Re: [新聞] 外派年薪百萬挨轟雷到爆 華碩回應了
※ 引述《yamakazi (大安吳彥祖)》之銘言:
: 我來逆風一下好了
: 這種面試官的面試方式我也是不認同
: 但仔細看對話內容其實也還好
: 教授嘲諷開的大了點
: 什麼事情都能開嘲諷
: 但他沒人身攻擊,沒講家人隱私,沒損及人格尊嚴。幾乎都是針對你的工作能力和內容,比如
: 「資工系只會寫python 不會寫C?」
小弟不懂
接觸的幾乎所有ML DL都是用python寫的
paper提供的code也是python
kaggle平台也只支援python跟R
(某些比賽也是有人用c++ 不過要轉)
當幾乎所有的資源是python
為什麼有一些台廠堅持C C#
開發階段用python應該最快也最方便吧
要C或C#之後再轉不就好了
--
不會就去學 但也不需要把不會c拿出來說嘴 你遲早都
要懂的
我沒說我不會c 我想問c在開發階段有什麼優勢
※ 編輯: cs410567cs (122.118.126.135 臺灣), 12/10/2021 17:24:40在開發階段有不會給面試官嘴的優勢
除非研發team本身有很長的歷史跟C library
要不然新創team 開頭全都在刻C/C++
就像廚師只會去全聯買料理包煮菜
那乾脆用pyhton比較快
c速度快太多了
上百倍的差距
Python底層也是C啊, 我之前在軟工版說現在科學計算
都用python沒人用Fortran 還被噓爆。還被噓說超級電
腦上沒人在跑python的,真假我就不知道了
C的速度快很多是沒錯,可是我看過的ML資源沒有一個
是用C寫出來的欸?
所以你現在是老闆 你要找一個用python開發 然後再
找一個c開發的員工?
科學計算一定都是fortran啦
fortran的lapack 目前沒人可以取代
numpy matlab底層都還是用lapack
對於那些老教授來說,一個台大資工用PYTHON叫做自
甘墮落,如果你可以用ASM更好
自古有文人相輕,資訊界有程式相輕 XD
還有slatec VASP都是fortran寫的
Python開發模型及訓練,之後再將訓練完的權重轉成
tensorRT之類的,最後 用C或C++寫inference的code
。
我自己理解是這樣啦,至於用C或C#來開發,是有什
麼好處嗎?因為論這方面的資源,Python絕對是最方便
的。
所以結論到底是用什麼?
VASP是維也納大學寫的 化學模擬軟體
slatec是美國國家實驗室跟武器實驗室寫的
科學計算=>fortran (歷史因素), C and C++
C/C++ 會使用是因為科學計算都是在分散式系統運作
ML 就python套件豐富 隨便一個學生就可以搞起環境
但是底層套件 很多都是c/c++ fortran寫的
科學計算歷史很久了70~80年代就開始了
現在很多人都不知道浮點數epsilon是什麼意思了
簡單說老教授認為PYTHON是三流學生,三流大學,三
流公司在用的.... XDDD
他們要做一流產品,而不是用PYTHON兜出來的爛貨 XD
DD
我反而覺得python是給理論派用的 因為可以很快驗證
然後實做軟體架構再給其他部門用c/c++做
樓上對 做了一個沒用的爛模型 跑再快都沒用
Premature Optimization Is the Root of All Evil
這招式叫做刁人術,改用C搞不好問你為何不用python
呢?
樓上你跟我靠北這些沒用,老一輩教授覺得會C C++就
會PYTHON.....正向成立反之不見得成立.....反正那
些人都差不多退休了不是吧
另外你終歸會回到硬體的 所以還是有人要懂數值運算
演算法的誤差跟數值運算的誤差 你只能用c/c++處理
還有在c/c++上比較好處理 演算法平行運算的問題
就說程式相輕 ①ASM為尊②C次之③其他都是臭魚爛蝦
,念過台清交資訊應該都是被這樣教過的
以前在學校有些同學,還會鄙視不會LINUX只會WINDOW
S的同學呢
教授就是歧視高階語言啦 那乾脆一律用組語好了
台灣軟體產業相對少,碼農是為了硬體服務的,哪家韌
體用python寫的?
一個拼開發速度一個拼運算速度吧
但python數值精度真的超好
用c是沒有時間成本考量下的選擇
還有人在用C/C++喔 我還以為都改用GO了
再講AI純軟 韌體旁邊洗洗睡
現在拼開發速度不都用python 拼運算/效能用GO
拼大系統用OO java/js
底層還是C啊
華碩是AI軟體公司嗎?不會寫C被打槍錯了?
結論就看階段阿,開發中用python,等成熟或公司人多
了,再轉C
重點是演算法吧?想不出解法用什麼有差嗎?
#1XZcBv9Y(Soft_Job) 這篇在討論底層齁
想問AICS部門一年可以落地幾個AI產品,而且是到需要
用C/C++來優化速度滿足客戶需求的階段?
用python開發可以有幾個,用C/C++開發可以有幾個,
成本值不值得,應該不難算吧
他面那個叫做AICS餒
阿不就要找做AI的
24樓正解 大家都用Python訓練完轉成其他格式再用c
miname要講aics徵才標準的話,我相信python一定比C
看中更多 而且這篇又沒人在討論不會C被刷掉這件事
情
沒針對aics啦
誰跟你ML不用c++, 你是researcher?
台積電>IC>>>傳產>系統,人生一次,不要不信
做ML的應該都知道tensorflow及PyTorch 基本上這都
pytorch還是比較泛用 不過如果要用google的TPU pytorch比TF麻煩
跟C無關 如果要做定點還是以TF為主 尤其是下放到edg
e 就連QAT也都是TF的flow 至於目前台灣應該也沒幾家
公司能改得動底層 優化做得好的 可能要sensetime這
類公司了
其實....researcher也是會用到C或C++啦,但那些真
的有夠硬核。
AI基本演算法都還是fortran跟c/c++
科普一下 就算是tensorflow/PyTorch 的每個運算子
都還是用C++寫的 他只是包了一層python wrapper讓你
方便使用而已 另一方面我也不認為做ML Research 或d
eployment 需要寫C/C++ 這兩個是完全不同的層級的ab
straction
唉 底層還不都cuda 丟到gpu 上做
不是每家都用NV 搞不好是自製系統
自製系統?會不會想太多?training平台就NV 要拿CPU
training嗎?
還有google的TPU啦
一堆都不是用NV的阿 即使是Desktop i也有出MKL
原PO又不是不會寫C 只是想用PYTHON寫啊
google 也用pythons 啊~
我HW仔啦,除了NV跟TPU不考慮一下Habana Gaudi嗎 QQ
真的是做ML的嗎?ai benchmark是目前edge端deploy…
華碩是賣AI應用的軟體公司還是賣跑AI硬體的硬體公司
?後者不需要自己訓練模型,上網抓一個來測試用就好
了
Tensorflow只內建了CPU GPU兩條路,要用自己的加速
晶片要自己刻
又來了 無聊話題 程式人的驕傲c/c++ 先不管需不需要
跟自己熟不熟 先嗆人會不會就行了
第一句話,就說明一切了
是沒用過darknet泥.... 好 真的很難用XD
超級電腦上可以跑什麼 你自己去幾個美國實驗室網站
看就有了..幾大數值的全是C/C++
X! intel的真的不太好用吼 (被毒害過的人了)
說沒有用C/C++....intel的ai 滿滿c/c++ 囧>
tensorflow最早期 C++的支援還比較完善
如果真的考慮要落地實現……用MATLAB轉C++或是 CUDA
C++也是個方法
別再拿 matlab 出來毒害大眾了 XD
有沒有c/c++在某些程度上對ai是還好沒錯
扯C的是外行人喔? 看領域換語言有很難嗎?
目前只有看到對超大型運算和超小型運算有差
學語言是最簡單的
中間的好像還好 @[email protected]~ 就連跑起來也差不太多
最新版的c++我也看不懂啊orz~
如果只是部屬實現用MATLAB轉開發速度蠻快的
使用matlab跟python比起來不也差不多@[email protected]~ ??
這個對我來說沒有可比性 因為我用起來差不多
但有許matlab在開發上有好處的但我並不知道
但我知道matlab在後段是nightmare
wow真的有人散發出寫puthon就是該死的味道欸 miname
是在講說aics不需要自己train model,只需要隨便套
一個然後測試硬體? 而且又沒人在講aics 這裡是在討
論ML開發用C不用python可優缺吧
前面訓練開發差不多 但可以直接轉成UDA C++ & C++
其實蠻方便的 這邊Python坑就很大 在TF2也沒辦法
很方便支援
對ml 這種比較有規律的東西 最後都可以叫python包
哦 我之前經驗 被matlab搞完之後的....很難優化
大致上來說就是轉碼的部分支援的還不錯 但缺點是要
針對平臺吃對應的Lib 以上是說DL的部分
那差距不是一個街口的差距....(可能我技術太差XD)
對啊lib 搞死= =" 接來接去 最後還mem leak
那邊就……有支援就很好搞 沒支援就弄死人
(我就是躺死給你看Q_Q orz) 反正這東西我是棄坑
其實主戰場tf pt這種都沒什麼好下去跳了 現在一堆
做framework的人 都在mobile/embedded
但這些人下面不管用什麼做好 上面還是包python
畢竟data那一側的人力量實在是太大了XD
工具好壞是看有沒有用在對的場合 又不是工具本身有
絕對的好壞高低
問題就在他開三種給人選,人家選不是他要的就酸,
不然你直接講用啥就好,可以挑你還嘴,不當面讓他
難堪就很好了
面演算法在那邊挑語言就是浪費時間
給人家選還要靠北真的笑死 超不尊重面試者
本來就是看什麼工作用什麼@[email protected]~
你面AI大部份都是python 面超算都是用C/C++
你面OS 不問你C是要問啥啦XD
看用在哪個地方 你真以為python通吃?
小弟菜b 想請問一下眾高手,inference等數值運算都
在nv的gpu上,用python或c/c++還會有差嗎,唯一想到
的只有cpu跟gpu memory轉換速度可能有影響
有差 你自己寫搬不贏nv寫的
另一問法python tensorrt跟c++ tensorrt速度會有差
嗎
如果你寫得夠小心 差不到3% 我一年前做過比較
我沒玩過新一點tensorrt...舊的上面兩個有點不太一
如果是微小的差異是不是從model上著手感覺更好一點(
?
樣 或是說版本有差別
但你前提是用的HW是要通用的
我知trt python C++版本的output是有差別的
理論上tensorrt python 也就是c++去包來的才是
所以你的問題可以理解為沒包到的到底有多少
而且我沒記錯的話 官方主推都是叫大家用C++版本才是
當然是都用啊
都沒人要用 java惹嗎 QQ
因為用C比較硬派 顯得出技術底
上面有人說epislon >Machine epsilon 1e-6 1e-15 XD
icc+mkl和clang+Eigen哪個比較快?
"為什麼有一些台廠堅持C C#" 這句話到底是啥意思
西門子/Kollmorgen/Panasonic/三菱 提供的範例
有在給 python 的嗎= =???
開發效率跟執行效率的平衡,在不同階段用的工具也不
一樣
開發和prototyping的時候當然用Python,越高階的語
言本身敲鍵盤時的overhead就越小
執行沒幾萬次都不用考慮毫秒級的執行速度差異
用C寫高階演算法這件事當重構和最佳化的手段比較適
當
例如許多Python套件的核心就是用C重寫的但不核心的
部分又改回Python方便維護
ICC+MLK 大的快 clang+eigen小的快 其他看各人調整
歡迎參加sc比賽XD
樓上打錯 是 mlk XD
為什麼自動 是 mkl = =" 囧>
不過現在用eigen+clang的 大概會先想在一邊哭
一堆error不知道怎麼解決 (因為clang) XD
各種廣泛被使用的程式語言,都有特長與善用之處
而且高手是懂其運用邏輯,在不同地方善用各種工具
會說那種話的,就覺得只是外行人
不過都當到那個官了 當然只要出嘴巴不用懂程式設計
python先看可行性
要加速產品化的當然c阿...
時間寶貴阿
都學就好了,會C/C++學python很快啦
caffe?
心態封閉看不起新東西,能做的創新也會很受限的
原理先用最快的方式處理,優化再來其他語言。看來華
碩不適合發展先新產品,不會成功啦,乖乖做硬體就好
^^
推文就看的出來碼農相輕
原文寫Java,你為什麼硬要扯到C#,你有認真看原文嗎
?
龐希望原PO用C解決邏輯問題,題目跟ML無關
用低階語言解決邏輯問題更無聊,跟虛擬碼差距越小的
越貼近問題的邏輯,原原po其中一個問題點,整數幾位
元這件事就是低階語言才要考慮的,與邏輯無關的工程
問題
就已經有打火機了,硬要拘泥不會鑽木取火
就算ASUS是設備商好了 "目的是將數學算式以文字的
形式輸入,然後把答案算出來 如果超過整數範圍,就
要顯示錯誤 你可以用c/c++, java, python,你要用
哪個?" 這種題目去問三種語言都碰過的人 首選肯定
是python吧? 又不是解高次方程式要大量疊代之類的
就面試官廢物不會呀
用python 然後效能不足才用C去重寫就好 不是大家都
這樣做嗎?
開發階段用C是時程很寬鬆膩
1
其實這很正常,對學生而言,資訊非常有限,沒有人脈可問,只能上網亂找資料跟看廣告 /新聞/招募,碰碰運氣,但老實說,好的公司是不需要刻意打廣告,要嘛是流動率低很難 開 缺,有缺也是內推優先,要嘛是好到不需要刻意打廣告,會花很多錢打廣告做公關辦招募 活動的公司,自然是畢業生的首選。X
你錯了,實際上就是那些人廢 純粹沒有別的地方去 以前113管院 周遭去華碩的同學 很多都是以前很混的 到畢業了也不知道自己學了啥39
有Hunter幫忙介紹工作的經驗都知道流程會是: 1. 面試 2. Hunter 告知錄取,幫忙談薪...... (Hunter 會兩邊幫忙搓合數字) 如果有談出結果,Hunter會回報給HR,請HR正式跑流程...43
華碩雖然在版上常常被嘴到爆,但很多大學生還是超愛去華碩工作或實習 石頭也很喜歡到各校園去辦招募說明會,之前因為疫情實體取消也改成線上的,很喜歡創 一堆職稱例如ASUS GTP或華碩校園CEO等等。 華碩品牌有做起來在世界上是有知名度,但薪水道道地地的台灣廠商,真的不懂為什麼一 堆大學生想去華碩實習,還有很多剛畢業的同學特別女生想到華碩當PM或行銷,而且似乎5
應該說 有在看這個板的腦子會正常些 但是很多沒看這個板的 又缺工作的 還是會去面試X
你這樣說就有失公道了 這板上有什麼 其他不說啦 連這串原文都有刪文了 你看有幾篇問offer的得到"建議"以後最後沒被刪文的 說難聽點 今天你去討論這些刪文仔的行為 結果會怎樣2
看到最近石頭不管是產品還是面試的新聞 真的心有戚戚焉 雷到爆的可能不只有面試這件事... 至於石頭壓力很大?還是要看個單位啦... 雖然有點歪主題 但讓我想起近期夢到的事情5
建議政府規定約人家去公司面試一定要給車馬費啦 現在連包養網約見面都要車馬費了 那人才跑去別人公司面試,不用車馬費? 好歹給個車馬費,到時候被羞辱還挺爽的,至少賺個車馬費當天生活費就有了, 看要三千,五千的都好20
阿姨試著想表示一點看法,想了許久沒有發,因為覺得可能和科技業沒啥關係。 但純粹就是有點感想。 有些話題可以無限的辯論,像是出社會可能懂多少事,拿多少薪水。 或是公司到底有沒有差某個人,或是打工仔,外商,接生意誰比較高大上... 以上這些,基本上其實有幾個核心的感受在裡面,其中一個是-- 被尊重的感覺。
爆
[問卦] python做科學運算,要分享什麼?欸欸 我明天group meeting要分享python科學數值運算小技巧 我目前想到要講的 1. 介紹numpy 2. 不要用迴圈 用numpy 3. 用numba jit編譯43
[討論] 刷leetcode的語言選擇大家好,我文組跨考資工,目前在讀研究所 由於大學期間沒有刷過leetcode,所以趕緊來惡補一下, 加上未來想朝純軟體工作發展,leetcode似乎不可或缺。 但是,最近有個疑惑是,leetcode要用什麼語言好? 目前大部分都用python,近期想使用C,原因如下:37
[討論] 刷題 Python or C++大家好,如果目標是純軟公司 想要刷題練功夫,複習資結演算法 下面哪種策略比較好呢? 1. 純 C++ 刷 2. 純 Python 刷37
[心得] 數學&統計新鮮人面試分享版上很少看到數學、統計背景的心得文,因此決定把我的經驗分享給以後的學弟妹。準備 找工作時我在這個版上獲得許多資訊,這篇心得文也算是回饋給大家。 背景: 112數學學士、應數所統計組碩士,碩士論文有關統計的方法論,用到滿多迴歸分析和提 出新的模型選擇準則。沒認真學過程式,leetcode打開連class是什麼都不知道,沒一個20
[請益] 資工碩一技能請益各位百萬年薪年薪大大好 自己本身的背景是私科大 >國立碩 題目是用ML(30%)接著影像後處理(70%)在Drone上做應用 ML用別人的Model 影像後處理能用OpenCV就用 大部分的時間都是花在Google上 實際Coding時間真的很少22
Re: [討論] 刷題 Python or C++不懂為什麼你要用C++刷題 請問你之後工作用的框架會是C++的框架嗎? 不會吧 現在很少人在用 不管你是開發web還是app,不要捨近求遠 選一個會常用到的17
[問卦] Python怎麼那麼難懂啊?variable type 不清楚,幹這數字到底是float還是int? function return type 也沒標記 function argument type 不知道是啥 oop語法有夠難懂 每次看python 的code都好痛苦16
[問卦] python要怎麼學比較好?安安 4這樣的 雖然平時沒用python,做的工作也和python八竿子打不著 但有時候想要自動化什麼東西的時候,用python寫寫還是比較爽的 可是大家都知道python不是C like語言6
Re: [問卦] 資工的第一個語言該學C++ JAVA python?如果是電機系 那就C 如果是資工系 那就python 因為電機系比較多底層的課 用C架構會比較有概念 資工系比較多數學 可以用python幾乎不需要知道底層 但其實學校特性比較重要 比如交大普遍軟體比較好 連電機都蠻懂軟體7
Fw: [請益] 資工碩一技能請益作者: kv553835 (Dnr) 看板: Soft_Job 標題: [請益] 資工碩一技能請益 時間: Sat Apr 17 18:04:17 2021 各位百萬年薪年薪大大好 自己本身的背景是私科大 >國立碩