在现在的单位工作满9个月了,越发的感觉到管理的混乱和单位领导只重视项目,不重视团队的态度,于是逐渐地有了换工作的念头。9月初,恰好朋友单位在招人,我便去试了一把。(其实不想说太多现在单位的问题,几个领导都劝我留下来,说这个团队会越来越好,可是9个月以来的所有迹象表明公司对团队的培养,对员工的发展并不重视,也让我逐渐失去了对这个团队、领导层乃至整个集团的信心。昨日,区总打电话来挽留我,画饼的部分我就不说了,一句话让我感触特别深,他说“我们的合作伙伴某运营商比较有钱,他们做的都是中央领头做的公益性的互联网产品”,我突然觉得公司在拿我们这群人的青春做慈善事业,而我们这群人还没有家庭、没有房子,没有好的薪资,没有光明的前景,这个时候让我们按照集团的高度去做慈善,这样真的好吗?也许是我格局还不够,也许是我眼界还不够高,但是眼看我的房贷马上就要下来了,而公司不重视员工和团队的态度决定了他不会给我一个太高的薪资待遇,只重视把项目接下来而不重视人,我可能不适合这样的团队吧。)
招聘单位在互联网电商领域有比较稳定的地位,我面的是他的一家子公司,做金融。面试的当天,特别累,前两天刚加了一个通宵的班(这班从早9点上到第二天9点),然后休息了一天也没休息过来(时间是对方定的,似乎后面的时间都被排满了,只有那天有空面试我)。因为需要公积金贷款,不敢裸辞,所以请了天假在家里做了充足的准备,技术上的东西临时抱佛脚根本没有用,所以干脆只对该集团的这个分支的业务进行了解,搜了他最近所有的新闻,对比了行业内其他两家平起平坐的互联网金融公司的相关信息,罗列了该企业的一些发展方向或称做几个产品,然后带足了简历、换了身较体面的衣服(算是对自己及对方的尊重)便去了。当天晚上睡不着觉,不知道是加班捣乱了生物钟,还是因为有些紧张总在脑子里想各种各样的问题,自己面对这样的问题该如何回答。其实,真当面试的时候,完全看自己平时是怎么想的,平时是如何沉淀自己的思想的,你再怎么准备,也依然敌不过一个“马拉松式”的面试过程。
到了该单位电话联系主管,告诉我在6层,我上了电梯,电梯里只有我一个人,按了6,看了下手机中的消息,然后准备把手机关静音,突然电梯就开了。我一看也没有人进来,心想应该就到了。出电梯后再联系主管,他说在电梯口根本看不到我。我还反复看了看四周,想确认自己到底在哪,后来发现一个大大的2F,我才发现自己真tm2,一定是电梯出了问题,可还是赖自己出电梯不看是几层。我瞬间有了点压力,一上来就给对方留下了不好的印象。不过很快就进入到了面试环节。面试的人不少,也不知道都面的是什么岗位,反正等我到的时候,连个位置都没有了,架构师带着我满世界乱找,走了有10分钟才找到一个有座椅的安静角落开始了我的一面。架构师看样子不苟言笑,喜欢盯着简历看,我俩面了一个半小时吧,他基本上都在看简历,我的简历就两页纸,也不长,是他太腼腆吗?唉,要是我,我早就盯烦了。不过,整个面试环节问题量很大,根本不问你框架,问的都是一些基础的东西,比如,java的集合、线程等等,看似基础,但是有些就是答不上来。不过我的面试过程中,也根本不在乎自己会不会,长久以来的工作经验和学习经验养成的习惯,自己遇到问题会思考一番,把自己思考的过程都说了出来,至于最后答案有些我也不是很肯定,但是,我觉得面试不是看这个被面试者会多少东西,关键看看他会不会思考,能不能找到问题的关键,以及在被引导后是否能够想出解决办法。所以,在这方面,我觉得自己表现得还可以。其实这一面不是最难的,我一直觉得会就是会,不会就是不会,掌握就是掌握,熟练就是熟练,不要为了包装自己就把这几个词颠倒,没有用,不如给对方一个真诚的你,团队是看缘分的,技术能力不到位也可以看成缘分不到。
架构师面完了,二面是项目经理来面我。项目经理来的目的是为我定级,同时和我聊聊看看是否有“缘”。这一面自己不太满意,他主要围绕一个问题来提问:你在工作过程中有遇到过什么比较刻骨铭心的问题,然后自己通过什么方式解决的呢?我其实瞬间懵了,可能自己还真没遇到过什么刻骨铭心的问题,而且自己长期以来,不喜欢记那么多东西,觉得只记原理就够了,脑容量哪有那么大。所以,把自己这一年来做的一些东西说了说,包括一些看源码和写一些工具包的过程。最后聊了一下个人学习的问题。我提出的观点是,用到什么学什么,用不到的暂时先不要去学。因为长久以来,自己认识到,如果一个东西,学习了理论之后不去实践的话,很快就会忘记并且忘的干干净净。有时甚至在学一个东西的时候,会半途而废,因为你在一段时间的学习之后,看不到成果,总是一堆理论或者源码,无法在实践中应用,就算你长期坚持打demo也依然无法排解掉这种失落感,这样的学习无法给你满足感,无法激发你的学习的动力。而遇到的东西恰好给了你实践的机会,此时,你去深入挖掘这部分知识,一是会提高自己对这种技术的认知能力,二是能把你的认知转化为实现,这样的学习过程特别深刻,就算忘了,忘的也是一些无关紧要的细节,拿起笔记来,或者搜索下还是能很快的解决问题。但是项目经理不这样认为,他觉得每个人需要扩宽自己的眼界,尤其是技术方面。我觉得他说的很对,如果只是遇到什么学什么,那么一个人的经历毕竟有限,不可能什么都遇到,所以学习的东西面也不够宽广,但是自己似乎还是没有想明白他的观点和我的观点间到底如何去平衡呢?这可能是我接下来一段时期需要重点考虑的一个问题。不过,最后我还是结合自身这一个两年的开发工作的经验,说了说自己的想法。其实这些想法都是平时和同事、领导讨论的,然后自己也在不断的实验总结,最后形成的:初级程序员可能最开始还是要学会看、学会如何使用,按照文档用junit不断的去敲,去拼凑,去实验自己的想法;然后就是去猜测他的原理,把电脑当人看,想想这个家伙到底在想什么,他到底是因为什么而有了这样的现象,这就激发了自己去看源码看说明的想法,也就逐渐得让自己对这个东西有了全面的了解;最后,最重要的就是总结提炼,文档永远那么长,英文永远不比中文易懂,看明白的部分,弄懂的部分还是要总结下,这样将来在自己的知识库里就能搜到所有想要的东西。可能项目经理对我的这段言论还有点认同,所以面完后还是叫了人事来进行三面。
三面就是个梦魇,已然面了我2.5小时,前一两天的疲惫加上几天来没有休息好,身体感觉吃不消了。三面时部门经理和一个人事同事一起来面我。问了很多问题,尤其在缺点、优点上聊了很多。其实当时自己脑子已经无法应对这些问题了,感觉自己说的优点似乎也是缺点,说的缺点似乎也是优点,身体的状态让自己有点吃不消这样的提问,后来答的内容根本过不了脑子,完全就是自己平时的积淀,平时想什么当时就说什么,聊得很随性,越发觉得不像是面试,甚至连避重就轻都不会了,有时还有些表达错误听起来有点得罪领导,还好我都及时的纠正了自己的一些错误的表达。不过部门领导似乎对我还认可,对我的一些错误也比较大度的容忍了,这也让我看到了部门主管对员工的一种关怀和忍让吧。临走时,两位面试官还送我到电梯,也挺尊重面试者,让我有点受宠若惊,很感动。
3.5小时下来,身心俱疲,外面还下着雨,衣服穿的还不够多,靠在地铁的门边,动都不想动一下,草草的吃了个晚饭,回到住处就躺下来,但是感觉依然在回答问题,依然在思考问题,突然觉得这似乎就是这家公司面试的策略,把应聘者弄疲惫,然后他说的就都是实话了,你也恰好能看到该应聘者是否真诚,是否机智,是否适合你的团队。当然也有可能是我自己说话说的太多了,把自己弄累了。总之,真的很累!
面试经验不多,所以记录一下自己的这次经历,可能一些想法看法比较极端或者激进,有经验和想法的朋友请帮我指出问题,帮我进步,谢谢!
最后,劝以后会面试的各位,面试还是带块巧克力、带瓶水、如果下雨带好厚衣服和雨伞,真的不容易。