初级程序员如何才能突破职业发展的困境呢?
2022-10-28 · 百度认证:云南嘉荟教育信息咨询官方账号,教育领域创作者
最近看到初级程序员向我吐槽到:“工作两三年了,除了岁数,其他的好像都没有涨;一线城市房价太高,家里一直催着结婚买房,感觉快带不下去了;同期毕业的最次都是个项目经理了,就自己还是个初级码农,每天做一些重复性质的工作,没有动力,看不到未来??”,其实,这可能是初级程序员的常态,可是如何做才能突破职业发展的困境呢?今天,昆明IT培训http://www.kmbdqn.cn/和大家聊聊!
时刻保持空杯心态
首先要有空杯的学习心态,而不是傲娇自满,故步自封,空杯子才可以装下更多的东西。
作为初级程序员,必须走出舒适去,坚持学习,如果永远停留在自己心理舒适区,就注定永远改变不了。其实,互联网行业主要看能力,科班不科班的学历不学历的,几年后都不那么重要了。根据调查,几年后,专科出身的程序员和本科的薪资其实相差无几。
那些非科班培训的,在学习的时候比科班的承受了更多的压力,知道自己非科班和那些优秀的同学差距差了几百个日夜的代码量,自己就用其他的时间去补上,只有技术过硬,在哪儿都不愁就业,“万般带不去,唯有业随身”学习本来就不是在课堂那几年说了算,而是在人生的旅途中不间断的事情。
自律,把每一件事做到极致!
对自己要求越高,进步越快。要有强烈的把事情做完美的心态。
比如用100行代码实现的功能,思考下是否可以用10行来实现,以便于降低运维成本,提高下次的编码效率。引用GUAVA等类库,提取公共方法,和使用JDK8新特性等。系统的方法压测过后,单机只能承受1700QPS,可以思考和实践能否优化下程序提高QPS,减少服务器数量。
把事情做精,一定是要强迫自己多花心思多花时间在这件事情上。
掌握系统化的学习方法
如果学习到的知识不成体系,那么遇到问题时就会非常难解决。有些同学会出现这些情况,比如编码时遇到问题百度搜索,如果百度上找不到答案,这个问题就解决不了。再比如,在开发中要用到某个技术点,就学习下API,程序调通后就不再深入研究,浅尝辄止,如果程序遇到其他问题也不知道如何解决。
遇到一个问题,解决一个问题,需要一项技术,学习一项技术。那么如何由点到面,由面到体,形成系统化学习呢。