致學生(九):學一門程序語言

2021-12-31 夏瑞課題組

最近心似乎有點亂,事情越來越多,很多方面無法照顧周全。似乎每每在這種時候,我都跟自己說要集中精力,並強迫自己找一種更具體的方式,使自己從林林總總中靜下心來,比如,寫幾行代碼,做點數據分析。

 

我們課題組是乾濕結合的,剛開始時,我覺得我們的學生都可以自由選擇是偏向幹--數據分析,還是溼--生物實驗。但是慢慢地,越來越感覺,似乎沒有必要給學生這種選擇,我們就應該以培養善長幹,善長於數據分析的學生,因為他的市場需求大。

時不時有老師會問我們課題組有沒有學生推薦,去讀博,或者工作,因為他們需要會數據分析的學生。隨著時間的推移,數據分析這個缺口不但沒有縮小,反而越來越大。

 

因此,我開始建議課題組每一位研究生,上我課的每一位學生,以及我能接觸到的每一位同學,比如2020級本科新生以及外校來我們這裡參觀的學生,都去學點數據分析,最好學一門程序語言。

 

做數據分析一定要學會編程嗎?不一定,但是要做好數據分析,學門語言肯定是有百利而無一害的。

 

你已邁入大數據時代

不管你願不願意,想不想,我們的時代正在加速進入大數據時代。各行各業,娛樂、IT、交通、環境、醫藥、生物.,都進入了大數據時代。充斥我們每天生活的熱門詞彙,如人工智慧、人臉識別、機器學習、自動駕駛等都依賴於大數據。

 

學一門語言——踩單車

有人問我,學程序語言有什麼用?我經常打比方,會一門程序語言就像是會踩單車一樣,你不會踩時,就是會比人慢。

學一門語言,不是為了超越,只是為了不落伍。

 

多學科交叉

我們學生物(植物的,農學的)的,為什麼要這麼強調計算機科學?

當前,學科交叉融合是大勢所趨。一些重大問題往往無法由單一學科知識和方法來解決。這就要求我們需要掌握一些生物學科以外的知識,來更好的推進生物學研究。不同學科背景的人往往能做出獨樹一幟的成績,就如哈佛大學著名的華人生物物理學家莊小威院士。

 

邏輯思維能力

與學生交流的過程中,總希望學生加強的一項能力,就是邏輯思維能力。老師抱怨最多的問題之一就是「撬不通」,什麼意思,邏輯能力太差。

一項好的研究,好比一個好的電影故事情節,總是環環相扣、步步深入、扣人心弦。在編程,與電腦找交道的過程中,這種步步相扣是最直接的。只有前一行代碼沒錯,才能到下一行代碼;只有考慮了所有可能的情況,才能得到準確的結果,這種過程是對邏輯能力最好的訓練。

 

哪一門語言?

其實哪一門不重要,因為邏輯是相通的,大同小異,我們生物背景的學生一般達不到挑語言的境界。最近看到一段小視頻,大家可以了解一下。Python是門不錯的入門語言。

「致學生」系列前八推:

         致學生(八)——接受缺陷

         致學生(七)——堅持住

         致學生(六)——凡事提前一步

         致學生(五)——「沒有問題」是最大的問題

         致學生(四)——多1%的心靜

         致學生(三)——與老師保持有效溝通

         致學生(二)——何謂好學生?

         致學生(一)——「敲門」信

相關焦點

  • 如何學習一門程序語言
    題圖:from bessiesbluedress.tumblr.com避免看到最後說我誆你,這篇其實應該是《我是如何學習一門程序語言的
  • 多學一門語言的好處
    前段時間高考要不要取消英語考試的問題一度成為大眾討論的熱點,很多人贊同取消英語考試,他們認為英語耽誤了很多時間而且我們的英語主要以應試為主,學了很多年依然不會交流。但是我覺得如果完全取消英語考試我是不同意的,我覺得多學會一門語言好處真的很多。如今世界已成為地球村,信息的凝聚力更強,傳播的速讀也更快。多學會一門語言就等於打開了另一道認識世界的大門。我們一起來看看多學會一門語言的好處吧!
  • 語言是文化的表徵,多學一門語言有啥好處
    據不完全統計,全世界有5651語言,有1400多種語言被少數人掌握,這些語言正在走向消亡,語言不僅僅是交流的傳統工具,語言更是文化的表徵,沒有語言,就沒有文化的傳遞,語言是人類保存文明的工具。陳寅恪先生說過,現代人必須要掌握兩門語言以上,他的一生更是掌握了20多種語言,看近代科學家,搞歷史,文化,幾乎都掌握了兩門外語以上。
  • 愛上一個國家,想多學一門語言……給孩子的日語啟蒙書
    學語言的動力是什麼?為了考試,為了出國留學,為了移民,為了旅遊……因為愛上一個國家,去學一門語言,真的是挺浪漫的一件事。哈哈!喜歡去日本玩的我,正準備帶娃一起學日語。趁著暑假,我決定把學習日語提上日程,自己學的同時也把娃拉入坑。
  • 學什麼程序語言工資高
    如果重學程序語言,你會選誰?
  • 新媒:中國人英語太好 致美國學生猶豫來華學中文
    原標題:新媒:中國人英語太好 致美國學生猶豫來華學中文 新加坡《今日報》網絡版3月13日文章,原題:難覓理想工作,美國學生對中國失去興趣 最近幾年,隨著美國許多海外學習項目的就讀人數顯著減少,美國學生對到中國學中文正變得猶豫。
  • 多學一門語言的19大好處
    如他所言,學習一門或多門外語的好處,除了顯而易見的知識增長之外,還有很多。學習外語成為「雙語者」的好處:1. 雙語者對語言有敏銳的洞察力,對周圍的感受力也會變強。孩子們通過學習外語,可以深入了解語言的功能,通過對語言的靈活運用,可以幫助培養他們的思考能力和問題的解決能力。(語言學家Cummins1981)2. 雙語者可以準確區分單詞和單詞所指的意思。
  • 為什麼要學語言?怎樣學好一門語言?適合轉發學語言的朋友
    -今天我想結合科學理論和自身經驗和大家分享一下學習語言的好處以及如何有效地學習一門語言。先來客觀看一下語言是怎樣影響我們看到的世界的。有研究表明語言可以影響我們對顏色,性別,空間與時間的認知,從而影響我們對所感世界的詮釋。
  • NLP 神經語言程序學專業執行師
    NLP是Neuro-Linguistic Programming 的縮寫,譯為神經語言程序學或身心語法程序學。簡單來說,NLP是運用我們的頭腦、語言、行為,來達成所欲的目標的科學。NLP就像一種新的學習方式,開發我們在學習與改變的無限潛能的教育過程。提供我們如何有效的、有方法的,運用我們的頭腦。
  • 學會一門語言所需的時間或接觸量[專欄1612]
    目前形成的共識是,學習雙語在某些方面比學習一門語言難,但不會達到雙倍難度。此外由於每學一門語言大腦都會提供更多的資源,所以多學一門語言並不會造成額外負擔。與只學一門語言相比,大腦將分配更多區域來負責語言活動。第2章介紹的單語兒童語言學習進度表對雙語來說,各進程節點也大體一致,但兩門語言中通常只有一門可以達到和單語近似的水平。
  • 程序設計語言的發展及意義
    程序設計語言的概念既然程序設計語言如此重要,那麼首先的問題是,什麼是程序設計語言?程序設計語言是用於書寫電腦程式的語言,顧名思義,就是與電腦程式「對話」的一門語言。1.1 什麼是程序設計語言如同中文與英語的意義一樣,你學中文是為了與中國人交流、學英語是為了與外國人交流一般,學程序設計語言就是為了與程序交流、與計算機交流。專業一點來說程序設計語言就是用於書寫電腦程式的語言。
  • 想學編程?先來理解一下C語言的Helloworld程序吧
    C語言作為一門計算機科學歷史上裡程碑式的程式語言,現在依然被廣泛使用。其功能強大,內容簡單,想學習編程的小夥伴們不妨先學習一下C語言。本文將介紹一下K&R所寫的經典程序:Helloworld的簡要分析。
  • 學習一門語言的90天完美規劃!
    學習了第二外語之後,你就可以很容易的學習第三第四甚至第五門語言。挑戰不在於你學習一門外語,而是你怎樣學習一門語言。只要你掌握了技巧,你就會明白每一種你學的新語言當中都有同樣的語法條例和語言技巧。基於這個原因,義大利語花了我3個月以上去掌握,西班牙語只花了我2個月葡萄牙語只花了幾周。為什麼許多人在學外語時都有誤區?
  • 學c語言要多久?
    C 語言的確是一門不錯的入門程式語言,因為它涉及了很多編程底層的運行邏輯和原理,能夠幫我們打好編程的思想底子。而且很多其它高級語言都有C語言的影子,也就是說,一些其它程式語言是參考了C語言的設計,在其基礎上發展更新的。所以當你學了C語言再學別的語言,會較快的掌握。C語言既有高級語言的特點,又有彙編語言的特點。
  • 知名外國博主:想知道如何學好一門語言,先看看如何學不好
    他之所以不是隔靴搔癢,一來因為他自己也是多國語言學習者,學習外語的難處苦處他也有切身體會;二來他高屋建瓴,作為母語者,又和不計其數的中國學生打過交道,知識儲備和實戰經驗都豐富異常。關於怎麼更快地學好英語,他也有話說。
  • 心智·語言模式程序學——MLP執行師課程
    但心智語言程序學這門學問的優勢在於這是一門改變的學問,他不需要我們對自己對他人搞得那麼清楚。回到小A的例子,如果Ta在成長過程中、婚前、婚姻中試著改變跳出任何一種模式,都能改變婚內出軌的結果。Ta可以在成長過程中改變行為模式,面對和自身相關的矛盾時不逃跑,也可以在婚前或婚姻中改變認知模式,知道婚姻和伴侶關係是可以學習的,認知到個體和個體的區別,婚姻中必然會存在矛盾。
  • 小學有一門課學生最怕上,有一門超喜歡,有一門老師愛拖堂
    不少人到了中學、大學,甚至工作以後,依稀記得,在小學時,有一門課學生最怕上,有一門學生超級喜歡,有一門老師總喜歡拖堂。最怕上英語課教育要面向世界,走向未來,所以,在小學階段,英語已經是小學生必須學習的一門主要課程。小學是孩子們思想、教育的啟蒙階段,也是英語課學習起步階段。但很多孩子最怕上英語,甚至對英語課產生牴觸情緒。
  • 深入C語言與程序運行原理
    我是bug菌,今天給大家推薦一門課程<深入C語言與程序運行原理>。
  • 學習一門語言其實並不難——我是如何從零開始自學法語的
    如何從零開始學習一門語言的核心提示:1.先要了解每個音素的發音是怎麼樣發出來的,這個階段要去看一些教發音的視頻,把舌頭、嘴巴等發音器官的形狀
  • 為什麼讓孩子從小多學一門語言?這裡有最科學的解釋
    、Sí或者Yes,I can.那你很可能是屬於這世上同時掌握雙語或多種語言的大多數人之一。除了旅行的時候比較容易或是看電影不用字幕,會兩種以上的語言,意味著你大腦的運作方式和其他只會一門語言的人會有所不同。怎樣才叫真的會一門語言?語言能力通常以說和寫二個主動部分和聽、讀兩個被動部分衡量。