给那些正在找工作的学弟学妹们一点建议
又是一个周末。
一工作时间就过得很快,一转眼就是一周。在寝室待得无聊,想到下午新提了三个bug,就跑回了工位。
刚改完,闲来无事就来园子里转转。刚才在一个大学同学的博客里看到了他的一篇文章是写给学弟学妹的"写给还在大学的兄弟姐妹",写得很好。刚毕业近五个月,也想和学弟学妹们说一点我自己的经验。权当是对我那位大学同学的补充,这里主要是对那些正在找工作的学弟和学妹们的一点建议。我也做好了被拍的心理。
直接进入主题。
bool 工作经验;
try
{
if(工作经验)
{
//true
哈哈,祝贺你,你比别人多了一个法宝。但同时我要给你泼点凉水,有工作经验的人容易自满,自满的人容易暴露自己缺点和不容易被别人接受。你一副高高在上的样子,那些面试管材不吃你这一套。记住不到最后一刻,你永远没有成功。
}
else
{
//false
哈哈,也要祝贺你。你至少知道了自己的不足。
和有工作经验的人相比你知道了自己的不足。知道了自己的不足就容易改进。
}
}
finally
{
这是最重要的,基础。
}
大家看到了,基础是最重要的。以我为例。
我属于那种有一点点工作经验但又不多的尴尬局面。到了大四,我知道我现在最重要的事就是找工作。我知道大三一年光顾着工作了,早忘了夯实基础了。所以我现在最重要的任务就是基础了。
我当时把C语言、数据库和数据结构几乎是一字不拉得看了一篇。包括上课时没有上到的最后几章,你会发现最后几章其实是那么的重要。当然这些基础知识的储备是在你加入找工作那个千军万马队伍之前需要做完的工作。记得,当时第二天要参加一个招聘会。天公不作美,感冒了。不想去自习室看书,我就躺在床上,那天寝室刚好没人,我花了差不多两个小时把一本数据库基础书籍从头到尾看了一遍。这其中好多知识在我第二天的面试中都用到了。C语言,我除了从头到尾看了一遍之后,我还认认真真地把那几个算法做了一遍,当然是在理解的基础之上做的。
一般招聘会至少有两个环节,第一是笔试,第二是面试。笔试一般考基础,如果你连笔试都过不了,不好意思,可能你工作经验非常多,但面试肯定没有你。一般公司是不会招聘那些基础一塌糊涂的学生的。当然,如果你的笔试过了,同时你又有工作经验,那么面试就是你发挥的时刻了。我参加的第一场招聘会,因为笔试答得好,所以面试一个关于技术的问题都没有问我。参加的第二个招聘会,因为笔试的成绩刚好可以参加面试,所以面试中考了我很多技术问题。因为我之前有一定的工作经验和基础积累,所以面试官问我的问题,我几乎90%都回答上来了。
大家可能会说编程还应该重视逻辑题的准备。准备是可以的,但不需要大量的做,可以看一下微软的逻辑题,从中汲取一些规律。逻辑题一般都是有规律的,所以不用多准备。你也不要想运气好可能会做到面试题。这里我有一点建议,就是如果你发现你的逻辑能力特差的话,你最好不要从事这个行业。
还有一个正确和积极的态度。面试,60%是知识,40%是运气。当然我不知道这个比例是否正确,只是感觉。除非你特牛,像戴志康一样,没出校门就有公司抢了。否则,你要是属于这个队伍中,那你就和这里的每个人都一样。做最充分的准备,比如,可以几个同学模拟一场招聘会,让大家体会一下这种气氛,不要到时候怯场。
还有就是简历。简历是先锋,先锋都拖拖沓沓、懒懒散散,没有人会觉得这是一支战无不胜的军队的。何况,你要在从多竞争者中脱颖而出。编程不是美工,简约就行,简约而不简单。最好一张纸就足够了,最多两张。有先后顺序,把面试官最想看到的,和你最能拿得出手的放在前面和容易看到的地方。
不好意思能想到的暂且只有这些了,希望对大家有用。