前言
用这边文章来写一些自己在面试过程中的总结,随便写一写,谈不上什么经验之谈,我也不觉的有什么可以从我这里借鉴的,单纯就是想给这段时间自己的一个交代。自己的背景自然不必多说,本科CS出身,研究生IS,总之与计算机密不可分,不然也就不会有这个Blog的存在了,但当时决定搭建个人博客的时候也没光想着总结一些技术问题,也想尝试记录一点技术之外的东西。It is about code, it is not about code :)
话说回找工作的事,到今天为止,找了有快三个月的时间了,公司联系了几十家,面试参加了十几次,招聘会去过两回,笔试也做过了七八回,我当然知道这些数量肯定不算多的,但多多少少可以总结的东西还是有那么一些的。简单从这些方面来说吧
心态
Pain is inevitable. Suffering is optional.
没错,我觉得对于求职的历程中,心态的调整是尤为重要的,因为找工作的这一段日子里难免的产生了挫败的情绪,而这些负面情绪不及时调整的话,也会对自己的生活有很大影响。那我自己来说吧,当我下决心真的开始做一件事却看不到有效的进展的时候,心情就会变得焦躁起来,对于代码硬实力本身也没有很大自信的我,更加深了负面的情绪。怎么调整的呢?技术这方面没什么好说的,笔试题不会就是不会,所以我的做法是把不会的题记录下来然后搞懂它,慢慢的就会发现,自己比之前会的更多了。我自己其实没有刷题,我觉得那样很痛苦,还是以笔试中遇见过的题目为中心来加深下一次笔试的经验吧。好在对code还保留着求知的欲望,也不至于在解决的过程中太过枯燥,
选择
To do or not to do
为什么说是选择呢?理由很简单,面试其实就是选择,这家公司选不选择你,或者你选不选择这家公司。当然我们不妨再把思路拓宽一点,你对自己职业的选择是什么?你对自己未来规划的选择是什么?而上述我提到的两个问题,也是值得在一段面试的时间以来我思考最多的。而基于我们自身的思考后,我觉的最重要的是对于自己的定位。如果你特别清楚自己的目标是什么,那么万事大吉,go for it。还有另外一种情况,就比如我自己,没有一个特别明确的目标。比如就是一定就要搞开发,写代码,当程序员,不想干什么别的。但其实不是这样的,我觉得自己做什么都可以,但是最起码还得跟专业领域相关吧。最后解决的方法我也摸索了摸索,如果你不知道你想要什么,但是必须确定自己不想要什么!如果我明知道这件事我不擅长或者严重点说你讨厌这件事,任我有多强大的适应能力,恐怕我也坚持不下去。
结果
Life was like a box of chololate, you never know what you are gonna get
相信我,尽管面试的过程有时看似会不尽如人意,但我想其最大的意义在于你每次都能学习到新的东西或者遇见新的人。而与此同时,你也不断的在完善自己,我相信你一定会遇到那么一个或者几个moments,哇这就是我想做的或者无论从什么角度我都没有理由不去尝试一下,那么接下来就要审视你的内心和服从生活的安排,因为之前有一个人对我说过,世上本无巧合(coincidence),一切早已设定好,它本归属于你!