编程其实是挺好玩挺有趣
的事情,可是能感受到这种乐趣的人不多。见识的人多了之后,从写代码的风格就可以看出这个人的个性。下面我就讲几个类型:
1. 跟不上时代的守旧型
IT推陈出新的速度非常快,轮子太多,经常有学不过来的感觉。除非对核心思想有非常深刻的见解,有万变不离其宗的透彻领悟,否则一旦停下脚步了,很容易就被后浪拍死在沙滩上
2. 技术不扎实,乱走捷径型
举个例子,一个同学遇到了一个自己不会的问题,也没有问组里更厉害的同学,就自己查论坛找了个方法照搬上去,新的代码不仅引入了其他第三方包,而且代码规范和我们原有的代码规范完全不同。引入新的组件后,和原有的组件功能有重复,造成维护两个库的困扰。回滚版本及重新开发不仅浪费人力,也比较打击士气。这种情况,在实习生当中比较普遍
3. 没有规划,堆杂货型
一般是对整个系统的规划不足,没考虑到未来的扩展点,盲目满足当前的需求,造成后续新增功能时无从下手,只能再往上堆叠。结果代码越来越混乱,越乱越不敢改以前的代码,变成死循环
4. 写出一坨屎,吹上天型
纯粹靠嘴炮了,明眼人都看得出来,只能忽悠忽悠小白。到了一定年纪,就比较吃力了
5. 原理没理解透,搞出个四不像型
比如新出了一个技术,还没有理解透就急着上。可能最后连这个技术要解决的问题都没有理解透,也不符合技术使用的最佳实践。有种用喝过的二锅头酒瓶装新出的XO的感觉,给人感觉很别扭。