大三的开学初学院开了一个关于实习的动员大会,内容大致是就业形势很严峻之类。开完这个会确实还是比较紧张,而人在紧张下作出的决定往往是错误的。现在想起来,对学院的这种方式还是有一点建议的,我觉得应该多一些疏导,少一些“恐吓”。因为人在轻松闲适的环境下效率是很高的。这之后,学院实习网站就开始放一些实习生招聘信息了,很快我看到了爱立信核心网络部门在招人,于是我投了第一份简历,几天后收到了笔试通知。

笔试篇

很多人在笔试面试前都会到网上搜所谓的“笔经”和“面经”,我承认它们还是有一些帮助的,可惜我没有这个习惯。很快笔试的日子到了,我按照事先在Google地图上找好的路线胜利到达爱立信,第一眼就看到一个喷水池。那时天气已近有些热了,而且那时刚好是中午,看到水总是令人感到一丝惬意的。在等待的时间里,还看到了几个一样来笔试的同学,有交大的有华师大的。还有一个是不用笔试的,直接面试,因为他已经工作好几年。我当时就想,过几年我也会这样吧,多好,少了一道程序。其间还看到里面的员工陆陆续续进进出出,感觉还不错。不久笔试开始了。笔试题总共有两份,全英文的,两份都要完成的。一份是智力测验,主要是一些智力题和计算题推断题之类的,前提是题目要看得懂就不难。另外一份是专业知识题,包含两部分:C++和Java。由于我不会Java,所以只做了C++。总共可以做2个小时。当时也不在意时间,做完就出来了,自己觉得做得不怎么样,不过还是回来等消息吧。

面试篇

过了大概十几天(?)收到了面试通知,还是挺惊讶的,因为我觉得笔试得很糟糕。那次笔试回来后自己也稍微熟悉笔试这个东西了,而且还重新思考讨论了几道笔试题,还是有些收获了,毕竟C++荒废有一段时间了,大二的宝贵时间被设计蹩脚、实现糟糕的Windows编程浪费了,这里有必要提醒一下后来人:不要再被MS的糟糕的Framework和编程习惯玷污了,赶紧撤吧。言归正传,由于小小的兴奋,觉得笔试面试也不是传说中的那么难嘛。很快面试的日子到了,我很高兴地去了。面试很快开始了,我才发现我被安排到的部门并不是实习招聘所说的3G开发,而是Unix网络和系统管理,说实话,当时还是有点失望的,毕竟,大家都比较喜欢有“技术含量”的工作,这“网管”一听就让人丧气,不是吗?但正如开头所说的,由于已经被“灌输”了形势很严峻的思想,我想我就不要挑剔了,网管又怎么了,何况这是Unix,不是Windows,这么一想,顿时觉得开朗许多。面试的过程也是比较顺利的,问的都是Linux下的系统管理的知识,由于平时玩这个比较多,回答得还是比较令人满意的,尤其是技术细节方面。而我个人也比较讨厌别人问一些空而大的问题,比如你对软件工程有什么看法之类,这类问题恕我不能回答,它没有什么意义。很快他们决定要我过去实习了,而且时间紧迫,要五一过后马上过去,这下还是难到我了,毕竟这学期还有课程。但由于想到了“形势很严峻”,我还是答应了。这样,面试算是完成了。接下来,就是要跟学院说明一下,因为现在还在上课,学院不允许有课的学生出去实习的。最后去了实习办公室N次,中间我几乎想放弃了,但几经波折还是可以了,但要写保证,保证不会耽误学习。那时我就在想,既然写保证就可以去实习,为什么不早说?!还要浪费这许多天许多精力在这争论上?尤其在我想放弃的时候,这种感觉是很压抑的。当然,学院有自己的规章制度,但我始终认为既然这样,为何当初还贴了实习招聘让人去投呢?是不是该考虑到像我这种情况的发生?当时心里的抱怨还是很大的。觉得办成一件事实在是太复杂了。这期间还跟爱立信那边沟通了N次,其麻烦可想而知。好在最后还是可以去实习了,但我却没上算法课了,想想还是有点可惜。

实习篇

其实那时对Unix系统管理还是很喜欢的,毕竟大部分做开发的,据我所知,都只是在维护现有代码而已,这样岂不是更无聊?整天边看着代码边骂着写这代码的程序员,也是很悲剧的。然后一build,发现好几百处错误和警告,哎,一天就这么过了。爱立信这边机房使用的大多是Solaris系统,所以第一天就有一些这方面的文档要看了,还好自己有些基础,那些基础课程部分就直接跳过了。Sun的Solaris是有相关的认证考试的,我看的文档也都是这些东西,量还是挺大的。然而我后来发现大部分时间用到的都是JumpStart方面的,因为他们那边重装和网络配置方面的情况最多,其他系统问题则比较少。虽然工作内容比较没有“技术含量”,但还是可以学到一些东西的,比如各种网络协议,还有路由器、交换机的配置和管理,还有各种虚拟技术。关于Solaris系统维护方面的主要是平时积累和看书所得了。这些东西都是熟能生巧的。在很长一段时间内我还是很有学习兴致的,让我真正不想再干下去主要是因为在我Mentor由于妻子生小孩,请假了一个月回老家的那段时间发生的一些事让我感觉很烦。那时候其实我对里面很对技术还不懂,比如里面的网络拓扑和Cisco路由器,而那段时间我每天都接到很多电话,一个个问题铺面而来,他们还一直催,甚至人都跑过来了,我刚在解决这个的问题,另一个又来了,我觉得我应该有三头六臂才行。而且他们把原不属于我管辖的网络也让我去解决其中的故障。甚至在国庆休假期间还给我打电话让我帮他们解决麻烦。那次我真是受不了了,以致我再也不想再待下去了。就这样,国庆过后再干一个月我就期满了,就可以走了。那时也让我对开发人员和测试人员产生强烈的鄙视,一个连Unix都不会都不懂的人永远都不会是优秀的程序员。然而我决定离开之后找一个开发的工作,我觉得做运维有时候真的是太累了。尤其是面对这样一群开发和测试人员。

结束篇

就这样我在实习期结束后离开了。依然还是有些不舍的,毕竟我们部门的人都很和善,待人也很友好。可是我还是想出去尝试另外一种生活。我也希望大家有缘还是可以再在一起的。