爆栈思想 - 怎么样的开发人员才是合格的?

灵感之源 发布于 4月前
无人欣赏。

来自 爆栈网 kayow.com

基本要求

地铁上,一个妈妈用手遮着孩子的鞋子,为了不弄脏旁边乘客的衣服。评论者说:“这不是很基本要求的吗?” 是的,这位同学说得没错。但是,究竟做这个的是多数还是少数呢?

很多时候,我们想当然地以为,一些基本的东西,实际上我们都没有做到:

  • 譬如不随地吐痰扔垃圾
  • 譬如给老幼病残孕妇让座
  • 不在公共场合大声喧哗
  • 不要在社交媒体做没脑的喷子
  • 不要为了蝇头小利出卖自己的人性,譬如做5毛

素质与底线

很多时候,我们可以简单粗暴地归纳,上述那些人没素质。同理,很多开发人员并没有基本的素质:

  • 不管代码质量,填满工作时间便可
  • 懒散,故意拖进度
  • 老油条,得过且过

更有甚者,在犯罪:

  • 大学毕业后第一份工作,一个离职员工,把硬盘格式化,还破坏分区
  • 还是第一份工作,部门经理偷公司的源代码去卖

不奢求每个开发人员都写高质量代码,但是起码的是,代码能被维护,程序跑起来不会随意崩溃,用户体验不会顿卡,等等。

欲望与追求

合格的开发人员,应该有自我提升的想法并且付诸行动,譬如下班后去学习一下新技术,在工作中,遇到不满的代码会尝试改进。人如果没有梦想,那和咸鱼有什么区别?

懂的交流

码农不应该是那种刻板的书呆子不善于交流的形象。技能分两种,软技能和硬技能,前者如人际交流、情感控制等,后者如对某种特定技术的掌握等。

人是群体动物,软件开发是团队协作,一个人难以完成一个系统,所以基本交流技巧必须掌握。

不管产品经理如何虐你千百遍,你还是得待他们如初恋,尽管一般都有比较苦涩的结局。

来自 爆栈网 kayow.com

暂无回复
登录 或者 注册