Quora 上面有兩篇有趣的提問。剛好呼應了我的問題。
- Medicine and Healthcare: What jobs are available for software engineers who want to advance medical research? - Quora
- Why do so many data geeks join web companies instead of solving large scale data problems in biology? - Quora
我個人認為 Michael Kellen 講得很好。
I’ve been working in software for the life sciences for almost 10 years now. In general, it is not the area to work if salary is your highest concern or if you want to do pure software engineering work.要我個人說,基本上最簡單的理由就是
- 錢 (這是機會成本的問題)
- 興趣
就像文中很多人抱怨的一樣,很難招募到好的工程師投入。為什麼?因為生物資訊很少有單位能提供彌補上述兩個缺點的待遇(尊重和生活品質等等)。當然招募者可以尋找『對生物學有愛到可以不在乎錢』的人,但是我想這種人的數量不多,否則也不會這麼難找人了。不過我暫時排除興趣這個因素。
老實說,生活品質還是很重要的。如果能夠有更好的生活品質,例如準時上下班,我想還是可以吸引很多人去工作。另外,工作氣氛也很重要,如果上司和老闆很尊重你,我想這也會讓人工作起來比較開心。不過就像大家都知道的,『白色巨塔』裡有幾乎可以稱為種姓制度的階級制度,我想要工作得開心也不是太容易,至少我還沒聽過這樣的例子。
工作模式也有很大的問題,正如 Michael Kellen 所說
This is not the place to try to make fundamental advancements in computer science; if you want to do that you should work at a major tech company. This field is a place to broadly watch advancements across the technology landscape and try to adapt them quickly to the problems your users are encountering. You’ll have to learn something about the domain to be effective.很多人喜歡程式設計的工作是因為可以創造東西,但是到研究單位工作,有時候更傾向於幫生物學家解決問題,這某個層面更像 MIS,而這類工作對很多程式設計師來說是避之唯恐不及的。
沒有留言:
張貼留言