好用的手机公司, 新年大促销: 3 month FREE! $15/Month 5GB data and text

Author Topic: USALaoTu 学生贴文:四十学艺 - 一个生物千老的暴力转行之路  (Read 36168 times)

USA LaoTu Support Team

  • Administrator
  • Hero Member
  • *****
  • Posts: 4802
  • Karma: +35/-11
(编者注:这里转发USALaoTu.com 的学生, 成功转行的生物博士后 在某生物转行论坛版发的一篇网文。
这位Jeff同学曾在USALaoTu.com周三专业求职辅导周会上多次作为特邀嘉宾,给同学们分享过学习,找工作,转行以及工作经验。
视频: 2015-01-07 231次 求职专业辅导周会 祝贺多位同学找到好工作!特约老同学嘉宾:二十年生物博士后 Dr. Jeff 转行经验, 工作经验再同你谈,你不可不看的视频。 
上次 Jeff 在 211 次周会上介绍了转行经验:
生物转行 视频: 2014-07-30 211次周会 祝贺两位男同学拿到Offer!
特邀嘉宾:在北美大公司从事BI 工作的Ann!二十年生物博士后 Dr. Jeff 转行经验同你谈,你不可不看的视频。





”四十学艺 - 一个生物千老的暴力转行之路。“

去年就转了,现在一家软件公司做数据库,版主曾问我为什么你觉得在IT行业爽?我就随手开始打字列一下,居然列了这么多条:

- “每天天还亮着就回家了。”这是我转行一个月时我母亲最大的感受。千老的过来人们,听着有没有一点感触呢?
-被别人需要和被人尊重的感觉真好,公司和客户都求着我干活。
-每天都可以玩电脑run程序,其名曰工作,我以前都要挤睡觉时间才能玩这个!
-我太喜欢这个行业了,因为我觉得我找到了感觉,现在有时候Senior也会让我去帮他们debug。我就是程序run得多,碰到过的问题多。我的技术和经验就是玩着玩着磨出来的。
-现在上班是三天去office,两天work from home。需要的话就可以都WFH,没人强求,自己定。避免了commuting in traffic。
-工作时间7:30-4:30。到下班时间,合上电脑就回家。没有停不下来的工作。没有嗷嗷待哺的小白鼠和细胞。
-晚上和周末再不必加班了,也不用想着工作了。
-每周五CEO和大家一起去海边打沙滩排球,然后喝酒聊天,作为结束一周工作的方式。
-我们公司包了VIP包厢我可以定期看NHL联赛,好吃好喝,yeah!
-我加入公司篮球队参加了地区篮球联赛,虽然最后季后赛一轮游,但很开心。
-想休假就休,不用管有多忙。没有peer pressure,没有老板的不愿意。这就是这个公司的文化。公司就我一个说中文的,没人攀比工作时间长短。
-不定期各种活动各种聚餐各种夜总会各种狂欢。
-完全不再为前途/失业担忧,心情轻松。
-这是一份真正的工作,不是那种极低工资还每天被威胁炒鱿鱼的所谓“工作”。
-收入虽没法跟那些CS的牛人比,但能达到六位数已经让我的LD很开心很开心了。

如果你说:“这些不都很正常吗,哪个不是一份正常工作应该有的啊?!” 那你是真体会不到一个生物千老的生活有多苦。

我对在转行版经常看到的几个问题的想法:

“我该怎么办?我没法决定做什么,也觉得好像什么都做不好。” 我和版上的很多过
来人一样的感受:如果你不够绝望,我也懒得动员了。因为这都是无用功。我现在意识
到,当年我的“退路”就是我寻求改变迈向新生活最大的绊脚石。没了这绊脚石,我立
马开始找方法,而不是找借口了。我觉得exxxxxxxx的0基础帖是非常非常好的转码工
指南。是一条绝对走得通的路。可惜他对这个版伤心了,走了。当然他说的偏重技术方
面,而interview方面的准备和技巧,也是非常重要,还是要自己去找方法,找材料。
这些做点research在网上很容易找到。

“怎么才能找到一个可以轻松点转过去的好找工作的行业?” 转行不是件容易的事。
不管怎样,脱一层皮。好找工作?稍微做点research吧,看大家都在转什么。 如果有
人忽悠你说能很轻松就能转入一个工资高竞争少的行业,你可以直接把他定位为骗子。
没那么轻松的事。可能某些路比较短,但要付出的努力你是绕不过去的。

“转行找工作怎么才能拿到推荐信?”如果你转的是IT行业,恭喜你,你已经摆脱了万
恶的推荐信奴隶制度。

“转行的怎么找第一份工作?” 其他行业不知道,但如果你转的是IT行业,想办法积
累Project经验。这个行业最重要的是你能做project,能给他干活。其他的学历,
background,推荐,...全是浮云。

“我现在转行晚了吗?” 我没法问我自己这个问题。就算晚了我也得扑腾一下,难道
让我等死?

下面谈经历吧。如果就是看个热闹,wow一声, 然后go on with my own crappy life,
那我也没话说,因为我也曾是那样的人。但我更希望我能激励到你,由此带来一些真的
变化。

国内拿的生物PhD,当年对生物非常有激情,心高气傲地要做最好的Science。然后就联
系到美国做博后,然后。。。。。。然后就火坑了。其实也没什么特殊经历,第一个老
板12-16小时工作/一周六天/全年不得休假/经常威胁开除/威胁不给绿卡推荐信/威胁不
给工作推荐信/没前途/大小吵无数。。。。熬了两年,发完文章就换了地儿。第二个美
国老板在这行人算很不错了,不强迫周末加班,主动帮办绿卡,每年加工资。。。如果
说还算有些幸运的话,我就是在这个实验室靠生物拿到了EB1A绿卡。但超长时间超负荷
工作是这行业的特色和基本款,似乎和老板有无人性无关。若撇开自己快乐不快乐的主
观感觉,客观上无非是被虐和被狂虐的区别。因为本质上,虐我们的不是老板,而是这
个迷了路的行业。第二个博后,五年,我屡战屡败屡败屡战也没拿到funding去支持我
申请教职。其后又努力了半年四处申请industry的位置,一无所获。事业上走到绝路了
。7年生物博士后从有志青年到WS千老转变的血泪史省去10000字。。。。。反正就是不
知道,挺聪明挺积极向上的一个人,怎么就落到这样的尴尬境地。其实最折磨人的不是
身心的疲惫,而是对迷茫前途的无奈和绝望。

于是经常泡生物转行版,找各种转行的路。想过换CS专业上学,自学过Java/Python/C#
, 了解过转CLS, 还想过和别人合伙做business/自己当神医。。。。。过了四十岁的人
了,试验了一圈,总是有一搭无一搭坚持不下来。做为一个普通人吧,温水煮青蛙的状
态,惰性很大,得过且过。有一件事最终让我痛下决心。2014年LD所在的公司走下坡路
,大举裁人,最后要求LD转part time作为layoff前的缓冲。一下子支柱坍塌,家里经
济就真真切切地陷入困境。有房有车有孩子变成了要房贷要车贷要奶粉钱,我一个千老
的“salary is a humiliation to the word SALARY”,根本杯水车薪,没法挽狂澜于
既倒,只能跟着倒。LD搞的是冷门专业,要换工作,基本上就要卖房子move到有另一个
工作机会的城市。那段时间心里真的很无奈,特别难过。LD一直因为我对Science的热
忱,支持我继续待在自己喜欢的生物行业和领域,不要为钱担心。但现实就是,现在我
们必须放弃我们的房子,我们欢欢喜喜买来、一起生活、一点点建起来的我们的家,还
有我喜欢的城市,到别处重新开始。随着我找biotech工作折戟沉沙,我对生物最后的
一丝幻想彻底破灭。这境况,说实话不是面临选择,而是已经别无选择,没什么退路了
,必须转。

查了附近学校的CS专业,觉得要fulltime工作同时学习,课业加工作太难坚持了。现在
看我转行之路,最后我也没有下决心重新上学拿master学位,而是以自学加培训的方式
用长达一年的时间转入了IT行业。几个版上对职业培训的口诛笔伐也看得我一声叹息。
对于IT行业来说,培训这种方式绝对不是问题,问题更多地出在搞培训的那帮人。It
could be evil, it could be brilliant. It depends on how you take advantage
of it 。在我所有的尝试中,我最有兴趣的还是IT行业。最后我选定了去学数据库。一
方面我很喜欢数据分析(学生物拉下的毛病?),更重要的一方面是我一个大学同学忽
悠我去学Big Data,说学好了不用上CS master就能直接找工作。我其实已经经历了很
多尝试,所以这时我就痛下决心地去学Database了。没做太多的研究,也没法做,不懂
。找了一个我同学推荐的培训机构(个人?)。人说保证能找到工作。我当时交完学费
,就收到一个下载链接,让Download学习材料。之后,发现是一堆网上来的拼凑的材料
,看了半天和他发给我的广告上的宣传的big data没啥关系。材料非常的乱,可怜我老
人家当时根本不知道什么是SQL SERVER, 什么是Oracle。花了一个星期时间,连
google带瞎蒙地把这些材料分门别类地整理起来。这才分清哪些是教学视频,哪些是教
学材料,哪些是课外读物,哪些是随便加进来的东西。我问了“老师”给讲课吗,答曰
自己看视频就行了。我问应该从什么地方开始学,答曰SQL容易学,Oracle能找到工资
更高的工作,你自己看着办。回答完这个问题之后,“老师”也从此人间蒸发了。

我开始了半年很艰难的自学。经常什么都不懂,也没人问。好在我以前爱鼓捣电脑,知
道最强大的学习工具就是google。从安装系统开始,材料里教安装Oracle是用的网上
一个国内能找到的视频。就这么开始了。因为我同学学数据库找到了工资超过100k的工
作(后来他告诉我他参加的不是这个国内的培训(编者注:他参加的是USALaoTu.com培训),但他认为学Big Data更好,才给我推荐了这
个,我faint)。这个真的就是我最大的动力。这行业似乎骗子很多,但我二十年的老
同学的经历,那是太有说服力了。说起来容易,但做起来真的是太难。近来我看到版上
有位Amrita的说的一些话,心里非常有感触  - 没有决心,没有兴趣和热忱,简直不可
能完成这个过程。没有这些,还是用上学拿CS master来push自己比较靠谱。当时我
fulltime工作,白天实验很多。晚上我还需要和LD一起照顾刚出生的儿子。我经常每天
早上6点起床,这样就可以学习到8点,然后去实验室。做完一天实验回来,晚上孩子睡
了以后,就强打精神coding,run程序,一般是到凌晨1点左右我儿子第一觉醒来,我给
他喂完奶,哄睡,然后再睡觉。长期挤睡觉时间学习,加超负荷工作,晚上带孩子,的
确是休息不好。但还是坚持每天学习,看视频,写SQL,run SQL程序。三个多月以后,
我居然觉得对数据库很有了些感觉。这时候我有一个很好的机会,能够开始小试牛刀,
在工作中应用我学到的东西。这个project是给实验室做的质谱数据分析。当时我们的
数据拿到后都是export到Excel里,然后做比对分析。我们的分析是用纯苦力的办法。
我们的一个Senior Postdoc就是一行行,一组组地用惊人的毅力比较几千行的数据。一
系列实验结果出来,数据分析几乎占用了他一个多月里所有的实验间隙。后来他找到
faculty位置走了,这艰巨的工作就落到我头上。我立刻把我的database知识派上用场
。先设计了数据库,然后把Excel里的大量实验数据load到数据库的一些Staging table
里,再经过data cleansing和trnasformation,最后进入destination database
tables。写了一些Stored Procedure来做数据query和analysis,然后用Excel或者SSRS
出reports。这个Project我很有兴致地边学边做,直到最后,大概用了一个月的时间,
完成了从ETL到Reporting的全部过程。后来,自己还用C#写了一个前端的application
让general user可以访问database,input用户数据,和做query。从此,我们组的质谱
数据全部由我来做分析了。每次数据分析的时间从以前的一个多月的辛苦劳动,变成现
在的40分钟轻松搞定。而这40分钟,其实都是用来loading data的(我当时不会用ETL
的那些application,所以每次都要把ETL过程mannually走一遍,汗~),report则是
几秒钟就run出来了。Boss和身边的人对此都惊叹不已。我也就轻描淡写地说,就是用
个软件就行了。当然现在回想,虽然结果很reliable,但我设计的database
architecture,和自己的coding,其实都很稚嫩。但这个project极大地提高了我的自
信,也坚定了我从这条路走下去的决心。到现在这个project原来的boss还请我support
他们。


日复一日,基本的SQL Programming不成问题了,对function,stored procedure都反
反复复地写。T-SQL也琢磨了不少。这门语言的深入学习对其他语言帮助也很大。以前
觉得超级难的Java,C#也似乎开了窍。这期间database 的knowledge成指数级别增长。

我经常泡CS版和转行版的经验告诉我,IT行业找工作的关键,是必须要有
project经验。后来的经验也告诉我,这个行业更看重的是你能不能把他们要做的
Project做出来。所以我学习过程中最重要的一项是凑project经验。我的第一个
project打开了我的思路,是很偶然但也是极其重要的一步。后来我又做了一些有必要
没必要的project,反正生物的数据多,一堆数据就是一个project。麻雀虽小,五脏俱
全。反复玩project,SQL也熟了,database Tool也会用了。我是越玩越喜欢这个东西
,近乎痴迷。也开始扩展到设计一些生物以外的数据库,比如我想做的Time
Management等一些APP的database design。这是我以后对Data Warehousing产生浓厚兴
趣的起因。IT行业做project不是做创新性研究,比如你写个Calculator, 只要有你的
idea在里面,甚至只是界面上改成你自己的style,你也可以claim成你的project。因
为知道你有能力写这样的application,这个最重要。

做了一些project以后,我和我已经进入IT行业的老同学交流了一下,他听我讲了我做
的front end和back end的一些project,认为我在database领域的水平已经远远超过了
他,足可以去找database的工作了。但我学得越多,越觉得自己不懂的更多,所以不觉
得自己能找到工作。在和老同学的交流中,他说我只要能够很好地把自己present出来
,绝对没问题。尤其是进了这一行,准能做好工作。

可我就是不知道怎么才能让别人相信我能胜任这份工作。

这个很折磨了我一段时间。学到六个月的时候我决定,自学没个尽头,还是走我同学走
过的老路。就是去参加他参加过的那个数据库培训。只有一个最终目的,就是研究他是
怎么找到工作的。和大多数这类鱼龙混杂的培训一样,这个培训也很像骗子。
(编者注:他参加的是USALaoTu.com。在外行人看来:一开始都觉得USALaoTu.com "too good to be true", 听起来很像骗子, 呵呵。)
而我,也只能铤而走险了。参加新的培训以后,很快了解到, 如何更好地present自己的工作,
如何把最相关的经验整合到resume里去。Inteview最主要的就是要研究Business职位的
要求,能有针对性地把自己做过的project用他们想听的方式,条理清晰地讲出来。我
以前的毛病就是太自我了,只想把自己最好的东西present出来,根本不管大多数东西
是人家完全不感兴趣的, 汗~~。 同时刷SQL的题。数据库的题对我来说不难,大多
就是基本的select,table join,CTE,一些concept,真正有挑战的是会被考一些
Industry的一些实例,有些就是business的bottleneck问题,要求现场提供至少High-
level的solution。无论如何,一个月以后,我就对于出去找工作的信心大增。又“进
修”了三个月以后,我开始试着投简历,反响非常多。最后经过四轮interview,拿到
了一家Software公司的offer,做consulting。基本的role 是Business Intelligence
Developer。85k的base,加提成以后100-110k之间。跟CS大牛们动辄150k200k的offer
比起来,这个可能不值一提,但对于一个千老来说,直接就翻了倍了。

新工作已经干了不到一年,感觉非常快乐。作为一个consulting组的Developer, 我大
概70%的时间在coding,develop integration solutions,30%的时间和client打交道
。经过刚开始一个月几个Sr. Developer的传帮带,现在我已经作为lead developer给
超过十个客户建立了他们基于Microsoft SQL Server的企业级data warehouse,以及
integration solutions。这其中,90%的客户我也是作为唯一的developer,和PM以及
reporting writers 一起做这些解决方案的。所以,我还要兼顾一些architect的设计
。边学边做,任何难题都可以直接问Sr Developer,他们也很乐于回答。自己再钻研钻
研,现在已经非常得心应手。公司氛围非常好, 我们有很强teamwork,和很好的解决
方案,因此那种别的公司动辄需要一两年来完成的data warehouse项目,我们能够在几
个月内完成。这可能也是我们客户疯狂增长的一个原因吧。Consulting也非常符合我喜
欢和人打交道的个性。我在的组是给Client提供Data Warehouse中的integration解决
方案,是目前公司关键技术部门之一,公司利润将近40%来自我们部门的两个组。我们
是做billable的,而我现在的业绩位于整个部门的Top 3(我们是绩效工资哦:P)。我
花出去的每个小时都是有“价值”的,哈哈。干自己喜欢做的事情是一件很快乐的事 -
工作,不就是玩电脑吗:)最近公司业务狂涨,组里又要招人,我们的专用recruiter
很兴奋地向我透露,公司对她招人的总体要求就是” find another Scar”。我觉得这
算是对一个转行千老能力最大的肯定了。随着我深入了解IT行业和database领域,我对
自己的定位越来越清晰,对未来的职业发展方向也越来越有自己的想法了。

我对数据库领域job的一些优缺点的想法:

优点:机会多/有发展/不是青春饭经验很值钱/就业范围广泛

挑战:要绿卡/英语要好/要很强的表达能力/机会成本比较高/工资不太可能20-30万

很庆幸自己跳出了火坑。给生物火坑里犹豫着要转行的xdjm们一句话。“The best
timing for the transition is twenty years ago. The second best timing is now
”。

mtdbe2

  • Core Package
  • Sr. Member
  • *
  • Posts: 315
  • Karma: +0/-0
这个帖子我觉得写得挺诚恳的,每一段都很真实详尽。
对咱同学最有用的一条是关于找工作时候以project来引领这个想法,把具体的技术嵌入到一个一个真实的project框架内,在high level上对所学所用做到思考归纳总结。把工作环境,工作流程,数据的来龙去脉,如何走向处理troubleshooting,和上下游的人的互动,在不同节点上的数据的互动,在脑子里一遍一遍的过电影,这些思考总结的工夫在面试当中都会体现出来。各个课程的老师在讲课当中都介绍过不少例子,要是能结合自己的实际进行融会贯通,充分的发挥,对面试大有好处。

如月

  • Core Package
  • Hero Member
  • *
  • Posts: 1742
  • Karma: +17/-2
Congratulations ! You are so lucky !

Faith7

  • Core Package
  • Newbie
  • *
  • Posts: 18
  • Karma: +0/-0
谢谢你真实的分享!非常受鼓舞,我只听人用R去分析质普,没有想过,也没有人用Sql建立数据库,若有机会真想和你好好学习。也真心祝你一切顺利,更上一层楼!