作者peace9527 (謝謝你9527)
看板Soft_Job
標題[請益] 未來想走data science 該學什麼語言?
時間Wed Jan 6 16:45:12 2016
明年要去國外念CS碩士
有些申請一般資工系 有些則針對資料科學
不管申請到哪一種 最後我都想走資料科學
尤其偏重Data mining 跟 machine learning
所以想請教各位前輩
想走這個領域的話 哪些語言是必備的呢?
之前實習時 有寫過mysql
大學專題是寫C
另外有聽過在工作的朋友說
把C練到超強到哪都吃香
想請問這個道理到資料科學領域也適用嗎?
我是否該繼續加強C的coding能力呢?
感謝各位前輩的解答!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.111.58
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1452069914.A.1D1.html
1F:→ dreamnook: 剛好可以看樓上Leon那篇._.01/06 16:49
感謝dream大的解答
真的很幸運剛好這篇在講美國data science的情況
我會斟酌看看的
不過還是想知道想走這個領域
該針對哪個語言做強化呢?
※ 編輯: peace9527 (111.83.111.58), 01/06/2016 16:55:15
2F:推 Recorder: 入門先推python01/06 16:58
感謝recorder大的回答
想請問您指的入門
是說寫程式初學者的入門
或是資料科學的入門呢
另外能不能請問您推薦python的原因呢?
感謝您的耐心詳答!
※ 編輯: peace9527 (111.83.111.58), 01/06/2016 17:00:48
3F:推 cobrasgo: python門檻低,效能ok,package超多 01/06 17:17
感謝cobrasgo大的解說
看來要來學習一下python了!
4F:推 aqua2012: 國外CS碩士,好羨慕~ 我只有中字輩資管所學歷 01/06 17:28
5F:→ aqua2012: 聽Leon大大這樣一講 ML用人滿看學歷的~ 01/06 17:29
其實我大學成績不好
到大三結束才決定要出國 只剩大四能彌補
再加上美國CS非常競爭
很多系都想轉進來CS
所以我想我能錄取的學校都算滿後面的QQ
其實我覺得資工最重要的是實力
我還有很多不足的地方 我會繼續努力的!
6F:推 Recorder: 樓上幫我說完了XD 程式/資料科學初學都推薦先學python 01/06 17:34
7F:→ Recorder: 因為通常只有phD有足夠的訓練可以發明新的ML演算法 01/06 17:36
8F:→ Recorder: 當然也有只需要引用package呼叫API的ML工作,但薪水跟工 01/06 17:38
9F:→ Recorder: 做有趣程度可能跟你預期的天差地遠了..... 01/06 17:38
感謝recorder大的詳細回應
看來我對這個產業還不夠瞭解
我會繼續瞭解這方面的資訊的!
10F:推 Recorder: 然後Data Mining跟Machine Learning是不同的領域喔..... 01/06 17:41
因為看國外很常一起談
我就一直把他理解為類似的東西 或是至少有相關
看來我得好好把他們弄清楚!
11F:推 aqua2012: 那問一下Re大大,python除了資料分析領域還有哪些領域 01/06 17:41
12F:→ aqua2012: 較多應用呢?(跟Java比的話) 因為1111上面工作機會有差~ 01/06 17:41
13F:推 yushiung: python java scala~ 01/06 17:43
感謝yushiung大的回答
這三個語言我會去斟酌瞭解的!
14F:推 Fxckyou5566: R Python都蠻熱門也有很多Package能用 01/06 17:43
15F:→ Fxckyou5566: Python除了DM以外 網站後端有些也會用 01/06 17:44
感謝5566大的解答
之前也很常聽到R語言
看到學弟妹也用這個來做DM方面的專題
所以有稍微去了解一下
這樣看起來python好像滿萬用的
python再得一分XD
16F:推 drajan: 語言只是工具 實習經驗跟project是獲得青睞的關鍵 01/06 17:50
17F:→ drajan: 當然leetcode是必刷的就不談了.. 01/06 17:51
感謝drajan大的經驗分享
的確在資工領域
實務經驗超級重要
我這方面非常的不足
我會繼續努力的!
這個leetcode我看到好多次了XD
看來絕對是必刷中的必刷啊!!
18F:→ Recorder: python一般是作為伺服器的腳本語言,網站後端跟資料分析 01/06 17:51
19F:→ Recorder: 但你如果想在台灣找工作,java還是吃香多啊沒辦法,畢竟還 01/06 17:52
20F:→ Recorder: 有android這種現在很多公司都在開的職缺..... 01/06 17:52
感謝recorder大的詳細說明
那我可能也需要去了解一下java
因為我要回台灣QQ
21F:推 drajan: opt目前看來應該是會延長 千萬別回台灣阿 死活都留在美國 01/06 17:57
我好像要回台灣XD
大家好像都非常建議留在那裡
但因為家人的因素
我得回來照顧他們XD
22F:推 Recorder: btw,我應該是今年會去念CS碩士吧,有上的話XD 01/06 17:59
!!
我之前搞錯了XD
我忘記已經過年了 我也是今年要出去!
祝您今年申請順利! 錄取名校!
我還有14間還沒送完哈哈
23F:推 abola921: 四大博碩+1 01/06 18:08
我覺得能念四大真的超厲害的
至少四大有些教學方法和資源對學生滿有幫助的 也比別人多一些
我之前的學校就比較普通
希望能靠實務經驗跟一些國外考試來幫自己加分
24F:推 leafwind: R/python沒什麼好說的,不如先去kaggle玩看看再決定,另 01/06 18:17
25F:→ leafwind: 外研究一下scala不吃虧 01/06 18:17
感謝leafwind大的解說
我會去kaggle嘗試的!
還有很多地方不夠強
我會繼續補足的!
26F:→ sean2449: Data science隨便Google不都知道嗎... 01/06 18:51
感謝sean大的回應
很抱歉我爬文不夠
我會繼續尋找資料的!
※ 編輯: peace9527 (111.83.111.58), 01/06/2016 19:12:50
※ 編輯: peace9527 (111.83.111.58), 01/06/2016 19:21:34
27F:→ leafwind: 然後mindset不要從語言出發,重點是什麼工具適合你想做 01/06 19:19
28F:→ leafwind: 的事情,瞭解他們的特性再去選擇,必要的時候就學新的 01/06 19:19
感謝leafwind大的經驗分享
我覺得您說的很有道理 我整個豁然開朗
因為我之前覺得先學個語言 然後把他練強就好
完全沒考慮到適不適合做之後我有興趣的東西
我會去針對我以後想做的東西
來了解大家推薦給我的語言的各個特性
然後來決定要加強哪個部分!
真的非常感謝您點醒我!
※ 編輯: peace9527 (111.83.111.58), 01/06/2016 19:24:02
29F:→ DrTech: 不愧是程式語言版,連這個也可以問程式語言。 01/06 20:03
32F:推 shaform: 雖然有點枯燥不過這本裡有不同定義下的 data scientist 01/06 20:30
34F:推 masato25: R or Python 選一個 01/06 20:56
35F:推 longlyeagle: Scala 01/06 21:37
36F:推 braveht: 先把線代和統計學好, 語言都是要用的時候再學 01/06 21:38
37F:推 goldflower: 你怎麼沒有申請EE...申請EE去修CS課程才是黑暗兵法啊 01/06 22:25
38F:推 BigShotBob: python leetcode 真心推薦 01/07 00:53
39F:推 MIKEmike07: 你本科cs? 看你文還有回推文... 01/07 01:31
40F:→ MIKEmike07: 這樣還要去讀cs master 也是蠻有勇氣的... 01/07 01:31
41F:推 coronach: python++ 01/07 08:09
42F:推 Wush978: 線代/統計學好,R/Python都可以但不是重點 01/07 08:14
43F:→ Wush978: Python是很雜可以做很多事情沒錯,但是Data的東西做好比 01/07 08:15
44F:→ Wush978: 較重要。 01/07 08:16
45F:→ csfgsj: 樓上觀念正確 01/07 09:23
46F:推 ckmonkey06: 申請EE可以修到CS的課嗎?會不會被擋呢? 01/07 09:30
47F:推 cobrasgo: 旁聽沒人會擋你吧 01/07 11:42
48F:推 nsysukober: 樓上 國外教授有不少是不給旁聽的。 01/07 13:04
49F:推 oread168: 偷聽還會有禮貌的把你請出去 01/07 13:51
50F:推 piadoro: 我以為ML最多人用的是matlab @@ 原來已經過氣了 01/07 23:55
51F:→ goldflower: matlab在做訊號處理方面的還是猛猛吧@@ 01/08 00:11
52F:→ goldflower: 因為我朋友在CMU念CS他說很多EE的來修...我還以為 01/08 00:12
53F:→ goldflower: 是常態咧@@ 01/08 00:12
54F:推 frank11118: 同意mike 01/08 00:52
55F:→ elmo56: 台清交CS應該都比你能推上的學校好 01/08 20:48
56F:推 elmo56: cosera很多資料科學的課,可以先修看看 01/08 20:50
57F:→ integritywei: 練好數學 01/09 12:52
58F:推 galaxy321: python + sklearn = 真理 01/11 19:24