尚学堂|新手程序员注意,这些程序员容易掉的坑,请绕行( 二 )

职业规划更像游戏中的加点 , 你在最初就应该定位你练的号到底是坦克 , 战士 , 还是法师 , 如果最初加点都是错的最后只能成为一个废号 。

标准化的开发环境

在与多个开发人员合作时 , 标准化整个团队使用的开发环境可以让你受益无穷 。 我并不是说你必须将一些基于容器的虚拟开发环境通过魔法混合在一起 。 虽然你要这么干我也拦不住 , 但是你只需使用同一个版本的语言就可以为团队带来奇迹 。

如果你的同事用Go 1.11编写代码 , 而你却在Go 1.12上发现了Bug , 那么可真是欲哭无泪 。 协调何时升级版本可能很困难 , 但一旦协调成功 , 诸事都会顺利 。

想到一个方案就开写

刚开始编程时候 , 往往想到一个方案就开始写 , 很少考虑这个方案的时间空间复杂度或者潜在的错误 。

一个问题如果你没有想到多个解决方案 , 很可能是你并没有真正理解这个问题 。

推荐阅读