有编程基础,辞职每天自学四小时编程,做git项目,刷leetcode。会比大厂在职的程序员成长慢吗?

ww13142010


毋庸置疑的:会。

我自己在it行业已经混了十年,给你讲个真实的例子:我公司以前有个哈工大的研究生,在做行政工作的。觉得编程工资高,有前途,就自己自学java编程,据说自学了有2,3年。然后来公司的时候,技术总监面试摸了一下底:能干活,就是初级工程师的水平,在公司java开发水平属于垫底的。如果不是老板介绍来的,估计都没有面试机会。如果在公司上班的程序员,3年如果项目成长够快的话,都可以成为高级程序员了。

为什么会有这么大的区别?编程是一门实践科学,需要不断的去解决现实中的问题,才能不断获得成长。自学练手的项目做出来就好了,并没有什么实际的用户去使用,给你提各种奇葩的需求。实际项目给客户用之后会出现各种各样你想不到的问题,产品,客户,测试,项目经理,运维,甚至客服都会对你的项目产生各种影响。大厂的程序员的项目都是影响千万用户,甚至上亿用户体量,一点点细节没注意到,就是成千上万用户被影响。就像玩游戏一样,你一直在新手村砍些什么花花草草怪物升级,轻松经验少,别人已经在下大副本,过一次副本经验值够你刷新手村怪物好几个月。时间久了,差距自然就天壤之别了。

所以,要进步快就是准备个差不多,就赶紧去面家公司上班,去实际的项目中去锻炼成长,会比自己闭门造车效率高多了。


分享到:


相關文章: