其实造成这种局面其实跟很多程序员的工作环境有关,有的公司可能像服务器、并发这块的公司完全不用你来处理,而正好很多程序员也比较安于现状,就是所谓的舒适区,他们习惯了。习惯了别人把一切都准备好自己只是在做点增删改查。
以下学习建议
1:当面对一个项目时你应该不只是看到这个项目你负责的模块,你应该纵观整个项目,整个架构是什么?使用什么技术?服务之间怎么通信?整个服务的性能怎么优化?全面的来考虑,不然晋升的肯定不会是你!
2:不要一心扑向工作,工作应该只是你的一天时间的一部分,要有自己的时间去学习新的技术,可以去看看招聘网上去看看一些大公司要求的是些什么技术,然后自己花时间去学习它。
3:一定要多总结,不管是平时的工作中或者学习中都能学到很多有用的东西,要把它转化成demo记录在自己的技术文档里面,方便以后自己查阅和使用!不是做过就算了,一定要记录下来。