版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、[推薦]程序員的四個境界21IC中國電子網(wǎng)搜索:IC庫存現(xiàn)貨庫存PDF文章用戶名:密碼:社區(qū)企業(yè)免費注冊首頁資訊:新聞應用新品eBooks電路圖視頻互動:博客論壇在線研討會會展資源:下載在線工具器件搜索服務(wù):IC庫存現(xiàn)貨庫存您當前的位置:首頁網(wǎng)友雜談[推薦]程序員的四個境界時間:2004120218:43:00來源:21ic作者:雷年勝國學大師王國維先生認為古今成大事業(yè)、大學問者,必經(jīng)過三種境界,第一種境界:“昨夜西風凋碧樹。獨上高樓,
2、望盡天涯路”;第二種境界:“衣帶漸寬終不悔,為伊消得人憔悴”,第三種境界:“眾里尋他千百度,驀然回首,那人卻在燈火闌珊處”。一代宗師真是體察入微,寥寥數(shù)語,道盡了求道者的心路歷程,將一個人由淺嘗、迷茫到徹悟的過程盡數(shù)概括,可謂入木三分。IT行業(yè)可謂現(xiàn)在的熱門行業(yè),程序員也是很多人羨慕的工作。薪水高,不用東跑西顛,敲敲鍵盤,看看屏幕,一切工作全都搞定,輕松而方便。果真如此嗎?不盡然,實際上,程序員的職業(yè)生涯也是一個求道的過程,需要不斷的提
3、高和學習,IT行業(yè)知識更新之快,常讓程序員們有隨時掉隊的危險,無一日不戰(zhàn)戰(zhàn)兢兢,不敢稍有懈怠。程序員的職業(yè)生涯也可分為四個階段,初級程序員(菜鳥)、高級程序員(熟練工)、系統(tǒng)程序員(高手)、軟件大師(大師),其作品也經(jīng)歷四種境界:可以運行的程序健壯、高效的程序結(jié)構(gòu)優(yōu)美的程序思想深邃的程序程序員的必經(jīng)第一個階段都是編寫可以運行的程序。很多人的編程生涯是從“HelloWld”開始,當?shù)谝淮伟凑战炭茣系牟襟E,將源文件編輯完后,編譯、連接、運
4、行,在屏幕上顯示出“HelloWld”時,心中的激動一點也不亞于阿里巴巴打開了寶庫的大門。初級程序員的目標一般是讓程序能運行起來,他們迷惑于庫函數(shù)的眾多,不知道該用那一個,他們還要學習基本的語法,以使程序編譯通過。初級程序員一般不會考慮設(shè)計模式、軟件結(jié)構(gòu)等問題。記得本人編寫的第一個較大的程序是本人的本科畢業(yè)論文題目——一個計算機輔助實驗系統(tǒng),開發(fā)工具為TurboC,在DOS下開發(fā)(那個時候Windows還不太流行,怎么樣,年代夠久遠吧)
5、,整個軟件大約7000行代碼,在當時已經(jīng)能干不少事,在DOS下也能顯示不少花里胡哨的圖形界面,支持中文,支持鼠標操作(那時候在DOS下需要自己處理鼠標事件中斷),當時還頗受好評??墒墙裉煸僦匦聹亓曔^去的作品,真有點摻不忍睹,整個軟件毫無結(jié)構(gòu)可言,一共分成兩個源文件還是由于編譯器不支持一個太大的源文件而被迫分開,整個系統(tǒng)就是源代碼的簡單堆砌。相信每個程序員都需要經(jīng)歷這個階段,它是程序員職業(yè)生涯的開始,沒有捷徑可以跨越,只有不斷的實踐、學習
6、和總結(jié)。第二階段的程序員已積累了不少的編程經(jīng)驗,語法和庫函數(shù)不再是障礙,他們已不再滿足于程序正確運行、功能實現(xiàn)無誤。他們需要了解程序背后發(fā)生的事情,需要了解操作系統(tǒng)的原理和調(diào)度機制,內(nèi)存管理,文件系統(tǒng)組織等;了解開發(fā)工具的細節(jié),如C的函數(shù)調(diào)用機制,參數(shù)的傳送機制、堆棧的建立過程等;了解C的封裝、繼承和多態(tài)性背后的機制,虛函數(shù)實現(xiàn)機理等。他們不僅知道程序應該如何運行,還知道它為什么這樣運行,能編寫高效、魯飛凌推出基于32位TriCeMCU
7、的完整設(shè)計套件TI推免費試用VisSimEmbeddedControlsDeveloperv8.0軟件AVR單片機應用經(jīng)驗雙向可控硅在交流調(diào)壓電路中的使用智能家居遠程監(jiān)控系統(tǒng)的設(shè)計及實現(xiàn)鉛酸蓄電池達不到設(shè)計使用壽命的原因數(shù)碼語音溫度計設(shè)計基于8051單片機溫度采集及無線發(fā)送博客精華論壇推薦最新博文不間斷電源UPS可以隨時啟用嗎?(午夜糞車)51開發(fā)板C8051F320開發(fā)板USBUART¥99(senxin)無線路由器的電磁干擾解決方案
8、(午夜糞車)Xilinx賽靈思產(chǎn)品最新價格SPARTAN6FPGA(ersonli)關(guān)于匯編程序編譯的一些詳細步驟和要點(cscis)嵌入式系統(tǒng)定義探討(cscis)單片機初學者會碰到的幾個疑惑如果有這樣的一款51核,你喜歡嗎??!宇宙第一裝B產(chǎn)品(猜中中間fpga元件功快大三的菜鳥,該學什么硬件知識?單電源,怎么變雙電源PIC24是MCU本身問題,還是編譯器問題不間斷電源UPS可以隨時啟用嗎?(午夜糞車)51開發(fā)板C8051F320開
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第1章微控制器簡介-21ic電子網(wǎng)圖書頻道-21ic電子網(wǎng)
- 導購員的四個境界
- 國外程序員推薦每個程序員都應讀的書
- 前端程序員必知的21個chrome擴展
- co;ltdnfa純正弦逆變器輸出波形-21ic
- 寫給想當程序員的朋友 -- 一個還不太老的程序員的體會
- 華強電子網(wǎng)營銷策略研究.pdf
- 中國電視綜藝的四個浪潮及其思考
- 醫(yī)藥銷售電子網(wǎng)站畢業(yè)設(shè)計
- 做一個合格的程序員2008
- 如何成為一個好的程序員
- android一個程序員的入門書
- 怎樣做一個優(yōu)秀的程序員
- 程序員特有的9個壞習慣
- 程序員歷程
- 程序員必看
- 程序員隨想
- 程序員晉升
- 程序員合同
- 我對中國程序員得忠告
評論
0/150
提交評論