程序员编程5年没有进步的5大原因,人和人的差距究竟在哪?
编程5年的程序员,怎么说搞技术的时间也超过1万个小时。
在这1万个小时里,即使不一定可以脱颖而出成为大牛,但至少编程水平也提高不少。
不过,存在相当一部分的程序员,即使编程了5年,仍然领着底薪,而且编程水平也没有这么进步。
马云曾说过,成功的原因千千万万,但失败的原因就那几点。w3cschool就来分析编程生涯惨败的几点原因,以此为鉴。
0、缺少学习的激情
软件开发的技术日新月异,没有持续的学习和钻研就无法愉快编程。
对于新语言,新框架,新技术麻木不仁,不仅仅编程水平将停止进步,更别说拿什么高薪。
1、没有时间管理观念
程序员经常要加班,有些程序员觉得精疲力尽,应该休息一下,这完全没有错。
但一部分程序员把疲劳当成了不学习的借口,白天没有留出时间总结工作,晚上也没有腾出时间学习,总结。
人和人的差距在哪?每个人的一天都只有24小时,关键就在于如何利用时间上。
当然,我们不是要求上了一天班,又学习一个晚上,这就不科学啦!也许晚上腾出30分钟进行学习或者总结,日积月累,都将获益许多。
2、拈轻怕重
有不少的程序员抱怨自己为什么工作了5年,仍然只是每天添加、删除、修改代码。
也许每一次的突破和挑战都可以让你达到新高度,但是每一次总是遥望远处的高峰,欣赏了一下远处的美景,还是选择留在原地...
3、忽略个人的编程财富
程序员如果干了5、6年的编程,一定积累了不少的代码。
如果不懂的重复利用自己的代码,相当于完全丢弃了自己的劳动成果。
代码仍然可以重新优化,重复利用,这将是一笔巨大的财富。
4、没有精专
编程了5年的程序员,经验丰富了,而且处理代码的能力也大部分提高。
一些程序员虽然各种技术学了不少,但博而不精,杂而不专,没有形成自己一套编程体系以及编程风格。