
在IT企业中,程序员的来源无外乎三种渠道:校招、社招、别人推荐。这3种渠道对于程序员学历的看中程度,是不一样的。一、首先来看看校招当从学校步入社会,进入企业公司之后我们会发现,在中国几乎所有的公司都在告诉我们:学历不重要,重要的是能力。但是,那些世界500强企业招聘的时候只去那些一流的学校进行招聘,而不会去那些二、三流的学校进行招聘。甚至有一些大型企业,在招聘简历上更是明确标明,“本科阶段必须为985/211学校”的院校学生。而且,学历是HR筛选简历的方式之一,HR每天看人看简历看的头都要炸了,985/211学校毕业生的简历都看不过来,更别提那些二三流学校了。同等水平的两个人,如果只招一个,用学历筛那就是最快捷的方式。本科学历不够“985、211”这条线?好的,那就只好和你说再见了。我有些程序员朋友,非985/211院校毕业,不管在校成绩多好,拿过多少奖,刚毕业时,只要往BAT、华为等大厂投递简历,无一例外都没有面试机会。最好的成绩,就是大厂HR打来电话,说很优秀,会放到公司的人才库中,有需要的话再约面试。所以,当你并非名校毕业时,毕业后的一段时间,你的学历,几乎决定了你能去什么样的公司上班。二、其次来看看社招观察一些程序员朋友,我发现,小于3年工作经验本科毕业的人,如果非985/211,是很难去大厂工作的。但是当你的工作经验超过3年之后,大厂基本上会根据你的工作经验和岗位匹配度来给你相应的面试机会。如果你是硕士或博士生,但是本科阶段非985/211学校,有些大厂是愿意给机会的,但是也有一部分公司,根本不会给任何机会。而且,当你到了升职加薪的十字路口,缺少学历的可能就会因此被比下去,在能力等方面同等条件下,可能就被拜拜了。所以,对于社招来说,简历在入职时可能没那么重要,如果你非名校毕业,初期找工作时,大概率来说,只能选一些行业内没那么好的公司,当你的工作经验超过3年后,可以尝试投大厂简历来获得面试机会;但在加薪升职等方面,高学历、名校背景能助你一臂之力。三、最后来看看别人推荐当你成为行业大牛时,就不用担心简历对你的影响了,这几乎是微乎其微的。这个时候,公司看中的是你实际解决问题的能力,请你还怕你不来呢,怎么还会计较你的学历呢?所以,成为大牛是大多数程序员的梦想,不仅仅是有机会去大厂工作,更重要的是,获得行业影响力,这就不仅仅是一份工作这么简单了,而是有可能获得财务自由的机会,这样的机会,才是技术人员最为看中的。在选择编程语言,对于一个初学者来说,建议选择Java,也在这里分享几个学习编程的网站给你,我要自学网,菜鸟教程,慕课,哔哩哔哩等很多的在校学生,在学校基本学不到什么,还不是需要自学,技术更新的快,无时无刻都得学一路走过来,我看见身边也有很多学Java的朋友,但是我看见很多都从入门走向了放弃,其主要的根本原因就是他们没有做好相关的学习规划和路线,这才导致他们走了很多弯路,以此怀疑自己是否适合学习Java编程,最后选择放弃。如果你在入门学习Java的过程当中有遇见任何关于学习,行业方面的问题,千万不要选择一个人孤军奋战,有不断交流的碰撞,才能发现问题的根本。转载于作者:焱公子链接:在IT企业中,程序员的学历真的很重要么?
首先,在中国这么一个人口众多的国家,尤其是在北京、上海这种一线城市,如何脱颖而出很重要,本科学历,四级证书已经成了最基本的标志(这里没有任何歧视意义,但是如果没有学历,很多垃圾公司会连面试的机会都不给),不用给我讲个例说有些人高中没毕业也能很成功,是,我身边就有一个实例,我曾经面试过一个90后的小男孩,高中都没毕业就不喜欢上学,只是酷爱系统运维(注意,我写的是酷爱)。第一次面试就让我感觉其非常有潜力,于是将他介绍给我前公司的老板,现在,差不多半年的时间,他的薪水已经由35K上升到了13K,远远高于我在公司时的薪资水平,呵呵,为什么,因为他玩命到疯狂的地步,每天没有任何的生活空间,坚持每晚2-3点才睡觉,疯狂的学习Linux系统运维的一切知识,诸君,如果你没有这份坚持与执着,那就认真去考个学历,并且把英语搞好,我不是说有了这两样东西就会成功,你同样需要努力,但是相比之下,机遇更多一些~
其次,我们应该有一个良好的职业发展方向,我周围有很多朋友,也见过很多人,包括应届毕业生和工作了两三年的朋友,甚至有的朋友都工作了快5年的时间,仍然拿很低的薪水,勉强维持生计,聊天的时候会感觉自己很迷茫,不知道能做什么,也不知道该做什么,这里,熊熊希望提醒大家,IT已经不是曾经的泡沫经济时代了,希望理性对待,如果你不是那块料(我的导师曾经说过一句话,IT人的成功是拿钱和命堆起来的,所谓钱就是疯狂的买书,看资料,命当然就是玩命学习了),那么在你还没有进入这行之前,请三思。如果你已经选择了IT这个行业,那么恭喜你,虽然这个行业现在人数众多,但是90%还都停留在最初级的IT民工层次,只要你肯付出努力,你就会站在金字塔尖~
至于IT发展方向,我本不想多说,每个人的想法不一样,但是我还是希望唠叨几句,算是个建议吧,首先,大家可以去各大招聘网站浏览,热门的职位,如项目经理、技术总监甚至CTO等,还是以软件开发为主,毕竟,我们要考虑一个公司的组成架构(不考虑人力行政及财务后勤等职能部门),对于一个大型互联网企业来说,拳头部门是他的产品与研发部门,这两个部门支撑着整个网站乃至整个公司的核心,没有产品没有平台谈其他的都没有任何意义。至于收益部门,肯定是销售和市场这两个部门,不管在哪个公司,只要你有成熟的产品,这两个部门的精英们就会想尽一切办法将其变为收益;再次是售前售后支持部门,一个好的产品并不是卖出去就算成功了,更重要的是客户的良好反馈,百年老店靠的是什么——口碑!最后,才轮到系统运维部门,做好了,是公司信息化部门,做不好,就会沦落成网管部门,任何其他部门的小鱼小虾都会踩你一脚,老板还不会向着你,因为,在老板的眼里,你只是为其维护硬件,适应的节约成本罢了(而且,在他眼里,你每次节约成本会带来更多的成本投入,比如我们的数据库经常需要升级内存 ^_^),所以,能不能做好,如何规划好,很重要~
对于软件开发方向,熊熊强烈建议学习C++或者C这种语言,相比其他语言,这两种语言囊括了所有能做的事情,而且用这两种语言的薪水,一般都是其他语言的2倍以上;第二类,建议NET平台下的C#语言,也许会有人认为微软平台的产品很垃圾,我想说的是,存在即合理,Linux如果有那么多人去测试,去攻击,一样会撑不住,而且,用得起微软的,都是有钱的公司,这样的公司,薪水也不会低吧,呵呵;第三类,LAMP,这里,好像不是纯开发了,其实,我想说的是,如果你选择PHP,就必须深入理解LAMP,我见过很多号称PHP很好的开发,只是用Zend等成熟的框架进行编码开发,并不深入理解PHP与MySQL的架构,更不理解Linux架构,那样的话,你的薪水怎么可能上的去;第四类,本人非常熟悉但一直不想说的Java,好像是从01年开始,Java这种语言迅速占领了我们的视线,学习Java的热潮使得熊熊也一度迷茫过,Java语言的培训学校也如同雨后春笋一般层出不穷,然后,近十年以后的今天,Java语言走到什么程度了呢,那就是,一个应届毕业生甚至可以号称自己精通Java语言,我承认我身边有很多真正的Java高手,他们的薪水不低,但是对比我认识的其他语言的高手,还是差了一大截,如果非要选择Java,我希望你能够有机会去一个大型公司做ERP(比如国内的用友、金蝶、浪潮通软),否则就深入研究一下嵌入式吧(J2ME),这也是未来的发展方向,至于用JSP做网站,我劝还是算了,除非你能牛到成为架构师(不是PM,是真正的架构师),不然真的是在浪费青春,充其量只是代码民工罢了~
对于系统运维来说,这是熊熊最熟悉的职业了,但是也是熊熊最深恶痛绝的一个职业之一,运维的程度不一样,决定运维的水平良莠不齐,而且,做运维最重要在于是否有足够的权限,没有权限的SA是痛苦的,是郁闷的,而且学习不到任何东西,如果你做一个运维,感觉每天很清闲,那么恭喜你,只能说明两件事,不是你的水平真的高到了一定层度,就是你运维的环境实在太小,作为一个合格的SA,良好的日志记录与系统规划能力非常重要,谦虚谨慎,戒骄戒躁~
再来说说数据库,DBA是熊熊最向往之而且希望为其奋斗一生的职位之一,数据的魅力无处不在,在当今社会,任何一个稍具规模的公司(手工作坊就算了),无论是否与IT行业有关,数据都是其必不可少的组成部分,各种各样的数据均需要数据库来承载与维护(无论是大型的数据仓库,如DB;还是流行的Oracle、MS SQL、MySQL、Sybase等;甚至是微型的VF、Access等),一个好的DBA的作用显得极为重要,不仅需要能够进行日常维护,对于数据库本身的优化(包括数据库系统架构优化与SQL优化)及数据库整体架构设计,更是锻炼DBA的一个重要工作,重要的开发工作(核心部分存储过程)也要由DBA来完成,没有人比DBA更了解数据库中各个库与表的合理架构,再高级的数据挖掘和BI等,那就是超级DBA的职责范围了~
最后谈谈系统集成职位,这个职位是熊熊刚刚接触不久,但是又深有感触的职位,想做好这个职位,不在于你的技术水平要有多高,但是对各种技术一定要非常了解,就是要做个博采众长的人,而且,重点是你的文档能力与沟通演讲能力(文档能力决定你上可以向领导有所交代,下可以向客户有所演示),这也是为什么很多技术很好的人做不好系统集成高级职位的原因,深入理解需求,并能将其准确的用书面和语言表达出来,这才是重中之重,当今社会需要复合型人才,闷头苦干一辈子只能做个高级工程师(建议看看唐骏自传)~
各位在北京或上海这种一线城市打拼的兄弟们,如果你们今年已经到25岁,还没有到27岁,请一定要努力,相信我,只要你肯努力,你的薪水能够在2年内达到6K以上(最保守数字),如果你到27岁的时候,还不能达到月薪8K,或者说完全没有这个潜力(潜力的保守值是你已经最少拿到6K的月薪),那么我只能对你说很遗憾,你会被社会淘汰了,这是很残酷却又很现实的存在,设想一下,我们现在本科毕业后,一般的年龄都在22岁左右,到27岁已经有了5年的工作经验,在北京或上海这种绝对一线城市,如果你拿不到这个数,你如何养家糊口,如何给你爱的人幸福,现在的女孩子都是现实的,没房没车的生活不是每个女孩子都愿意跟你过的(已经有女友的不要拍砖,那我只能祝贺你小子很幸运,而且,好好善待你女友吧,毕竟,没有面包的爱情是不牢靠的,人家肯跟你,你就要加倍努力回报),做IT人一定要有一个良好的职业规划,知道我一年后应该达到什么水平,三年后应该达到什么层度,五年后应该达到什么地位,这样下去才不会迷茫~
根据相关资料查询显示:不大。it行业试用期6个月正常情况下开除概率不大,除非你在工作中暴露出你自身实力不行,或者在面试的时候是弄虚作假进来的,被单位发觉,比如使用假学历、履历造假等。
上大学时候,比较流行的说法是“做程序员不能超过30岁,30岁之后就应该转管理/销售/&%”这句话我从刚开始相信,然后开始怀疑,到现在懒得理。
对于现在的学生来说,不管是目前IT行业的整体环境和未来发展,再选择的时候,完全可以认为从事IT行业将是一个常青的职业。
1、刚开始为什么相信?
因为程序员在很长的一段时间里,确实是吃青春饭的。
曾经国内一个很著名的企业老板说:在IT行业超过35岁的技术人员将被淘汰,所以不要35岁以后的技术人员。导致整个业界尤其是在软件开发行业都在排斥年龄超过35岁的人员,也导致很多工程师为自己35岁以后的前途发愁而转行。
很多人也都认为IT行业是年轻人的行业,而软件开发就是吃青春饭,过了35岁就没用了。
当时IT行业的整体环境,基础库毕竟就那么些东西,大众类应用也少得可怜,搜索,邮件,IM,杀毒,下载,播放器,就这么些东西而已,容不下太多普通程序员。而企业软件还只是一种小工具,对很多行业都还没有形成实质性的冲击,做企业软件的都是乙方,像孙子一样求着人家签下合同,又得千方百计讨好甲方,所做的东西,只能是甲方工作的补充,不能做颠覆性的东西,破坏人家的饭碗。所以企业软件的程序员实际上是边缘化的人(不考虑军方和金融类的)。
企业软件,由于企业的环境经常变化,再者软件公司也需要不停地获取收入,所以软件更新很快,很多都是签了合同开发完验收通过就行。做这样的软件,首先要考虑的是投入产出的问题。由于合同签订好了,收入是一定的,为了压缩成本,老板们就会雇用一些年轻的有干劲没有负担的年轻人。
假设一个经验丰富的老程序员,能顶上三个年轻人。那么同样的钱,老板已经可以雇三个年轻程序员了,另外年轻的程序员可以没日没夜地加班,而老程序员由于年龄大了,有家有孩子需要照顾,不可能和年轻人一样加班。再者做企业软件的都知道,团队一般都想找行业专家加经验丰富的程序员,但是这种人就像咸菜,最好要有,没有也行,多了却不行。就那点收入,多了你养不起!
这就造成了做企业软件的团队,通常都是有一个有经验的人,带一帮小孩在做。这些小孩做几年后,基本就得转行。因为他们在做企业软件的过程中,本身技能增长有限,另外也没有向上的空间。一群人,不能都把目光盯在一个位置上不是。
拿谷歌微软里,走技术路线的程序员说事,是没有说服力的,他们都是做基础库开发的。就像你不能因为出了玄奘一个和尚,就认为和尚的前途,也包括从唐皇那里领了文碟,去天竺做外交这个选项。一个人的命运,甚至一个职业的命运,都是有当下的经济情况和行业背景所决定的。而企业软件的现实决定了程序员更多的还只是一种吃青春饭的职业。
2、什么时候开始怀疑?
从一个人的成长来说,想在一个行业两三年内出成绩,基本不可能的,是违背自然规律的。毕业后基本头2年是在混混沌沌中度过,头3年时间是学习阶段,5年时间是基本成熟阶段,8年时间后才是出成绩阶段。除非天才,多数的人都是按照这个阶段发展。
假设按照大学毕业23岁计算,8年后就是31岁了。还没创造几年就35岁了。35岁就没人要了?这个行业能出资深的人员吗?既然IT行业是未来发展高科技行业,没有资深人员该怎么支撑呢?
在传统行业35岁正是壮年和创造时期,正是担当技术骨干的时期,我就是奇怪了为什么在IT行业35岁就不能接受了?是那个著名企业家的误导,还是世人的偏见呢?
既然产生怀疑,就要去思考为什么,后来分析后明白,是因为前几年IT刚兴盛,并且我们中国IT发展起步晚,年代短,所以基本上都是年轻人在做技术开发,大学培养出了一批批的大学生加入了IT行业,IT培训行业也是在那几年开始兴起,好象很多年龄大一些的人跟不上时代了,所以那位企业家发出了那样的感慨。
但是随着时代的发展,这种现象将发生改变,北卡罗莱纳州立大学计算机科学系的两个人,根据编程能力和年龄统计出的一组数据:
可见,程序员的编程能力在从25岁左右开始上升,一直到50岁后才会开始下降。
也就是说,程序员的技术能力是可以随着时间积累的,这一点上,跟其他技术职业并没有什么不同。
所以,年龄大就不能编程了,这个观点是错误的,年龄大不仅可以编程,而且经验还会越来越丰富,技术水平会越来越高,如果IT行业要长久发展,肯定会需要资深的工程师们的支撑。
3、现在懒得理
既然清楚了IT行业不是吃青春饭,所以对于这类问题我一般都是懒得理,今天有人让我出来辟谣,写一篇关于IT行业是不是吃青春饭的行业,也是为了以后有人再问,就整理了这篇文章。
IT技术发展日新月异,新技术不断推陈出新,学习途径也是非常之多。今天JAVA,明天NET,J2EE,JSP;确实需要强的学习能力,年龄大了自然学习能力下降。年轻人当然脑子活,富有创意。但是聪明不能代替经验,并且多数情况下人的智商相差不大。所以不能仅仅依据此就否定了经验和思维能力。
在软件开发和硬件设计行业,我们还有很多路要走。这些行业经验还是很重要的,还是需要资深工程师们的支撑的。而软件开发和硬件设计行业正是IT行业真正的核心和基础所在,是我们的软肋。所以将来必然需要大量的资深工程师。
以上就是关于进IT公司做程序员,必需要有大学学厉吗全部的内容,包括:进IT公司做程序员,必需要有大学学厉吗、IT行业未来的发展前景、it行业试用期6个月大概率会被开除吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)