生信難嗎?我給讀者的回信

2021-10-10 20:10:45 字數 2177 閱讀 9343

天下事有難易乎?為之,則難者亦易矣;不為,則易者亦難矣。

生信分兩個大方向,偏程式開發和偏實際應用,程式開發需要較強的數學和 it 背景,事實上這是一門叫作計算生物學的專業的主題,習慣上也稱為生物資訊學。

生物資訊學的重點在於「資訊」二字,就是借助於計算機工具,從大量的生物學資料中挖掘出感興趣的資訊。計算機在這個過程中只是乙個工具,不是重點,我們只要能操作好計算機就好了。要操作任何一台機器,是不是得學習相關知識?直接對著機器說話,讓它怎麼幹,現在的還沒達到那個水平,將來或許會。

目前來說,**,才是計算機能聽懂的語言,寫**,能讓計算機更好地完成我們的工作,但千萬不要以為編寫**有多難?下面是重點。

如果編**水平最高等級是 10 級,搞生信的學到 1 級就可以了。

只需要 1 級是什麼概念,就是入門級水平,就完全 ok 了。

注意我上面用「**」兩個字,而盡量不用「程式設計」,是因為生信寫的那點東西,根本算不得程式,就是一些簡單的指令組成的指令碼而已,跟真正的 it 程式,相隔著十萬八千里。

事實上已經有人說出了真相,寫個破指令碼,也好意思說自己會程式設計?事實就是如此,好尷尬。

就算廣泛使用的生信軟體,你扒開**來看,也就那麼回事,並沒有用到高深的程式設計知識,比如生信最核心的比對軟體,不就是動態規劃的反覆運用嗎?即便如此,也只是套用了現成的演算法,根本用不著多深的程式設計技巧,好多生信軟體,都沒用到異常捕獲機制,物件導向的程式設計思想,很多也沒用到,而是 c 語言那套面向過程的。

把乙個技能做到入門水平,難嗎?不難,是不為也。

你認為難,別的同學也一樣,如果你克服了,那麼你在職場上就有了比較優勢。

跨界,是乙個人取得優勢的捷徑。

試想你在本專業取得前 50%的成績,在這 50%的人中,你的計算機能力也能進前 50%,那麼你就進入了整體的前 25%。你統計基礎好,這個賬很容易算吧。

吳軍說過,你在乙個城市的打工者中,收入能夠進入前 25%,就不用擔心買不起房,因為乙個城市怎麼樣也要留住真正給它做貢獻的人。同理,你在同行中做到前 25%,也不愁找不到工作。

扯遠了。

前面是思想理念方面的轉變,下面說下具體操作過程。

你現在要做的,買 2 本書,一本 linux 入門,一本 python 入門,開啟電腦和書,把書上的**在電腦裡面從頭到尾敲一遍,就能幹活了,如果遇到畫圖,可以再了解一下 r 語言。如果時間允許,我可以帶大家過兩本書,給大家指出哪些是必須掌握的,哪些暫時沒必要掌握,比如 python,涉及到網路程式設計,爬蟲啥的,暫時沒必要掌握,linux 也只需要掌握基本命令,運維相關的東西暫時也不需要。

下面我再聊一下如何克服焦慮。

李笑來談到寫作,要「narrow your topic」,就是聚集你的主題。

我們學習也是一樣,要聚集自己的課題。網上生信教程那麼多,如果解決不了你的問題,跟你有什麼關係?何況有些教程講生信入門,動輒演算法詳解,機器學習,除了故作高深,吸引不明真相的粉絲外,沒別的作用。本人至今不懂機器學習,老闆也沒讓我用機器學習幹活。

另外就是追熱點,甲基化熱門,追甲基化,單細胞熱門,追單細胞,生怕哪個熱點自己趕不上,學了一堆東西,實際上用不到,徒增焦慮,越學越焦慮。

大可不必追熱點,選定自己的方向,深挖下去,直到挖出水,不要東挖一下,西挖一下,每次都是水快出來了,就放棄了。

就拿我所在的基因檢測行業來說,真正掙到錢的是誰?是技術最前沿最高深的嗎?不是。腫瘤基因檢測企業,基於 ngs 技術的都在虧損,而艾德的 arms 掙得盆滿缽滿,arms 是基於傳統的 pcr,相對 ngs 來說技術要落後一到二代。最近的新冠檢測,掙錢的也不是技術最先進的,而是在自己行業深耕多年的。人也好比乙個企業,盲目多元化擴張,最終只有被淘汰出局。你不能告訴別人我會合成藥物,你應該告訴別人我會合成抗高血壓藥,你也不會告訴別人我會搞生信,你應該告訴別人你擅長基因組方面的資料分析,甚至是在腫瘤基因檢測或者微生物基因檢測方面有獨到見解。

因此,要聚焦,專注於乙個領域,這樣你雖然在就業市場上面臨的選擇少了,但是你精於某一方面,反而更容易找到工作,並且能談到更高的價錢,畢竟你要的不是乙個行業,你要的只是乙份工作而已,你要那麼多工作機會幹啥?乙個就夠了。

把手頭的工作幹好,乾到極致,當接手新的課題時,再去學習相關知識。

我們不能陷入無盡的知識的海洋當中,我們只取一瓢飲,當你學會了專注,你就克服了焦慮。

畢竟生活除了眼前的苟且,還有詩和遠方。

給下屆實習生的信

親愛的學弟學妹們 一次實習究竟對我們有多大的影響,我想你們一定考慮過這個問題。在我現在看來,這乙個月的實習僅僅佔大學生活長度的1 48,雖然它比大學的學習要不一樣的多,然而它畢竟只是乙個體驗的過程,無論結果如何,我們對其評價怎樣,他們對我們的未來影響仍然是非常有限的。我想更為重要的是你們能否在這30...

給訂閱讀者的一封信

隨著畢業季的到來,看到有一部分畢業生訂閱了 halcon學習 專欄,在這裡我特別想說幾句,怕他們重蹈我的覆轍,算是過來人的建議吧 首先,從大的層面看,咱們國家在提倡基礎科學,基礎學科,基礎軟體,工業軟體等,我們用的vs受美國和國際版權法保護,我們用的autocad,matlab,工程 軟體等都出自歐...

我給乙個團隊新成員的信

你這次的任務完成的很出色,如果做到以下幾點就會更好 1.你按時完成了任務,雖然其中很多地方還存在不足和缺陷,但是按時完成是工作中最重要的,在規定的時間內全力以赴投入的工作中的人,是我最欣賞的人 2.通過這個任務你會知道一點,咱們的系統並不是乙個表面會用就可以深入理解的,因此要想進步更大,必須要深入細...