今天和一个弟弟吃饭,他明年年初即将计算机研究生毕业。谈论到怎么找工作,觉得自己会的不多,心里非常发虚。虽然我当年找工作也走了很多弯路,思路并不是很清晰。但是工作了这么多年,对企业需要什么样子的人还是有一定了解的。于是跟他说了我的思路(其实这些都是我当年的没有做到或者做好的,也是自己的教训),下面跟大家分享一下,对与不对,请大家拍砖和补充:
企业需要什么样的人?
用一句话来说,企业的本质就是盈利。企业最喜欢能够给它带来价值的人,这是第一条准则,也是最重要的原则。其它要求的特性都是以这个为基准的。
作为IT的应届生,如何能够给企业带来价值呢?基本答案是:能干活,有潜力。如果你被认为马上能非常好的投入工作,或者被认定在将来能很好的投入工作。你被录用的砝码将会极大增加。
当然企业肯定不只是看这些,价值观,工作态度,忠诚度,情商以及软技能(自信,沟通能力,抗压能力,创新能力,自我驱动能力,正能量)等都是企业看中的,在这些方面不能有硬伤,某些软技能很突出会得到很大加分。
我怎样能够变成企业需要的人然后被他们认可?
1.选择你心仪的几个企业,从现在就开始朝着那个企业的要求努力。狂泡论坛,查看他们的应届生招聘启事,看看他们要求什么样的技能,利用剩余时间使劲补足;尽量争取认识那个企业内部的人员甚至高管,联系他们,获取意见,如果有能力,让他们记住你(当年邻宿舍一个哥们就是这么进GE的,目前跑去了GE的美国总部);争取这些企业的实习机会(很多企业会优先考虑实习生)。
2.技术上多下功夫。
3.参与各项技术相关的比赛,争取拿名次(当年有同学拿了ACM,被微软要走了,现在ACM的孩子也是被公司抢吧)。
4.应试太太太重要了!!!
怎样做技术学习?
1.能参与好的项目(一定要是好的项目),尽量使劲参与,疯狂尝试工作(实习)一段时间,不要计较付出。被项目虐会非常长功力。
2.基本算法基本算法基本算法!!!!不得不说,除了少数神仙级人物,大部分同学的能力都不会太突出。毕竟没有真实工作过。那些coding大部分是在为了完成作业,或者爱好。企业也不是特别指望应届生有多强的某项专业知识(当然那些太牛的公司除外)因此大部分笔试和面试都主要会考试算法。其实,如果每天拿出1小时来学算法,一年之内就能够应付99%国内公司的笔试甚至面试题。推荐做完《算法导论》里所有的题,每天泡leetcode (www.leetcode.com)。
3.找一个技术方向。如前端,数据分析相关,企业应用架构,搜索引擎相关,数据库,linux内核,等等等等(测试也行,还很吃香)做一定深入的学习,最好参与一些相关的项目(网上好的开源项目非常多),有所长会很有优势。
4.坚持写技术博客,好处有2:1.好脑袋不如烂笔头;2.好的技术博客是一张好的推销名片。
5.多泡论坛,找些面经来看重点看。有微信推荐“待字闺中”。
如何准备应试笔试面试?
1.准备好简历!一定要下功夫!这是你的第一印象,而且是得到笔试和面试机会的唯一入口。就算你能力再强,简历不好,照样被刷,谁知道你是谁啊!
2.算法!上一段说了技巧。
3.积极准备面试,可以在很早就投一些你不太中意的公司,争取面试机会,做练手(有点不厚道,不过这是双向选择。),每次分析你的失败原因,做改进。并把脸皮磨厚,心磨宽,神经磨大。记得,每次面试以后主动索要结果。
4.一定注意态度和礼貌!一定要主动!一定不要放弃任何机会!特别是你中意公司的任何机会!脸皮就是个P!谁知道你是谁啊!
最后说几句:如果你不是小牛,你学生生涯的最后一年的首要任务就是磨练找工作相关的各种技能,其实大多数人差不多,把精力放到最重要的事情上,结果就会好很多很多。人生就几个关键点,第一份工作很关键,需要投入百分百的精力去努力找,这是我当年没有悟到的,小朋友们可以引以为戒。
如果你已经是小牛(在业界已经有点名气),无视这篇文章,坚持你喜欢的技术,并继续扩大你的影响力吧,无需太纠结,因为不少公司已经盯上你了。没准你能创业创造工作岗位了。