新手程序员找到工作后,可以怎么做,让自己水平提高的很快速呢

做为企业新手程序员,刚拿到工作,是不是兴奋,是不是终于可以不靠爸妈了,靠自己努力工作赚钱花了?20年寒窗苦读,终于可以为家里分担了。

毕竟程序员是个技术活,水平的高低,技能的熟练度,跟薪酬是有比较大关系的。那么新人刚进企业后,要如何快速提高自己的开发水平呢?

1.工作中实践学习。

我多年的经验,相信也是很多的经验:在工作中学习是最快的技术增长手段,没有之一。不要说你什么什么技术没学会、没学好,等学会了再用。别等了,“干”就一个字,直接就在工作中使用,这是最快的学习方法。

2.加班。

做为新人,不要让自己过度舒适。中国人就是勤奋,这真的也不是我说的,很多先贤跟国外比较得出来的。这行的加班现象比比皆是,除了做好自己的本职工作,也应该多利用下班后的时间自觉加班,在项目中多熟练多研究自己的技术,这会进展非常快。我刚开始工作的时候,公司没要求我加班,我自己每天干到22:00,那技术就跟火箭一样,涨得飞快。

3.三人行,必有我师。

工作中的技能可以通过向同事请教,或者百度谷歌请教。这不用说,大家知道。

但可能新人有一个点是不太明白的:技术的广度。这是什么意思呢?

就是说你在工作中,一般不太会用到的技术,你要去有所了解,你只要知道他是做什么的就可以,不用去深入学习。你需要做到:知道这世界上有一种技术可以完成某种功能。等你将来换工作时,才能使用它。如果你不知道世界上有这种可以实现某功能的东西,你就会坐井观天。

4.公司的类型。

什么,公司的类型也会影响你技术水平的快速提高?答案:是的。

个人还是认为外包公司,对于刚出校的学生来说,不是坏事。因为外包公司,会让你接触多种多样的技术和项目,如果你足够努力,一年后你将脱胎换骨。

一些项目稳定的大厂,可能会让你在某个方面深入钻石,你就只需要做好里面的一个螺丝钉就行了。当然这种大厂的起薪也较高,如何衡量得失,需要根据自己情况做判断。

5.职业发展方向。

这个对于新人来说,可能不太明白是什么意思,怎么能说职业发展也会影响技术的快速提高呢?我介绍一下。

程序员这行,当代环境叫嚣只能干到35岁,是青春饭,相信即使是新手,可能也听过了吧?什么,没听过,好吧,那你现在听到了。

这种环境氛围,在当下,凭一已之力是无法逆转的。所以,很多程序员,在变成老手后,会考虑走向管理道路,或者架构师道路,又或者其它什么路。

除了认死理只喜欢做一线程序开发的程序员外,其它发展路线的程序员,都最终将退化编程能力。当然他们已经掌握的编程思想是还在的,只是太久不接触一线技术开发,就会慢慢的跟不上技术的发展,具体研发能力也会全面下降。

我多年的程序员生涯,已经看到了不少的转为CTO管理的程序员,他们的技术研发能力退化到了何种地步,甚至可能压根再也捡不起研发。

好了,这是对于新手技术水平快速提升的经验谈,希望能够帮助到你。

最后说一句,学到的东西,都是自己的。没人能帮你,也没有捷径,必须比别人更多的时间付出,才能有更快的成长。

发布了125 篇原创文章 · 获赞 4 · 访问量 6292

猜你喜欢

转载自blog.csdn.net/ITNNN001/article/details/103894801