扫码阅读
手机扫码阅读

程序员再这么干可就毁了

325 2023-07-20
最近和许多公司的小伙伴聊天,发现相当多公司的程序员有如下共性:
  • 不懂也不愿意去懂业务。我就是一个程序员,我只负责写代码,你给我把伪代码写出来才好。我不想知道为啥要这个功能,你只需要告诉我怎么做这个功能。
  • 程序员只愿意专注于编程序,那么他们的水平如何呢?代码写的不咋地,可读性差你倒是写点儿注释呀,也没有。case语句也没有个default。写个API也不和人家先把出参入参商量好,等调试阶段各种改。Code Review太费事了,不做!
  • 不愿意测试,觉得测试就是测试人员的事情,自己写完代码就直接扔给测试人员,被测试人员打回来再继续改。

事实是什么?我们写程序不是为了写程序,而是为了解决问题,程序只是工具,写程序只是手段。如果程序员只满足于熟练掌握JAVA的语法,编写不知所为的程序,那么他实际上就给自己定位为工具人,这样的程序员如果不是很快被淘汰,也是无法在未来有更大层级上的提升,只是在原来的层级上做一个熟练工种。

很多程序员认为这种定位理所当然,认为让他干编程序之外的事情就是做分外之事。
我想了想,大学多数不会在这些方面帮助学生养成良好的认知和素养,因为很少有机会做真正的项目,有良好的软件工程意识。而如果他参加工作的第一个经理也不刻意培养和规范程序员的认知和素养,那么这个程序员在未来的生涯中真的有可能就跑偏了,他以为程序员就应该是这样!
所以,有追求的程序员们,希望在自己的职业道路上走的更远的程序员们,学起来吧!加入到需求的讨论中去,多问为什么;加强编程水平,注重内建质量,一次把事情做对;把测试作为自己工作的一部分,首先你要为自己交出去的工作质量负责任吧,你千万别担心测试人员没有活干怎么办,你真的想多了!

推荐阅读
敏捷环境下SQA需要做哪些转变
团队级敏捷真的没你想的那么简
快速洞察敏捷研发团队状况之六脉神剑
大多数人写用户故事的时机都是错的
敏捷组织中还有PMO的容身之所吗?
凭啥总逼我拆成小故事啊?
故事点的秘密
“自组织”这个词究竟害了多少人?
为什么你的建议不被人接受?

徐东伟敏捷教练公众号
本公众号由资深企业级敏捷教练和咨询顾问徐东伟主理,聚焦敏捷转型、业务敏捷和敏捷组织。每工作日更新,转载结合原创。希望为中国的敏捷事业尽自己的微薄之力!
敏捷转型包括:敏捷转型的策略/敏捷转型的避坑方法/敏捷转型的成功案例
业务敏捷包括:团队级敏捷运作/数字产品管理/数字化转型/创新创业
敏捷组织包括:敏捷战略/精益投资组合管理/敏捷人力/敏捷财务/敏捷治理/敏捷运营/敏捷组织架构/敏捷企业架构

原文链接: http://mp.weixin.qq.com/s?__biz=MzI4NjkwNzE4MA==&mid=2247484337&idx=1&sn=a04c925696a09e901a505596c310e52a&chksm=ebd48df2dca304e4f855efda6051f9a4f24c464df68793dc5f53a09e799f81a0b82b5ed06ce0#rd