能力的差异体现在后天的努力上,职业发展的差距形成在认知上。
本科比专科长两年,基础知识更丰富,更实用。所以,从平均水平和能力上来说,本科生普遍优于专科。比如高等数学的作用很重要,专科生在这方面并不比本科生有优势。
另一个重要因素与学历有关:自律。能上个好大学,一般都是自律的。像程序员这样需要不断充电的行业,自律尤其重要。
但是我觉得有必要给大学毕业的程序员解释一下:程序员讲实力,讲项目,讲经验。想走得更快更高更远,还得看天赋,看努力,看机遇。学历的作用没那么大。
大学生在就业的前几年选择不多,努力的大学生大多是这样的:
毕业后,我去了一家小公司。
一年后,跳槽到稍微好一点的小公司
2年后,我的技术逐渐提高。
2003年,我开始在小公司打头阵。
然后为了涨工资继续跳槽...
频繁跳槽在专科生中非常明显,因为没有那么多选择,比如跳到一个天天加班,技术栈很落后的小厂,所以要不停的跳。
那么一个专业程序员在选择更少的情况下能做什么呢?
学习
选择少,频繁跳槽,没有稳定的学习环境。这时候就更需要有一个长期的学习计划了。如果第一年解决了生存问题,第二年开始,建议你花点时间补补专业知识。比如你每天花一个小时学习算法、操作系统、网络等基础学科。,坚持1年或者2年,你就会成为一个基础很好的程序员。
2.“跳槽”比“成就”好
建议不要跳槽太频繁。在一个公司呆的时间越长,越容易学习和积累经验。很多名牌大学毕业的同学,在遇到鸡毛蒜皮的小事时,都能向我表现出认真负责的态度。哪怕是在耽误自己的成长和时间,也要有一种坚持到底的态度。这种态度值得一些专科生学习。
3.继续
建议生存问题解决后,马上开始考虑继续读本科。目前马老师的淘宝对专科生比较友好。腾讯近乎无情,介于两者之间。很多公司会单纯看学历,所以要早做准备。
试图消除这些差异比纠结于“本科程序员和专科程序员之间有什么区别”这个问题更有意义希望以上分享对你有帮助。