學編譯器的出路好嗎? - 工程師
By Madame
at 2019-07-24T06:50
at 2019-07-24T06:50
Table of Contents
先把難聽的話說在前面:編譯器不像是 ML 大數據那種講出去一般人也知道
不僅跟ML大數據領域差得有點遠 也沒人知道你在幹嘛 真的・沒半個人
所以如果你想帥氣的學這門的話可以先按左鍵離開了
而這個冷門的情況也直接影響到學校實驗室走這個領域的意願
20幾年前 有在專門研究編譯器的教授還看得見
現在不僅連影子都看不到 有說在做研究的也不知道為什麼就是硬要加上一個 AI,ML
變成「人工智慧編譯器」「機器學習編譯器」啥鬼的
我當然並不反對將這門學問應用在ML/AI,但即便應用在那些領域 編譯器的基礎功
依然不變 可惜台灣學術界最會的就是本末導致 我認識還有在學校做 "AI compiler"
的,10個有11個、問基礎編譯器的問題一問就倒 ML/AI的知識倒是說得天花亂墜
所以奉勸你還是先把基礎功練好吧
吐槽完學術界來講一點產業界 只講我知道的部分的話
的確台灣做 compiler 的公司大多是硬體公司(S開頭那家是例外
但我可以保證基本上不會碰到你說的那種硬體
會碰到很多 architecture,但 architecture 跟真正的硬體又差多了
我也不認為因為在硬體公司做編譯器就比軟體公司的編譯器低等
因為編譯器這種東西本來就是把高階的程式碼轉到底層系統認得的東西
知道很多底層系統以及 architecture 的知識不管在硬體還是軟體公司都是一個 plus
google facebook 那些公司做編譯器的人的知識領域 老實講不會跟大M裡面做編譯器
的人的知識領域差太多
個人私心還覺得硬體公司做編譯器的比較方便 因為有底層架構相關的問題 可以
很直接的問到人
最後就我所聽到的 大M如果你是在真正的 compiler team,是還蠻精實的(重點是要在
真正的
A開頭的硬體公司 compiler team 也非常精實,各種妖魔鬼怪出沒
S開頭的軟體公司我就真的不清楚了
※ 引述《sooge (喜歡小女友Yerin )》之銘言:
: 小弟不才現在資工研究所還沒有找到教授
: 小弟背景是學店電機系畢業
: 在校成績60%
: 期間只修了一堆爽課混畢業
: 沒有一項技能可以拿來說嘴
: 工數 電子 電磁 電路都很差
: 真要說也只有弄專題要用的arduino有學到東西而已
: 本人"極度"討厭硬體,超級無敵他媽討厭那種,單純覺得冰冷的電子元件很沒生命力很乏味
: 大二大三時每週最討厭的課就是電子學實驗,修課都修到快憂鬱症,超級G8討厭
: 大學選系因為不了解自己興趣所向才選了以後出路比較好的電機系就讀
: 沒想到這麼不合自己口味
: 現在有在網路上學ML的相關課程,會一點數據處理
: 雖然程式基礎不好學的慢但因為是自己喜歡的課程所以學起來滿有成就感的
: 如果有在做ML和DL的老師願意收我當然是很好
: 沒有的話就只好找專攻編譯器的老師當指導教授
: 其實我也不知道編譯器是在幹嘛
: 台灣做這個的人很少?
: 查了一下資料但還不是很懂
: 主要是在寫組合語言和LLVM是嗎?
LLVM:是,他是現在的主流
組合語言:絕對沒有,看得懂會查manual就好
: 學這個會很操嗎?聽說有學生修這個課期末的project程式碼都是上千行起跳
: 之前有修過微算機8051寫組合語言 不特別討厭和感興趣
: 但就是當時程式差程式碼又多修起來有點辛苦
: 現在只想學個一技之長
: 不排斥編譯器這個領域,只是以後畢業靠這個吃飯出路好嗎?
: 台灣學會編譯器容易找的到工作嗎?編譯器偏底層學起來是不是超難?
: 推薦我這個半路出家基礎爛爛的學生選嗎?
: 不知道這兩年會不會水深火熱
: 請求各位大大幫我解答個疑惑,有任何意見我都會聽的
: 謝謝~
: -----
: Sent from JPTT on my Asus ASUS_X00QD.
--
不僅跟ML大數據領域差得有點遠 也沒人知道你在幹嘛 真的・沒半個人
所以如果你想帥氣的學這門的話可以先按左鍵離開了
而這個冷門的情況也直接影響到學校實驗室走這個領域的意願
20幾年前 有在專門研究編譯器的教授還看得見
現在不僅連影子都看不到 有說在做研究的也不知道為什麼就是硬要加上一個 AI,ML
變成「人工智慧編譯器」「機器學習編譯器」啥鬼的
我當然並不反對將這門學問應用在ML/AI,但即便應用在那些領域 編譯器的基礎功
依然不變 可惜台灣學術界最會的就是本末導致 我認識還有在學校做 "AI compiler"
的,10個有11個、問基礎編譯器的問題一問就倒 ML/AI的知識倒是說得天花亂墜
所以奉勸你還是先把基礎功練好吧
吐槽完學術界來講一點產業界 只講我知道的部分的話
的確台灣做 compiler 的公司大多是硬體公司(S開頭那家是例外
但我可以保證基本上不會碰到你說的那種硬體
會碰到很多 architecture,但 architecture 跟真正的硬體又差多了
我也不認為因為在硬體公司做編譯器就比軟體公司的編譯器低等
因為編譯器這種東西本來就是把高階的程式碼轉到底層系統認得的東西
知道很多底層系統以及 architecture 的知識不管在硬體還是軟體公司都是一個 plus
google facebook 那些公司做編譯器的人的知識領域 老實講不會跟大M裡面做編譯器
的人的知識領域差太多
個人私心還覺得硬體公司做編譯器的比較方便 因為有底層架構相關的問題 可以
很直接的問到人
最後就我所聽到的 大M如果你是在真正的 compiler team,是還蠻精實的(重點是要在
真正的
A開頭的硬體公司 compiler team 也非常精實,各種妖魔鬼怪出沒
S開頭的軟體公司我就真的不清楚了
※ 引述《sooge (喜歡小女友Yerin )》之銘言:
: 小弟不才現在資工研究所還沒有找到教授
: 小弟背景是學店電機系畢業
: 在校成績60%
: 期間只修了一堆爽課混畢業
: 沒有一項技能可以拿來說嘴
: 工數 電子 電磁 電路都很差
: 真要說也只有弄專題要用的arduino有學到東西而已
: 本人"極度"討厭硬體,超級無敵他媽討厭那種,單純覺得冰冷的電子元件很沒生命力很乏味
: 大二大三時每週最討厭的課就是電子學實驗,修課都修到快憂鬱症,超級G8討厭
: 大學選系因為不了解自己興趣所向才選了以後出路比較好的電機系就讀
: 沒想到這麼不合自己口味
: 現在有在網路上學ML的相關課程,會一點數據處理
: 雖然程式基礎不好學的慢但因為是自己喜歡的課程所以學起來滿有成就感的
: 如果有在做ML和DL的老師願意收我當然是很好
: 沒有的話就只好找專攻編譯器的老師當指導教授
: 其實我也不知道編譯器是在幹嘛
: 台灣做這個的人很少?
: 查了一下資料但還不是很懂
: 主要是在寫組合語言和LLVM是嗎?
LLVM:是,他是現在的主流
組合語言:絕對沒有,看得懂會查manual就好
: 學這個會很操嗎?聽說有學生修這個課期末的project程式碼都是上千行起跳
: 之前有修過微算機8051寫組合語言 不特別討厭和感興趣
: 但就是當時程式差程式碼又多修起來有點辛苦
: 現在只想學個一技之長
: 不排斥編譯器這個領域,只是以後畢業靠這個吃飯出路好嗎?
: 台灣學會編譯器容易找的到工作嗎?編譯器偏底層學起來是不是超難?
: 推薦我這個半路出家基礎爛爛的學生選嗎?
: 不知道這兩年會不會水深火熱
: 請求各位大大幫我解答個疑惑,有任何意見我都會聽的
: 謝謝~
: -----
: Sent from JPTT on my Asus ASUS_X00QD.
--
Tags:
工程師
All Comments
By Frederica
at 2019-07-26T18:56
at 2019-07-26T18:56
By Leila
at 2019-07-26T22:19
at 2019-07-26T22:19
By Lydia
at 2019-07-31T02:48
at 2019-07-31T02:48
By Dorothy
at 2019-08-04T04:28
at 2019-08-04T04:28
By Donna
at 2019-08-04T14:50
at 2019-08-04T14:50
By Hedda
at 2019-08-04T21:24
at 2019-08-04T21:24
By Yedda
at 2019-08-07T01:25
at 2019-08-07T01:25
By Franklin
at 2019-08-09T06:23
at 2019-08-09T06:23
By William
at 2019-08-12T17:54
at 2019-08-12T17:54
By Rae
at 2019-08-15T11:08
at 2019-08-15T11:08
By Kristin
at 2019-08-15T16:48
at 2019-08-15T16:48
By Harry
at 2019-08-19T16:01
at 2019-08-19T16:01
Related Posts
日月光/台積/廣達/力成/美光
By Lucy
at 2019-07-24T02:16
at 2019-07-24T02:16
聽說仙境開獎了
By Delia
at 2019-07-24T00:42
at 2019-07-24T00:42
面試 FunNow/愛奇藝/羅傑斯人工
By Selena
at 2019-07-24T00:13
at 2019-07-24T00:13
不畏貿易戰 華為本周首發5G新機
By Iris
at 2019-07-23T22:21
at 2019-07-23T22:21
網聯通訊
By Ethan
at 2019-07-23T22:03
at 2019-07-23T22:03