瀏覽單個文章
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者oversky
我覺得這要看是什麼產業。
在學校如果只學業界正在用的東西,
畢業後如果該技術被業界洮汰,怎麼辦?

像我同事就在說做 fireware ,現在軟體整個包好,
拉一拉就搞定,以前練的基本功現在就沒什麼用,
還沒有用拉的快又少 bug 。

相反地,如果在學校是學基礎觀念,
以後要學相關的新技術會比較快,
要做小改變也比較知道怎麼改。
這對個人而言,是比較長遠的投資


我印象中 oversky 是 Linux 高手,不才不小心剛好也略懂一點 Linux 跟一點 software 皮毛,看到這種言論,不免想說點廢話,就當做是野人獻曝搏君一笑好了,我覺得所謂的整個包好,練的基本功沒什麼用這種事情是不存在的,十幾年前就有 Delphi 這類 RAD (Rapid Application Development) Tools,但是軟體開發者還是一直在找尋傳說中的"銀彈",也因此造成了一些莫名其妙的大師產生,把簡單的事情搞出一堆屎來,像最近酷殼提到的"如此理解面向對象編程"(http://coolshell.cn/articles/8745.html) 就是一個很好的範例,更別提我個人覺得 80% 都是 BS 的 agile programming,這些人不管是不是騙子,他們都是在利用軟體開發者那種找尋銀彈的心態,由此可知,軟體開發的本質從來都不是工具好不好用(程式語言也是工具),某本名著也有提到過類似的問題,在技術浪潮越後端,面對到的偶然性問題(即工具不成熟產生的一些問題)會越少,最終軟體開發要面對的都是本質問題。
至於軔體就我個人經驗,更需要的是除錯的技術,這部份有些要點天份,有些就要經驗累積了。
__________________
滿招損 謙受益
舊 2012-12-17, 01:27 PM #29
回應時引用此文章
darkangel離線中