Re: [請益] 學編譯器的出路好嗎?

看板Tech_Job作者 (夏克維夫)時間4年前 (2019/07/24 06:51), 4年前編輯推噓9(903)
留言12則, 11人參與, 4年前最新討論串6/7 (看更多)
先把難聽的話說在前面:編譯器不像是 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. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.159.4.82 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1563922262.A.4EC.html

07/24 08:28, 4年前 , 1F
S開頭是新思嗎?
07/24 08:28, 1F

07/24 08:43, 4年前 , 2F
還是 skymizer ?
07/24 08:43, 2F

07/24 08:44, 4年前 , 3F
我猜是Skxxxxxx
07/24 08:44, 3F
4

07/24 08:48, 4年前 , 4F
skymizer 有在本版 常常招募高手...
07/24 08:48, 4F

07/24 08:49, 4年前 , 5F
不過編譯器優化 也就那幾個問題 被研究到爛了
07/24 08:49, 5F
「只有那幾個」? superoptimization, incremental compilation, JIT compilation w/ limited resources, code obfuscation, program verification, global alias analysis, partial evaluation, programming-paradigms-specifics optimizations, high- level program analysis, high level synthesis, sanitizers... Hmmmm.....上面這些題目都可以生出好幾個博士論文了

07/24 08:57, 4年前 , 6F
路人經過長知識!
07/24 08:57, 6F
※ 編輯: mshockwave (73.159.4.82 美國), 07/24/2019 10:38:48

07/24 13:38, 4年前 , 7F
義隆電子表示 … …
07/24 13:38, 7F

07/24 15:34, 4年前 , 8F
優化是無止境的 XD
07/24 15:34, 8F

07/24 15:56, 4年前 , 9F
當代最猛神人大概陳天奇從算法打到底層
07/24 15:56, 9F

07/25 08:51, 4年前 , 10F
會這麼難的東西 出路和業界薪資待遇大概如何呢?
07/25 08:51, 10F

07/25 11:34, 4年前 , 11F
還蠻好奇s開頭的公司好不好進的說
07/25 11:34, 11F

07/25 15:40, 4年前 , 12F
只會用bulid麻瓜經過~XD 尊敬您~高手~
07/25 15:40, 12F
文章代碼(AID): #1TDuzMJi (Tech_Job)
討論串 (同標題文章)
文章代碼(AID): #1TDuzMJi (Tech_Job)