剛畢業(yè)的大學生們,恭喜你們!歡迎成為勞動者的一員。在你所有可能申請的工作中,“數(shù)據(jù)科學家”這個風騷無比的職位也許最難得到的一個,同時也許是最具有潛在豐厚回報的一個。但是別害怕:Datanami在這里以一個實際數(shù)據(jù)科學家從業(yè)者的身份給你一些建議,告訴你怎樣成為他們中的一員。
開始成為數(shù)據(jù)科學家的第一條建議是別被這個職位的要求所挫敗。沒有一個剛畢業(yè)的大學生能滿足即是數(shù)學統(tǒng)計天才,又精通市場、產(chǎn)品、網(wǎng)絡安全,還是專業(yè)的Python、Java、R程序員。(提示:這就是為什么數(shù)據(jù)科學家被稱為獨角獸——因為他們不存在)
“在數(shù)據(jù)科學的屏蔽傘下隱藏著許多的技能,我們不能期望一個人能精通里面的所有東西。” Booz Allen Hamilton的數(shù)據(jù)科學家Kirk Borne說(http://www.boozallen.com/)“數(shù)據(jù)科學家人才短缺的最好解決方案是組成一個數(shù)據(jù)科學家團隊。所以我建議有應該精通兩個多個領(lǐng)域的同時對其他領(lǐng)域也能有一個基本的了解”
根據(jù)Kirk Borne所說的,你需要抓緊好好溫習數(shù)據(jù)科學的核心技能,例如,機器學習、信息管理、統(tǒng)計學以及數(shù)據(jù)信息可視化。同時你也需要懂得數(shù)據(jù)庫的周邊知識和數(shù)據(jù)結(jié)構(gòu),最少掌握幾門像Python、R、SAS、Spark這樣的編程語言。熟悉圖分析、自然語言處理、最優(yōu)化也能使你的數(shù)據(jù)科學簡歷更好看一些。還需要進行數(shù)據(jù)建模和一些模擬練習。
“對學習物理學、生物學、天文學、化學或其它科學的學生來說,一個好消息是他們可以很容易地將它們的科學技能轉(zhuǎn)換到數(shù)據(jù)科學這一領(lǐng)域”他說。
你應該返回學校繼續(xù)修煉嗎?
盡管最近數(shù)量可觀的博士級別的數(shù)據(jù)科學編程者的出現(xiàn)一定程度上解決著這個“獨角獸”短缺的問題,可是你不想再在學校待太長時間。一個碩士學位就已經(jīng)足夠了。Borne如是認為。
“最近越來越多的機構(gòu)愿意雇傭既有一定課堂知識,又有一定實際經(jīng)驗的中等學位的數(shù)據(jù)科學家。”他對Datanami.說“學位最終對職業(yè)提升是十分重要的(對于一個包含商業(yè)分析的MBA來說也許是最重要的),所以要重視獲得你的學位——它只是在你剛開始從事數(shù)據(jù)科學家職業(yè)之前不是必須的。”
Hadoop服務提供商Qubole (http://www.qubole.com/)的CEO也針對評估做出了回應
。雖然具有所需的如數(shù)學、數(shù)據(jù)挖掘、統(tǒng)計學、概率論、SQL等堅實背景,數(shù)據(jù)科學家還是有很多路要走,最終要從象牙塔進入產(chǎn)業(yè)界來獲得最重要的元素:有趣的數(shù)據(jù)。
“在產(chǎn)業(yè)界去獲得這些技能是十分重要的”Apache Hive聯(lián)合創(chuàng)造者Thusoo說“你有堅實的知識基礎(chǔ),但是為I了運用這些技能你需要獲得數(shù)據(jù)。很多有趣的數(shù)據(jù)集是和現(xiàn)實產(chǎn)業(yè)緊緊綁在一起的?,F(xiàn)在不再像20或30年前那樣——絕大多數(shù)的數(shù)據(jù)都在研究機構(gòu)”。
現(xiàn)在頂級的數(shù)據(jù)科學家去學校不再是研究成為一個數(shù)據(jù)科學家,而是為了學習成為一個計算機科學家、天體物理學家(就像Borne)、化學工程師、或者理論物理學家。隨著世界的前進,這些艱澀的科學和數(shù)學技能被證明對于處理日益增長的數(shù)據(jù)是無價的、彌足珍貴的。
“圍繞數(shù)據(jù)進行思考是第一要義”Thusoo說“現(xiàn)成的工具和編程語言之類的你能很容易學會使用。無論是Python實現(xiàn)的、Scale實現(xiàn)的、 Java實現(xiàn)的還是其他語言實現(xiàn)的,隨機森林算法就是隨機森林算法。你需要理解的是在哪里使用適合的技術(shù),而不是怎樣用代碼實現(xiàn)這些技術(shù)。”
南方衛(wèi)理公會大學統(tǒng)計科學的副教授、數(shù)據(jù)科學碩士項目主任Dr. Monnie McGee說在大數(shù)據(jù)領(lǐng)域統(tǒng)計學也扮演著很重要的角色。
"統(tǒng)計和計算機科學都是很重要多的技能"她說“然而作為一個統(tǒng)計學領(lǐng)域的個體,我偏向地認為在數(shù)據(jù)科學領(lǐng)域統(tǒng)計訓練對于一個個體來說是相當重要的”。
有統(tǒng)計方面的訓練并不僅僅是能使用正確的統(tǒng)計方法或運行相關(guān)的軟件,她說,“我的意思是有U能力做出能被測試的假設,適當?shù)牟杉瘮?shù)據(jù),設計方案評估數(shù)據(jù)中的噪點和信息,在問題的上下文環(huán)境層面解釋結(jié)果。”她說。
耐心,年輕人
不要期望在你22歲時就能解決世界上的數(shù)據(jù)科學問題。實際上要成為一個數(shù)據(jù)科學家需要多年的訓練和經(jīng)驗,為數(shù)眾多的失敗,不被打到的毅力。
伊利諾斯理工學院計算機科學與數(shù)據(jù)科學碩士項目主任Shlomo Engelson Argamon說,要想在數(shù)據(jù)科學領(lǐng)域做出成績需要很多不同領(lǐng)域的經(jīng)驗。“需要數(shù)目繁多條目繁雜的工具和技能”Argamon繼續(xù)說道“真正深入研究它們需要消耗多年多的時間和經(jīng)驗,對于一個剛剛踏入數(shù)據(jù)科學領(lǐng)域的人,關(guān)鍵是抓住其中每一個領(lǐng)域的基礎(chǔ)原理,有能力使用一兩種方法和工具。倘若一個人基礎(chǔ)知識掌握的比較好的話,其它工具和叫技術(shù)會很容易地學會。”
有人預言,軟件的發(fā)展將最終取代對數(shù)據(jù)科學家的需求 。這種言論甚囂塵上,從業(yè)的數(shù)據(jù)科學家群體也混淆了這個。
根據(jù)Borme的說法,數(shù)據(jù)庫科學家具有堅實的經(jīng)驗基礎(chǔ),統(tǒng)計學、機器學習、數(shù)據(jù)處理方面的知識的事實使得他們區(qū)分于現(xiàn)成的軟件包有有很大的優(yōu)勢。“帶著這些天賦和能力,靈活的數(shù)據(jù)科學家能夠?qū)W習和運用新的軟件包,新的編程技術(shù),許多組織中天才人物新創(chuàng)造的方法”,他說。
“因此,”Borme繼續(xù)說到“分析軟件包的發(fā)展不會像人們預測的那樣取代數(shù)據(jù)科學家的需求。但是它的發(fā)展肯定會取代一些數(shù)據(jù)科學家的技能需求(如 Java和Hadoop),雖然不是全部取代:我認為我們都需要通曉一種編程語言(Pyython、R、SAS),可預見的將來SQL也是需要的。”
軟技能問題
你也許是能夠在一個單一范圍內(nèi)跳躍數(shù)十億行數(shù)據(jù)的核心數(shù)量分析專家。但那不會自動的成功轉(zhuǎn)換到數(shù)據(jù)科學圈。除了基礎(chǔ)數(shù)學、技術(shù)技能,還要有軟技能”如謙虛、好奇、果斷。SMU的McGee如是說。
“謙虛是必須的,因為經(jīng)常數(shù)據(jù)沒有告訴我們想要知道的”她說“我們不得不足夠謙遜去接受和解釋數(shù)據(jù)真正告訴我們的。因為好奇心對于持續(xù)質(zhì)詢問關(guān)于們周圍的世界的問題和找到這些問題的答案是非常重要的。又因為這些答案不是直接可用的甚至有時不能解決這些問題,所以我們需要果斷的選擇”數(shù)據(jù)科學家要不斷的告訴自己“我知道存在解決的方法”,直到描繪出解決方法前腦子一直是堵塞的。數(shù)據(jù)科學家是錯誤的?是否存在一個解決方法?查看一下其中之一的特征就行了(See trait one)。”
IIT的Argamon鼓勵剛要從事數(shù)據(jù)科學的人preserver through這份工作最艱難的部分。“數(shù)據(jù)分析中的大多數(shù)工作是'數(shù)據(jù)苦差事'——轉(zhuǎn)化雜亂的數(shù)據(jù)集,相處怎樣結(jié)合不同數(shù)據(jù)格式問題的解決方案,處理錯誤和缺失的數(shù)據(jù)項,探索數(shù)據(jù)的整體形狀,測試和丟棄不同的模型等等。”他說“如果你想有尋找數(shù)據(jù)隱藏的東西的洞察力,你必須精力充沛,有堅強的毅力,這是在任何教育項目中不會傳授的品質(zhì),盡管他們能夠通過建庫的訓練逐步獲得”
“我的第一個建議永遠是興趣第一”最近離開喬治梅森大學去 Booz Allen Hamilton的私人部門研究數(shù)據(jù)科學的borme說“你需要知道你擅長什么,你關(guān)心什么,你追求什么”
走一條什么樣的路是每個萌生從事數(shù)據(jù)科學的人都需要處理的一個挑戰(zhàn)。你也許天生擅長數(shù)學、處理問題、交際或后天再大學或其它教育機構(gòu)獲得了編程和數(shù)據(jù)處理技能。很幸運,你可以將很多產(chǎn)業(yè)中使用這些技能,從科學研究和網(wǎng)絡安全到市場和金融。“對學習物理學、生物學、天文學、化學或其它科學的學生來說,一個好消息是他們可以很容易地將它們的科學技能轉(zhuǎn)換到數(shù)據(jù)科學這一領(lǐng)域”他說。
成為一名數(shù)據(jù)科學家
對于很多人來說成為一個數(shù)據(jù)科學家是一個理想的工作(也許就是你)。Borme說你可以優(yōu)先記住“作為一個成功的數(shù)據(jù)科學家,你的每一天都在計算你的幸福——你通過使用數(shù)據(jù)解決現(xiàn)實世界的問題正生活在你的夢想之中。”他說。
Borme想起了一個關(guān)于Jeffrey Hammerbacher 的Fastcompany故事(http://www.fastcompany.com /3008436/takeaway/why-data-god-jeffreyhammerbacher-left-facebook-found- cloudera),他是一個天才數(shù)據(jù)科學家,從Facebook離職去幫助建立Cloudera (http://www.cloudera.com/).“如果你認為你稀缺的技能(數(shù)據(jù)科學)在其他地方可以得到更好的使用,大膽的離開就行了。”