瀏覽單個文章
sazabijiang
*停權中*
 

加入日期: Sep 2004
您的住址: 台北
文章: 8
引用:
作者iorlvskyo

但覺得程式設計最重要的還是同樣的底子,基礎與邏輯方面要熟,在各語言間轉換其實也很快,東西都是差不多的,後面重點就是要會用它所提供的API...等,再依照自己的思考去設計!



同意。各程式語言(組語不算)其實概念上大同小異,就像武俠小說裡的招式,練是可以練,但是演算法與邏輯思考則像是內功,需要靠經驗跟時間的累積,很難有捷徑。而真正複雜的程式或大型的專案,其實在比是內力,而不是招式。

小弟我也算是從ISAPI起家,一直到ASP/JSP,但是一直到前一份工作是在財務單位寫Excel VBA。再進去公司之前當然從來沒寫過VBA,一邊看著幾隻範例程式,一邊查詢help檔,第三天起就開始寫工具給同事使用了。

如果是一般簡單的剪剪貼貼這種巨集就可以做到的動作,當然就沒有我的價值。但是當程式必須從數萬筆資料中兩兩比對時,寫得差的演算法複雜度是N平方,程式一跑就是一個小時;寫得好的演算法是NlogN,甚至某些情況下是C*N,五分鐘就跑完了。

這種等級的差距,不是自修或者花半年上課通過證照的人就可以達到的。
舊 2008-06-30, 01:40 PM #267
回應時引用此文章
sazabijiang離線中