如何在德国找到一个生物信息学领域的工作

继续昨天的话题。 我现在特别赞同我爸以前常跟我说的一句话:“(在逆境或没有方向的时候)一定要做,做未必有收获,但不做一定什么也得不到。”我觉得他能说出这句话是来源于他的文革经历,或者说来源于那些在文革后进入各行各业领头的那些人的经历。文革时大家都浑浑噩噩,无事可做,有的人也许就是每天背了两个英语单词,最后在文革结束的高考中抓住机遇,脱颖而出。 那时的人是看不到方向,但我现在有方向,我就想在德国找个生物信息学领域的工作,该怎样实现呢?当然是要做些事情,那要该怎样做呢?很尴尬,我早该在N年前入学的时候就认真思考这个问题,而不是已经毕业了一年的现在。 清楚记得去年的今天投出了自己的第一份求职简历。在随后的几个月里不算电话和skype面试,一共在17家公司进行了现场面试,其中13家为生物信息方面的公司。这些面试经历,至今仍历历在目。 公司1,慕尼黑,生产化工仪器的公司。面试官是老板、HR和一个程序员。老板仔细反复地讯问我简历上一个关于“细胞膜编辑器”的项目。当他得知这是一个持续了多年且还在进行的大项目,而我只是承担了其中很小的一部分工作的时候似乎表示很失望。看来他们是想独立实现一个类似的软件。要求编程语言是C#,我不会,但程序员表示有Java基础也没问题。最后收到拒信。 公司2,巴符州某靠近弗莱堡的小城市,做生物信息学数据库的公司。老板亲自开车来接我,路上就询问我学过哪些生物课程,了解程度等等。到了公司先是老板单独面试,问了我两个计算机方面特别基础的问题: short是多少个字节以及如何确定某一位是0还是1, 我答的不好。随后叫主程出来介绍公司正在做的项目,用的PHP,我也就介绍了下我本科毕设时用PHP实现的网站。最后老板开车送我到火车站,表示会给我一个星期的试用期,下周一给我答复。结果下周一没有回复并表示有新的面试者。第二天收到拒信。 公司3,弗莱堡,做生物试剂的公司。面试官是HR、项目主管和生物学家。一上来HR就活跃气氛,表示今天问的问题都没有标准答案,想说啥就说啥。但我不知道这是不是个坑。接下来他们先介绍了下工作,就是建立和管理一个生物数据方面的数据库。随后问我问的都是“你觉得中西方教育有什么差别”、“如果某同事埋怨你认为你工作上有失误你会如何回应”、“你觉得为什么你能胜任这个工作”之类的问题。最后来了一位老员工带我参观公司。回家后收到拒信,说选择了另一个面试者。 公司4,汉堡,某生物研究所。面试官一共5个人,已经不记得各自的身份了,只记得有老板、实验员和IT部门主管。对方问的很多都是纯生物信息实验比如测序方面的问题,我确实没有经验。最后感觉他们对我兴趣不大,草草又问了几个问题就结束了。最后让我感到寒心的是面试结束5个人竟然没有一个人来送我,他们直接在会议室聊起天来。这是唯一一个我经历的面试官没有送面试者的面试。 公司5,汉诺威,某研究所。面试官是老板、生物学家、IT主管和程序员。这是个国家级项目,目标是建立一个全国联网的生物采样数据库,招Java程序员。对我做过的项目做了大致的询问。聊的很开心,看他们的表情也似乎很是满意,老板也一直说“super”,以至面试结束我都以为我被录取了。结果第二周收到拒信。 公司6,吕贝克,某研究所。面试官是老板、项目主管和两个项目成员。项目同公司5。这是我唯一经历的同时对两个面试者进行面试的面试。另一位面试者是个看上去比我大(头发花白)的德国中年男子。通过抛硬币决定前半小时我先被带去参观研究所。参观结束回来了后,那个人的面试竟然还没结束(原定是每人半个小时),全程一个小时。最后又拖了有20分钟,我说我要赶不上回家的火车了,带我参观的员工才去敲门催促,这时我发现对方很认真地准备了一份PPT. 到我面试时,对方经很惊讶我没准备PPT,但你们也没说要做演讲啊,我之前面试过的公司也没有要做演讲。最后问了我几个做过的项目的问题,很快就结束了。另一位面试者参观回来后热情洋溢大谈所见所闻,然后我们坐在一起,老板问还有没有什么问题,对方一连串问了几个问题,还都认真做了笔记。我承认这场面试我确实没有对方积极。回家我也认真地做了PPT,又写了个类似毕设时做的项目。很久之后收到拒信。 公司7,什未林,某生物实验室。这是一场很无厘头的面试。面试官是老板、HR、IT部门主管和某IT部门员工。我上来介绍说我想找生物信息学方面的工作,老板当即表示我们这儿没有适合你的工作,我们这儿只需要IT员工(德国人对IT的理解似乎与国内不同,他们认为安装电脑、查杀病毒、管理电子设备的人属于IT (Administrator),程序员属于Entwickler, 也就是英语的Developer)。之后就是聊天。老板好奇中国的方言,然后又说了几句当地的方言,我确实没听懂,然后又问了我几个中国字,HR也饶有兴趣地凑过来学习讨论,IT员工则坐在边上不说话,只是抿着嘴一直在笑。然后IT主管带我参观实验室。实验室好几层,很多区域都是新的,有工人正在铺设设备。回来后老板一看表,说一般面试都要一个小时,这才过了半个小时,咋整?我说我可以去市里自己转转。最后老板表示会把我的简历继续转交给联盟里其它的研究所和公司。几个星期后确实收到来自其它公司的电话,但问了都是“为什么来德国”、“德语怎么样”、“德语考试相关成绩”之类的问题,没有问技术上的任何问题。此后再无下文。 公司8,慕尼黑,某生物信息学研究所。这是我历时最长的一场面试,长达4个小时。记得在现场面试前,项目主管打电话给我时表现得格外亲切,当得知我写科普文章时,她甚至激动地说“我们就需要你这样的人!”面试官先是项目主管和主管联络方面的主管。第一个小时,他们自我介绍,介绍研究所的情况、做的项目。他们做的是大鼠方面的生物信息学数据,在欧洲其它国家亦建有分所。客户遍布世界各地,其中包括中国。第二个小时我自我介绍,全方位的自我介绍,从家庭到学业,在到做过的项目等等,前半段用德语,后半段被要求用英语。中午项目主管带我到Mensa请我吃饭。下午第一个小时,项目里的两个程序员对我提问,也仍然是关于我做过的项目的问题,还有诸如“你会如何调试程序”之类的问题。最后一个小时,两个程序员对我出Java编程题,要我闭卷在纸上作答,也都是很简单的字符串处理问题,看到题目就有思路。就在我觉得一切都很顺利的时候,项目主管突然说“你读书时的成绩似乎不太好,我们要重新对你进行审核”。我当时就觉得非常不爽。因为成绩单是我之前申请时按照要求就递交的材料,如果你觉得我没有资格为什么还要邀请我来面试耽误彼此的时间。我在上午自我介绍时也介绍了自己的学习情况,解释了原因,这时又解释了一遍,随后又展示了我在公司6面试之后做过的那个项目。项目主管试图各种挑BUG,比如input要求只能数字,但我如果输字符串会怎样等等,但我没给她任何机会。面试结束回到家里我依然感觉不爽,于是写了一封长信,举例说明成绩不代表能力。最后还是收到拒信。而我跟这家研究所的瓜葛还没结束。三个月不管我怎么催,这家研究所都没有按规定报销我面试的车旅费,无奈我只能请律师。律师发出律师信三天后,钱到账。 公司9,海德堡,某生物学研究所。面试官是项目主管和生物学家。海德堡在我眼里简直就是世界生物信息学的中心、圣地。项目主管是个看上去有点儿蔫儿蔫儿的很年轻的女生。问我问题时眼神也有点儿迷离,不知道在想什么。面试内容主要是做题,两页Java题,手写程序和思路。具体题目已记不清,印象并不难。只是在快到时间的时候我才发现,这尼玛题目是正反面印在纸上的,我赶紧补写了第一页背面的题,第二页的背面确实来不及了,只好跟项目主管解释原因。项目主管浏览并听了我的解题思路后表示没做完的没关系,知道我会写Java就行了。我说您能不能电邮发我一份,我可以回家写,对方当场表示也行。但我回到家后,对方还是以数据保护之类的原因没有发给我。我收到现在所在公司的offer后发信询问结果,收到拒信。 公司10,格赖夫斯瓦尔德,某研究所。这家研究所距离我的居所十分遥远,靠海,感觉都快到波兰了,且明确表示不报销我的车旅费,但我还是去了。去的时候从早到晚我坐了一天的大巴,到当地住了一晚。没想到第二天面试只进行了10分钟。面试官是老板和几个组里的研究员。每个人问我一个问题,却都是“你为什么来德国”、“你未来五年有什么计划”、“未来十年呢”之类的问题,老板全程笑眯眯,不知是什么态度。我觉得这场面试非常对不起我的时间和精力。面试完的当天下午我写了封电邮给老板的秘书,表示我的不满,表示这样的面试直接skype就行了啊,需要现场面试我以为是要做题或带参观呢。当天夜里,我又坐了通宵的火车(主要是为省钱)回家。面试完至今无下文,我也没有再问。 公司11,瑞士边境某德国旅游城市,某生物信息学公司。这是我最以为能成功入职的公司。4月2号投的简历,中间经历了电话面试和skype面试,最后确定在7月的一天进行现场面试。公司的高层主管要求我准备一个演讲。当天演讲,我就把我的毕设做成PPT讲解了一番,除了公司的两位高管,几乎当时公司内所有的研究员都来听了,差不多10多人,并提了很多问题,我也一一回答。最后两位高管带我参观公司,问我最想做生物信息学的哪一方面。因为我毕设做的数据可视化,我也就回答是数据可视化。对方表示他们确实需要这方面的程序员,但他们用的是python和rshiny,认为我这方面比较欠缺,我当即表示我他妈的可以学啊!他们又说2016年的时候缺人,但今年情况有所好转。面试回来,我真的开始学他们正在用的库和框架了。但因为两位高管开始休假等原因,除了客套的答复外再无任何回答,被当备胎的感觉。我拿到现在东家的offer后写电邮问他们,有公司要我了,但我还是很爱你们啊,你们要我我就不去那家公司了。秒收拒信。 公司12,布伦瑞克,某研究所。工作内容是要建立一个微生物相关的数据库。面试官是老板和几个项目组成员。他们问我对他们的这个项目有什么看法,就是个数据库啊,我能有什么看法,老实的我实话实说:“很普通,没什么没看法。”其实我也没带任何情绪,只是想表示这个项目我完全可以做,但那个项目主管似乎有点儿不开心了,当时就问了我一个专业名词,问我知道这是啥吗。我没听说过这个词,就说不知道。他说这东西对于他们项目非常重要,详细给我解释了一通。我才知道他可能是在说语义学或者分类学方面的东西。举个例子,如果某个微生物有很多不同的命名,但在数据搜索时一定要保证能返回正确的结果。我也仍然不知道这个在技术实现上有什么难点。最后收到拒信。 公司13,海德堡,某生物信息学公司。面试官主要就两位,某技术方面的高管和HR。高管先是形象地向我介绍了公司的产品:刚测序完的DNA序列就像是刚从野地里采摘回来的蔬菜,而他们的工作就是把这些蔬菜加工成鲜美的佳肴(数据分析)再卖出去。高管主要问我做过的项目,他似乎对我用Flex做过的一个生物数据图片分析工具很感兴趣,我又用画图的方法仔细解释了一番。HR又问我了若干如何和同事相处之类的问题,老油条的我对于回答这类问题早已学会采用“这样也行,那样也行”的方法。最后高管带我参观他们程序员的办公室,当时就想,真想在这样的办公室里写一天的程序啊。高管送我出来的时候对我评价,说我也许并没有精通的一面,但各方面都有涉猎,这是他们最需要的(我想他得出此结论主要是来源于公司内年轻的程序员们都没用过Perl,只有他用过,而他知道我也用过,还有像actionscript这玩意儿现在还有谁在用啊),同时表示会和中国有合作,他也去过几次中国,随口说了两句汉语,似乎在暗示我有戏。但经历了那么多次面试的我知道,只有offer才能说明一切。最后果然还是收到拒信。 以上13家公司面试,是我目前为止在德国生物信息学领域找工作的全部经历。 在我有了求职经历之后看到这篇《怎样花两年时间去面试一个人》深有感触。一是大学教育和招工单位的脱节,二是找工作时的运气成分。还有就是信息不对称,导致的结果就是面试结束我不知道我的得失点在哪里。如果我早知道贵公司用python和R,毫无疑问我肯定会去学。但问题是我简历上确实没有写我有这方面的项目经验,贵公司提供给我这种面试又是出于何种考虑呢?而如果我早先就积累了python和R方面的编程经验,又会增加多大我获得这个职位的概率呢? 回到现在这个时间点,还是我要做和能做什么的问题。一是工作上确实还是有想研究的地方,比如最近想实现的是单页面应用前进和后退的问题;二是也确实一直在学R和python;三是自己找项目做。诶诶现在回头看昨天那篇日志好像很消极的样子,其实我还是很积极的!