说起程序员,很多人脑海中的第一印象就是格子衬衫、直男等词汇,但是同时大家都知道这也是一个高薪行业,基本上做的好的人年薪都是六位数,但是实际上,这个行业也并没有大家想象中的那么好,很多程序员都自称码农,因为每天的事情一直都做不完,晚上加班通宵也是常态,而且自己总是一个可有可无的状态,随时可以被替换掉,就算你的学历比别人高,但你可能并不如人家
最近网上有一个帖子是一个程序员说自己跟一个初中没毕业的朋友吃饭,那个朋友告诉他自己要去国内的一个大公司,目前已经通过了5轮面试,目前已经进入了谈薪资的阶段。看完这些有的人觉得很不平衡,为什么连初中都没有毕业的人就可以去当程序员,而且工资也不差?
其实,有的人认为程序员的门槛本来就不高,与学历无关与智力有关,很多大企业的程序员其实都是专科甚至更低的学历,因为程序员的编程几乎都不是课堂教学的成果,没有多少优秀的程序员是科班出身的,当然,程序员也需要很多的知识,可能有些学历不高的人天生就擅长编程,这也是一件没有办法的事,天赋有时候也很重要。
如果对程序员就行分层的话,第一层是数学,因为编程的时候经常需要加密解压、压缩算法等,第二层是数字电路,这就是一个机器码如何被软件电路执行的过程,第三层是计算机的组成原理,这个倒是需要一定的只是储存,不过对计算机感兴趣的人在这方面当然也很精通。第四层就是计算机的算法和数据结构,这一层就需要程序员掌握低端排序、中端动态规则和高端人工智能等技术,再往上的话就会越来越大,对程序员的要求也就越来越高。
所以,大部分的程序员不管有没有学历,只要你有点天赋,就可以完成前四层的工作,所以程序员的流动性也特别的大,最上层的当然都是一些比较厉害的人了。所以做一个程序员,你需要的可能不是学历,而是抗压能力和耐力。
自己是一个五年的前端工程师
这里推荐一下我的前端学习交流群:731771211,里面都是学习前端的从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴。2019最新技术,与企业需求同步。好友都在里面交流,每天都会有大牛定时讲解前端技术!
想抓住春招的小伙伴:点击:加入
原文地址:http://blog.51cto.com/14138686/2344809