|
Golden Member
|
記得當年大一進交大資工時,計概的老師提到:來交大資工有很多重要的東西要學,我不會教你們怎麼去組電腦,你們有興趣的話可以在課餘自學。
那時我選擇進交大資工時很重要的原因是高中時很愛電腦,但僅限於在電腦零組件,程式寫得很入門。聽到老師這麼講,總覺得很失望,原來我最有熱情的世界是那麼狹小而不值一提。
但後來的大學生活在學校學了程式語言、計算理論、計算機組織、網路工程,也跑去電子系修電子電路電磁學、半導體物理、數位訊號處理、數位訊號處理、通信系統,那時學會了一點東西,才知道原來電腦裝修是那麼皮毛而不值一提。
樓主會覺得資工系的學生居然不會修電腦而訝異,想必也是覺得這太基本了,怎麼可以不會? 但老實說,NOVA和原價屋很多技職生都會這些東西,並不差一個人才修電腦。
唸到最後,總覺得一個大學/研究所資工系畢業的學生,一定要會的是掌握一兩個元祖級程式語言,例如C/Java/Python之類的,有充分的實作能力,才有能力面臨未知的技術問題時寫程式去驗證或破解,那是一位資訊工程師的基本核心價值,而他的價值高低,就要看他的Domain Knowledge有多廣多深,有的人熟TCP/IP,有的人懂Video Coding,有的人專精Driver/OS,在某個Domain Knowledge有足夠實戰經驗的話,其實遇到其他領域的問題也不會一籌莫展。
大概就像唸電子工程最基本要懂的不是怎麼修電視機或主機板,核心價值是能不能設計出穩定好用的數位電路、類比電路,如果不擅於設計,另一條跑道就是半導體製程,這些就是一個電子工程師應該有的基本價值。
因此樓主帶的這位小朋友在我眼裡看來,不懂得怎麼組電腦沒有錯,但如果樓主都給他一兩天去上網看Youtube或正妹實況主的組裝教學,還是搞不清楚覺得沒Fu,那看得出這位小朋友對於計算機硬體的知識觀念非常稀少,他的能力就侷限在寫純應用導向的APP。
即使是純軟體專精的軟體工程師,核心戰技就是演算法和編繹器,如果連CPU記憶體這些硬體長什麼樣子都不知道,很高的可能是連CPU的型號是什麼也不知道,大概也很難根據硬體的特性去善用編繹器的參數調校,更別提程式架構要能根據CPU的核心數去切Thread來提升效能。
以上是我個人淺見,給樓主參考看看。
__________________
工作主力機:
AMD Ryzen7 8700G
ASRock Deskmini X600
Crucial DDR5-5600 SODIMM 8GBx2
Samsung 970 EVO Plus 1TB
Thermalright AXP-90 black
Acer XV272U KV
ASUS ROG Gladius II Origin
GANSS HS75T x Glorious Panda
LG 32LM6200 32吋液晶電視電源模組維修經驗分享
|