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