基本要求
地铁上,一个妈妈用手遮着孩子的鞋子,为了不弄脏旁边乘客的衣服。评论者说:“这不是很基本要求的吗?”
是的,这位同学说得没错。但是,究竟做这个的是多数还是少数呢?
很多时候,我们想当然地以为,一些基本的东西,实际上我们都没有做到:
- 譬如不随地吐痰扔垃圾
- 譬如给老幼病残孕妇让座
- 不在公共场合大声喧哗
- 不要在社交媒体做没脑的喷子
- 不要为了蝇头小利出卖自己的人性,譬如做5毛
素质与底线
很多时候,我们可以简单粗暴地归纳,上述那些人没素质。同理,很多开发人员并没有基本的素质:
- 不管代码质量,填满工作时间便可,善于挖坑,“我离职后,哪管洪水滔天!”
- 懒散,故意拖进度
- 老油条,得过且过
- 拿网上有版权等代码据为己有
更有甚者,在犯罪:
- 大学毕业后第一份工作,一个离职员工,把硬盘格式化,还破坏分区
- 还是第一份工作,部门经理偷公司的源代码去卖
不奢求每个开发人员都写高质量代码,但是起码的是,代码能被维护,程序跑起来不会随意崩溃,用户体验不会顿卡,等等。
父母从小教导我们,不属于自己的东西不要去贪图,这个包括各种手段,譬如偷、抢等。邀功、推塞责任等都是罪恶。
八荣八耻
- 以踏实编码为荣 以心浮气躁为耻
- 以详细注释为荣 以注释残缺为耻
- 以勤于测试为荣 以懒于测试为耻
- 以简明文档为荣 以冗余文档为耻
- 以注重团队为荣 以孤傲自大为耻
- 以刻苦钻研为荣 以敷衍了事为耻
- 以善于总结为荣 以不思进取为耻
- 以质效并进为荣 以单取其一为耻
- 以动手实践为荣,以只看不练为耻。
- 以打印日志为荣,以出错不报为耻。
- 以局部变量为荣,以全局变量为耻。
- 以单元测试为荣,以手工测试为耻。
- 以代码重用为荣,以复制粘贴为耻。
- 以多态应用为荣,以分支判断为耻。
- 以定义常量为荣,以魔法数字为耻。
- 以总结思考为荣,以不求甚解为耻
欲望与追求
合格的开发人员,应该有自我提升的想法并且付诸行动,譬如下班后去学习一下新技术,在工作中,遇到不满的代码会尝试改进。人如果没有梦想,那和咸鱼有什么区别?
懂的交流
码农不应该是那种刻板的书呆子不善于交流的形象。技能分两种,软技能和硬技能,前者如人际交流、情感控制等,后者如对某种特定技术的掌握等。
人是群体动物,软件开发是团队协作,一个人难以完成一个系统,所以基本交流技巧必须掌握。
不管产品经理如何虐你千百遍,你还是得待他们如初恋,尽管一般都有比较苦涩的结局。
想知道为什么我这么多年来能掌握那么多种技术,不仅仅是广度,还有深度,达到我所说的“爆栈”吗?
在《爆栈之旅》,我根据大家都实际情况、水平、方向等规划职业路径,手把手带你做实战的项目,用最高效的办法达到你想要的高度。
爆栈之旅
是否想技术水平快速提升?是否希望快速成为公司的技术骨干?
-
把我这10多年来所学到的知识、总结的经验、吸取的教训分享出来
-
针对不同的学生量身定制规划学习成长路线、1对1个人指导、代码审阅等
-
解答各种技术问题
-
为公司提供技术解决方案
请查看本站右边的信息联系我。
版权所有
所有文章内容版权所有,任何形式的转发/使用都必须先征得本站书面同意。本站保留一切追究的权利。