作者:悟空问答丨边卫军
软件程序员对于学历并没有太高的要求,但是对程序员所掌握和使用的技术有较高的要求。我15年前曾经在一家软件公司任人力资源经理,招聘时经常会遇到许多计算机机相关专业的本科毕业生和软件工程专业的研究生前来应聘,其中也有许多西安电子科技大学和西安交通大学的本科毕业生,但是招聘的首选要求就是会使用什么软件语言和数据库来编程,至于学历几乎都可以忽略,以致于我们招聘的许多程序员都是中专和大专学历的人,这些人虽然学历不高但能熟练运用当时热门的Java语言和SQL及 Oracle数据库。15以后的今天也许程序员岗位会有更多的其他要求,但是无论如何变化,程序员重技术轻学历是一个比较普遍的现象。
首先,程序员其实就是高级蓝领工人
我们普通人眼里的程序员好像非常高大上,工资收入高,15年前在西安每月8000元左右都几乎招聘不到合适的人。因为程序员说穿了其实就是高级的技术工人,工作非常辛苦,晚上加班是家常便饭。软件开发行业的技术大概18个月更新一次,而许多大学的计算机专业几乎十年都很少更新教学大纲,培养出来的大学生毕业即面临失业,同时大量的软件公司由于招聘不到掌握最新技术的程序员,要么高薪挖人,要么自己培养技术人员,自己培养的缺点是好不容易培养的技术人员随时可能被别的公司挖走。我当时的人力资源工作几乎毎天都忙碌于挖人和培训技术人员的工作。因此,如果想要从事程度员工作的话,建议最好自学或者参加培训掌握行业最需要的热门软件开发技术,否则即使你拥有名牌大学的本科学历,应聘时可能都竞争不过一个掌握最新技术的中专毕业生。
其次,建议不要继续考研
结合前面分析的问题,程序员不仅是个技术活,也吃的是青春饭。一方面需要不断地学习软件开发的最新技术,另一方面要求经常加班,几乎没有休息日。这个职业不仅要求学习能力强,而且是越年轻越好,因为随着年龄增长,谈恋爱、结婚到小孩子出生的家庭事务会严重影响到开发工作,同样开发工作也会严重影响到你的恋爱和婚姻生活。所以程度员多半都是30岁以下单身的年轻人,35岁以上从事程序员工作的很少,要么自己创业,要么转行做其他事情。如果你想要从事程度员的工作,建议尽快找个软件开发工作去学习和锻练。毕竟这个行业是重技术轻学历,而且越年轻越好,研究生毕业并不比一个工作多年的大专学历程序员有太大的竞争力。
综上所述,我个人建议是,如果你想从事程序员的工作,就不要考研究生了,与其花费时间和精力提高学历,不如去努力学习行业的最新开发技术。工作以后随着年龄的增长可以选择报考研究生,同时也要做好职业生涯的发展规划,可以朝项目经理等管理岗位转变,或者自主创业也未尝不是一个更好的选择!
另外如果你想成为一名优秀的、高薪的程序员,那就千万不要错过学c/c ,关于C/C 编程学习,小编给大家提供一个学习交流群,欢迎到访C/C 学习羊,君。--先5692;后68376,要是你对C语言、C 或者是算法方面有兴趣的话,不管你是大牛还是小白,大家都一起成长进步。