前言
平时看了不少关于程序员成长的文章,不过纸上得来终觉浅,绝知此事要躬行。
本文就写一些个人在工作中得到的感悟,以便在复盘的时候看是否做到知行合一。
多写文档
程序员最讨厌的四件事:写注释、写文档、别人不写注释、别人不写文档……
上面的段子笑一笑就可以了,可千万不能当真,不写文档短期来看是省事,但是长期来看绝对是很大的损失。
设计文档
在开发较大功能模块时,要做到代码未动,设计先行!设计文档不用很复杂,回答清楚下面三个问题即可:
- 要做什么?(确保充分理解需求)
- 怎么做?(技术调研)
- 最终的效果是?(站在用户的角度)
FAQ
如果一个问题被问了 3 遍,马上写成文档,当别人下次再问时,你只需要潇洒得甩给他一个链接,而不是心里一遍骂娘,手上一边打字回应
资料文档
当你寻求别人的帮助,在问题解决后,不要着急开始干下一件事(活是永远干不完的)
你应该将他的操作步骤,命令等记录下来,并且询问每个操作背后的含义,日积月累,将会是一笔宝贵的财富
不要设限
虽然在开发中,大家各有分工,不过不要总是盯着自己的一亩三分地,做完就完事大吉
在和别人做对接的过程中,稍微花点心思,去了解一下他的模块是怎么实现的,并且消化吸收,久而久之,你会熟悉整个航母,而不仅仅是其中的一颗螺丝钉
自动化!
重复性的工作最能消磨程序员的时间,并且对我们的成长几乎没有任何帮助,相反机器是最适合做此类工作的。
日常工作中多写脚本,多想着“偷懒”,尽可能的不手动干预
最后
知易行难,不要成为那种懂得很多道理,却依旧过不好一生的人!