想混這業界, 把C摸透了, 其他語言都隨手就熟
看在多書, 寫在多範例, 都只是入門而已
建議您先練範例程式至100~200行, 練個基本功
之後自己定個題目去完成它, 譬如弄個簡單的web server, 強功能的windows chat room之類, 大約1000~3000行, 去熟悉切割函式與debug
trace玩玩linux kernel之類的超大東西, 瞭解別人是怎麼設計的
接著是高難度的5000~10000行的完整計畫, 要會架構設計了, 這樣在社會就餓不死了
但要成為top, 要到能規劃設計30000~100000行的東西, 這時單靠程式功力也不容易完成, 要學習軟工了
語言是工具與材料, 演算法與資料結構是技術, 系統架構設計是藍圖, debug是實驗測試, 軟體工程是施工規劃, 產品規劃靠市場分析, 賣的好不好還要靠業務
總之, 學校教的只是本末倒置的皮毛
希望給您的建議有幫助
