目前国内的程序员绝大部分都是本科生, 首先要认清学历对程序员的影响到底有多大, 从个人从事软件行业多年的经验来看, 学历对于程序员是否有影响主要从两个方面入手.
第一点是应届毕业生要找一份合适的工作, 学历的影响因素会显得非常巨大, 毕竟公司招聘一个做程序员的好苗子主要看中两个方面一个是编程基础, 一个什么学校毕业归属什么专业在自己的专业技术能力还不是很强情况下, 只能看中过去的经历以及成果, 学历是很重要的一个参考因素.
第二点在具备多年的项目开发经验之后, 学历的因素会降低很多, 公司对于成熟程序员的要求是短时间内能够上手解决实际问题, 这种只能靠实际的项目经验, 所以企业招聘的时候项目经验会描述的非常仔细, 基本上对号入座就能可以了, 学历这个时候占比已经非常少 , 所以很多学历不高的程序员在弄到项目经验之后再去找工作基本上没有太大的影响, 而且针对有项目经验的程序员考核主要是一些项目细节, 如果这种细节很难通过作假能搞出来, 毕竟细节只有做过才能真正的有感觉.
曾经有个同事在面试的别人的时候, 别的几乎不问就是问一些技术细节, 问的相当仔细没点真材实料根本不可能蒙混过关, 程序员最值钱的部分就是项目经验了.
作为一个老程序员始终坚持一个观点, 在有机会提升自己的学历的时候一定不要放过, 不要觉得自己已经拿着很高的工资了, 学历已经显得不重要了, 实际的项目经验能够决定下限, 学历在一定程度上能决定上限. 只要有任何的机会不要放过补强.
程序员提升自己的学历有什么好处?
1. 增加知识面的广度
整天浸泡在项目中难免让自己变得狭隘, 很难有机会跳出圈外补充新鲜的血液, 通过提升自己的学历倒是一个不错的机会, 有机会一定不要错过, 如果坚持在技术行业混工作时间少点只是少些项目开发经验而已, 如果换来真正的知识面的拓展就显得非常值得了, 增加知识的广度其实就是增加市场竞争力.
2. 提升专业水准
借助提升学历的机会, 可以弥补专业的上的一些不足, 计算机的高学历一般来讲都有不错的算法基础, 以前干的非常吃力的工作现在弄起来反而比较轻松了, 能够提升自己的认知水平, 对一些知识点有个更加深刻的认识, 思考问题的角度以及解决问题的能力都会有不同程度的加深.
3. 更加容易找工作
如果在技术能力不错的基础上, 还能有高学历, 找工作会更加顺利, 非常好的锦上添花作用.
在有增加自己学历的机会一定不要选择放弃, 多学点有用的知识是一件非常幸福的事情, 如果是大学生看到这篇文章希望能珍惜在校大好时光, 一旦毕业之后再去找大块的时间来学习几乎已经是不可能的事情了, 珍惜当下, 把握当下, 不要放弃任何提升自己能力的机会.
一位好的 web 前端开发工程师在知识体系上既要有广度, 又要有深度, 所以很多大公司即使出高薪也很难招聘到理想的前端开发工程师. 那么如何系统的学习企业实用的 Web 前端技术呢, 为此建立了一个 Web 前端的直播学习扣扣裙, Web 前端前面数字是 767,Web 前端中间的数字是 273,Web 前端最后是 012, 将数字连接起来就是了. 真正想要学习的可以进入, 打酱油的就不要浪费大家的时间了. 现在说的重点不在于讲解技术, 而是更侧重于对技巧的讲解. 技术非黑即白, 只有对和错, 而技巧则见仁见智.
来源: http://www.jianshu.com/p/4c3a8bdaf403