程序员成长指南

前言

平时看了不少关于程序员成长的文章,不过纸上得来终觉浅,绝知此事要躬行。

本文就写一些个人在工作中得到的感悟,以便在复盘的时候看是否做到知行合一。

多写文档

程序员最讨厌的四件事:写注释、写文档、别人不写注释、别人不写文档……

上面的段子笑一笑就可以了,可千万不能当真,不写文档短期来看是省事,但是长期来看绝对是很大的损失。

设计文档

在开发较大功能模块时,要做到代码未动,设计先行!设计文档不用很复杂,回答清楚下面三个问题即可:

  1. 要做什么?(确保充分理解需求)
  2. 怎么做?(技术调研)
  3. 最终的效果是?(站在用户的角度)

FAQ

如果一个问题被问了 3 遍,马上写成文档,当别人下次再问时,你只需要潇洒得甩给他一个链接,而不是心里一遍骂娘,手上一边打字回应

资料文档

当你寻求别人的帮助,在问题解决后,不要着急开始干下一件事(活是永远干不完的)

你应该将他的操作步骤,命令等记录下来,并且询问每个操作背后的含义,日积月累,将会是一笔宝贵的财富

不要设限

虽然在开发中,大家各有分工,不过不要总是盯着自己的一亩三分地,做完就完事大吉

在和别人做对接的过程中,稍微花点心思,去了解一下他的模块是怎么实现的,并且消化吸收,久而久之,你会熟悉整个航母,而不仅仅是其中的一颗螺丝钉

自动化!

重复性的工作最能消磨程序员的时间,并且对我们的成长几乎没有任何帮助,相反机器是最适合做此类工作的。

日常工作中多写脚本,多想着“偷懒”,尽可能的不手动干预

最后

知易行难,不要成为那种懂得很多道理,却依旧过不好一生的人!

原文地址:https://www.cnblogs.com/yahuian/p/programmer-growth-guide.html