爆栈思想 - 怎么样的开发人员才是合格的?
灵感之源
由 灵感之源
发布于 2018年07月23日
无人欣赏。
来自 爆栈网 kayow.com
基本要求
地铁上,一个妈妈用手遮着孩子的鞋子,为了不弄脏旁边乘客的衣服。评论者说:"这不是很基本要求的吗?" 是的,这位同学说得没错。但是,究竟做这个的是多数还是少数呢?
很多时候,我们想当然地以为,一些基本的东西,实际上我们都没有做到:
- 譬如不随地吐痰扔垃圾
- 譬如给老幼病残孕妇让座
- 不在公共场合大声喧哗
- 不要在社交媒体做没脑的喷子
- 不要为了蝇头小利出卖自己的人性,譬如做5毛
素质与底线
很多时候,我们可以简单粗暴地归纳,上述那些人没素质。同理,很多开发人员并没有基本的素质:
- 不管代码质量,填满工作时间便可
- 懒散,故意拖进度
- 老油条,得过且过
更有甚者,在犯罪:
- 大学毕业后第一份工作,一个离职员工,把硬盘格式化,还破坏分区
- 还是第一份工作,部门经理偷公司的源代码去卖
不奢求每个开发人员都写高质量代码,但是起码的是,代码能被维护,程序跑起来不会随意崩溃,用户体验不会顿卡,等等。
欲望与追求
合格的开发人员,应该有自我提升的想法并且付诸行动,譬如下班后去学习一下新技术,在工作中,遇到不满的代码会尝试改进。人如果没有梦想,那和咸鱼有什么区别?
懂的交流
码农不应该是那种刻板的书呆子不善于交流的形象。技能分两种,软技能和硬技能,前者如人际交流、情感控制等,后者如对某种特定技术的掌握等。
人是群体动物,软件开发是团队协作,一个人难以完成一个系统,所以基本交流技巧必须掌握。
不管产品经理如何虐你千百遍,你还是得待他们如初恋,尽管一般都有比较苦涩的结局。
暂无回复