技术公司与非技术公司的区别,太真实了…

简介: 技术公司与非技术公司的区别,太真实了…

本文纯个人看法~


工作八年多了,走过好多公司,现在已经过了三十,不想再这么奔波,这几天由于领导对我的评价,对自己产生了一系列怀疑,是自己能力不行?还是自己态度不行?还是自己工作方式不对?等等很多。


这个年纪已经不再是年少轻狂的年纪了。


技术公司

在此之前一直在软件公司工作,虽然累,但是不断的成长不断的学习,不断的接触新鲜血液,同事之间都是搞技术的特别和谐,工作分下来都非常积极,生怕自己比其他人少干了,学习少了。


每天去公司是一种快乐,公司之间也没有心机,大家都在一起玩技术,解决客户。


我们统称三收益。第一 我们帮客户解决问题,第二 我们帮公司挣到钱,第三 我们在成长提供自我价值。


做项目流程:大框出来,之后慢慢填写细节问题,不断的确认不断的完善,最终以丰满健壮的软件交付。


非技术公司

去年4月份入职这家公司,信誓旦旦的来了这家公司,打算大展拳脚,因为这个年纪再不放手大干,就不知道什么时候可以翻身当家做主人了。(开句玩笑),之前年轻的幼稚,之前年少的想法,我行我素,做好自己的工作就好了。自从来到这我不得不反省自己。错错错!!!


这家是我们当地一家非常有名的公司。分很多部门(大连)。


我所在的部门的客户跟我上家公司的客户是一家客户。所以我知道客户有多少磨人。所以我坚信我能胜任,我也能帮公司解决。


代码我也很熟悉。给我的感觉是如虎添翼。但是我错了。我来了这家公司发现这个部门不是我想象中那么简单。不再是一个简简单单的技术公司,以support为主。不定时做CR开发,与小的改动项目。


部门大概50人,开发不到10个人。我就是这几位开发中的一员。


现在说下我来了之后做的几个项目:


1:A 项目,我刚刚来到公司。人生地不熟,我打算处理好人际关系,主动一些。跟PM打好招呼。来了接到一个半路的项目,已经有人做一半了,我是半路进入。另外一个同事告诉我需要做什么。口头说,需要做什么等等。我做好之后进行测试,之后就没有人再联系我。我以为项目结束了 或者说我那没有问题。我就找我的负责人联系下个项目。大家以为这件事结束了?NO 后续一起说!


2.B项目(abc项目) ,我接到的任务是根据数据库把所有 Code 判断的地方 换成 Id ,数据库直接更改备份,Support Teams告诉我没有办法测试。只能硬着头皮改我用SQL Search找到对应的地方,更改成 Id判断。 结束。告一段落


3.C项目(abc项目),更改一些逻辑问题,改了两个月顺利改完。等了三四个月后上线。


4.D项目,一个新加模块。每个功能点需求一两句话。还有些隐藏需求点就是项目负责人告诉我 跟其他模块功能保持一致 看看其他页面咋做的。这是我听过最多的一句话。项目功能点,有很多需求文档中没有包含,加上开发对这套系统不是很熟悉。这个系统延期了。由于需求的变更。公司与客户都产生了很多问题。领导提醒我们已经红色标识了。项目测试期间问题比较多。来来回回30多个问题(样式,位置,漏洞,预部署重复性问题)项目终于上线了。大家终于松了口气。


2020年元旦我休陪产假。


问题:


1).临时接到(abc项目)马上上线。有些Job当时验证不了。只能等到时间自动发送。半夜一点多成功顺利上线。第二天告诉我job没有执行。我在本地还原了 没有问题。一个月后又找我说job不好用。我去服务器查看是由于部署人员把Key替换了。所以导致ftp上不去。结果发送不了文件。


2).(abc项目)由于我的疏忽,B项目的Id是Guid 我只判断是否为空,未判断是否等于0000-00000-00000-00000这种。导致给客户发了几百封邮件。领导帮我扛下客户的雷。心中存在愧疚。


休完陪产假回来。领导找我,总结了我来到部门所干的几个项目 以下都是领导的话。


1.A项目。GXX 跟我反映 说你做的那个页面问题很多。后期他都找人改完了。你不知道吧,我不说你可能都不知道。(我当时懵逼了。我当然不知道。因为没有人给我反馈,我测试没问题,我以为页面没有问题 项目结束了呢。无力反驳)。


2.B项目。给客户发了几百封邮件。这个雷我们帮你扛下来了。这个以后你得注意点这个事情。(心存感激,但是多多少少我心里有些不爽,我没有办法测试)


3.C项目。这个项目问题也不少,导致很长时间我们数据传输不过去。(有些不是我的问题,却把问题算到我的身上,support发布不对。这能懒我吗?)


4.D项目。虽然这个项目是你临时抓进来救火的 但是问题也不少。(无语,项目负责人有些东西说不清,一句话把问题归于开发身上。负责人:我说的跟开发做的不一样。两个开发都可能理解都不对吗?来来回回的需求变更也算我们的Bug?)


领导的总结:对你的技术没有质疑,但是你对待项目要认真些。以后要注意的地方。


做项目流程:


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


过完年


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


过完年至今做了四个项目,每个项目都小心翼翼,之前的经验告诉我,这个部门技术不是太重要,重要的是人情世故,重要的是心机 别被人抓住小辫子。结果还是被人坑了。


领导昨日发信息告诉我,有很多人反馈我交付质量有问题,我过完年这四个项目我都总结过 两个没问题。现在做的样式位置 加一起不到十个问题。


还有一个项目也很好。我昨日一天都在想这个问题,为什么会有很多人反馈。四个项目 两个项目负责人,一个私交比较好。另外一个之前有过几次邮件问题交流,一直抄送领导那种,最终他承认是他问题的结果。不能吧。因为这点事就翻翻我的问题。


昨天我一天我都在想领导的话,还有就是我自我反省。错在哪里,差在哪里,是态度问题还是工作方式问题,还是什么问题。我感觉一名合格程序员应该先自我反省才能深刻意识到问题。可能我之前在其他公司的工作方式与现在的公司不相符。导致领导对我有看法。


个人总结

技术公司做项目流程:大框出来,之后慢慢填写细节问题。团队之间相互合作,不断的确认不断的完善,最终以丰满健壮的软件交付。


非技术公司做项目流程:跟据需求文档,项目负责人口头说,项目其他模块功能供参考。测试几乎0 bug的才算交付好,团队之间彼此保留,彼此开发自己代码没有交际,怕产生问题领导追责。


内在因素:可能是个人方式工作方式导致的问题


外在因素:带颜色眼睛看人。还有就是心机很重要,别让人抓住把柄。领导附近的红人得罪不起。


以上都是这两天困惑的个人总结。希望业界同仁碰见类似问题指点迷津。希望业界同仁避免类似错误。


世上本无垃圾,所谓垃圾是你放错了地方!


本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。


近期热文推荐:


1.Java 15 正式发布, 14 个新特性,刷新你的认知!!


2.终于靠开源项目弄到 IntelliJ IDEA 激活码了,真香!


3.我用 Java 8 写了一段逻辑,同事直呼看不懂,你试试看。。


4.吊打 Tomcat ,Undertow 性能很炸!!


5.《Java开发手册(嵩山版)》最新发布,速速下载!


觉得不错,别忘了随手点赞+转发哦!


相关文章
|
算法 Python
请解释Python中的关联规则挖掘以及如何使用Sklearn库实现它。
使用Python的mlxtend库,可以通过Apriori算法进行关联规则挖掘。首先导入TransactionEncoder和apriori等模块,然后准备数据集(如购买行为列表)。对数据集编码并转换后,应用Apriori算法找到频繁项集(设置最小支持度)。最后,生成关联规则并计算置信度(设定最小置信度阈值)。通过调整这些参数可以优化结果。
333 9
|
存储 算法 安全
深入理解C++中的std::chrono库:持续时间的比较与应用
深入理解C++中的std::chrono库:持续时间的比较与应用
428 1
|
8月前
|
Java jenkins 持续交付
Jenkins集成Maven
通过以上步骤,可以在Jenkins中成功集成Maven,实现自动化构建和部署。通过定时构建、SCM轮询等方式,可以确保代码库中的最新变更能够及时构建和测试,提高开发效率和代码质量。这种集成方式在实际项目中具有广泛的应用前景,能够显著提升团队的协作效率。
204 8
|
7月前
|
人工智能 开发者
媲美OpenAI事实性基准,这个中文评测集让o1-preview刚刚及格
为评估大型语言模型(LLM)在中文语境下的事实性能力,研究团队推出“Chinese SimpleQA”评测集。该评测集具备中文、多样性、高质量、静态和易于评估的特点,涵盖六个主要主题和99个子主题。评估结果显示,尽管部分模型在特定领域表现出色,但整体事实性能力仍有待提升。Chinese SimpleQA为LLM开发者提供了宝贵工具,推动中文LLM的改进与发展。论文链接:https://arxiv.org/abs/2411.07140
162 14
|
数据采集 监控 大数据
大数据中的ETL过程详解
【8月更文挑战第25天】ETL过程在大数据中扮演着至关重要的角色。通过合理设计和优化ETL过程,企业可以高效地整合和利用海量数据资源,为数据分析和决策提供坚实的基础。同时,随着技术的不断进步和发展,ETL过程也将不断演进和创新,以更好地满足企业的数据需求。
|
11月前
|
监控 小程序 前端开发
小程序全栈开发中的WebSocket实时通信实践
【10月更文挑战第3天】随着移动互联网的发展,小程序因便捷的用户体验和社交传播能力,成为企业拓展业务的新渠道。本文探讨了小程序全栈开发中的WebSocket实时通信实践,包括其实时通信、长连接及双向通信的特点,并通过实时聊天、推送、游戏和监控等功能的实现,展示了WebSocket在小程序中的应用。开发者需注意安全性、性能及兼容性等问题,以保障小程序的稳定运行和用户体验。
205 7
|
缓存 UED 开发者
全面加速Angular应用:从代码拆分到服务器端渲染的性能优化全攻略——深入探讨提升加载速度的有效策略
【8月更文挑战第31天】在现代Web开发中,提升应用加载速度对增强用户体验至关重要,尤其对于使用Angular框架的单页应用而言更是如此。本文通过解答五个常见问题,提供了一份全面的Angular性能优化攻略,涵盖减少初始加载时间、处理大型第三方库、优化变更检测、利用缓存以及服务器端渲染等技术。通过这些方法,开发者能够显著提升应用性能,确保流畅高效的用户体验。
225 0
|
数据采集 机器学习/深度学习 自然语言处理
分享44个PyQt5源码总有一个是你想要的
分享44个PyQt5源码总有一个是你想要的
668 0
|
存储 NoSQL Java
Neo4j学习笔记(一) 安装配置
Neo4j学习笔记(一) 安装配置
875 0
|
负载均衡 安全 前端开发
apisix未授权访问(CVE-2021-45232)
apisix未授权访问(CVE-2021-45232)
349 0