未离开学校的时候,总觉得未来一切都是那么的美好,不曾想到过未来会有什么坎坷。虽然从理论上或者说思想上已经否定了这种憧憬,知道这是不可能的,也同样的觉得会有很多的困苦、挫折;但是没有走到那一步,也没有真正的接触到真正的社会,因此还是体会不到这个“水”到底有多深。这也正言中那句俗话:“不过日子,不知道柴米油盐贵”。的确,不经历,不知道;经历了就会吓一跳。有时候甚至都来不及跳。甚至有人说校园招聘要求的门槛太高,其实这些人都错了,如果去单位招聘面试的话,说门槛高的人更他妈的没戏了!
四年前,老大对我说:大学就是一个相框,你就是那张相片,二者组合起来能否显的美观,有价值,主要取决于你这张相片的价值,当然也不否定这个相框在美中的价值与作用。
好的重点大学,的确,能让一个人的跳板更高,让一个人进入社会或者成功更加快捷些,因为它提供的机遇大大滴有,而且好的氛围对一个人的思想的巨大的影响。这相对一般的普通大学确实相当有分量的。但是起决定作用的是一个人在大学期间你能真正学到什么或者得到什么,当走出校门的那一天,你从这个大学中带走多少东西。
起初我不能彻底的理解老大的意思,只是尽最大的努力去力行做自己喜欢做的事情。然而,当我真正要走出大学的校门时候,为了求职不停地投简历、面试寻找软件工程师实习单位,一天早出晚归的奔波的时候,才真正懂得这句话的分量——要想有个美好的未来,你他妈的大学混不得,必须真才实学——这只针对于技术类,对于营销类,商业类,服务类等技术性不强的不包括在内,因为这类行业要有张好嘴皮子、会来事、善交际就够了!
在学校里学某门课程的时候,如果一时派不上用场,就会问“学他有TMD的什么用?”我想这样的现象在大学里大有人才在。然而,当工作用到的时候,才突然大悟“这TMD原来是这么有用的!”。所以,大学的课程还是都必须好好学学的,即使学不到位,也要入门,有个比较全面的了解,那样用到的时候,也好捡起来。
每次面试的时候,HR都会问职业规划,说实话以前很少想这个问题。但是如此以来,就要不断地想这个问题,也反复地问自己将来要干什么呢?后来才明白HR只是想想看看你是不是“志同道合”者,是否和他公司的发展方向一致,进而决定是否收留你。不过问了这么多次,也真正的把自己的职业规划搞定了!
每次谈到一个话题,我都不会不急不躁的和HR讨论一番,这就是:大学培养出来的学生档次是否符合事业单位所期望的高度?我把自己的想法说出来,然后HR说出他们的看法。这样以来,我也对此有个清楚地认识。
首先大学多参加具体项目,比如参与教授的科研,组团队做项目,参与实践基地的项目或者培训,或者到事业单位实习,甚至接企业的项目这都是必须的,就包括课程设计都不能轻视。一旦有这些经历,那么你的起点就高很多,很多。
其次,基础知识必须扎实。真正的学精了一门技术。拿我的经历来说吧,语言以C/C++,Java,.NET在市场上份额为主流,当然也有C#等杂七杂八的语言。嵌入式以C,Linux为主,也有用C++搞嵌入式的。但是C++以游戏开发和VC下MFC为主,Java,.NET以网络为主。这些都是大方向,不可能都吃透,但是要专精一门语言,然后了解其他语言即可。知识面而且要广。日他姐,这几个方向的HR都遇到过,看来市场也就这几个方向为主流了!
最后,自学能力要有,有还不是目的,要很强才行。上面的学精一门技术或者基础知识扎实,项目经验十足都不是最终目的。目的自己有很大的上升空间,或者要让HR知道你还有大大的升值空间。能够通过公司的培养,迅速的提升你。否则,白养活的事,任何单位都不会干。除了托关系进入的。
每次面对一个全新面孔的HR,都是一连串的新问题,但是主流问题还是你会啥东西,你学的如何,做过什么项目,想往什么方向发展之类的问题。
北京的面试,不是技术主管面试,上来先是一套题,做吧,做好了就谈;做差了就免谈。说实话做了很多,免谈的有一家公司;一套卷子答对两道,那是我遇到的最难做的一套软件面试题。然后就直接免谈赶出来了。更有甚者,要求上机实际编程。(遇到过一次)说实话,搞技术不是轻活。都说搞计算机的人折寿,我坚信这一点,面试一个软件工程师岗位都够折腾的。当然地区不同,可能存在差异,像郑州就不这样。不过从IT行业的发展情况来看,越是发达地区可能要求就严格些吧!
匆匆的脚步依旧没有停歇,何时我才能登上这个“台阶”,跨过这个门槛!心中没数,但是我觉得不远了。路在脚下,勇在追求!
下午陪北京的老大爷们打一下午乒乓球释放了一下。