Redian新闻
>
生物 PHD 报个转码工的 offer (转载)
avatar
d*g
2
toutch to share. Just with one toutch.
avatar
t*e
3
【 以下文字转载自 JobHunting 讨论区 】
发信人: hanover (Lafayette), 信区: JobHunting
标 题: 生物 PHD 报个转码工的 offer
发信站: BBS 未名空间站 (Sat Jan 21 21:55:50 2012, 美东)
在版上潜了两三个月,拿了个玛农的哦佛, base十万出头,经验可能不适合面 FLAG
这类公司,我也没来得及投他们,本来打算再练习一阵,结果面了一个就成了。还没有
从,上来发个感想,针对在找工的同学尤其是想转码工的,但是又没有 cs 背景的同学
写一点。
客观背景:
生物来美八年在一个二三流学校挨着了地,其间无休学,无 paper,无实习。 从本科
算起无工作经验, 也没上过 cs 或者是工程学院的课程,出来以后生物算文理,跨院
修课有麻烦 (本科曾有机会修计算机双学位,因为听从师兄师姐建议要学好生物就没
有修,挺后悔的,有 cs 学位无论出国还是找工都要好很多。)
看书:
c++ primer,
clsr 前 1 / 3 不含作业
cracking the code interview 数据结构四章 (算法两章没来得及看)
effective c++ 前 1 / 3,
mitbbs 本版,要学会考古,很多时候我就是搜算法牛人的贴来学,chenpp/quantx/
viisa/lolhaha/ihasleetcode/kirit/guangyi, 还有好几个常驻不常驻的记不住了,
小尾羊的总结这样的要烂熟于心。有些牛人的收藏夹如果可读的话是个捷径,不过在任
何论坛考古.都是基本功,文科的都该有这个 sense, 理科生读过 mailinglist 也应该
明白。
我看书一向很慢,考 G 的时候红宝背了一年还没背完一遍, 最后好像是考前才看完的
。现在也没改善,c++ primer 从 8 月看到 12 月还跳过了很重要的 template 几章
才算基本看完。不过自认看书还比较扎实,可能是因为每次拿起书都要把以前看过的翻
一遍才开始看新的。
过程:
9 月去了学校工程学院的 job fair, 这种 job fair 的问题就是大公司 booth 人满为
患,基本也就是收简历然后告诉你一个 link 去网上投,对求职者其实没帮助。于是我
去跟小公司聊,好几个小公司的聊的还不错,不过收了简历以后也就没有下文了。混在
一堆 engineering master 学生里面,有两个公司 riverbed/panasonic听说我是 phd
又使用 linux 立马愿意当场给笔试写 c/c++ 程序,都是(后来觉得)很简单的 find
middle element in a linked list,按格式打印数字,然后就是 c++ 语法。第一次知
道找工让你当场在纸上写程序。自然一写就错,因为平常都是写 python 处理数据,帮
实验室的 BME 学生写过一些 C/CUDA 程序(其实跟我的研究一点关系都没有),完全
没学过算法数据结构,连 linked list 是啥都要猜的,唯一一点算法基础是小学搞计
算机竞赛时候学的。还有个小公司其实用 gstreamer, 其实我对 gstreamer code 还
比较熟,当下聊的高兴,回去以后没有跟进,也就没有任何下文了。( 教训: c/c++
要过硬,从此看 primer 就有了动力)
同时有刚进工业界的朋友内推过 data scientist 位置,公司说了要打电话聊一聊,到
点电话没来,倒等来了一封据信,有木有!拜托朋友推了另外一个 consulting 公司
data analyst 也没拿到电面。本版 refer 的生物测序公司的 bioinformatics
scientist 和 LAMP web dev 都投了,但是也没有拿到电面,只是生物专业,不是生物
信息/生物统计,还是不对口。还有个 LD 的朋友看见 job posting 愿意内推,结果读
信晚了一个周末,位置也没了。
(教训:找工跟时机太有关了,不是特别大的公司,或者大公司的具体一个组招人就那
么几个月,甚至几个星期,时间过了人就招满了,所以不能等到 ready 了再投。之前
是受到版上和朋友影响,每个人都说一定要准备好再投。我一直是听在心里的,尤其是
之前在 job fair 上的失败说明了这一点。不过现在朋友推的 position 好是好,但是
公司已经招到人了,或者 slow down 了,这时候对于我这样没 cs 相关学位想转行的
人来说就基本没机会了。)
上面两个教训一综合,加上 LD 对我只看书不投有点不耐烦了,加上实验室一个 BME
美国人毕业就保送了一个挺好的公司 (说保送,是他做过一实习,组里头头很喜欢,直
接 onsite,完全没有 technical 问题,问他遇到啥行为问题,他瞪着眼问“啥叫行为
问题啊?”。这样的自然很快拿到了,kao,他答辩比我还晚了 3 个月,基本毕业就找
到了) 他告诉我说旁边软件组在扩招,我又坐不住了。所以总结教训很重要,这个机会
就成了我最后拿到的这个 offer, 那时候我 primer 基本看差不多了,就是算法弱,版
上难题基本不会做。被通知电面的时候别提多兴奋了,这可是我第一个电面,虽然是烙
印。 面前找了个 LD 认识的内部朋友打听了一下,朋友还很热心的说他帮我在内部网
上贴我的简历。电面时候连猜带蒙,题很简单,就考reverse string 这样难度,面官
挺好的。
电面完第三周通知 onsite,所以同学们看到这儿放心,三周也是可能的。onsite 基本
就是白板,不过我觉得侧重在数据结构不在算法,我猜是他家软工跟算法打交道不多,
所以问的也不多。coding 基本不出 cracking 的范围,最多有点变通。因为
cracking 写过一遍所以不怕。说实话 c++ 考得相对简单,难度比板上讨论的问题简单
,primer 上都有讲过。总结:考 c++ 就有这个好处,对 fresh grad level 工作绝大
多数 CS master 会用 java 面,竞争激烈; 而且 java 不考语法自然就全考算法了,
而我这样非科班的算法都很菜。如果考 c++ 和 threading, 45 min 一个人下来,问简
历,问一两个语法,概念,基本只够时间考一个数据结构,再把数据结构和 threading
结合问问,下来算法就算考也得用嘴说了。最后每个面官那里都超时,都来不及要名
片/email. 面的时候头头很惊讶我的生物背景,一面给我隆重推荐他家的 test 职位,
我说我只拿到这个,你随便按哪个面我吧。 第二个面官干脆就玩儿了消失,当时感觉
已经挂了。因为是第一个onsite, 狼狈得把 suit bag 和一件备用衬衣都忘在旅馆了,
估计没有谁像我这么菜吧。
本着在网上刷存在感的目的,总结几点:
1. 为啥考 c++ 对转行合适,上面说了。
2. clsr 是好书
3. 看书要小心,cracking coding interview 的答案里面有错的,找 quant 的绿书上
面也有错的。
4. 如果没写过,至少把一本面试书的题写一遍,而且既然都 c++ 了,写的程序尽量模
仿 stl 借口,比如 traverse binary tree 就最好写成 iterator, 这样也顺便熟悉
c++,而且也练习 oo 组织三类 iterator. 如果只是按 clsr 写就练习不了 c++ 了。
3. 面前要研究面试官,我在去 onsite 路上拿到名单有点太晚了。有个面官直接拿他
的 pet project 问我,回来发现都 host 在网上,要找都能找到,看了他的 code 就
能答上来。
4. 研究面官的时候要学会变通,面试名单上名字可能是全名,而面官网上的痕迹有可
能是用的简缩名,东欧人和印度人这种尤其多。就是因为这个原因我没能找出一个面官
的 project, 事后才找到。
5. communication, communication. 这个多重要呢? 我前面提到的那个保送的美国人
简历上写了 c++,说句不客气的我觉得他完全不懂 c++, 只能算懂一些 python皮毛。
不过别人就是能拿到,不但拿的快拿到了还比我高很多,当然不是马工位置,这个就是
communication / soft skill的厉害。
6. 如果没有 CS 学位,最好积累点软件经验,我没有实习,但是去年暑假自愿为实验
室里面的工程学生写了些 c code, 搭好一个平台可以让他实时实验各种各样的图像处
理算法在 video 上。这个工程学生暑假倒是出去实习了。我一生物学生在实验室做最
工程的 project, 虽然量也不大就 15k 左右一个 project, 前一段生物版上一个生物
信息的 phd 时写了4 万行,所以文科写程序还是有可能很多的。或者你找个 open
source project to contribute, 只要最后进了 repository, 写在简历上都是挺好的
。只要别学 cracking coding interview 里面那个例子一样 onsite 见光死就行了。
这些 project 其实也锻炼读他人 code 的能力,我读过的 code 量是写的的 3 到 5
倍,我觉得到工作中比例应该更高。我不认识学 cs 的学生不知道科班的怎么样,但是
我周围的工程学生其实很多都不读 code,不是不能,是没有那个习惯,当然人也就写
个 matlab, 找工也不是找马工。
7. 如果没有 CS 学位,面试时候需要表现出你能学习。我面的时候很多问题答不上来
,因为 threading 基本没经验,最后也拿到卧佛了。集中精力听,当面官告诉你答案
,如果能根据答案问上些问题表明你在思考学习他说的答案也挺好的。
8. 面试中指出面官的错误要有礼貌。(我因为这个礼貌问题吃过大亏,PhD 到第三年
推倒换导师全部重来。)
9. IT 现在机会很多,google/fb 大招,很多本来 cs 从业的跳去这几家,导致其他软
件或者非纯软件公司的软件部门不好招人,可能进入门槛有一定降低,对转行是个机会。
10. 关于求祝福。我真的不觉得在版上求祝福有用,如果真的有人品一说,你的求祝福
帖乱飞,让想看面试帖的同学不方便,反倒伤了自己人品。都说如果乞丐向你讨钱你给
他饭,向你讨饭给他钱;通常版上来求祝福的我一般不理,上来委婉感概的反而会
bless 一下。我觉得人的人品是守恒的,一处用掉了人品,就该警觉别处缺人品了;如
果一直不顺,要相信好事就在后头.
再说说主观情况,找工的同学可以不看了,加点个人感慨:
回头看看觉得很衰,一起来美的同学都发 nature science 了,师弟师妹 nature 子刊
无数,比我年轻后来来美的朋友都毕业工作多年了。学校里熟人基本走光了,连系里小
蜜都换了三:第一个得爱滋都死了,第二个小蜜升职了,第三个小蜜眼看也要走了,剩
我还在写一篇永远发不出去的 paper。 btw 一边写文章一边找工不容易,我现在完全
同意。这里前两天有人只有 26,27 岁还 来 whining, 真是饱汉子不知饿汉子饥,或者
现在又流行伤痕文青了?
刚来的时候抱着一颗做科学的心,逐渐意识到做科学还是非常需要运气的。一个好的导
师给研究生的第一个课题应该要容易一点。要不然十有八九学生做伤了,心就上了转行
的路。新年里读了去年 Poo 在神经所的讲话,觉得说到了心里面。这些年的经历想必
也不是特例,应该有不少生物学生有共鸣。不过在二三流学校,导师可能本来就没有啥
课题也就不能强求了。为了转行修了不少数学课,修了学位要求的两倍的数学课,虽然
在数学 phd 面前还是菜的一坨。学数学课的收获就是1. 认识了不少数学系和物理转
finance 的学生,好几个 GPA 都是 4.0 或者 ~4.0 的,能时刻鞭策自己; 2. 反过来
看 cs 书觉得容易,clsr 或者 machine learning 类 topic 觉得都简单易懂,就是要
花时间过一遍。其实计算机和数学这些东西比生物要 tractable 多了,或者说公平多
了。
其实投这个 c++ role 本来只是为了找找面试感觉和督促学习 c++,为这学期找 quant
/quant dev 做准备,本来应该找个小公司练手的,结果因为上面说的两个原因找了这
个还不错的公司开练,FLAG 以及 bb 都本来在计划中,本来做好一年抗战的心理准备
,结果是个 surprise,第一个电面第一个 onsite 就拿到了。估计考虑几天还是要从
了,年龄不小了还从来没拿过工资。估计要谨以此文纪念自己为了读 math finance 熬
夜写作业的日日夜夜了,为了读这个二学位还和系里闹翻了,PhD答辩都过了以后还差
点没拿到 PhD 学位。
估计自己不能像 dumand 大牛那样把码工据了继续找矿。这找工就是一 super-
martingale, 或者 american option, 尤其是在美时间有限制的 fresh graduates,
mature date 还特短, 遇到第一次 payback 等于 price 的时候就是 optimal
exercise time 了( price 就是自己算自己能卖多少)。一方面打算稳定一下让爸妈来
旅游一下,那个时代的人生活被国家安排,文化也不高就是想让我有出息,这么多年过
去了我这么折腾结果还是平庸, 现在告诉他们说找到工作了也没有怎么高兴。我对他
们的教育也有保留意见:他们对我的教育里面缺乏金钱的观念,直接造成我按照兴趣而
不是按照经济条件选择了读生物(这个倒是和陈蟑螂没有直接关系)。
最后鸣谢 LP, 完全承包并带领我吃喝玩乐,有时候就算不想去玩也给拉出去了呵呵。
总结了 8 页纸 behavior 问题;还帮我整理 mit 面经,虽然最后没时间了只看了一小
部分。 面试期间从来没有因为失败埋怨过,还总是减压说现在也不缺钱(其实是她不
缺钱吧。。)。还有最后帮总结了问面官的问题,关键是她对我一直比我自己都有信心
,真是不容易。
avatar
S*l
4
不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
一年以来都没有想出这么简单的算法。

【在 t****e 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: hanover (Lafayette), 信区: JobHunting
: 标 题: 生物 PHD 报个转码工的 offer
: 发信站: BBS 未名空间站 (Sat Jan 21 21:55:50 2012, 美东)
: 在版上潜了两三个月,拿了个玛农的哦佛, base十万出头,经验可能不适合面 FLAG
: 这类公司,我也没来得及投他们,本来打算再练习一阵,结果面了一个就成了。还没有
: 从,上来发个感想,针对在找工的同学尤其是想转码工的,但是又没有 cs 背景的同学
: 写一点。
: 客观背景:
: 生物来美八年在一个二三流学校挨着了地,其间无休学,无 paper,无实习。 从本科

avatar
m*T
5
嗯,明显是BSO呀,哈哈。生物人的智力水平高是说的挺对的,但由于行业的问题,很
多人在实验室里花的时间、精力太多,容易忽略某些基础的人际交往(networking),
且有时候比较喜欢钻牛角尖,头脑不够活络,在情商方面还需要提高。
祝节日快乐!

【在 S**********l 的大作中提到】
: 不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
: 俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
: 一年以来都没有想出这么简单的算法。

avatar
S*l
6
是啊。我就是情商太低了。不过没关系,反正俺目前还是准备继续为了人类对自然的认
识而奋斗的。。。以后混不下去了再说吧。

【在 m***T 的大作中提到】
: 嗯,明显是BSO呀,哈哈。生物人的智力水平高是说的挺对的,但由于行业的问题,很
: 多人在实验室里花的时间、精力太多,容易忽略某些基础的人际交往(networking),
: 且有时候比较喜欢钻牛角尖,头脑不够活络,在情商方面还需要提高。
: 祝节日快乐!

avatar
p*y
7
他還讀了math finance,數學物理只要能讀好,讀CS EE finance都不是問題。

【在 S**********l 的大作中提到】
: 不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
: 俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
: 一年以来都没有想出这么简单的算法。

avatar
b*n
8
“前一段生物版上一个生物信息的 phd 时写了4 万行,所以文科写程序还是有可能很
多的”
貌似我记得有人说自己PHD期间写过14万行的

【在 S**********l 的大作中提到】
: 不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
: 俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
: 一年以来都没有想出这么简单的算法。

avatar
b*n
9
生物PHD转码工的之前也有个贴子,最后也是打算稳定下来把父母接过来游玩,另外这
两个贴子最后都特别鸣谢了善解人意的好老婆。。
avatar
c*7
10
这,我想问一下,为什么你可以选数学系的课?老板让你选的?选课的学费是老板出吗
avatar
c*7
11
这,只能说明你智商高啊!不代表多数。。。

【在 S**********l 的大作中提到】
: 不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
: 俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
: 一年以来都没有想出这么简单的算法。

avatar
b*n
12
有的学校研究生院允许PHD学生同时读其他专业的MS。

【在 c*********7 的大作中提到】
: 这,我想问一下,为什么你可以选数学系的课?老板让你选的?选课的学费是老板出吗
: ?

avatar
r*t
13
我记得也是 14 万行好像,是个已经做 faculty 了的 mm

【在 b*******n 的大作中提到】
: “前一段生物版上一个生物信息的 phd 时写了4 万行,所以文科写程序还是有可能很
: 多的”
: 貌似我记得有人说自己PHD期间写过14万行的

avatar
s*u
14


【在 t****e 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: hanover (Lafayette), 信区: JobHunting
: 标 题: 生物 PHD 报个转码工的 offer
: 发信站: BBS 未名空间站 (Sat Jan 21 21:55:50 2012, 美东)
: 在版上潜了两三个月,拿了个玛农的哦佛, base十万出头,经验可能不适合面 FLAG
: 这类公司,我也没来得及投他们,本来打算再练习一阵,结果面了一个就成了。还没有
: 从,上来发个感想,针对在找工的同学尤其是想转码工的,但是又没有 cs 背景的同学
: 写一点。
: 客观背景:
: 生物来美八年在一个二三流学校挨着了地,其间无休学,无 paper,无实习。 从本科

avatar
E*7
15
赞努力!!!不过lz的原帖里不是有人回了说DNA(Genentech?)的RA就有10w+30% bonus
,那lz是PhD,只要去Genentech不就有130k-140k(总要比RA高些吧?)+30%-40%
bonus+ESPP这些,一年也有200K+,不是比做码工还要多一些?而且Genentech的福利也
好。
好奇问问生物版的前辈,为啥都不选Genentech这条路呢?
avatar
E*7
16
其实我们很多CS的MS出来也只有70K-80K左右(大家不要光看FLAG),还是小公司基本
没有其它收入,远远不如学生物的MS的130K。
avatar
b*n
17
“何不食肉糜?”

bonus

【在 E**********7 的大作中提到】
: 赞努力!!!不过lz的原帖里不是有人回了说DNA(Genentech?)的RA就有10w+30% bonus
: ,那lz是PhD,只要去Genentech不就有130k-140k(总要比RA高些吧?)+30%-40%
: bonus+ESPP这些,一年也有200K+,不是比做码工还要多一些?而且Genentech的福利也
: 好。
: 好奇问问生物版的前辈,为啥都不选Genentech这条路呢?

avatar
b*n
18
生物的MS能有130K吗?
genentech的地位相当于FLAG,拿genentech和CS小公司比,不太合适吧。

【在 E**********7 的大作中提到】
: 其实我们很多CS的MS出来也只有70K-80K左右(大家不要光看FLAG),还是小公司基本
: 没有其它收入,远远不如学生物的MS的130K。

avatar
E*7
19
我很理解你的想法,原来我也觉得生物工作的工资很低。但既然Genentech是130K的水
平,其它生物公司应该也不会差很多。

【在 b*******n 的大作中提到】
: “何不食肉糜?”
:
: bonus

avatar
E*7
20
难道Genentech的RA不是生物的MS做的?PhD应该至少是Research Scientist了吧。不是
有人爆料了“DNA(Genentech?)的RA就有10w+30% bonus”?其它公司的RA一定没有这么
高,但是也不能差太多吧。
我认识的去FLAG的MS也就是80-90K,加上bonus和ESPP也不到Genentech的130K。

【在 b*******n 的大作中提到】
: 生物的MS能有130K吗?
: genentech的地位相当于FLAG,拿genentech和CS小公司比,不太合适吧。

avatar
r*3
21
你得意得太早了。
5-6年前,Microsoft, Google喜欢考复杂的算法问题,里面涉及到动态规划,NP-HARD
的近似算法等等。因为问题复杂,所以都不要求写完整code,只说思路。 但是后来这
些公司发现一个共同点,就是招进去人不会写code。。。
所以,后来这群公司面试就是80%都是写code。微软甚至除了面HR外,100%写code。哪
怕很简单的题,也要求你当场写出完整的code。这下子,很多只会看书的人就原型暴露
了。其实,就算是CS的科班,能够一口气写好一个binary search tree都是很少的。即
便是ACM集训队的人,写一个动态规划的问题,1个小时AC一道题也是很不错的了。
这就是所谓"知易行难"的道理了。

【在 S**********l 的大作中提到】
: 不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
: 俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
: 一年以来都没有想出这么简单的算法。

avatar
r*t
22
哪里爆料了,去原帖也看了没找到,给个 link 吧?现在也在找工,是个机会就想试试
。。。

【在 E**********7 的大作中提到】
: 难道Genentech的RA不是生物的MS做的?PhD应该至少是Research Scientist了吧。不是
: 有人爆料了“DNA(Genentech?)的RA就有10w+30% bonus”?其它公司的RA一定没有这么
: 高,但是也不能差太多吧。
: 我认识的去FLAG的MS也就是80-90K,加上bonus和ESPP也不到Genentech的130K。

avatar
b*n
23
这个不能想当然,RA可能是指title是research assistant,也可能指职位是
regulatory affairs,差别挺大的。而且不同制药公司的title差别挺大,RA说不定是要
求PHD的。

【在 E**********7 的大作中提到】
: 难道Genentech的RA不是生物的MS做的?PhD应该至少是Research Scientist了吧。不是
: 有人爆料了“DNA(Genentech?)的RA就有10w+30% bonus”?其它公司的RA一定没有这么
: 高,但是也不能差太多吧。
: 我认识的去FLAG的MS也就是80-90K,加上bonus和ESPP也不到Genentech的130K。

avatar
b*n
24
这个恐怕也是想当然了,爆料的个案不能当做普遍情形。不然我也可以说“某论坛好几
个爆料的说CS fresh MS,找到MFGA,100k起步,其他CS公司应该也不会差很多”。

【在 E**********7 的大作中提到】
: 我很理解你的想法,原来我也觉得生物工作的工资很低。但既然Genentech是130K的水
: 平,其它生物公司应该也不会差很多。

avatar
r*t
25
对,最近有个认识的人去做 regulatory affairs 也是 RA 啊,不知道工钱多少呵呵。

【在 b*******n 的大作中提到】
: 这个不能想当然,RA可能是指title是research assistant,也可能指职位是
: regulatory affairs,差别挺大的。而且不同制药公司的title差别挺大,RA说不定是要
: 求PHD的。

avatar
K*S
26
这个RA是fresh的?
以前的工资历史很重要啊

bonus

【在 E**********7 的大作中提到】
: 赞努力!!!不过lz的原帖里不是有人回了说DNA(Genentech?)的RA就有10w+30% bonus
: ,那lz是PhD,只要去Genentech不就有130k-140k(总要比RA高些吧?)+30%-40%
: bonus+ESPP这些,一年也有200K+,不是比做码工还要多一些?而且Genentech的福利也
: 好。
: 好奇问问生物版的前辈,为啥都不选Genentech这条路呢?

avatar
S*l
27
你在微软高就?微软俺不知道。反正google我们实验室的一个女生物口的phD轻松搞定
。我觉得编程序那点东西也就是‘everyone can cook’来形容,别拿什么ACM来吓唬人
了。

HARD

【在 r********3 的大作中提到】
: 你得意得太早了。
: 5-6年前,Microsoft, Google喜欢考复杂的算法问题,里面涉及到动态规划,NP-HARD
: 的近似算法等等。因为问题复杂,所以都不要求写完整code,只说思路。 但是后来这
: 些公司发现一个共同点,就是招进去人不会写code。。。
: 所以,后来这群公司面试就是80%都是写code。微软甚至除了面HR外,100%写code。哪
: 怕很简单的题,也要求你当场写出完整的code。这下子,很多只会看书的人就原型暴露
: 了。其实,就算是CS的科班,能够一口气写好一个binary search tree都是很少的。即
: 便是ACM集训队的人,写一个动态规划的问题,1个小时AC一道题也是很不错的了。
: 这就是所谓"知易行难"的道理了。

avatar
d*r
28
你们学校出来的PhD,搞定这个还不是小菜?

【在 S**********l 的大作中提到】
: 你在微软高就?微软俺不知道。反正google我们实验室的一个女生物口的phD轻松搞定
: 。我觉得编程序那点东西也就是‘everyone can cook’来形容,别拿什么ACM来吓唬人
: 了。
:
: HARD

avatar
S*l
29
是啊。我最烦CS的人拿什么NP-hard出来吓唬人了。我们原来学校研究NP-hard世界第一
的那位教授在我们那级开的算法课学的最好的就是生物phD。

【在 d*****r 的大作中提到】
: 你们学校出来的PhD,搞定这个还不是小菜?
avatar
S*l
30
想起来了。以前面试过一个CS的学生,问她研究做啥project,她说做了blabla,最后
来了一句‘what we solve is an NP-hard problem"。其实什么都是一问三不知。唬谁
啊。真是笑死人了。

【在 S**********l 的大作中提到】
: 是啊。我最烦CS的人拿什么NP-hard出来吓唬人了。我们原来学校研究NP-hard世界第一
: 的那位教授在我们那级开的算法课学的最好的就是生物phD。

avatar
d*r
31
恩,在你们学校开计算机课的老师都是大仙级别的。。
B. Kernighan和R. Sedgewick居然都在你们学校老老实实教基础课,我都一直想去听听。

【在 S**********l 的大作中提到】
: 是啊。我最烦CS的人拿什么NP-hard出来吓唬人了。我们原来学校研究NP-hard世界第一
: 的那位教授在我们那级开的算法课学的最好的就是生物phD。

avatar
r*t
32
写了 14 万行的就是在普林做 faculty 的莎拉。

【在 b*******n 的大作中提到】
: “前一段生物版上一个生物信息的 phd 时写了4 万行,所以文科写程序还是有可能很
: 多的”
: 貌似我记得有人说自己PHD期间写过14万行的

avatar
o*4
33
沙拉这么牛啊

【在 r****t 的大作中提到】
: 写了 14 万行的就是在普林做 faculty 的莎拉。
avatar
K*n
34
大家过年好!
FLAG是什么?
avatar
K*n
35
这 。。。。
算了咱还是说说复杂算法题吧,哈哈哈

HARD

【在 r********3 的大作中提到】
: 你得意得太早了。
: 5-6年前,Microsoft, Google喜欢考复杂的算法问题,里面涉及到动态规划,NP-HARD
: 的近似算法等等。因为问题复杂,所以都不要求写完整code,只说思路。 但是后来这
: 些公司发现一个共同点,就是招进去人不会写code。。。
: 所以,后来这群公司面试就是80%都是写code。微软甚至除了面HR外,100%写code。哪
: 怕很简单的题,也要求你当场写出完整的code。这下子,很多只会看书的人就原型暴露
: 了。其实,就算是CS的科班,能够一口气写好一个binary search tree都是很少的。即
: 便是ACM集训队的人,写一个动态规划的问题,1个小时AC一道题也是很不错的了。
: 这就是所谓"知易行难"的道理了。

avatar
K*n
36
完了我们程序猿被莎拉鄙视了

【在 S**********l 的大作中提到】
: 你在微软高就?微软俺不知道。反正google我们实验室的一个女生物口的phD轻松搞定
: 。我觉得编程序那点东西也就是‘everyone can cook’来形容,别拿什么ACM来吓唬人
: 了。
:
: HARD

avatar
f*b
37
re
avatar
r*t
38
你意思是你都工作 5,6 年了?

【在 K****n 的大作中提到】
: 这 。。。。
: 算了咱还是说说复杂算法题吧,哈哈哈
:
: HARD

avatar
c*c
39
可能是 Facebook, linkedin, amazon/apple, google

【在 K****n 的大作中提到】
: 大家过年好!
: FLAG是什么?

avatar
K*n
40
不是,没听说谁写不出来code的,微软的PM都可以写code。
当然有些老同志觉得别人写的那不叫code,我也可以理解,就是我不太想往这个方向发
展。你知道,科班出身的人对CS地热爱是我们比不了的,人家对于code的追求那是没有
人可以阻止的。我想还是不要动人家的奶酪,找个机会脱身。

【在 r****t 的大作中提到】
: 你意思是你都工作 5,6 年了?
avatar
K*n
41
微软这么牛逼,这么海招,一涨涨5%,居然没上榜。LinkedIn和另外几个不太搭吧,
Twitter情何以堪。

【在 c**c 的大作中提到】
: 可能是 Facebook, linkedin, amazon/apple, google
avatar
c*c
42
我猜的,呵呵...求解答. linkedin确实不搭.
还有dropbox, bloomberg, msft都没上榜呢...

【在 K****n 的大作中提到】
: 微软这么牛逼,这么海招,一涨涨5%,居然没上榜。LinkedIn和另外几个不太搭吧,
: Twitter情何以堪。

avatar
S*l
43
还真是人家说啥你都信。。。

【在 o**4 的大作中提到】
: 沙拉这么牛啊
avatar
S*l
44
突然想起来,facebook的面试确实是要写一段程序的。

【在 c**c 的大作中提到】
: 可能是 Facebook, linkedin, amazon/apple, google
avatar
r*3
45
你搞错了。
在真正搞项目的人面前,一个project最重要的是需求分析。具体某个细节问题是不是
NP-Hard之类的问题复杂度根本不是很重要的,所以她才最后随便加一句而已,你还那
么较真那么什么。而之前她可能说的一些需求分析,业务逻辑,体系架构等等,在你看
来是blala,而实际上这些才是重要的内容。现实中的很多project,不是做算法题。如
果还停留在课本上那样研究算法题的程度,那显然还只是一个啥都不懂的新兵。
我很讨厌说什么编程是everyone can cook的说法。大部分都是嘴巴上说得厉害,实际
上一点不会做。所以现在无论是我们,微软,Google,百度,腾讯等等,从电面开始都
直接来写code,最简单也最直接。

【在 S**********l 的大作中提到】
: 想起来了。以前面试过一个CS的学生,问她研究做啥project,她说做了blabla,最后
: 来了一句‘what we solve is an NP-hard problem"。其实什么都是一问三不知。唬谁
: 啊。真是笑死人了。

avatar
f*e
46
CS 的基本功不在这上面。就像生物的基本功不在谁用 pipette 最快一样。

【在 S**********l 的大作中提到】
: 不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
: 俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
: 一年以来都没有想出这么简单的算法。

avatar
c*s
47
mark
avatar
x*i
48
mark
avatar
b*n
49
高级黑,哈哈

【在 K****n 的大作中提到】
: 不是,没听说谁写不出来code的,微软的PM都可以写code。
: 当然有些老同志觉得别人写的那不叫code,我也可以理解,就是我不太想往这个方向发
: 展。你知道,科班出身的人对CS地热爱是我们比不了的,人家对于code的追求那是没有
: 人可以阻止的。我想还是不要动人家的奶酪,找个机会脱身。

avatar
b*n
50
linkedin也就是前一阵IPO了,这就能把google踢下去从MFGA变成FLAG..

【在 K****n 的大作中提到】
: 微软这么牛逼,这么海招,一涨涨5%,居然没上榜。LinkedIn和另外几个不太搭吧,
: Twitter情何以堪。

avatar
r*t
51
脱身指的是?

【在 K****n 的大作中提到】
: 不是,没听说谁写不出来code的,微软的PM都可以写code。
: 当然有些老同志觉得别人写的那不叫code,我也可以理解,就是我不太想往这个方向发
: 展。你知道,科班出身的人对CS地热爱是我们比不了的,人家对于code的追求那是没有
: 人可以阻止的。我想还是不要动人家的奶酪,找个机会脱身。

avatar
E*7
52
不好意思,原帖里的确没有,我估计是在转到哪个其它版的底下看见大家的评论的。不
过这个DNA的RA有10w+30% bonus应该没有记错。当时也有些吃惊。

【在 r****t 的大作中提到】
: 哪里爆料了,去原帖也看了没找到,给个 link 吧?现在也在找工,是个机会就想试试
: 。。。

avatar
E*7
53
哈哈,这个有道理,RA确实也可能是Regulatory Affairs,那应该会多一些。
Regulatory Affairs好像PhD和MS都有。

【在 b*******n 的大作中提到】
: 这个不能想当然,RA可能是指title是research assistant,也可能指职位是
: regulatory affairs,差别挺大的。而且不同制药公司的title差别挺大,RA说不定是要
: 求PHD的。

avatar
E*7
54
是啊,这个就是想当然。当时看了心想,难道风水轮流转,生物MS也有春天?

【在 b*******n 的大作中提到】
: 这个恐怕也是想当然了,爆料的个案不能当做普遍情形。不然我也可以说“某论坛好几
: 个爆料的说CS fresh MS,找到MFGA,100k起步,其他CS公司应该也不会差很多”。

avatar
t*d
55
没错,说everyone can cook都是忽悠。当年一位前辈忽悠我去给他写些程序,跟我说everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can cook 的那点东东,我就只能打一辈子下手了。
后来另一位前辈忽悠我去帮他做生物实验,也说everyone can cook,6各月保证我什么都会了。俺这次就没有上当了。

【在 r********3 的大作中提到】
: 你搞错了。
: 在真正搞项目的人面前,一个project最重要的是需求分析。具体某个细节问题是不是
: NP-Hard之类的问题复杂度根本不是很重要的,所以她才最后随便加一句而已,你还那
: 么较真那么什么。而之前她可能说的一些需求分析,业务逻辑,体系架构等等,在你看
: 来是blala,而实际上这些才是重要的内容。现实中的很多project,不是做算法题。如
: 果还停留在课本上那样研究算法题的程度,那显然还只是一个啥都不懂的新兵。
: 我很讨厌说什么编程是everyone can cook的说法。大部分都是嘴巴上说得厉害,实际
: 上一点不会做。所以现在无论是我们,微软,Google,百度,腾讯等等,从电面开始都
: 直接来写code,最简单也最直接。

avatar
s*r
56
那你到底干什么去了,
不做实验,也不编程,你是理论生物学?

没错,说everyone can cook都是忽悠。当年一位前辈忽悠我去给他写些程序,跟我说
everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can cook
的那点东东,我就只能打一辈子下手了。
后来另一位前辈忽悠我去帮他做生物实验,也说everyone can cook,6各月保证我什么
都会了。俺这次就没有上当了。

【在 t*d 的大作中提到】
: 没错,说everyone can cook都是忽悠。当年一位前辈忽悠我去给他写些程序,跟我说everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can cook 的那点东东,我就只能打一辈子下手了。
: 后来另一位前辈忽悠我去帮他做生物实验,也说everyone can cook,6各月保证我什么都会了。俺这次就没有上当了。

avatar
r*3
57
everyone can cook出来的东西,估计是不能吃的。我面过不少人,也被不少人面过,
也参加ACM集训,在外企,私企,国家机关单位都做过,心理这一把尺还是够准的。前
面的帖子我就说了,你现在随便从国内top10的CS本科生中抓10个人。能够一口气写出
一个可以跑的binary search tree的人不到1个。很多人还小瞧binary search tree是
数据结构教科书上的东西,还不屑于写。复杂一点的动态规划,集训队里面平均成绩也
都是1个小时能够AC就是很top的选手了。现在找工作面试的时候,我们都不敢出动态规
划的问题,因为绝大部分选手都写不出来,所以拿出来考根本没有意义。
知易行难。这就是搞pure science和搞engineering的最大区别。

说everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can
cook 的那点东东,我就只能打一辈子下手了。
么都会了。俺这次就没有上当了。

【在 t*d 的大作中提到】
: 没错,说everyone can cook都是忽悠。当年一位前辈忽悠我去给他写些程序,跟我说everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can cook 的那点东东,我就只能打一辈子下手了。
: 后来另一位前辈忽悠我去帮他做生物实验,也说everyone can cook,6各月保证我什么都会了。俺这次就没有上当了。

avatar
p*m
58
真没劲 sarah好歹也是phd写过10几万行代码的人 被你们一言一语说的跟傻大姐似的。。

【在 r********3 的大作中提到】
: everyone can cook出来的东西,估计是不能吃的。我面过不少人,也被不少人面过,
: 也参加ACM集训,在外企,私企,国家机关单位都做过,心理这一把尺还是够准的。前
: 面的帖子我就说了,你现在随便从国内top10的CS本科生中抓10个人。能够一口气写出
: 一个可以跑的binary search tree的人不到1个。很多人还小瞧binary search tree是
: 数据结构教科书上的东西,还不屑于写。复杂一点的动态规划,集训队里面平均成绩也
: 都是1个小时能够AC就是很top的选手了。现在找工作面试的时候,我们都不敢出动态规
: 划的问题,因为绝大部分选手都写不出来,所以拿出来考根本没有意义。
: 知易行难。这就是搞pure science和搞engineering的最大区别。
:
: 说everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can

avatar
f*e
59
我也是生物轉碼農的。野路子的和 CS 科班的在解小問題,寫小程序時沒甚麼
差別。一放到大的軟件開發架構差別就出來了。深有體會。我們野路子的寫過
幾行代碼實在不重要。

。。

【在 p*****m 的大作中提到】
: 真没劲 sarah好歹也是phd写过10几万行代码的人 被你们一言一语说的跟傻大姐似的。。
avatar
L*e
60
可惜了

【在 t****e 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: hanover (Lafayette), 信区: JobHunting
: 标 题: 生物 PHD 报个转码工的 offer
: 发信站: BBS 未名空间站 (Sat Jan 21 21:55:50 2012, 美东)
: 在版上潜了两三个月,拿了个玛农的哦佛, base十万出头,经验可能不适合面 FLAG
: 这类公司,我也没来得及投他们,本来打算再练习一阵,结果面了一个就成了。还没有
: 从,上来发个感想,针对在找工的同学尤其是想转码工的,但是又没有 cs 背景的同学
: 写一点。
: 客观背景:
: 生物来美八年在一个二三流学校挨着了地,其间无休学,无 paper,无实习。 从本科

avatar
r*3
61
能写10几万行代码的还是很牛啊。谁说是傻大姐了。。。

。。

【在 p*****m 的大作中提到】
: 真没劲 sarah好歹也是phd写过10几万行代码的人 被你们一言一语说的跟傻大姐似的。。
avatar
h*r
62
不好意思,记错了,已经在原文改正成 14 万行了。

【在 r****t 的大作中提到】
: 写了 14 万行的就是在普林做 faculty 的莎拉。
avatar
h*r
63
其实我就经常写不出来 code,下笔经常觉得怎么写都是错。
软件是个服务行业,写的 code 要是别人用不了/不好用,最终只能自己用的话,就不
算是真的写出来了。
典型的就是我用来为 paper 做图的 code, 前前后后重写了不止 4,5遍了,无论怎么
提炼还是很乱,不能用在下一幅图或者是帮助别人画类似的图上面。余下的没提炼的
one use script,最多算是 script/glue code, 不能算软件的。

【在 K****n 的大作中提到】
: 不是,没听说谁写不出来code的,微软的PM都可以写code。
: 当然有些老同志觉得别人写的那不叫code,我也可以理解,就是我不太想往这个方向发
: 展。你知道,科班出身的人对CS地热爱是我们比不了的,人家对于code的追求那是没有
: 人可以阻止的。我想还是不要动人家的奶酪,找个机会脱身。

avatar
h*r
64
有同感。搞科学的是搭个积木桥 (模型) 看看桥这种东西是不是可行,是不是符合物理
定律/自然规律。搞工程的要搞出能给用户过车的桥,还有很多东西需要 worry+解决。
every one can cook.但是如果是 cook 给自己吃,那是没有问题的。但是工业界,搞
工程需要 cook for every one, 至少要 for a substantial group of users, 不但要
解决 cook 大量 food 的问题,也要解决符合那些用户口味,以及如何疏导口味没满足
的用户的问题,这时候再说 every one can cook 就是笑话了,此 cook 非彼 cook.
研究可行性,可能性,prototype tool vs deliverable tools, 就是科学和工程的区
别,不过现在很多科学家也研究 tools, 也仍然笼统称科学家。

【在 f**********e 的大作中提到】
: 我也是生物轉碼農的。野路子的和 CS 科班的在解小問題,寫小程序時沒甚麼
: 差別。一放到大的軟件開發架構差別就出來了。深有體會。我們野路子的寫過
: 幾行代碼實在不重要。
:
: 。。

avatar
h*r
65
数学系和生物一样是文理学院的,我做的生物比较理论,领域很多从物理/EE 转来的,
看 paper 吃力所以就开始选数学课了,只要做 TA, 学费是学院内部消化的。

【在 c*********7 的大作中提到】
: 这,我想问一下,为什么你可以选数学系的课?老板让你选的?选课的学费是老板出吗
: ?

avatar
l*1
66
Hei, when 2014 she or her husband be offered PI of CMU or Princeton or MIT
and others, so here forum never use 傻大姐 this word to any replied posting
to their original posting.
Sure!

【在 r********3 的大作中提到】
: 能写10几万行代码的还是很牛啊。谁说是傻大姐了。。。
:
: 。。

avatar
K*n
67
问题就在这里,都ipo了就没卖点了。linkedin的recruiter用linkedin给俺发信,说现
在是一个exciting time,希望大家共襄盛举,我觉得其实有点儿牵强。

【在 b*******n 的大作中提到】
: linkedin也就是前一阵IPO了,这就能把google踢下去从MFGA变成FLAG..
avatar
K*n
68
问得好。目前的想法是几年之内不能卖个公司捞一笔,就乖乖MBA再回国了

【在 r****t 的大作中提到】
: 脱身指的是?
avatar
K*n
69
写个script挺好。不想当script可以加个UI?

【在 h*****r 的大作中提到】
: 其实我就经常写不出来 code,下笔经常觉得怎么写都是错。
: 软件是个服务行业,写的 code 要是别人用不了/不好用,最终只能自己用的话,就不
: 算是真的写出来了。
: 典型的就是我用来为 paper 做图的 code, 前前后后重写了不止 4,5遍了,无论怎么
: 提炼还是很乱,不能用在下一幅图或者是帮助别人画类似的图上面。余下的没提炼的
: one use script,最多算是 script/glue code, 不能算软件的。

avatar
w*g
70
running123说的基本属实。要找能一口气写出BS和动态规划的,得去高中信息学竞赛金
牌里面sample。ACM比赛里也不都是动态规划题,也是需要照顾弱队的感情的。参加ACM
比赛的还算是CS本科生里好的。你去国内top10的CS大四本科生中抓10个人,怕是还能
说明白动态规划是什么原理的可能也就一个人。

【在 r********3 的大作中提到】
: everyone can cook出来的东西,估计是不能吃的。我面过不少人,也被不少人面过,
: 也参加ACM集训,在外企,私企,国家机关单位都做过,心理这一把尺还是够准的。前
: 面的帖子我就说了,你现在随便从国内top10的CS本科生中抓10个人。能够一口气写出
: 一个可以跑的binary search tree的人不到1个。很多人还小瞧binary search tree是
: 数据结构教科书上的东西,还不屑于写。复杂一点的动态规划,集训队里面平均成绩也
: 都是1个小时能够AC就是很top的选手了。现在找工作面试的时候,我们都不敢出动态规
: 划的问题,因为绝大部分选手都写不出来,所以拿出来考根本没有意义。
: 知易行难。这就是搞pure science和搞engineering的最大区别。
:
: 说everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can

avatar
w*g
71
她phd刚进来的时候纯生物的,啥都不会。第一次见老板的时候老板问她用什么计算机语
言,她看到老板书架上有一本pearl编程的书就回答说她用pearl。从那以后就开始学li
nux写pearl程序。PhD刚毕业那阵她说她写了十几万行程序。我不信,我说我phd期间也
就写了两万行左右,在我们系也算程序写的多的了,她不可能写那么多的。结果当场用
wc数行数,发现确实有十几万行。彻底晕厥。我做不出来的面试题都问她,她一般都能
说出来该怎么解的。
我正在试图说服她该行搞计算机。要解决的P vs NP的难题也算是对人类的一大贡献。
不过可能得先等他tenure以后了。

【在 r********3 的大作中提到】
: 能写10几万行代码的还是很牛啊。谁说是傻大姐了。。。
:
: 。。

avatar
S*l
72
是因为您到现在还不会拼perl么?

机语
li

【在 w***g 的大作中提到】
: 她phd刚进来的时候纯生物的,啥都不会。第一次见老板的时候老板问她用什么计算机语
: 言,她看到老板书架上有一本pearl编程的书就回答说她用pearl。从那以后就开始学li
: nux写pearl程序。PhD刚毕业那阵她说她写了十几万行程序。我不信,我说我phd期间也
: 就写了两万行左右,在我们系也算程序写的多的了,她不可能写那么多的。结果当场用
: wc数行数,发现确实有十几万行。彻底晕厥。我做不出来的面试题都问她,她一般都能
: 说出来该怎么解的。
: 我正在试图说服她该行搞计算机。要解决的P vs NP的难题也算是对人类的一大贡献。
: 不过可能得先等他tenure以后了。

avatar
f*e
73
原来是十万行 Perl 啊。你们当初应该 cat *.pl | sort -k1 | uniq -c 看看有多少
重复的
lines。

机语
li

【在 w***g 的大作中提到】
: 她phd刚进来的时候纯生物的,啥都不会。第一次见老板的时候老板问她用什么计算机语
: 言,她看到老板书架上有一本pearl编程的书就回答说她用pearl。从那以后就开始学li
: nux写pearl程序。PhD刚毕业那阵她说她写了十几万行程序。我不信,我说我phd期间也
: 就写了两万行左右,在我们系也算程序写的多的了,她不可能写那么多的。结果当场用
: wc数行数,发现确实有十几万行。彻底晕厥。我做不出来的面试题都问她,她一般都能
: 说出来该怎么解的。
: 我正在试图说服她该行搞计算机。要解决的P vs NP的难题也算是对人类的一大贡献。
: 不过可能得先等他tenure以后了。

avatar
S*l
74
确实是从linux和perl学起的,俺觉得没啥不好意思的。
俺学生CS的,用C++,出了bug有的时候还得俺给de出来。
我觉得我这个大妈的编程水平不能代表一般生物phD的智商。我们实验室原来有个学生
就很强,她写的package连俺LD都说不错。绝对不像你们说的比CS的差一截。现在CS的
学生大部分也很差。

【在 f**********e 的大作中提到】
: 原来是十万行 Perl 啊。你们当初应该 cat *.pl | sort -k1 | uniq -c 看看有多少
: 重复的
: lines。
:
: 机语
: li

avatar
S*l
75
动态规划也不是CS的专利。咱有非常熟悉的人写过这教材啊,你知道的。
生物系graduate school有一门introductory level的课程就涉及到初步的动态规划,
sequence alignment,跟你们图像搜索一个道理。当年我们同一级进来的中国学生都比
俺考得好。可见她们也是学的很懂的。

ACM

【在 w***g 的大作中提到】
: running123说的基本属实。要找能一口气写出BS和动态规划的,得去高中信息学竞赛金
: 牌里面sample。ACM比赛里也不都是动态规划题,也是需要照顾弱队的感情的。参加ACM
: 比赛的还算是CS本科生里好的。你去国内top10的CS大四本科生中抓10个人,怕是还能
: 说明白动态规划是什么原理的可能也就一个人。

avatar
p*m
76
人家专业码农的意思无非是 码农这碗饭我们吃定了 你们该干嘛干嘛去。。

【在 S**********l 的大作中提到】
: 确实是从linux和perl学起的,俺觉得没啥不好意思的。
: 俺学生CS的,用C++,出了bug有的时候还得俺给de出来。
: 我觉得我这个大妈的编程水平不能代表一般生物phD的智商。我们实验室原来有个学生
: 就很强,她写的package连俺LD都说不错。绝对不像你们说的比CS的差一截。现在CS的
: 学生大部分也很差。

avatar
f*e
77
你是要说 smith-waterman 那东西啊?DP 本来就是一个拆分问题的方法,每个
专业的人都该知道一点。但是要一个 CS 的人和一个 Bio 的人一起坐下来写 error
correction code 的 decoder (和 sequence alignment 一个道理哦),CS 的
人一定先写好。因为人家 CS 的底子在那里。(前提:要是 top 的 CS 学生对上
top 的 Bio 学生)

【在 S**********l 的大作中提到】
: 动态规划也不是CS的专利。咱有非常熟悉的人写过这教材啊,你知道的。
: 生物系graduate school有一门introductory level的课程就涉及到初步的动态规划,
: sequence alignment,跟你们图像搜索一个道理。当年我们同一级进来的中国学生都比
: 俺考得好。可见她们也是学的很懂的。
:
: ACM

avatar
f*e
78
你这是 sampling bias。如果你拿 CS 的差生比 Bio 的尖子,结果当然是这样。你叫
CS 的尖子生来点 pipette,设计实验,估计也能秒杀 Bio 的差生。

【在 S**********l 的大作中提到】
: 确实是从linux和perl学起的,俺觉得没啥不好意思的。
: 俺学生CS的,用C++,出了bug有的时候还得俺给de出来。
: 我觉得我这个大妈的编程水平不能代表一般生物phD的智商。我们实验室原来有个学生
: 就很强,她写的package连俺LD都说不错。绝对不像你们说的比CS的差一截。现在CS的
: 学生大部分也很差。

avatar
f*e
79
瞧你这说的。谁想一辈子吃这口饭啊。

【在 p*****m 的大作中提到】
: 人家专业码农的意思无非是 码农这碗饭我们吃定了 你们该干嘛干嘛去。。
avatar
r*t
80
这个算不算打情骂俏?

【在 S**********l 的大作中提到】
: 是因为您到现在还不会拼perl么?
:
: 机语
: li

avatar
r*t
81
哪里,点pipette还是要赌bio差生赢,

【在 f**********e 的大作中提到】
: 你这是 sampling bias。如果你拿 CS 的差生比 Bio 的尖子,结果当然是这样。你叫
: CS 的尖子生来点 pipette,设计实验,估计也能秒杀 Bio 的差生。

avatar
d*r
82
个人认为10万行Perl比10万行C++恐怖。。。

【在 f**********e 的大作中提到】
: 原来是十万行 Perl 啊。你们当初应该 cat *.pl | sort -k1 | uniq -c 看看有多少
: 重复的
: lines。
:
: 机语
: li

avatar
r*t
83
bioperl 也就 30 万行,两个莎拉就基本够了。

【在 d*****r 的大作中提到】
: 个人认为10万行Perl比10万行C++恐怖。。。
avatar
D*e
84
写10万行perl真的不能证明说是好程序员,当然你们是好的那另说。我也曾写过将近(
估计)十万行Matlab,perl,和各种scripting languages,我们实验室也有生物学生
python写的特好。但面试是人家问的是what's the largest codebase have you ever
worked on, and how many lines of code did you contribute to it?当系统变得大
而复杂的时候,就不是你聪明不聪明的问题了。Google招过不止一个两个生物PhD,但
肯定不是靠他们做系统的设计和实现的。

【在 d*****r 的大作中提到】
: 个人认为10万行Perl比10万行C++恐怖。。。
avatar
D*e
85
So they have the second half of the question. And this is just a starter

【在 d*****r 的大作中提到】
: 个人认为10万行Perl比10万行C++恐怖。。。
avatar
r*3
86
生物里面的sequence alignment做得最好的都还是CS里面搞数据库的人。我恰好有个同
学就是做这个,还因此发了一篇paper在SIGMOD上。
已经说了无数次了,上课听懂不等于真正的懂,知易行难。你要去做,去写,真正AC几
十道DP的问题才算真正懂。像你这样说,打篮球无非就是运球和投篮。小学体育里面就
有投篮,中学体育课就教三步上篮了。那是不是所有高中生都可以靠打篮球混饭吃呢?

【在 S**********l 的大作中提到】
: 动态规划也不是CS的专利。咱有非常熟悉的人写过这教材啊,你知道的。
: 生物系graduate school有一门introductory level的课程就涉及到初步的动态规划,
: sequence alignment,跟你们图像搜索一个道理。当年我们同一级进来的中国学生都比
: 俺考得好。可见她们也是学的很懂的。
:
: ACM

avatar
r*3
87
10万行代码对于生物学生来说的确很牛。但是不要吹到好像比所有CS学生都牛的样子。
。。
老实说,我在本科时候写过的代码就超过10万行了。其实这并没有什么了不起。你现在
问问现在外面社会已经工作的人,一般工作3,4年以上的人,哪个没有10万行以上的代
码?
举个简单的例子,大家经常电脑游戏,《仙剑》,《传奇》这些游戏引擎的代码都是20
-40万行的级别。一般游戏引擎开发团队都只有3-5核心的人,研发时间都不到2年。
现在工业界里面评价程序员除了写过多少行代码外,还有更重要一点的是“读过多少行
代码”。很多人读过的代码仅限于课本上那几十行的例子。但是,如果读过一些很有名
的开源框架,比如Spring, Hibernate等等,那十有八九都是有真功夫的。我们招人的
时候,更看重这一点。

机语
li

【在 w***g 的大作中提到】
: 她phd刚进来的时候纯生物的,啥都不会。第一次见老板的时候老板问她用什么计算机语
: 言,她看到老板书架上有一本pearl编程的书就回答说她用pearl。从那以后就开始学li
: nux写pearl程序。PhD刚毕业那阵她说她写了十几万行程序。我不信,我说我phd期间也
: 就写了两万行左右,在我们系也算程序写的多的了,她不可能写那么多的。结果当场用
: wc数行数,发现确实有十几万行。彻底晕厥。我做不出来的面试题都问她,她一般都能
: 说出来该怎么解的。
: 我正在试图说服她该行搞计算机。要解决的P vs NP的难题也算是对人类的一大贡献。
: 不过可能得先等他tenure以后了。

avatar
S*l
88
LG吹LP,你不要太在意啊。
不过我LD可是北清之一的计算机系第一名,你就算比他牛也牛不了多少吧。。

【在 r********3 的大作中提到】
: 生物里面的sequence alignment做得最好的都还是CS里面搞数据库的人。我恰好有个同
: 学就是做这个,还因此发了一篇paper在SIGMOD上。
: 已经说了无数次了,上课听懂不等于真正的懂,知易行难。你要去做,去写,真正AC几
: 十道DP的问题才算真正懂。像你这样说,打篮球无非就是运球和投篮。小学体育里面就
: 有投篮,中学体育课就教三步上篮了。那是不是所有高中生都可以靠打篮球混饭吃呢?

avatar
r*3
89
我没有说比你LG牛啊,你倒是以你LG为例来评价整个IT行业的人。我只是作为一个普通
的IT从业来说,10万行code并没有多么牛。

【在 S**********l 的大作中提到】
: LG吹LP,你不要太在意啊。
: 不过我LD可是北清之一的计算机系第一名,你就算比他牛也牛不了多少吧。。

avatar
p*m
90
你有劲没劲。。就跟码农算个多崇高伟大的职业似的 要我说 去街上通下水道那也不是
一般人干得了的,也是要技术要磨练要经验的,so?

【在 r********3 的大作中提到】
: 生物里面的sequence alignment做得最好的都还是CS里面搞数据库的人。我恰好有个同
: 学就是做这个,还因此发了一篇paper在SIGMOD上。
: 已经说了无数次了,上课听懂不等于真正的懂,知易行难。你要去做,去写,真正AC几
: 十道DP的问题才算真正懂。像你这样说,打篮球无非就是运球和投篮。小学体育里面就
: 有投篮,中学体育课就教三步上篮了。那是不是所有高中生都可以靠打篮球混饭吃呢?

avatar
f*e
91
这有点夸大了。multiple sequence alignment 的标准还是 HMMER/Pfam 那帮子人吧?

【在 r********3 的大作中提到】
: 生物里面的sequence alignment做得最好的都还是CS里面搞数据库的人。我恰好有个同
: 学就是做这个,还因此发了一篇paper在SIGMOD上。
: 已经说了无数次了,上课听懂不等于真正的懂,知易行难。你要去做,去写,真正AC几
: 十道DP的问题才算真正懂。像你这样说,打篮球无非就是运球和投篮。小学体育里面就
: 有投篮,中学体育课就教三步上篮了。那是不是所有高中生都可以靠打篮球混饭吃呢?

avatar
f*e
92
看清楚先后。。。是色拉同学先进来说 CS 的活谁都能干的。123 同学从没说码农有
多么伟大。

【在 p*****m 的大作中提到】
: 你有劲没劲。。就跟码农算个多崇高伟大的职业似的 要我说 去街上通下水道那也不是
: 一般人干得了的,也是要技术要磨练要经验的,so?

avatar
p*m
93
CS的活谁都能干有何不妥?.com泡泡的时候多少文科F2去编程了?当然了,你可以说
top的码农不是谁都能干 这个肯定是真的,但是这个和萨拉说的不矛盾吧?

【在 f**********e 的大作中提到】
: 看清楚先后。。。是色拉同学先进来说 CS 的活谁都能干的。123 同学从没说码农有
: 多么伟大。

avatar
D*e
94
你这悲愤劲儿我还挺熟的。
也是我一朋友,找工作不顺留校作博后,申绿卡稍一谦虚被移民局的玩逻辑题给据了,
家里主要收入是老婆码code来得。
一次聚会中,他悲愤了,“写code谁不会!”
想起不能让支持他科学事业的老婆太不舒服,他转向了恰巧在场很无辜的两位学机械和
化工的同学,
“我会解偏微分方程,那玩意还有什么可做的!”
当然是金子总会发光的,他现在tenured at a top 10 department。你也许在你的行业
很出色,但每个行业都有存在的原因,你要是不能appreciate这些,你就还差些火候。
人家123讨论的不是谁聪明不聪明的问题,也不是抢不抢饭碗的问题,只不过是阐述一
下他对这个行业的认识,不知道踩了你哪根筋了

【在 p*****m 的大作中提到】
: 你有劲没劲。。就跟码农算个多崇高伟大的职业似的 要我说 去街上通下水道那也不是
: 一般人干得了的,也是要技术要磨练要经验的,so?

avatar
p*m
95
这问题我还想问问123同学呢,萨拉就表达了一下码农这活计门槛并不高(事实上这世
界上门槛高的工作有 但是一般我们也见不着)也不知道踩了他哪根筋了 lol

【在 D***e 的大作中提到】
: 你这悲愤劲儿我还挺熟的。
: 也是我一朋友,找工作不顺留校作博后,申绿卡稍一谦虚被移民局的玩逻辑题给据了,
: 家里主要收入是老婆码code来得。
: 一次聚会中,他悲愤了,“写code谁不会!”
: 想起不能让支持他科学事业的老婆太不舒服,他转向了恰巧在场很无辜的两位学机械和
: 化工的同学,
: “我会解偏微分方程,那玩意还有什么可做的!”
: 当然是金子总会发光的,他现在tenured at a top 10 department。你也许在你的行业
: 很出色,但每个行业都有存在的原因,你要是不能appreciate这些,你就还差些火候。
: 人家123讨论的不是谁聪明不聪明的问题,也不是抢不抢饭碗的问题,只不过是阐述一

avatar
f*e
96
那这样会点 pipette 会换 medium 的人都可以叫 biologist 了。反正门栏不高嘛?

【在 p*****m 的大作中提到】
: CS的活谁都能干有何不妥?.com泡泡的时候多少文科F2去编程了?当然了,你可以说
: top的码农不是谁都能干 这个肯定是真的,但是这个和萨拉说的不矛盾吧?

avatar
n*3
97

20
I think 游戏引擎 are bought from USA? at least for most teams.

【在 r********3 的大作中提到】
: 我没有说比你LG牛啊,你倒是以你LG为例来评价整个IT行业的人。我只是作为一个普通
: 的IT从业来说,10万行code并没有多么牛。

avatar
p*m
98
有何不可?biologist无非是一种profession而已,中性的,又没有天然的褒贬含义。
码农难道不是一样?

【在 f**********e 的大作中提到】
: 那这样会点 pipette 会换 medium 的人都可以叫 biologist 了。反正门栏不高嘛?
avatar
n*7
99
PHD写越多越好?
而且一件事情,用R,Python,C,代码量就可能很大不同...

【在 b*******n 的大作中提到】
: “前一段生物版上一个生物信息的 phd 时写了4 万行,所以文科写程序还是有可能很
: 多的”
: 貌似我记得有人说自己PHD期间写过14万行的

avatar
e*a
100
m
avatar
S*I
101
同一种语言也没法比,有点经验的码工都能写一千行的GUI,但有几个能写一千行OS
kernel的?

【在 n******7 的大作中提到】
: PHD写越多越好?
: 而且一件事情,用R,Python,C,代码量就可能很大不同...

avatar
a*l
102
俺当年被教育的是做生物信息(那时主要指sequence alignment)最好的不是生物的也
不是CS的,而是物理的。。。搞得我很悲催。。。

【在 r********3 的大作中提到】
: 生物里面的sequence alignment做得最好的都还是CS里面搞数据库的人。我恰好有个同
: 学就是做这个,还因此发了一篇paper在SIGMOD上。
: 已经说了无数次了,上课听懂不等于真正的懂,知易行难。你要去做,去写,真正AC几
: 十道DP的问题才算真正懂。像你这样说,打篮球无非就是运球和投篮。小学体育里面就
: 有投篮,中学体育课就教三步上篮了。那是不是所有高中生都可以靠打篮球混饭吃呢?

avatar
T*1
103
for regulatory affairs people, on BS is needed, and after a few years, they
are protmoted very quickly, much faster than R&D people. regulatory affairs
is more like business managers: they mainly deal with FDA, and act as linker
between FDA and the biotech/drug companies.

【在 b*******n 的大作中提到】
: 这个不能想当然,RA可能是指title是research assistant,也可能指职位是
: regulatory affairs,差别挺大的。而且不同制药公司的title差别挺大,RA说不定是要
: 求PHD的。

avatar
K*n
104
今天刚听一intern说他上午写了400行CSS

【在 S**I 的大作中提到】
: 同一种语言也没法比,有点经验的码工都能写一千行的GUI,但有几个能写一千行OS
: kernel的?

avatar
K*n
105
而且说了半天也没看出来哪里门槛儿高。算法不算数,要求写code,结果莎拉写了14万
行code,那还是回来搞binary search tree。科班嘛,差别就是上了N多课。123非要说
上课得不算啥,重点还是多写多看code,这又转到了莎拉写了14万code。真是够混乱得
。还是我nice,主动提出科班的优势在于对CS的那份热爱,那份追求,汉那在大学宿舍
里和其它wsn交相问难的IT民工气氛。莎拉她肯定没在大学宿舍里和wsn神侃过扬沙赚钱
多还是写程序赚钱多,也没讨论过C++更有用还是ppt更有用。

【在 p*****m 的大作中提到】
: 这问题我还想问问123同学呢,萨拉就表达了一下码农这活计门槛并不高(事实上这世
: 界上门槛高的工作有 但是一般我们也见不着)也不知道踩了他哪根筋了 lol

avatar
l*1
106
大过年的 别争拉倒吧
如果说写数理生物学投稿论文用的Tex/LaTex的PERL lines 也算code的话
ISI 上50篇以上hint论文的 PI 有一百万行code lines吧 比0.15 million 行code
lines 强点吧
one sample, i.e:
htp://www.math.umn.edu/~othmer/papers/final.pdf
可那只是她/他吃饭的饭碗而已
就是应聘以下的 Tenured Positions 都不一定 HOLD住
htp://www.math.umn.edu/jobs/
本世纪再出一个理论生物数学上的Banach 一篇博士论文 创立一个新的生物数学领域的话
一定 HOLD住 以上的 Tenured Positions 说不定还阿贝尔或菲力兹奖呢
cited:
1922年巴拿赫在利沃夫的大学获得博士学位,他的博士论文的题目是《关于抽象集合的操作及其在微分方程中的应用》
(Sur les opérations dans les ensembles abstraits et leur application aux équations intégrales),通过这篇论
文他创立了一个新的数学领域:泛函分析。同年6月30日他获得了教授资格,7月22日他成为利沃夫大学的例外教授。
1927年转为正式教授
htp://zh.wikipedia.org/wiki/斯特凡·巴拿赫
生物数学领域的 哪门槛儿高? 天才还是勤奋啊?

【在 K****n 的大作中提到】
: 而且说了半天也没看出来哪里门槛儿高。算法不算数,要求写code,结果莎拉写了14万
: 行code,那还是回来搞binary search tree。科班嘛,差别就是上了N多课。123非要说
: 上课得不算啥,重点还是多写多看code,这又转到了莎拉写了14万code。真是够混乱得
: 。还是我nice,主动提出科班的优势在于对CS的那份热爱,那份追求,汉那在大学宿舍
: 里和其它wsn交相问难的IT民工气氛。莎拉她肯定没在大学宿舍里和wsn神侃过扬沙赚钱
: 多还是写程序赚钱多,也没讨论过C++更有用还是ppt更有用。

avatar
f*s
107
怎么生物的跟CS的比起code 来了??

【在 t****e 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: hanover (Lafayette), 信区: JobHunting
: 标 题: 生物 PHD 报个转码工的 offer
: 发信站: BBS 未名空间站 (Sat Jan 21 21:55:50 2012, 美东)
: 在版上潜了两三个月,拿了个玛农的哦佛, base十万出头,经验可能不适合面 FLAG
: 这类公司,我也没来得及投他们,本来打算再练习一阵,结果面了一个就成了。还没有
: 从,上来发个感想,针对在找工的同学尤其是想转码工的,但是又没有 cs 背景的同学
: 写一点。
: 客观背景:
: 生物来美八年在一个二三流学校挨着了地,其间无休学,无 paper,无实习。 从本科

avatar
b*n
108
有理有据令人信服。

【在 K****n 的大作中提到】
: 而且说了半天也没看出来哪里门槛儿高。算法不算数,要求写code,结果莎拉写了14万
: 行code,那还是回来搞binary search tree。科班嘛,差别就是上了N多课。123非要说
: 上课得不算啥,重点还是多写多看code,这又转到了莎拉写了14万code。真是够混乱得
: 。还是我nice,主动提出科班的优势在于对CS的那份热爱,那份追求,汉那在大学宿舍
: 里和其它wsn交相问难的IT民工气氛。莎拉她肯定没在大学宿舍里和wsn神侃过扬沙赚钱
: 多还是写程序赚钱多,也没讨论过C++更有用还是ppt更有用。

avatar
r*t
109
程序员门槛要要是高的话,不可能有这么多想转就转成了的,最早我不学计算机就是因
为觉得能自学搞定,但是生物却难自学搞定。

【在 K****n 的大作中提到】
: 而且说了半天也没看出来哪里门槛儿高。算法不算数,要求写code,结果莎拉写了14万
: 行code,那还是回来搞binary search tree。科班嘛,差别就是上了N多课。123非要说
: 上课得不算啥,重点还是多写多看code,这又转到了莎拉写了14万code。真是够混乱得
: 。还是我nice,主动提出科班的优势在于对CS的那份热爱,那份追求,汉那在大学宿舍
: 里和其它wsn交相问难的IT民工气氛。莎拉她肯定没在大学宿舍里和wsn神侃过扬沙赚钱
: 多还是写程序赚钱多,也没讨论过C++更有用还是ppt更有用。

avatar
E*F
110
我当年也是这么想的(我本科没学计算机,虽然分数够了)
不过现在在念CS的PhD
感觉CS做到PhD阶段后,跟当初的想象差别很大
或者说跟本科的培养方式差别很大
基本上CS的PhD也写不了太多程序

【在 r****t 的大作中提到】
: 程序员门槛要要是高的话,不可能有这么多想转就转成了的,最早我不学计算机就是因
: 为觉得能自学搞定,但是生物却难自学搞定。

avatar
r*t
111
握个爪,cs phd 情况可以想象是这样。不过你转的很彻底啊,完全转了还上了 PhD

【在 E*******F 的大作中提到】
: 我当年也是这么想的(我本科没学计算机,虽然分数够了)
: 不过现在在念CS的PhD
: 感觉CS做到PhD阶段后,跟当初的想象差别很大
: 或者说跟本科的培养方式差别很大
: 基本上CS的PhD也写不了太多程序

avatar
i*w
112
Sedgewick现在不教算法了,现在是他小弟K. Wayne在上。
Hopfield早都成仙了,谁还带学生啊

听。

【在 d*****r 的大作中提到】
: 恩,在你们学校开计算机课的老师都是大仙级别的。。
: B. Kernighan和R. Sedgewick居然都在你们学校老老实实教基础课,我都一直想去听听。

avatar
i*w
113
哪个系的啊?最近几年都没听说有华人mm来当faculty啊

【在 r****t 的大作中提到】
: 写了 14 万行的就是在普林做 faculty 的莎拉。
avatar
b*n
114
现在不在普林了

【在 i******w 的大作中提到】
: 哪个系的啊?最近几年都没听说有华人mm来当faculty啊
avatar
r*t
115
不知道啊,求科普。这个莎拉前两天还在甲板说自己原来学校不
好,都普林了还不够好,俺们都不活了。

【在 i******w 的大作中提到】
: 哪个系的啊?最近几年都没听说有华人mm来当faculty啊
avatar
r*t
116
先不说 css 和 perl 哪个难,
这 intern 速度基本跟莎拉码 code 的速度差不多,不过莎拉是整
个 phd 期间都以这个速度码,你的 intern 估计就是短时间能达到
这效率。

【在 K****n 的大作中提到】
: 今天刚听一intern说他上午写了400行CSS
avatar
i*w
117
那我知道是谁了,她老板可是一大美人

【在 b*******n 的大作中提到】
: 现在不在普林了
avatar
K*n
118
嗯,我常说,难的不是一天写400行,而是一辈子天天写400行

【在 r****t 的大作中提到】
: 先不说 css 和 perl 哪个难,
: 这 intern 速度基本跟莎拉码 code 的速度差不多,不过莎拉是整
: 个 phd 期间都以这个速度码,你的 intern 估计就是短时间能达到
: 这效率。

avatar
o*r
119
呵呵,有意思,学生物的和码工比coding。很多地方,bioinformatics跟生物系好像关
系不是很大,经常被塞进别的学院去。做这行的,好像不需要写太好的code,而是能很
好的理解生物问题并且抓住解决它的关键,然后找到一个可行的方法。一般来说,还是
生物背景加计算机训练的比较靠谱。至于sequence alignment,这个老的SW虽然经典,
但是在NGS面前,利用率是越来越低了,只有少量的地方需要,基于BW的方法用的很多
,开发者的背景大家查查就知道了。
avatar
t*e
120
【 以下文字转载自 JobHunting 讨论区 】
发信人: hanover (Lafayette), 信区: JobHunting
标 题: 生物 PHD 报个转码工的 offer
发信站: BBS 未名空间站 (Sat Jan 21 21:55:50 2012, 美东)
在版上潜了两三个月,拿了个玛农的哦佛, base十万出头,经验可能不适合面 FLAG
这类公司,我也没来得及投他们,本来打算再练习一阵,结果面了一个就成了。还没有
从,上来发个感想,针对在找工的同学尤其是想转码工的,但是又没有 cs 背景的同学
写一点。
客观背景:
生物来美八年在一个二三流学校挨着了地,其间无休学,无 paper,无实习。 从本科
算起无工作经验, 也没上过 cs 或者是工程学院的课程,出来以后生物算文理,跨院
修课有麻烦 (本科曾有机会修计算机双学位,因为听从师兄师姐建议要学好生物就没
有修,挺后悔的,有 cs 学位无论出国还是找工都要好很多。)
看书:
c++ primer,
clsr 前 1 / 3 不含作业
cracking the code interview 数据结构四章 (算法两章没来得及看)
effective c++ 前 1 / 3,
mitbbs 本版,要学会考古,很多时候我就是搜算法牛人的贴来学,chenpp/quantx/
viisa/lolhaha/ihasleetcode/kirit/guangyi, 还有好几个常驻不常驻的记不住了,
小尾羊的总结这样的要烂熟于心。有些牛人的收藏夹如果可读的话是个捷径,不过在任
何论坛考古.都是基本功,文科的都该有这个 sense, 理科生读过 mailinglist 也应该
明白。
我看书一向很慢,考 G 的时候红宝背了一年还没背完一遍, 最后好像是考前才看完的
。现在也没改善,c++ primer 从 8 月看到 12 月还跳过了很重要的 template 几章
才算基本看完。不过自认看书还比较扎实,可能是因为每次拿起书都要把以前看过的翻
一遍才开始看新的。
过程:
9 月去了学校工程学院的 job fair, 这种 job fair 的问题就是大公司 booth 人满为
患,基本也就是收简历然后告诉你一个 link 去网上投,对求职者其实没帮助。于是我
去跟小公司聊,好几个小公司的聊的还不错,不过收了简历以后也就没有下文了。混在
一堆 engineering master 学生里面,有两个公司 riverbed/panasonic听说我是 phd
又使用 linux 立马愿意当场给笔试写 c/c++ 程序,都是(后来觉得)很简单的 find
middle element in a linked list,按格式打印数字,然后就是 c++ 语法。第一次知
道找工让你当场在纸上写程序。自然一写就错,因为平常都是写 python 处理数据,帮
实验室的 BME 学生写过一些 C/CUDA 程序(其实跟我的研究一点关系都没有),完全
没学过算法数据结构,连 linked list 是啥都要猜的,唯一一点算法基础是小学搞计
算机竞赛时候学的。还有个小公司其实用 gstreamer, 其实我对 gstreamer code 还
比较熟,当下聊的高兴,回去以后没有跟进,也就没有任何下文了。( 教训: c/c++
要过硬,从此看 primer 就有了动力)
同时有刚进工业界的朋友内推过 data scientist 位置,公司说了要打电话聊一聊,到
点电话没来,倒等来了一封据信,有木有!拜托朋友推了另外一个 consulting 公司
data analyst 也没拿到电面。本版 refer 的生物测序公司的 bioinformatics
scientist 和 LAMP web dev 都投了,但是也没有拿到电面,只是生物专业,不是生物
信息/生物统计,还是不对口。还有个 LD 的朋友看见 job posting 愿意内推,结果读
信晚了一个周末,位置也没了。
(教训:找工跟时机太有关了,不是特别大的公司,或者大公司的具体一个组招人就那
么几个月,甚至几个星期,时间过了人就招满了,所以不能等到 ready 了再投。之前
是受到版上和朋友影响,每个人都说一定要准备好再投。我一直是听在心里的,尤其是
之前在 job fair 上的失败说明了这一点。不过现在朋友推的 position 好是好,但是
公司已经招到人了,或者 slow down 了,这时候对于我这样没 cs 相关学位想转行的
人来说就基本没机会了。)
上面两个教训一综合,加上 LD 对我只看书不投有点不耐烦了,加上实验室一个 BME
美国人毕业就保送了一个挺好的公司 (说保送,是他做过一实习,组里头头很喜欢,直
接 onsite,完全没有 technical 问题,问他遇到啥行为问题,他瞪着眼问“啥叫行为
问题啊?”。这样的自然很快拿到了,kao,他答辩比我还晚了 3 个月,基本毕业就找
到了) 他告诉我说旁边软件组在扩招,我又坐不住了。所以总结教训很重要,这个机会
就成了我最后拿到的这个 offer, 那时候我 primer 基本看差不多了,就是算法弱,版
上难题基本不会做。被通知电面的时候别提多兴奋了,这可是我第一个电面,虽然是烙
印。 面前找了个 LD 认识的内部朋友打听了一下,朋友还很热心的说他帮我在内部网
上贴我的简历。电面时候连猜带蒙,题很简单,就考reverse string 这样难度,面官
挺好的。
电面完第三周通知 onsite,所以同学们看到这儿放心,三周也是可能的。onsite 基本
就是白板,不过我觉得侧重在数据结构不在算法,我猜是他家软工跟算法打交道不多,
所以问的也不多。coding 基本不出 cracking 的范围,最多有点变通。因为
cracking 写过一遍所以不怕。说实话 c++ 考得相对简单,难度比板上讨论的问题简单
,primer 上都有讲过。总结:考 c++ 就有这个好处,对 fresh grad level 工作绝大
多数 CS master 会用 java 面,竞争激烈; 而且 java 不考语法自然就全考算法了,
而我这样非科班的算法都很菜。如果考 c++ 和 threading, 45 min 一个人下来,问简
历,问一两个语法,概念,基本只够时间考一个数据结构,再把数据结构和 threading
结合问问,下来算法就算考也得用嘴说了。最后每个面官那里都超时,都来不及要名
片/email. 面的时候头头很惊讶我的生物背景,一面给我隆重推荐他家的 test 职位,
我说我只拿到这个,你随便按哪个面我吧。 第二个面官干脆就玩儿了消失,当时感觉
已经挂了。因为是第一个onsite, 狼狈得把 suit bag 和一件备用衬衣都忘在旅馆了,
估计没有谁像我这么菜吧。
本着在网上刷存在感的目的,总结几点:
1. 为啥考 c++ 对转行合适,上面说了。
2. clsr 是好书
3. 看书要小心,cracking coding interview 的答案里面有错的,找 quant 的绿书上
面也有错的。
4. 如果没写过,至少把一本面试书的题写一遍,而且既然都 c++ 了,写的程序尽量模
仿 stl 借口,比如 traverse binary tree 就最好写成 iterator, 这样也顺便熟悉
c++,而且也练习 oo 组织三类 iterator. 如果只是按 clsr 写就练习不了 c++ 了。
3. 面前要研究面试官,我在去 onsite 路上拿到名单有点太晚了。有个面官直接拿他
的 pet project 问我,回来发现都 host 在网上,要找都能找到,看了他的 code 就
能答上来。
4. 研究面官的时候要学会变通,面试名单上名字可能是全名,而面官网上的痕迹有可
能是用的简缩名,东欧人和印度人这种尤其多。就是因为这个原因我没能找出一个面官
的 project, 事后才找到。
5. communication, communication. 这个多重要呢? 我前面提到的那个保送的美国人
简历上写了 c++,说句不客气的我觉得他完全不懂 c++, 只能算懂一些 python皮毛。
不过别人就是能拿到,不但拿的快拿到了还比我高很多,当然不是马工位置,这个就是
communication / soft skill的厉害。
6. 如果没有 CS 学位,最好积累点软件经验,我没有实习,但是去年暑假自愿为实验
室里面的工程学生写了些 c code, 搭好一个平台可以让他实时实验各种各样的图像处
理算法在 video 上。这个工程学生暑假倒是出去实习了。我一生物学生在实验室做最
工程的 project, 虽然量也不大就 15k 左右一个 project, 前一段生物版上一个生物
信息的 phd 时写了4 万行,所以文科写程序还是有可能很多的。或者你找个 open
source project to contribute, 只要最后进了 repository, 写在简历上都是挺好的
。只要别学 cracking coding interview 里面那个例子一样 onsite 见光死就行了。
这些 project 其实也锻炼读他人 code 的能力,我读过的 code 量是写的的 3 到 5
倍,我觉得到工作中比例应该更高。我不认识学 cs 的学生不知道科班的怎么样,但是
我周围的工程学生其实很多都不读 code,不是不能,是没有那个习惯,当然人也就写
个 matlab, 找工也不是找马工。
7. 如果没有 CS 学位,面试时候需要表现出你能学习。我面的时候很多问题答不上来
,因为 threading 基本没经验,最后也拿到卧佛了。集中精力听,当面官告诉你答案
,如果能根据答案问上些问题表明你在思考学习他说的答案也挺好的。
8. 面试中指出面官的错误要有礼貌。(我因为这个礼貌问题吃过大亏,PhD 到第三年
推倒换导师全部重来。)
9. IT 现在机会很多,google/fb 大招,很多本来 cs 从业的跳去这几家,导致其他软
件或者非纯软件公司的软件部门不好招人,可能进入门槛有一定降低,对转行是个机会。
10. 关于求祝福。我真的不觉得在版上求祝福有用,如果真的有人品一说,你的求祝福
帖乱飞,让想看面试帖的同学不方便,反倒伤了自己人品。都说如果乞丐向你讨钱你给
他饭,向你讨饭给他钱;通常版上来求祝福的我一般不理,上来委婉感概的反而会
bless 一下。我觉得人的人品是守恒的,一处用掉了人品,就该警觉别处缺人品了;如
果一直不顺,要相信好事就在后头.
再说说主观情况,找工的同学可以不看了,加点个人感慨:
回头看看觉得很衰,一起来美的同学都发 nature science 了,师弟师妹 nature 子刊
无数,比我年轻后来来美的朋友都毕业工作多年了。学校里熟人基本走光了,连系里小
蜜都换了三:第一个得爱滋都死了,第二个小蜜升职了,第三个小蜜眼看也要走了,剩
我还在写一篇永远发不出去的 paper。 btw 一边写文章一边找工不容易,我现在完全
同意。这里前两天有人只有 26,27 岁还 来 whining, 真是饱汉子不知饿汉子饥,或者
现在又流行伤痕文青了?
刚来的时候抱着一颗做科学的心,逐渐意识到做科学还是非常需要运气的。一个好的导
师给研究生的第一个课题应该要容易一点。要不然十有八九学生做伤了,心就上了转行
的路。新年里读了去年 Poo 在神经所的讲话,觉得说到了心里面。这些年的经历想必
也不是特例,应该有不少生物学生有共鸣。不过在二三流学校,导师可能本来就没有啥
课题也就不能强求了。为了转行修了不少数学课,修了学位要求的两倍的数学课,虽然
在数学 phd 面前还是菜的一坨。学数学课的收获就是1. 认识了不少数学系和物理转
finance 的学生,好几个 GPA 都是 4.0 或者 ~4.0 的,能时刻鞭策自己; 2. 反过来
看 cs 书觉得容易,clsr 或者 machine learning 类 topic 觉得都简单易懂,就是要
花时间过一遍。其实计算机和数学这些东西比生物要 tractable 多了,或者说公平多
了。
其实投这个 c++ role 本来只是为了找找面试感觉和督促学习 c++,为这学期找 quant
/quant dev 做准备,本来应该找个小公司练手的,结果因为上面说的两个原因找了这
个还不错的公司开练,FLAG 以及 bb 都本来在计划中,本来做好一年抗战的心理准备
,结果是个 surprise,第一个电面第一个 onsite 就拿到了。估计考虑几天还是要从
了,年龄不小了还从来没拿过工资。估计要谨以此文纪念自己为了读 math finance 熬
夜写作业的日日夜夜了,为了读这个二学位还和系里闹翻了,PhD答辩都过了以后还差
点没拿到 PhD 学位。
估计自己不能像 dumand 大牛那样把码工据了继续找矿。这找工就是一 super-
martingale, 或者 american option, 尤其是在美时间有限制的 fresh graduates,
mature date 还特短, 遇到第一次 payback 等于 price 的时候就是 optimal
exercise time 了( price 就是自己算自己能卖多少)。一方面打算稳定一下让爸妈来
旅游一下,那个时代的人生活被国家安排,文化也不高就是想让我有出息,这么多年过
去了我这么折腾结果还是平庸, 现在告诉他们说找到工作了也没有怎么高兴。我对他
们的教育也有保留意见:他们对我的教育里面缺乏金钱的观念,直接造成我按照兴趣而
不是按照经济条件选择了读生物(这个倒是和陈蟑螂没有直接关系)。
最后鸣谢 LP, 完全承包并带领我吃喝玩乐,有时候就算不想去玩也给拉出去了呵呵。
总结了 8 页纸 behavior 问题;还帮我整理 mit 面经,虽然最后没时间了只看了一小
部分。 面试期间从来没有因为失败埋怨过,还总是减压说现在也不缺钱(其实是她不
缺钱吧。。)。还有最后帮总结了问面官的问题,关键是她对我一直比我自己都有信心
,真是不容易。
avatar
S*l
121
不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
一年以来都没有想出这么简单的算法。

【在 t****e 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: hanover (Lafayette), 信区: JobHunting
: 标 题: 生物 PHD 报个转码工的 offer
: 发信站: BBS 未名空间站 (Sat Jan 21 21:55:50 2012, 美东)
: 在版上潜了两三个月,拿了个玛农的哦佛, base十万出头,经验可能不适合面 FLAG
: 这类公司,我也没来得及投他们,本来打算再练习一阵,结果面了一个就成了。还没有
: 从,上来发个感想,针对在找工的同学尤其是想转码工的,但是又没有 cs 背景的同学
: 写一点。
: 客观背景:
: 生物来美八年在一个二三流学校挨着了地,其间无休学,无 paper,无实习。 从本科

avatar
m*T
122
嗯,明显是BSO呀,哈哈。生物人的智力水平高是说的挺对的,但由于行业的问题,很
多人在实验室里花的时间、精力太多,容易忽略某些基础的人际交往(networking),
且有时候比较喜欢钻牛角尖,头脑不够活络,在情商方面还需要提高。
祝节日快乐!

【在 S**********l 的大作中提到】
: 不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
: 俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
: 一年以来都没有想出这么简单的算法。

avatar
S*l
123
是啊。我就是情商太低了。不过没关系,反正俺目前还是准备继续为了人类对自然的认
识而奋斗的。。。以后混不下去了再说吧。

【在 m***T 的大作中提到】
: 嗯,明显是BSO呀,哈哈。生物人的智力水平高是说的挺对的,但由于行业的问题,很
: 多人在实验室里花的时间、精力太多,容易忽略某些基础的人际交往(networking),
: 且有时候比较喜欢钻牛角尖,头脑不够活络,在情商方面还需要提高。
: 祝节日快乐!

avatar
p*y
124
他還讀了math finance,數學物理只要能讀好,讀CS EE finance都不是問題。

【在 S**********l 的大作中提到】
: 不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
: 俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
: 一年以来都没有想出这么简单的算法。

avatar
b*n
125
“前一段生物版上一个生物信息的 phd 时写了4 万行,所以文科写程序还是有可能很
多的”
貌似我记得有人说自己PHD期间写过14万行的

【在 S**********l 的大作中提到】
: 不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
: 俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
: 一年以来都没有想出这么简单的算法。

avatar
b*n
126
生物PHD转码工的之前也有个贴子,最后也是打算稳定下来把父母接过来游玩,另外这
两个贴子最后都特别鸣谢了善解人意的好老婆。。
avatar
c*7
127
这,我想问一下,为什么你可以选数学系的课?老板让你选的?选课的学费是老板出吗
avatar
c*7
128
这,只能说明你智商高啊!不代表多数。。。

【在 S**********l 的大作中提到】
: 不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
: 俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
: 一年以来都没有想出这么简单的算法。

avatar
b*n
129
有的学校研究生院允许PHD学生同时读其他专业的MS。

【在 c*********7 的大作中提到】
: 这,我想问一下,为什么你可以选数学系的课?老板让你选的?选课的学费是老板出吗
: ?

avatar
s*u
130


【在 t****e 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: hanover (Lafayette), 信区: JobHunting
: 标 题: 生物 PHD 报个转码工的 offer
: 发信站: BBS 未名空间站 (Sat Jan 21 21:55:50 2012, 美东)
: 在版上潜了两三个月,拿了个玛农的哦佛, base十万出头,经验可能不适合面 FLAG
: 这类公司,我也没来得及投他们,本来打算再练习一阵,结果面了一个就成了。还没有
: 从,上来发个感想,针对在找工的同学尤其是想转码工的,但是又没有 cs 背景的同学
: 写一点。
: 客观背景:
: 生物来美八年在一个二三流学校挨着了地,其间无休学,无 paper,无实习。 从本科

avatar
E*7
131
赞努力!!!不过lz的原帖里不是有人回了说DNA(Genentech?)的RA就有10w+30% bonus
,那lz是PhD,只要去Genentech不就有130k-140k(总要比RA高些吧?)+30%-40%
bonus+ESPP这些,一年也有200K+,不是比做码工还要多一些?而且Genentech的福利也
好。
好奇问问生物版的前辈,为啥都不选Genentech这条路呢?
avatar
E*7
132
其实我们很多CS的MS出来也只有70K-80K左右(大家不要光看FLAG),还是小公司基本
没有其它收入,远远不如学生物的MS的130K。
avatar
b*n
133
“何不食肉糜?”

bonus

【在 E**********7 的大作中提到】
: 赞努力!!!不过lz的原帖里不是有人回了说DNA(Genentech?)的RA就有10w+30% bonus
: ,那lz是PhD,只要去Genentech不就有130k-140k(总要比RA高些吧?)+30%-40%
: bonus+ESPP这些,一年也有200K+,不是比做码工还要多一些?而且Genentech的福利也
: 好。
: 好奇问问生物版的前辈,为啥都不选Genentech这条路呢?

avatar
b*n
134
生物的MS能有130K吗?
genentech的地位相当于FLAG,拿genentech和CS小公司比,不太合适吧。

【在 E**********7 的大作中提到】
: 其实我们很多CS的MS出来也只有70K-80K左右(大家不要光看FLAG),还是小公司基本
: 没有其它收入,远远不如学生物的MS的130K。

avatar
E*7
135
我很理解你的想法,原来我也觉得生物工作的工资很低。但既然Genentech是130K的水
平,其它生物公司应该也不会差很多。

【在 b*******n 的大作中提到】
: “何不食肉糜?”
:
: bonus

avatar
E*7
136
难道Genentech的RA不是生物的MS做的?PhD应该至少是Research Scientist了吧。不是
有人爆料了“DNA(Genentech?)的RA就有10w+30% bonus”?其它公司的RA一定没有这么
高,但是也不能差太多吧。
我认识的去FLAG的MS也就是80-90K,加上bonus和ESPP也不到Genentech的130K。

【在 b*******n 的大作中提到】
: 生物的MS能有130K吗?
: genentech的地位相当于FLAG,拿genentech和CS小公司比,不太合适吧。

avatar
r*3
137
你得意得太早了。
5-6年前,Microsoft, Google喜欢考复杂的算法问题,里面涉及到动态规划,NP-HARD
的近似算法等等。因为问题复杂,所以都不要求写完整code,只说思路。 但是后来这
些公司发现一个共同点,就是招进去人不会写code。。。
所以,后来这群公司面试就是80%都是写code。微软甚至除了面HR外,100%写code。哪
怕很简单的题,也要求你当场写出完整的code。这下子,很多只会看书的人就原型暴露
了。其实,就算是CS的科班,能够一口气写好一个binary search tree都是很少的。即
便是ACM集训队的人,写一个动态规划的问题,1个小时AC一道题也是很不错的了。
这就是所谓"知易行难"的道理了。

【在 S**********l 的大作中提到】
: 不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
: 俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
: 一年以来都没有想出这么简单的算法。

avatar
r*t
138
哪里爆料了,去原帖也看了没找到,给个 link 吧?现在也在找工,是个机会就想试试
。。。

【在 E**********7 的大作中提到】
: 难道Genentech的RA不是生物的MS做的?PhD应该至少是Research Scientist了吧。不是
: 有人爆料了“DNA(Genentech?)的RA就有10w+30% bonus”?其它公司的RA一定没有这么
: 高,但是也不能差太多吧。
: 我认识的去FLAG的MS也就是80-90K,加上bonus和ESPP也不到Genentech的130K。

avatar
b*n
139
这个不能想当然,RA可能是指title是research assistant,也可能指职位是
regulatory affairs,差别挺大的。而且不同制药公司的title差别挺大,RA说不定是要
求PHD的。

【在 E**********7 的大作中提到】
: 难道Genentech的RA不是生物的MS做的?PhD应该至少是Research Scientist了吧。不是
: 有人爆料了“DNA(Genentech?)的RA就有10w+30% bonus”?其它公司的RA一定没有这么
: 高,但是也不能差太多吧。
: 我认识的去FLAG的MS也就是80-90K,加上bonus和ESPP也不到Genentech的130K。

avatar
b*n
140
这个恐怕也是想当然了,爆料的个案不能当做普遍情形。不然我也可以说“某论坛好几
个爆料的说CS fresh MS,找到MFGA,100k起步,其他CS公司应该也不会差很多”。

【在 E**********7 的大作中提到】
: 我很理解你的想法,原来我也觉得生物工作的工资很低。但既然Genentech是130K的水
: 平,其它生物公司应该也不会差很多。

avatar
r*t
141
对,最近有个认识的人去做 regulatory affairs 也是 RA 啊,不知道工钱多少呵呵。

【在 b*******n 的大作中提到】
: 这个不能想当然,RA可能是指title是research assistant,也可能指职位是
: regulatory affairs,差别挺大的。而且不同制药公司的title差别挺大,RA说不定是要
: 求PHD的。

avatar
K*S
142
这个RA是fresh的?
以前的工资历史很重要啊

bonus

【在 E**********7 的大作中提到】
: 赞努力!!!不过lz的原帖里不是有人回了说DNA(Genentech?)的RA就有10w+30% bonus
: ,那lz是PhD,只要去Genentech不就有130k-140k(总要比RA高些吧?)+30%-40%
: bonus+ESPP这些,一年也有200K+,不是比做码工还要多一些?而且Genentech的福利也
: 好。
: 好奇问问生物版的前辈,为啥都不选Genentech这条路呢?

avatar
S*l
143
你在微软高就?微软俺不知道。反正google我们实验室的一个女生物口的phD轻松搞定
。我觉得编程序那点东西也就是‘everyone can cook’来形容,别拿什么ACM来吓唬人
了。

HARD

【在 r********3 的大作中提到】
: 你得意得太早了。
: 5-6年前,Microsoft, Google喜欢考复杂的算法问题,里面涉及到动态规划,NP-HARD
: 的近似算法等等。因为问题复杂,所以都不要求写完整code,只说思路。 但是后来这
: 些公司发现一个共同点,就是招进去人不会写code。。。
: 所以,后来这群公司面试就是80%都是写code。微软甚至除了面HR外,100%写code。哪
: 怕很简单的题,也要求你当场写出完整的code。这下子,很多只会看书的人就原型暴露
: 了。其实,就算是CS的科班,能够一口气写好一个binary search tree都是很少的。即
: 便是ACM集训队的人,写一个动态规划的问题,1个小时AC一道题也是很不错的了。
: 这就是所谓"知易行难"的道理了。

avatar
d*r
144
你们学校出来的PhD,搞定这个还不是小菜?

【在 S**********l 的大作中提到】
: 你在微软高就?微软俺不知道。反正google我们实验室的一个女生物口的phD轻松搞定
: 。我觉得编程序那点东西也就是‘everyone can cook’来形容,别拿什么ACM来吓唬人
: 了。
:
: HARD

avatar
S*l
145
是啊。我最烦CS的人拿什么NP-hard出来吓唬人了。我们原来学校研究NP-hard世界第一
的那位教授在我们那级开的算法课学的最好的就是生物phD。

【在 d*****r 的大作中提到】
: 你们学校出来的PhD,搞定这个还不是小菜?
avatar
S*l
146
想起来了。以前面试过一个CS的学生,问她研究做啥project,她说做了blabla,最后
来了一句‘what we solve is an NP-hard problem"。其实什么都是一问三不知。唬谁
啊。真是笑死人了。

【在 S**********l 的大作中提到】
: 是啊。我最烦CS的人拿什么NP-hard出来吓唬人了。我们原来学校研究NP-hard世界第一
: 的那位教授在我们那级开的算法课学的最好的就是生物phD。

avatar
d*r
147
恩,在你们学校开计算机课的老师都是大仙级别的。。
B. Kernighan和R. Sedgewick居然都在你们学校老老实实教基础课,我都一直想去听听。
你们学校生物系老板里面计算的大牛也很多,不知道J. Hopfield大仙现在还带PhD学生
不?

【在 S**********l 的大作中提到】
: 是啊。我最烦CS的人拿什么NP-hard出来吓唬人了。我们原来学校研究NP-hard世界第一
: 的那位教授在我们那级开的算法课学的最好的就是生物phD。

avatar
r*t
148
写了 14 万行的就是在普林做 faculty 的莎拉。

【在 b*******n 的大作中提到】
: “前一段生物版上一个生物信息的 phd 时写了4 万行,所以文科写程序还是有可能很
: 多的”
: 貌似我记得有人说自己PHD期间写过14万行的

avatar
o*4
149
沙拉这么牛啊

【在 r****t 的大作中提到】
: 写了 14 万行的就是在普林做 faculty 的莎拉。
avatar
K*n
150
大家过年好!
FLAG是什么?
avatar
K*n
151
这 。。。。
算了咱还是说说复杂算法题吧,哈哈哈

HARD

【在 r********3 的大作中提到】
: 你得意得太早了。
: 5-6年前,Microsoft, Google喜欢考复杂的算法问题,里面涉及到动态规划,NP-HARD
: 的近似算法等等。因为问题复杂,所以都不要求写完整code,只说思路。 但是后来这
: 些公司发现一个共同点,就是招进去人不会写code。。。
: 所以,后来这群公司面试就是80%都是写code。微软甚至除了面HR外,100%写code。哪
: 怕很简单的题,也要求你当场写出完整的code。这下子,很多只会看书的人就原型暴露
: 了。其实,就算是CS的科班,能够一口气写好一个binary search tree都是很少的。即
: 便是ACM集训队的人,写一个动态规划的问题,1个小时AC一道题也是很不错的了。
: 这就是所谓"知易行难"的道理了。

avatar
K*n
152
完了我们程序猿被莎拉鄙视了

【在 S**********l 的大作中提到】
: 你在微软高就?微软俺不知道。反正google我们实验室的一个女生物口的phD轻松搞定
: 。我觉得编程序那点东西也就是‘everyone can cook’来形容,别拿什么ACM来吓唬人
: 了。
:
: HARD

avatar
f*b
153
re
avatar
r*t
154
你意思是你都工作 5,6 年了?

【在 K****n 的大作中提到】
: 这 。。。。
: 算了咱还是说说复杂算法题吧,哈哈哈
:
: HARD

avatar
c*c
155
可能是 Facebook, linkedin, amazon/apple, google

【在 K****n 的大作中提到】
: 大家过年好!
: FLAG是什么?

avatar
K*n
156
不是,没听说谁写不出来code的,微软的PM都可以写code。
当然有些老同志觉得别人写的那不叫code,我也可以理解,就是我不太想往这个方向发
展。你知道,科班出身的人对CS地热爱是我们比不了的,人家对于code的追求那是没有
人可以阻止的。我想还是不要动人家的奶酪,找个机会脱身。

【在 r****t 的大作中提到】
: 你意思是你都工作 5,6 年了?
avatar
K*n
157
微软这么牛逼,这么海招,一涨涨5%,居然没上榜。LinkedIn和另外几个不太搭吧,
Twitter情何以堪。

【在 c**c 的大作中提到】
: 可能是 Facebook, linkedin, amazon/apple, google
avatar
c*c
158
我猜的,呵呵...求解答. linkedin确实不搭.
还有dropbox, bloomberg, msft都没上榜呢...

【在 K****n 的大作中提到】
: 微软这么牛逼,这么海招,一涨涨5%,居然没上榜。LinkedIn和另外几个不太搭吧,
: Twitter情何以堪。

avatar
S*l
159
还真是人家说啥你都信。。。

【在 o**4 的大作中提到】
: 沙拉这么牛啊
avatar
S*l
160
突然想起来,facebook的面试确实是要写一段程序的。

【在 c**c 的大作中提到】
: 可能是 Facebook, linkedin, amazon/apple, google
avatar
r*3
161
你搞错了。
在真正搞项目的人面前,一个project最重要的是需求分析。具体某个细节问题是不是
NP-Hard之类的问题复杂度根本不是很重要的,所以她才最后随便加一句而已,你还那
么较真那么什么。而之前她可能说的一些需求分析,业务逻辑,体系架构等等,在你看
来是blala,而实际上这些才是重要的内容。现实中的很多project,不是做算法题。如
果还停留在课本上那样研究算法题的程度,那显然还只是一个啥都不懂的新兵。
我很讨厌说什么编程是everyone can cook的说法。大部分都是嘴巴上说得厉害,实际
上一点不会做。所以现在无论是我们,微软,Google,百度,腾讯等等,从电面开始都
直接来写code,最简单也最直接。

【在 S**********l 的大作中提到】
: 想起来了。以前面试过一个CS的学生,问她研究做啥project,她说做了blabla,最后
: 来了一句‘what we solve is an NP-hard problem"。其实什么都是一问三不知。唬谁
: 啊。真是笑死人了。

avatar
f*e
162
CS 的基本功不在这上面。就像生物的基本功不在谁用 pipette 最快一样。

【在 S**********l 的大作中提到】
: 不错。其实生物phD的智力都是很好的,不喜欢随时可以转行。
: 俺LD(CS phD)把去年去google面试的题问俺,俺也就想了15秒,就给出了解法,LD说他
: 一年以来都没有想出这么简单的算法。

avatar
c*s
163
mark
avatar
x*i
164
mark
avatar
b*n
165
高级黑,哈哈

【在 K****n 的大作中提到】
: 不是,没听说谁写不出来code的,微软的PM都可以写code。
: 当然有些老同志觉得别人写的那不叫code,我也可以理解,就是我不太想往这个方向发
: 展。你知道,科班出身的人对CS地热爱是我们比不了的,人家对于code的追求那是没有
: 人可以阻止的。我想还是不要动人家的奶酪,找个机会脱身。

avatar
b*n
166
linkedin也就是前一阵IPO了,这就能把google踢下去从MFGA变成FLAG..

【在 K****n 的大作中提到】
: 微软这么牛逼,这么海招,一涨涨5%,居然没上榜。LinkedIn和另外几个不太搭吧,
: Twitter情何以堪。

avatar
r*t
167
脱身指的是?

【在 K****n 的大作中提到】
: 不是,没听说谁写不出来code的,微软的PM都可以写code。
: 当然有些老同志觉得别人写的那不叫code,我也可以理解,就是我不太想往这个方向发
: 展。你知道,科班出身的人对CS地热爱是我们比不了的,人家对于code的追求那是没有
: 人可以阻止的。我想还是不要动人家的奶酪,找个机会脱身。

avatar
E*7
168
不好意思,原帖里的确没有,我估计是在转到哪个其它版的底下看见大家的评论的。不
过这个DNA的RA有10w+30% bonus应该没有记错。当时也有些吃惊。

【在 r****t 的大作中提到】
: 哪里爆料了,去原帖也看了没找到,给个 link 吧?现在也在找工,是个机会就想试试
: 。。。

avatar
E*7
169
哈哈,这个有道理,RA确实也可能是Regulatory Affairs,那应该会多一些。
Regulatory Affairs好像PhD和MS都有。

【在 b*******n 的大作中提到】
: 这个不能想当然,RA可能是指title是research assistant,也可能指职位是
: regulatory affairs,差别挺大的。而且不同制药公司的title差别挺大,RA说不定是要
: 求PHD的。

avatar
E*7
170
是啊,这个就是想当然。当时看了心想,难道风水轮流转,生物MS也有春天?

【在 b*******n 的大作中提到】
: 这个恐怕也是想当然了,爆料的个案不能当做普遍情形。不然我也可以说“某论坛好几
: 个爆料的说CS fresh MS,找到MFGA,100k起步,其他CS公司应该也不会差很多”。

avatar
t*d
171
没错,说everyone can cook都是忽悠。当年一位前辈忽悠我去给他写些程序,跟我说everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can cook 的那点东东,我就只能打一辈子下手了。
后来另一位前辈忽悠我去帮他做生物实验,也说everyone can cook,6各月保证我什么都会了。俺这次就没有上当了。

【在 r********3 的大作中提到】
: 你搞错了。
: 在真正搞项目的人面前,一个project最重要的是需求分析。具体某个细节问题是不是
: NP-Hard之类的问题复杂度根本不是很重要的,所以她才最后随便加一句而已,你还那
: 么较真那么什么。而之前她可能说的一些需求分析,业务逻辑,体系架构等等,在你看
: 来是blala,而实际上这些才是重要的内容。现实中的很多project,不是做算法题。如
: 果还停留在课本上那样研究算法题的程度,那显然还只是一个啥都不懂的新兵。
: 我很讨厌说什么编程是everyone can cook的说法。大部分都是嘴巴上说得厉害,实际
: 上一点不会做。所以现在无论是我们,微软,Google,百度,腾讯等等,从电面开始都
: 直接来写code,最简单也最直接。

avatar
s*r
172
那你到底干什么去了,
不做实验,也不编程,你是理论生物学?

没错,说everyone can cook都是忽悠。当年一位前辈忽悠我去给他写些程序,跟我说
everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can cook
的那点东东,我就只能打一辈子下手了。
后来另一位前辈忽悠我去帮他做生物实验,也说everyone can cook,6各月保证我什么
都会了。俺这次就没有上当了。

【在 t*d 的大作中提到】
: 没错,说everyone can cook都是忽悠。当年一位前辈忽悠我去给他写些程序,跟我说everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can cook 的那点东东,我就只能打一辈子下手了。
: 后来另一位前辈忽悠我去帮他做生物实验,也说everyone can cook,6各月保证我什么都会了。俺这次就没有上当了。

avatar
r*3
173
everyone can cook出来的东西,估计是不能吃的。我面过不少人,也被不少人面过,
也参加ACM集训,在外企,私企,国家机关单位都做过,心理这一把尺还是够准的。前
面的帖子我就说了,你现在随便从国内top10的CS本科生中抓10个人。能够一口气写出
一个可以跑的binary search tree的人不到1个。很多人还小瞧binary search tree是
数据结构教科书上的东西,还不屑于写。复杂一点的动态规划,集训队里面平均成绩也
都是1个小时能够AC就是很top的选手了。现在找工作面试的时候,我们都不敢出动态规
划的问题,因为绝大部分选手都写不出来,所以拿出来考根本没有意义。
知易行难。这就是搞pure science和搞engineering的最大区别。

说everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can
cook 的那点东东,我就只能打一辈子下手了。
么都会了。俺这次就没有上当了。

【在 t*d 的大作中提到】
: 没错,说everyone can cook都是忽悠。当年一位前辈忽悠我去给他写些程序,跟我说everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can cook 的那点东东,我就只能打一辈子下手了。
: 后来另一位前辈忽悠我去帮他做生物实验,也说everyone can cook,6各月保证我什么都会了。俺这次就没有上当了。

avatar
p*m
174
真没劲 sarah好歹也是phd写过10几万行代码的人 被你们一言一语说的跟傻大姐似的。。

【在 r********3 的大作中提到】
: everyone can cook出来的东西,估计是不能吃的。我面过不少人,也被不少人面过,
: 也参加ACM集训,在外企,私企,国家机关单位都做过,心理这一把尺还是够准的。前
: 面的帖子我就说了,你现在随便从国内top10的CS本科生中抓10个人。能够一口气写出
: 一个可以跑的binary search tree的人不到1个。很多人还小瞧binary search tree是
: 数据结构教科书上的东西,还不屑于写。复杂一点的动态规划,集训队里面平均成绩也
: 都是1个小时能够AC就是很top的选手了。现在找工作面试的时候,我们都不敢出动态规
: 划的问题,因为绝大部分选手都写不出来,所以拿出来考根本没有意义。
: 知易行难。这就是搞pure science和搞engineering的最大区别。
:
: 说everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can

avatar
f*e
175
我也是生物轉碼農的。野路子的和 CS 科班的在解小問題,寫小程序時沒甚麼
差別。一放到大的軟件開發架構差別就出來了。深有體會。我們野路子的寫過
幾行代碼實在不重要。

。。

【在 p*****m 的大作中提到】
: 真没劲 sarah好歹也是phd写过10几万行代码的人 被你们一言一语说的跟傻大姐似的。。
avatar
L*e
176
可惜了

【在 t****e 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: hanover (Lafayette), 信区: JobHunting
: 标 题: 生物 PHD 报个转码工的 offer
: 发信站: BBS 未名空间站 (Sat Jan 21 21:55:50 2012, 美东)
: 在版上潜了两三个月,拿了个玛农的哦佛, base十万出头,经验可能不适合面 FLAG
: 这类公司,我也没来得及投他们,本来打算再练习一阵,结果面了一个就成了。还没有
: 从,上来发个感想,针对在找工的同学尤其是想转码工的,但是又没有 cs 背景的同学
: 写一点。
: 客观背景:
: 生物来美八年在一个二三流学校挨着了地,其间无休学,无 paper,无实习。 从本科

avatar
r*3
177
能写10几万行代码的还是很牛啊。谁说是傻大姐了。。。

。。

【在 p*****m 的大作中提到】
: 真没劲 sarah好歹也是phd写过10几万行代码的人 被你们一言一语说的跟傻大姐似的。。
avatar
h*r
178
不好意思,记错了,已经在原文改正成 14 万行了。

【在 r****t 的大作中提到】
: 写了 14 万行的就是在普林做 faculty 的莎拉。
avatar
h*r
179
其实我就经常写不出来 code,下笔经常觉得怎么写都是错。
软件是个服务行业,写的 code 要是别人用不了/不好用,最终只能自己用的话,就不
算是真的写出来了。
典型的就是我用来为 paper 做图的 code, 前前后后重写了不止 4,5遍了,无论怎么
提炼还是很乱,不能用在下一幅图或者是帮助别人画类似的图上面。余下的没提炼的
one use script,最多算是 script/glue code, 不能算软件的。

【在 K****n 的大作中提到】
: 不是,没听说谁写不出来code的,微软的PM都可以写code。
: 当然有些老同志觉得别人写的那不叫code,我也可以理解,就是我不太想往这个方向发
: 展。你知道,科班出身的人对CS地热爱是我们比不了的,人家对于code的追求那是没有
: 人可以阻止的。我想还是不要动人家的奶酪,找个机会脱身。

avatar
h*r
180
有同感。搞科学的是搭个积木桥 (模型) 看看桥这种东西是不是可行,是不是符合物理
定律/自然规律。搞工程的要搞出能给用户过车的桥,还有很多东西需要 worry+解决。
every one can cook.但是如果是 cook 给自己吃,那是没有问题的。但是工业界,搞
工程需要 cook for every one, 至少要 for a substantial group of users, 不但要
解决 cook 大量 food 的问题,也要解决符合那些用户口味,以及如何疏导口味没满足
的用户的问题,这时候再说 every one can cook 就是笑话了,此 cook 非彼 cook.
研究可行性,可能性,prototype tool vs deliverable tools, 就是科学和工程的区
别,不过现在很多科学家也研究 tools, 也仍然笼统称科学家。

【在 f**********e 的大作中提到】
: 我也是生物轉碼農的。野路子的和 CS 科班的在解小問題,寫小程序時沒甚麼
: 差別。一放到大的軟件開發架構差別就出來了。深有體會。我們野路子的寫過
: 幾行代碼實在不重要。
:
: 。。

avatar
h*r
181
数学系和生物一样是文理学院的,我做的生物比较理论,领域很多从物理/EE 转来的,
看 paper 吃力所以就开始选数学课了,只要做 TA, 学费是学院内部消化的。

【在 c*********7 的大作中提到】
: 这,我想问一下,为什么你可以选数学系的课?老板让你选的?选课的学费是老板出吗
: ?

avatar
l*1
182
Hei, when 2014 she or her husband be offered PI of CMU or Princeton or MIT
and others, so here forum never use 傻大姐 this word to any replied posting
to their original posting.
Sure!

【在 r********3 的大作中提到】
: 能写10几万行代码的还是很牛啊。谁说是傻大姐了。。。
:
: 。。

avatar
K*n
183
问题就在这里,都ipo了就没卖点了。linkedin的recruiter用linkedin给俺发信,说现
在是一个exciting time,希望大家共襄盛举,我觉得其实有点儿牵强。

【在 b*******n 的大作中提到】
: linkedin也就是前一阵IPO了,这就能把google踢下去从MFGA变成FLAG..
avatar
K*n
184
问得好。目前的想法是几年之内不能卖个公司捞一笔,就乖乖MBA再回国了

【在 r****t 的大作中提到】
: 脱身指的是?
avatar
K*n
185
写个script挺好。不想当script可以加个UI?

【在 h*****r 的大作中提到】
: 其实我就经常写不出来 code,下笔经常觉得怎么写都是错。
: 软件是个服务行业,写的 code 要是别人用不了/不好用,最终只能自己用的话,就不
: 算是真的写出来了。
: 典型的就是我用来为 paper 做图的 code, 前前后后重写了不止 4,5遍了,无论怎么
: 提炼还是很乱,不能用在下一幅图或者是帮助别人画类似的图上面。余下的没提炼的
: one use script,最多算是 script/glue code, 不能算软件的。

avatar
w*g
186
running123说的基本属实。要找能一口气写出BS和动态规划的,得去高中信息学竞赛金
牌里面sample。ACM比赛里也不都是动态规划题,也是需要照顾弱队的感情的。参加ACM
比赛的还算是CS本科生里好的。你去国内top10的CS大四本科生中抓10个人,怕是还能
说明白动态规划是什么原理的可能也就一个人。

【在 r********3 的大作中提到】
: everyone can cook出来的东西,估计是不能吃的。我面过不少人,也被不少人面过,
: 也参加ACM集训,在外企,私企,国家机关单位都做过,心理这一把尺还是够准的。前
: 面的帖子我就说了,你现在随便从国内top10的CS本科生中抓10个人。能够一口气写出
: 一个可以跑的binary search tree的人不到1个。很多人还小瞧binary search tree是
: 数据结构教科书上的东西,还不屑于写。复杂一点的动态规划,集训队里面平均成绩也
: 都是1个小时能够AC就是很top的选手了。现在找工作面试的时候,我们都不敢出动态规
: 划的问题,因为绝大部分选手都写不出来,所以拿出来考根本没有意义。
: 知易行难。这就是搞pure science和搞engineering的最大区别。
:
: 说everyone can cook,最后发现,cook 是可以cook 一点,但是只做everyone can

avatar
w*g
187
她phd刚进来的时候纯生物的,啥都不会。第一次见老板的时候老板问她用什么计算机语
言,她看到老板书架上有一本pearl编程的书就回答说她用pearl。从那以后就开始学li
nux写pearl程序。PhD刚毕业那阵她说她写了十几万行程序。我不信,我说我phd期间也
就写了两万行左右,在我们系也算程序写的多的了,她不可能写那么多的。结果当场用
wc数行数,发现确实有十几万行。彻底晕厥。我做不出来的面试题都问她,她一般都能
说出来该怎么解的。
我正在试图说服她该行搞计算机。要解决的P vs NP的难题也算是对人类的一大贡献。
不过可能得先等他tenure以后了。

【在 r********3 的大作中提到】
: 能写10几万行代码的还是很牛啊。谁说是傻大姐了。。。
:
: 。。

avatar
S*l
188
是因为您到现在还不会拼perl么?

机语
li

【在 w***g 的大作中提到】
: 她phd刚进来的时候纯生物的,啥都不会。第一次见老板的时候老板问她用什么计算机语
: 言,她看到老板书架上有一本pearl编程的书就回答说她用pearl。从那以后就开始学li
: nux写pearl程序。PhD刚毕业那阵她说她写了十几万行程序。我不信,我说我phd期间也
: 就写了两万行左右,在我们系也算程序写的多的了,她不可能写那么多的。结果当场用
: wc数行数,发现确实有十几万行。彻底晕厥。我做不出来的面试题都问她,她一般都能
: 说出来该怎么解的。
: 我正在试图说服她该行搞计算机。要解决的P vs NP的难题也算是对人类的一大贡献。
: 不过可能得先等他tenure以后了。

avatar
f*e
189
原来是十万行 Perl 啊。你们当初应该 cat *.pl | sort -k1 | uniq -c 看看有多少
重复的
lines。

机语
li

【在 w***g 的大作中提到】
: 她phd刚进来的时候纯生物的,啥都不会。第一次见老板的时候老板问她用什么计算机语
: 言,她看到老板书架上有一本pearl编程的书就回答说她用pearl。从那以后就开始学li
: nux写pearl程序。PhD刚毕业那阵她说她写了十几万行程序。我不信,我说我phd期间也
: 就写了两万行左右,在我们系也算程序写的多的了,她不可能写那么多的。结果当场用
: wc数行数,发现确实有十几万行。彻底晕厥。我做不出来的面试题都问她,她一般都能
: 说出来该怎么解的。
: 我正在试图说服她该行搞计算机。要解决的P vs NP的难题也算是对人类的一大贡献。
: 不过可能得先等他tenure以后了。

avatar
S*l
190
确实是从linux和perl学起的,俺觉得没啥不好意思的。
俺学生CS的,用C++,出了bug有的时候还得俺给de出来。
我觉得我这个大妈的编程水平不能代表一般生物phD的智商。我们实验室原来有个学生
就很强,她写的package连俺LD都说不错。绝对不像你们说的比CS的差一截。现在CS的
学生大部分也很差。

【在 f**********e 的大作中提到】
: 原来是十万行 Perl 啊。你们当初应该 cat *.pl | sort -k1 | uniq -c 看看有多少
: 重复的
: lines。
:
: 机语
: li

avatar
S*l
191
动态规划也不是CS的专利。咱有非常熟悉的人写过这教材啊,你知道的。
生物系graduate school有一门introductory level的课程就涉及到初步的动态规划,
sequence alignment,跟你们图像搜索一个道理。当年我们同一级进来的中国学生都比
俺考得好。可见她们也是学的很懂的。

ACM

【在 w***g 的大作中提到】
: running123说的基本属实。要找能一口气写出BS和动态规划的,得去高中信息学竞赛金
: 牌里面sample。ACM比赛里也不都是动态规划题,也是需要照顾弱队的感情的。参加ACM
: 比赛的还算是CS本科生里好的。你去国内top10的CS大四本科生中抓10个人,怕是还能
: 说明白动态规划是什么原理的可能也就一个人。

avatar
p*m
192
人家专业码农的意思无非是 码农这碗饭我们吃定了 你们该干嘛干嘛去。。

【在 S**********l 的大作中提到】
: 确实是从linux和perl学起的,俺觉得没啥不好意思的。
: 俺学生CS的,用C++,出了bug有的时候还得俺给de出来。
: 我觉得我这个大妈的编程水平不能代表一般生物phD的智商。我们实验室原来有个学生
: 就很强,她写的package连俺LD都说不错。绝对不像你们说的比CS的差一截。现在CS的
: 学生大部分也很差。

avatar
f*e
193
你是要说 smith-waterman 那东西啊?DP 本来就是一个拆分问题的方法,每个
专业的人都该知道一点。但是要一个 CS 的人和一个 Bio 的人一起坐下来写 error
correction code 的 decoder (和 sequence alignment 一个道理哦),CS 的
人一定先写好。因为人家 CS 的底子在那里。(前提:要是 top 的 CS 学生对上
top 的 Bio 学生)

【在 S**********l 的大作中提到】
: 动态规划也不是CS的专利。咱有非常熟悉的人写过这教材啊,你知道的。
: 生物系graduate school有一门introductory level的课程就涉及到初步的动态规划,
: sequence alignment,跟你们图像搜索一个道理。当年我们同一级进来的中国学生都比
: 俺考得好。可见她们也是学的很懂的。
:
: ACM

avatar
f*e
194
你这是 sampling bias。如果你拿 CS 的差生比 Bio 的尖子,结果当然是这样。你叫
CS 的尖子生来点 pipette,设计实验,估计也能秒杀 Bio 的差生。

【在 S**********l 的大作中提到】
: 确实是从linux和perl学起的,俺觉得没啥不好意思的。
: 俺学生CS的,用C++,出了bug有的时候还得俺给de出来。
: 我觉得我这个大妈的编程水平不能代表一般生物phD的智商。我们实验室原来有个学生
: 就很强,她写的package连俺LD都说不错。绝对不像你们说的比CS的差一截。现在CS的
: 学生大部分也很差。

avatar
f*e
195
瞧你这说的。谁想一辈子吃这口饭啊。

【在 p*****m 的大作中提到】
: 人家专业码农的意思无非是 码农这碗饭我们吃定了 你们该干嘛干嘛去。。
avatar
r*t
196
这个算不算打情骂俏?

【在 S**********l 的大作中提到】
: 是因为您到现在还不会拼perl么?
:
: 机语
: li

avatar
r*t
197
哪里,点pipette还是要赌bio差生赢,

【在 f**********e 的大作中提到】
: 你这是 sampling bias。如果你拿 CS 的差生比 Bio 的尖子,结果当然是这样。你叫
: CS 的尖子生来点 pipette,设计实验,估计也能秒杀 Bio 的差生。

avatar
d*r
198
个人认为10万行Perl比10万行C++恐怖。。。

【在 f**********e 的大作中提到】
: 原来是十万行 Perl 啊。你们当初应该 cat *.pl | sort -k1 | uniq -c 看看有多少
: 重复的
: lines。
:
: 机语
: li

avatar
r*t
199
bioperl 也就 30 万行,两个莎拉就基本够了。

【在 d*****r 的大作中提到】
: 个人认为10万行Perl比10万行C++恐怖。。。
avatar
D*e
200
写10万行perl真的不能证明说是好程序员,当然你们是好的那另说。我也曾写过将近(
估计)十万行Matlab,perl,和各种scripting languages,我们实验室也有生物学生
python写的特好。但面试是人家问的是what's the largest codebase have you ever
worked on, and how many lines of code did you contribute to it?当系统变得大
而复杂的时候,就不是你聪明不聪明的问题了。Google招过不止一个两个生物PhD,但
肯定不是靠他们做系统的设计和实现的。

【在 d*****r 的大作中提到】
: 个人认为10万行Perl比10万行C++恐怖。。。
avatar
D*e
201
So they have the second half of the question. And this is just a starter

【在 d*****r 的大作中提到】
: 个人认为10万行Perl比10万行C++恐怖。。。
avatar
r*3
202
生物里面的sequence alignment做得最好的都还是CS里面搞数据库的人。我恰好有个同
学就是做这个,还因此发了一篇paper在SIGMOD上。
已经说了无数次了,上课听懂不等于真正的懂,知易行难。你要去做,去写,真正AC几
十道DP的问题才算真正懂。像你这样说,打篮球无非就是运球和投篮。小学体育里面就
有投篮,中学体育课就教三步上篮了。那是不是所有高中生都可以靠打篮球混饭吃呢?

【在 S**********l 的大作中提到】
: 动态规划也不是CS的专利。咱有非常熟悉的人写过这教材啊,你知道的。
: 生物系graduate school有一门introductory level的课程就涉及到初步的动态规划,
: sequence alignment,跟你们图像搜索一个道理。当年我们同一级进来的中国学生都比
: 俺考得好。可见她们也是学的很懂的。
:
: ACM

avatar
r*3
203
10万行代码对于生物学生来说的确很牛。但是不要吹到好像比所有CS学生都牛的样子。
。。
老实说,我在本科时候写过的代码就超过10万行了。其实这并没有什么了不起。你现在
问问现在外面社会已经工作的人,一般工作3,4年以上的人,哪个没有10万行以上的代
码?
举个简单的例子,大家经常电脑游戏,《仙剑》,《传奇》这些游戏引擎的代码都是20
-40万行的级别。一般游戏引擎开发团队都只有3-5核心的人,研发时间都不到2年。
现在工业界里面评价程序员除了写过多少行代码外,还有更重要一点的是“读过多少行
代码”。很多人读过的代码仅限于课本上那几十行的例子。但是,如果读过一些很有名
的开源框架,比如Spring, Hibernate等等,那十有八九都是有真功夫的。我们招人的
时候,更看重这一点。

机语
li

【在 w***g 的大作中提到】
: 她phd刚进来的时候纯生物的,啥都不会。第一次见老板的时候老板问她用什么计算机语
: 言,她看到老板书架上有一本pearl编程的书就回答说她用pearl。从那以后就开始学li
: nux写pearl程序。PhD刚毕业那阵她说她写了十几万行程序。我不信,我说我phd期间也
: 就写了两万行左右,在我们系也算程序写的多的了,她不可能写那么多的。结果当场用
: wc数行数,发现确实有十几万行。彻底晕厥。我做不出来的面试题都问她,她一般都能
: 说出来该怎么解的。
: 我正在试图说服她该行搞计算机。要解决的P vs NP的难题也算是对人类的一大贡献。
: 不过可能得先等他tenure以后了。

avatar
S*l
204
LG吹LP,你不要太在意啊。
不过我LD可是北清之一的计算机系第一名,你就算比他牛也牛不了多少吧。。

【在 r********3 的大作中提到】
: 生物里面的sequence alignment做得最好的都还是CS里面搞数据库的人。我恰好有个同
: 学就是做这个,还因此发了一篇paper在SIGMOD上。
: 已经说了无数次了,上课听懂不等于真正的懂,知易行难。你要去做,去写,真正AC几
: 十道DP的问题才算真正懂。像你这样说,打篮球无非就是运球和投篮。小学体育里面就
: 有投篮,中学体育课就教三步上篮了。那是不是所有高中生都可以靠打篮球混饭吃呢?

avatar
r*3
205
我没有说比你LG牛啊,你倒是以你LG为例来评价整个IT行业的人。我只是作为一个普通
的IT从业来说,10万行code并没有多么牛。

【在 S**********l 的大作中提到】
: LG吹LP,你不要太在意啊。
: 不过我LD可是北清之一的计算机系第一名,你就算比他牛也牛不了多少吧。。

avatar
p*m
206
你有劲没劲。。就跟码农算个多崇高伟大的职业似的 要我说 去街上通下水道那也不是
一般人干得了的,也是要技术要磨练要经验的,so?

【在 r********3 的大作中提到】
: 生物里面的sequence alignment做得最好的都还是CS里面搞数据库的人。我恰好有个同
: 学就是做这个,还因此发了一篇paper在SIGMOD上。
: 已经说了无数次了,上课听懂不等于真正的懂,知易行难。你要去做,去写,真正AC几
: 十道DP的问题才算真正懂。像你这样说,打篮球无非就是运球和投篮。小学体育里面就
: 有投篮,中学体育课就教三步上篮了。那是不是所有高中生都可以靠打篮球混饭吃呢?

avatar
f*e
207
这有点夸大了。multiple sequence alignment 的标准还是 HMMER/Pfam 那帮子人吧?

【在 r********3 的大作中提到】
: 生物里面的sequence alignment做得最好的都还是CS里面搞数据库的人。我恰好有个同
: 学就是做这个,还因此发了一篇paper在SIGMOD上。
: 已经说了无数次了,上课听懂不等于真正的懂,知易行难。你要去做,去写,真正AC几
: 十道DP的问题才算真正懂。像你这样说,打篮球无非就是运球和投篮。小学体育里面就
: 有投篮,中学体育课就教三步上篮了。那是不是所有高中生都可以靠打篮球混饭吃呢?

avatar
f*e
208
看清楚先后。。。是色拉同学先进来说 CS 的活谁都能干的。123 同学从没说码农有
多么伟大。

【在 p*****m 的大作中提到】
: 你有劲没劲。。就跟码农算个多崇高伟大的职业似的 要我说 去街上通下水道那也不是
: 一般人干得了的,也是要技术要磨练要经验的,so?

avatar
p*m
209
CS的活谁都能干有何不妥?.com泡泡的时候多少文科F2去编程了?当然了,你可以说
top的码农不是谁都能干 这个肯定是真的,但是这个和萨拉说的不矛盾吧?

【在 f**********e 的大作中提到】
: 看清楚先后。。。是色拉同学先进来说 CS 的活谁都能干的。123 同学从没说码农有
: 多么伟大。

avatar
D*e
210
你这悲愤劲儿我还挺熟的。
也是我一朋友,找工作不顺留校作博后,申绿卡稍一谦虚被移民局的玩逻辑题给据了,
家里主要收入是老婆码code来得。
一次聚会中,他悲愤了,“写code谁不会!”
想起不能让支持他科学事业的老婆太不舒服,他转向了恰巧在场很无辜的两位学机械和
化工的同学,
“我会解偏微分方程,那玩意还有什么可做的!”
当然是金子总会发光的,他现在tenured at a top 10 department。你也许在你的行业
很出色,但每个行业都有存在的原因,你要是不能appreciate这些,你就还差些火候。
人家123讨论的不是谁聪明不聪明的问题,也不是抢不抢饭碗的问题,只不过是阐述一
下他对这个行业的认识,不知道踩了你哪根筋了

【在 p*****m 的大作中提到】
: 你有劲没劲。。就跟码农算个多崇高伟大的职业似的 要我说 去街上通下水道那也不是
: 一般人干得了的,也是要技术要磨练要经验的,so?

avatar
p*m
211
这问题我还想问问123同学呢,萨拉就表达了一下码农这活计门槛并不高(事实上这世
界上门槛高的工作有 但是一般我们也见不着)也不知道踩了他哪根筋了 lol

【在 D***e 的大作中提到】
: 你这悲愤劲儿我还挺熟的。
: 也是我一朋友,找工作不顺留校作博后,申绿卡稍一谦虚被移民局的玩逻辑题给据了,
: 家里主要收入是老婆码code来得。
: 一次聚会中,他悲愤了,“写code谁不会!”
: 想起不能让支持他科学事业的老婆太不舒服,他转向了恰巧在场很无辜的两位学机械和
: 化工的同学,
: “我会解偏微分方程,那玩意还有什么可做的!”
: 当然是金子总会发光的,他现在tenured at a top 10 department。你也许在你的行业
: 很出色,但每个行业都有存在的原因,你要是不能appreciate这些,你就还差些火候。
: 人家123讨论的不是谁聪明不聪明的问题,也不是抢不抢饭碗的问题,只不过是阐述一

avatar
f*e
212
那这样会点 pipette 会换 medium 的人都可以叫 biologist 了。反正门栏不高嘛?

【在 p*****m 的大作中提到】
: CS的活谁都能干有何不妥?.com泡泡的时候多少文科F2去编程了?当然了,你可以说
: top的码农不是谁都能干 这个肯定是真的,但是这个和萨拉说的不矛盾吧?

avatar
n*3
213

20
I think 游戏引擎 are bought from USA? at least for most teams.

【在 r********3 的大作中提到】
: 我没有说比你LG牛啊,你倒是以你LG为例来评价整个IT行业的人。我只是作为一个普通
: 的IT从业来说,10万行code并没有多么牛。

avatar
p*m
214
有何不可?biologist无非是一种profession而已,中性的,又没有天然的褒贬含义。
码农难道不是一样?

【在 f**********e 的大作中提到】
: 那这样会点 pipette 会换 medium 的人都可以叫 biologist 了。反正门栏不高嘛?
avatar
n*7
215
PHD写越多越好?
而且一件事情,用R,Python,C,代码量就可能很大不同...

【在 b*******n 的大作中提到】
: “前一段生物版上一个生物信息的 phd 时写了4 万行,所以文科写程序还是有可能很
: 多的”
: 貌似我记得有人说自己PHD期间写过14万行的

avatar
e*a
216
m
avatar
S*I
217
同一种语言也没法比,有点经验的码工都能写一千行的GUI,但有几个能写一千行OS
kernel的?

【在 n******7 的大作中提到】
: PHD写越多越好?
: 而且一件事情,用R,Python,C,代码量就可能很大不同...

avatar
a*l
218
俺当年被教育的是做生物信息(那时主要指sequence alignment)最好的不是生物的也
不是CS的,而是物理的。。。搞得我很悲催。。。

【在 r********3 的大作中提到】
: 生物里面的sequence alignment做得最好的都还是CS里面搞数据库的人。我恰好有个同
: 学就是做这个,还因此发了一篇paper在SIGMOD上。
: 已经说了无数次了,上课听懂不等于真正的懂,知易行难。你要去做,去写,真正AC几
: 十道DP的问题才算真正懂。像你这样说,打篮球无非就是运球和投篮。小学体育里面就
: 有投篮,中学体育课就教三步上篮了。那是不是所有高中生都可以靠打篮球混饭吃呢?

avatar
T*1
219
for regulatory affairs people, on BS is needed, and after a few years, they
are protmoted very quickly, much faster than R&D people. regulatory affairs
is more like business managers: they mainly deal with FDA, and act as linker
between FDA and the biotech/drug companies.

【在 b*******n 的大作中提到】
: 这个不能想当然,RA可能是指title是research assistant,也可能指职位是
: regulatory affairs,差别挺大的。而且不同制药公司的title差别挺大,RA说不定是要
: 求PHD的。

avatar
K*n
220
今天刚听一intern说他上午写了400行CSS

【在 S**I 的大作中提到】
: 同一种语言也没法比,有点经验的码工都能写一千行的GUI,但有几个能写一千行OS
: kernel的?

avatar
K*n
221
而且说了半天也没看出来哪里门槛儿高。算法不算数,要求写code,结果莎拉写了14万
行code,那还是回来搞binary search tree。科班嘛,差别就是上了N多课。123非要说
上课得不算啥,重点还是多写多看code,这又转到了莎拉写了14万code。真是够混乱得
。还是我nice,主动提出科班的优势在于对CS的那份热爱,那份追求,汉那在大学宿舍
里和其它wsn交相问难的IT民工气氛。莎拉她肯定没在大学宿舍里和wsn神侃过扬沙赚钱
多还是写程序赚钱多,也没讨论过C++更有用还是ppt更有用。

【在 p*****m 的大作中提到】
: 这问题我还想问问123同学呢,萨拉就表达了一下码农这活计门槛并不高(事实上这世
: 界上门槛高的工作有 但是一般我们也见不着)也不知道踩了他哪根筋了 lol

avatar
l*1
222
大过年的 别争拉倒吧
如果说写数理生物学投稿论文用的Tex/LaTex的PERL lines 也算code的话
ISI 上50篇以上hint论文的 PI 有一百万行code lines吧 比0.15 million 行code
lines 强点吧
one sample, i.e:
htp://www.math.umn.edu/~othmer/papers/final.pdf
可那只是她/他吃饭的饭碗而已
就是应聘以下的 Tenured Positions 都不一定 HOLD住
htp://www.math.umn.edu/jobs/
本世纪再出一个理论生物数学上的Banach 一篇博士论文 创立一个新的生物数学领域的话
一定 HOLD住 以上的 Tenured Positions 说不定还阿贝尔或菲力兹奖呢
cited:
1922年巴拿赫在利沃夫的大学获得博士学位,他的博士论文的题目是《关于抽象集合的操作及其在微分方程中的应用》
(Sur les opérations dans les ensembles abstraits et leur application aux équations intégrales),通过这篇论
文他创立了一个新的数学领域:泛函分析。同年6月30日他获得了教授资格,7月22日他成为利沃夫大学的例外教授。
1927年转为正式教授
htp://zh.wikipedia.org/wiki/斯特凡·巴拿赫
生物数学领域的 哪门槛儿高? 天才还是勤奋啊?

【在 K****n 的大作中提到】
: 而且说了半天也没看出来哪里门槛儿高。算法不算数,要求写code,结果莎拉写了14万
: 行code,那还是回来搞binary search tree。科班嘛,差别就是上了N多课。123非要说
: 上课得不算啥,重点还是多写多看code,这又转到了莎拉写了14万code。真是够混乱得
: 。还是我nice,主动提出科班的优势在于对CS的那份热爱,那份追求,汉那在大学宿舍
: 里和其它wsn交相问难的IT民工气氛。莎拉她肯定没在大学宿舍里和wsn神侃过扬沙赚钱
: 多还是写程序赚钱多,也没讨论过C++更有用还是ppt更有用。

avatar
f*s
223
怎么生物的跟CS的比起code 来了??

【在 t****e 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: hanover (Lafayette), 信区: JobHunting
: 标 题: 生物 PHD 报个转码工的 offer
: 发信站: BBS 未名空间站 (Sat Jan 21 21:55:50 2012, 美东)
: 在版上潜了两三个月,拿了个玛农的哦佛, base十万出头,经验可能不适合面 FLAG
: 这类公司,我也没来得及投他们,本来打算再练习一阵,结果面了一个就成了。还没有
: 从,上来发个感想,针对在找工的同学尤其是想转码工的,但是又没有 cs 背景的同学
: 写一点。
: 客观背景:
: 生物来美八年在一个二三流学校挨着了地,其间无休学,无 paper,无实习。 从本科

avatar
b*n
224
有理有据令人信服。

【在 K****n 的大作中提到】
: 而且说了半天也没看出来哪里门槛儿高。算法不算数,要求写code,结果莎拉写了14万
: 行code,那还是回来搞binary search tree。科班嘛,差别就是上了N多课。123非要说
: 上课得不算啥,重点还是多写多看code,这又转到了莎拉写了14万code。真是够混乱得
: 。还是我nice,主动提出科班的优势在于对CS的那份热爱,那份追求,汉那在大学宿舍
: 里和其它wsn交相问难的IT民工气氛。莎拉她肯定没在大学宿舍里和wsn神侃过扬沙赚钱
: 多还是写程序赚钱多,也没讨论过C++更有用还是ppt更有用。

avatar
r*t
225
程序员门槛要要是高的话,不可能有这么多想转就转成了的,最早我不学计算机就是因
为觉得能自学搞定,但是生物却难自学搞定。

【在 K****n 的大作中提到】
: 而且说了半天也没看出来哪里门槛儿高。算法不算数,要求写code,结果莎拉写了14万
: 行code,那还是回来搞binary search tree。科班嘛,差别就是上了N多课。123非要说
: 上课得不算啥,重点还是多写多看code,这又转到了莎拉写了14万code。真是够混乱得
: 。还是我nice,主动提出科班的优势在于对CS的那份热爱,那份追求,汉那在大学宿舍
: 里和其它wsn交相问难的IT民工气氛。莎拉她肯定没在大学宿舍里和wsn神侃过扬沙赚钱
: 多还是写程序赚钱多,也没讨论过C++更有用还是ppt更有用。

avatar
E*F
226
我当年也是这么想的(我本科没学计算机,虽然分数够了)
不过现在在念CS的PhD
感觉CS做到PhD阶段后,跟当初的想象差别很大
或者说跟本科的培养方式差别很大
基本上CS的PhD也写不了太多程序

【在 r****t 的大作中提到】
: 程序员门槛要要是高的话,不可能有这么多想转就转成了的,最早我不学计算机就是因
: 为觉得能自学搞定,但是生物却难自学搞定。

avatar
r*t
227
握个爪,cs phd 情况可以想象是这样。不过你转的很彻底啊,完全转了还上了 PhD

【在 E*******F 的大作中提到】
: 我当年也是这么想的(我本科没学计算机,虽然分数够了)
: 不过现在在念CS的PhD
: 感觉CS做到PhD阶段后,跟当初的想象差别很大
: 或者说跟本科的培养方式差别很大
: 基本上CS的PhD也写不了太多程序

avatar
i*w
228
Sedgewick现在不教算法了,现在是他小弟K. Wayne在上。
Hopfield早都成仙了,谁还带学生啊

听。

【在 d*****r 的大作中提到】
: 恩,在你们学校开计算机课的老师都是大仙级别的。。
: B. Kernighan和R. Sedgewick居然都在你们学校老老实实教基础课,我都一直想去听听。
: 你们学校生物系老板里面计算的大牛也很多,不知道J. Hopfield大仙现在还带PhD学生
: 不?

avatar
i*w
229
哪个系的啊?最近几年都没听说有华人mm来当faculty啊

【在 r****t 的大作中提到】
: 写了 14 万行的就是在普林做 faculty 的莎拉。
avatar
b*n
230
现在不在普林了

【在 i******w 的大作中提到】
: 哪个系的啊?最近几年都没听说有华人mm来当faculty啊
avatar
r*t
231
不知道啊,求科普。这个莎拉前两天还在甲板说自己原来学校不
好,都普林了还不够好,俺们都不活了。

【在 i******w 的大作中提到】
: 哪个系的啊?最近几年都没听说有华人mm来当faculty啊
avatar
r*t
232
先不说 css 和 perl 哪个难,
这 intern 速度基本跟莎拉码 code 的速度差不多,不过莎拉是整
个 phd 期间都以这个速度码,你的 intern 估计就是短时间能达到
这效率。

【在 K****n 的大作中提到】
: 今天刚听一intern说他上午写了400行CSS
avatar
i*w
233
那我知道是谁了,她老板可是一大美人

【在 b*******n 的大作中提到】
: 现在不在普林了
avatar
K*n
234
嗯,我常说,难的不是一天写400行,而是一辈子天天写400行

【在 r****t 的大作中提到】
: 先不说 css 和 perl 哪个难,
: 这 intern 速度基本跟莎拉码 code 的速度差不多,不过莎拉是整
: 个 phd 期间都以这个速度码,你的 intern 估计就是短时间能达到
: 这效率。

avatar
o*r
235
呵呵,有意思,学生物的和码工比coding。很多地方,bioinformatics跟生物系好像关
系不是很大,经常被塞进别的学院去。做这行的,好像不需要写太好的code,而是能很
好的理解生物问题并且抓住解决它的关键,然后找到一个可行的方法。一般来说,还是
生物背景加计算机训练的比较靠谱。至于sequence alignment,这个老的SW虽然经典,
但是在NGS面前,利用率是越来越低了,只有少量的地方需要,基于BW的方法用的很多
,开发者的背景大家查查就知道了。
avatar
l*1
236
看看 被你这一句 搞得 潜水几个月以上喽 Sara MM/JJ

【在 i******w 的大作中提到】
: 那我知道是谁了,她老板可是一大美人
avatar
l*1
237
NY centre Columbia Faculty may be better than Prin Faculty from that is village area compare
to NY city and annual income also is based on Big Apple area.

【在 r****t 的大作中提到】
: 不知道啊,求科普。这个莎拉前两天还在甲板说自己原来学校不
: 好,都普林了还不够好,俺们都不活了。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。