分享
在普遍水平低于211 985 的二本渣校中,怎样才能利用好可以找到的资源在IT行业生存下去?
我就处在这么一个二本烂学校,今年大三,师资力量什么的我不说了,主要问题出在交流圈子和信息封闭上面(而且老家是山村,圈子里没有IT相关的)在一群整天打游戏的人中间自己每天都在学着什么(在我的印象里貌似我们校的学长中,只出来一个目前在阿里就职的学长混得比较好,他也经常上知乎,不指出他是谁了,再给他丢人)。但是每次和这些名校学生交流时都感觉自己原来弱着那么多,缺乏获取知识的来源,除了自己翻大牛博客自己找东西学外,就是把流浪于各个水b QQ群,就好像有人说过的,看见两个人在争吵什么技术或者什么书,赶紧记下来,去Google下那是什么东西 。前段时间才真正接触到GitHub,才发现程序员原来还可以这么玩(以前都一直在玩java 基础的东西和Java Web 接一些卵子小活,一个月前开始学习大数据研发方面的东西,现计划七月前学完基础内容)。前几天看了bat等公司招聘实习生的要求,再到知乎看了下大大们的相关回答,我发现我们这类学生,普遍基础薄弱而且在其他211 985竞争者面前毛竞争力都没,所以想请各位前辈和曾经度过过我们这个阶段的谈谈:——————1.类似我们这些学校的学生,如何才能获取更好的资源,尽量拉近与水平较高的名校学生差距?希望大家不要纠结于:教育体制,不同学校学生基础能力等等的这些方面。2.像我目前这种状况下(真心热爱这行业;目前与同等名校学生差距很大;能意识到自己薄弱的地方,一直努力在试图改变)的人 ,下一步如何是好?大公司进入门槛离我们还有多远?进入不了大公司,下一步应该找什么样的 能锻炼人 的公司开始自己的职场生涯?(重点是锻炼自己)————-
回复 ( 9 )
好的大学,对应届毕业生还是有优势,毕竟招聘成本在那,而且有个不错的圈子(有牛逼的学长可以帮忙内推),但是有工作经验后,学校的优势就没那么大了,毕竟这一行还是能力说话。
建议可以多学习下算法(面试有用←_←),编程这东西基本上都是自学,不要指望老师能教你什么,老师只负责入门,深造靠自己;
学习知识不要只停留在“用”的层面,要明白原理和设计思想,才能举一反三;
多动手多写,不要只看理论,去尝试写个完整的项目(无所谓大小),可以培养大局观;
可以多看看开源项目,如果可以,参与进去;
暂时想到这些,希望能帮到你。
绝大部分编程相关的资料都可以在网上找到,找到你自己喜欢的几个方面,认真深入进去学习实践。
在你学习时,需要专心,少逛论坛,没啥大用。等你学有所成,再去哪些地方,与人探讨或授人以渔,会有帮助。
现在北上广混,最不区分学历、背景、出身的就是IT。985毕业的确实都会进一些BAT档次的公司,但是更多公司里的更多工程师都是自己积累出来的。尤其是互联网创业公司,对工程师需求巨大,人力成本飞涨。所以,你需要做的就是:定位在一个应用系统工程师,积累项目经验。
不建议去学习大数据、算法等相关的领域,这些对计算机基础科学是有要求的,就是985科班出身的强项。5年以后成为开发主力后,再进一步根据情况确定发展方向。
我如果要是二本的学历,我还开心的不得了呢… 嘿嘿嘿… 大专生,不过我们上大学的时候,寝室的同学看了一本叫疯狂的程序猿的一本书,然后,我们寝室的好几个同学就开始疯狂的自学编程(别问我为啥要自学)… 毕业季,我们几个同学疯狂的投简历,去各大名校蹭面试机会,无数次被拒,不气馁…如今毕业7年了,虽然没有大成就,寝室的这几个同学,也都是每家公司的核心员工,并且依旧保持了每天都在学习,看书,关注新技术的状态…
有时候,意识到学历差,不见得是件坏事。我在某叠子互联网公司工作的时候,身边的同事也都是211 985 的本科,甚至还有很多硕士,博士… 和他们在一起,你更容易发现自己的不足,怎么办,比他们更努力的学呗… 出来混,迟早要还的…
工作几年后,学历的影响越来越小了,做工程类,实践非常重要,而且通过自己的努力,在工作和业余时间,把大学时代落下来的基础课重新巩固学习,你会发现自己不比他们差,甚至在养成了长期的学习和思考的过程中,比他们还要强!
so,加油吧骚年,放下包袱,勇往直前。
知乎首答,写的比较乱,见谅
首先给你泼一个冷水,按照你这个描述,从现在开始学习大数据,二本学校,几乎很难在BAT甚至是国内Top10的公司里面找到一份相关的开发工作。毕竟这两年BAT的校招门槛都很高,这种类型的岗位有一堆论文牛、ACM金牌牛、名校项目牛竞争,当然也不排除面试官眼瞎了。
首先还是要清晰认识下自己吧,自己的计算机算法基础、数学基础是否适合你走大数据这条线路,不然可以尝试下做大数据开发,像hadoop/spark这类工具的使用。
如果还是走后端开发的路线,建议还是完完整整地搞一个java web的项目,这个可以让你在一些中小公司拿到一个不错的offer。或者转下前端,走前端也许是进BAT相对游戏难度较低的了。这两年各大公司的web前端开发还是比较缺人的。
网上的资源很多,建议你找一个方向,然后独立的做一个项目。然后从深度上去把这个项目做好。另外一个是多补一补计算机基础知识和数学英语,如果你的目标是成为一个工程师而不是一个码农。
很多的例子让我觉得 you need ACM国际大学生程序设计竞赛(以下简称ACM). 通过ACM这项竞赛你不仅可以提升自己的problem solving ability, 还可以结实很多牛人(谁知道这会不会是宝贵的资源呢)等等。也许一两年过后并不是每个人都能看到明显的成效,但是能力的提升是毫无疑问的。我觉得这时候聪明的公司也不会那么在意你的出身了把。以上,个人鄙见。
不要想着一毕业就能进大公司,小公司往往更锻炼人,还有在工作中学习是非常好的途径,方向找准。当在一家公司发现没有什么可以学的就可以离开了。方向很重要。
计算机主要是要下功夫,跟学校关系不大,还有要靠跳槽,人往高处走就对了。
考研
没有大批的师兄内推,进BAT这样的企业成本太高
考个985…你的师兄师姐遍布所有的互联网企业,每家都内推嘿嘿嘿