編程是門技術,不是職業
一個人用心學習,好好鉆研一下,三四年的積淀后,編程的技術都能達到成熟,這是個學習的過程。而此時才是一個人的職業生涯。有點像武術:“閉關修煉二十年...”。欲速則不達。一個人掌握了這些編程技術:操作系統、編譯原理、CPU知識、數據結構等等的知識積淀,萬物在我心。遇到問題,不是首先東拷貝一下代碼、西改改代碼,這是還沒出山的表現。
我個人覺得做一名軟件工程師非常及其的象建筑師,編程好比工匠的技術,而設計卻是建筑師的工作。
匯編、C是必須掌握的,不會走,不要跑!
不掌握匯編和C,算不上一個軟件工程師。.net、java的確很好用,但那是后事,在此之前,請千萬沉住氣,好好學習一下匯編和C,結合這Windows操作系統,使用MASM和Visual C++作為開發工具。
理論與實踐,一把雙刃劍。
我覺得,如果不懂操作系統原理,Windows用到再熟悉,也只能沉在應用的層次。不懂編譯原理,VC用的在好,也只是浮在表層。
多看看實現源碼,操作系統可以看2k、wrk、linux的;編譯器的可以看看Lcc、fasm的。
十年磨一劍
為功利而學習,是走不遠的。興趣是最好的老師,它能夠帶你走過別人看來非常漫長艱辛的旅途。不要整天跟著世界轉,尤其是微軟這些公司。