[推薦]程序員的四個(gè)境界 - 21ic中國電子網(wǎng)_第1頁
已閱讀1頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、[推薦]程序員的四個(gè)境界21IC中國電子網(wǎng)搜索:IC庫存現(xiàn)貨庫存PDF文章用戶名:密碼:社區(qū)企業(yè)免費(fèi)注冊首頁資訊:新聞應(yīng)用新品eBooks電路圖視頻互動:博客論壇在線研討會會展資源:下載在線工具器件搜索服務(wù):IC庫存現(xiàn)貨庫存您當(dāng)前的位置:首頁網(wǎng)友雜談[推薦]程序員的四個(gè)境界時(shí)間:2004120218:43:00來源:21ic作者:雷年勝國學(xué)大師王國維先生認(rèn)為古今成大事業(yè)、大學(xué)問者,必經(jīng)過三種境界,第一種境界:“昨夜西風(fēng)凋碧樹。獨(dú)上高樓,

2、望盡天涯路”;第二種境界:“衣帶漸寬終不悔,為伊消得人憔悴”,第三種境界:“眾里尋他千百度,驀然回首,那人卻在燈火闌珊處”。一代宗師真是體察入微,寥寥數(shù)語,道盡了求道者的心路歷程,將一個(gè)人由淺嘗、迷茫到徹悟的過程盡數(shù)概括,可謂入木三分。IT行業(yè)可謂現(xiàn)在的熱門行業(yè),程序員也是很多人羨慕的工作。薪水高,不用東跑西顛,敲敲鍵盤,看看屏幕,一切工作全都搞定,輕松而方便。果真如此嗎?不盡然,實(shí)際上,程序員的職業(yè)生涯也是一個(gè)求道的過程,需要不斷的提

3、高和學(xué)習(xí),IT行業(yè)知識更新之快,常讓程序員們有隨時(shí)掉隊(duì)的危險(xiǎn),無一日不戰(zhàn)戰(zhàn)兢兢,不敢稍有懈怠。程序員的職業(yè)生涯也可分為四個(gè)階段,初級程序員(菜鳥)、高級程序員(熟練工)、系統(tǒng)程序員(高手)、軟件大師(大師),其作品也經(jīng)歷四種境界:可以運(yùn)行的程序健壯、高效的程序結(jié)構(gòu)優(yōu)美的程序思想深邃的程序程序員的必經(jīng)第一個(gè)階段都是編寫可以運(yùn)行的程序。很多人的編程生涯是從“HelloWld”開始,當(dāng)?shù)谝淮伟凑战炭茣系牟襟E,將源文件編輯完后,編譯、連接、運(yùn)

4、行,在屏幕上顯示出“HelloWld”時(shí),心中的激動一點(diǎn)也不亞于阿里巴巴打開了寶庫的大門。初級程序員的目標(biāo)一般是讓程序能運(yùn)行起來,他們迷惑于庫函數(shù)的眾多,不知道該用那一個(gè),他們還要學(xué)習(xí)基本的語法,以使程序編譯通過。初級程序員一般不會考慮設(shè)計(jì)模式、軟件結(jié)構(gòu)等問題。記得本人編寫的第一個(gè)較大的程序是本人的本科畢業(yè)論文題目——一個(gè)計(jì)算機(jī)輔助實(shí)驗(yàn)系統(tǒng),開發(fā)工具為TurboC,在DOS下開發(fā)(那個(gè)時(shí)候Windows還不太流行,怎么樣,年代夠久遠(yuǎn)吧)

5、,整個(gè)軟件大約7000行代碼,在當(dāng)時(shí)已經(jīng)能干不少事,在DOS下也能顯示不少花里胡哨的圖形界面,支持中文,支持鼠標(biāo)操作(那時(shí)候在DOS下需要自己處理鼠標(biāo)事件中斷),當(dāng)時(shí)還頗受好評??墒墙裉煸僦匦聹亓?xí)過去的作品,真有點(diǎn)摻不忍睹,整個(gè)軟件毫無結(jié)構(gòu)可言,一共分成兩個(gè)源文件還是由于編譯器不支持一個(gè)太大的源文件而被迫分開,整個(gè)系統(tǒng)就是源代碼的簡單堆砌。相信每個(gè)程序員都需要經(jīng)歷這個(gè)階段,它是程序員職業(yè)生涯的開始,沒有捷徑可以跨越,只有不斷的實(shí)踐、學(xué)習(xí)

6、和總結(jié)。第二階段的程序員已積累了不少的編程經(jīng)驗(yàn),語法和庫函數(shù)不再是障礙,他們已不再滿足于程序正確運(yùn)行、功能實(shí)現(xiàn)無誤。他們需要了解程序背后發(fā)生的事情,需要了解操作系統(tǒng)的原理和調(diào)度機(jī)制,內(nèi)存管理,文件系統(tǒng)組織等;了解開發(fā)工具的細(xì)節(jié),如C的函數(shù)調(diào)用機(jī)制,參數(shù)的傳送機(jī)制、堆棧的建立過程等;了解C的封裝、繼承和多態(tài)性背后的機(jī)制,虛函數(shù)實(shí)現(xiàn)機(jī)理等。他們不僅知道程序應(yīng)該如何運(yùn)行,還知道它為什么這樣運(yùn)行,能編寫高效、魯飛凌推出基于32位TriCeMCU

7、的完整設(shè)計(jì)套件TI推免費(fèi)試用VisSimEmbeddedControlsDeveloperv8.0軟件AVR單片機(jī)應(yīng)用經(jīng)驗(yàn)雙向可控硅在交流調(diào)壓電路中的使用智能家居遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)鉛酸蓄電池達(dá)不到設(shè)計(jì)使用壽命的原因數(shù)碼語音溫度計(jì)設(shè)計(jì)基于8051單片機(jī)溫度采集及無線發(fā)送博客精華論壇推薦最新博文不間斷電源UPS可以隨時(shí)啟用嗎?(午夜糞車)51開發(fā)板C8051F320開發(fā)板USBUART¥99(senxin)無線路由器的電磁干擾解決方案

8、(午夜糞車)Xilinx賽靈思產(chǎn)品最新價(jià)格SPARTAN6FPGA(ersonli)關(guān)于匯編程序編譯的一些詳細(xì)步驟和要點(diǎn)(cscis)嵌入式系統(tǒng)定義探討(cscis)單片機(jī)初學(xué)者會碰到的幾個(gè)疑惑如果有這樣的一款51核,你喜歡嗎??!宇宙第一裝B產(chǎn)品(猜中中間fpga元件功快大三的菜鳥,該學(xué)什么硬件知識?單電源,怎么變雙電源PIC24是MCU本身問題,還是編譯器問題不間斷電源UPS可以隨時(shí)啟用嗎?(午夜糞車)51開發(fā)板C8051F320開

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論