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

基本要求

地铁上,一个妈妈用手遮着孩子的鞋子,为了不弄脏旁边乘客的衣服。评论者说:“这不是很基本要求的吗?”

是的,这位同学说得没错。但是,究竟做这个的是多数还是少数呢?

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

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

素质与底线

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

  • 不管代码质量,填满工作时间便可,善于挖坑,“我离职后,哪管洪水滔天!”
  • 懒散,故意拖进度
  • 老油条,得过且过
  • 拿网上有版权等代码据为己有

更有甚者,在犯罪:

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

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

父母从小教导我们,不属于自己的东西不要去贪图,这个包括各种手段,譬如偷、抢等。邀功、推塞责任等都是罪恶。

八荣八耻

  • 以踏实编码为荣 以心浮气躁为耻
  • 以详细注释为荣 以注释残缺为耻
  • 以勤于测试为荣 以懒于测试为耻
  • 以简明文档为荣 以冗余文档为耻
  • 以注重团队为荣 以孤傲自大为耻
  • 以刻苦钻研为荣 以敷衍了事为耻
  • 以善于总结为荣 以不思进取为耻
  • 以质效并进为荣 以单取其一为耻

来自这里

 

  • 以动手实践为荣,以只看不练为耻。
  • 以打印日志为荣,以出错不报为耻。
  • 以局部变量为荣,以全局变量为耻。
  • 以单元测试为荣,以手工测试为耻。
  • 以代码重用为荣,以复制粘贴为耻。
  • 以多态应用为荣,以分支判断为耻。
  • 以定义常量为荣,以魔法数字为耻。
  • 以总结思考为荣,以不求甚解为耻

来自这里

欲望与追求

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

懂的交流

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

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

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

 

 

想知道为什么我这么多年来能掌握那么多种技术,不仅仅是广度,还有深度,达到我所说的“爆栈”吗?

在《爆栈之旅》,我根据大家都实际情况、水平、方向等规划职业路径,手把手带你做实战的项目,用最高效的办法达到你想要的高度。

爆栈之旅

是否想技术水平快速提升?是否希望快速成为公司的技术骨干?

核心价值
  • 把我这10多年来所学到的知识、总结的经验、吸取的教训分享出来
  • 针对不同的学生量身定制规划学习成长路线、1对1个人指导、代码审阅等
  • 解答各种技术问题
  • 为公司提供技术解决方案

请查看本站右边的信息联系我。

版权所有

所有文章内容版权所有,任何形式的转发/使用都必须先征得本站书面同意。本站保留一切追究的权利。

发表评论