天天看點

成為程式員的标準

通過以下4個階段的訓練, 沒有任何程式設計基礎人就可以成為一名普通的程式員。

第一階段:掌握一種程式設計語言

    學習内容:學習任意一種主流的程式設計語言。例如C++語言。

    學習目标:熟練掌握一種語言的文法和基本的程式設計技巧。

    學習時間:3個月左右

    注意事項:程式設計語言和程式設計工具是兩回事情,程式設計語言是指C++、Basic、Object Pascal等

              程式設計語言,它們是像漢語、英語一樣的抽象的文法規則,程式設計工具是指

              Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代碼編輯器、程式編譯器

              在内的內建化、可視化的軟體開發工具。C++源程式可以在Visual C++ 6.0裡編寫,也可以在

              記事本裡編寫,而同一個C++源程式可以用Visual C++ 6.0編譯、執行,也可以用C++ Builder 5.0        

              編譯、執行,是以: C++ 不等于 Visual C++ 6.0

第二階段:掌握一種程式設計工具

    學習内容:學習任意一種主流的程式設計工具。注意程式設計工具要和第一階段學習的程式設計語言一緻,例如你學習的

              程式設計語言是C++,那麼程式設計工具要選Visual C++ 6.0或者C++ Builder 5.0。

    學習目标:熟練掌握這種程式設計工具基本用法,例如:菜單、元件、程式跟蹤調試、編寫Windows程式等。

    學習時間:3個月左右

    注意事項:這個階段側重程式設計工具的使用,同時進一步熟習程式設計語言,最後達到能熟練編寫各種基本的Windows程式。

第三階段:掌握“算法與資料結構”這門課程

    學習内容:算法與資料結構,推薦許卓群的《資料結構》,高等教育出版社出版。

    學習目标:熟練掌握各種常用的算法與資料結構

    學習時間:4個月左右

    注意事項:這是一門不可或缺的軟體開發課程,曾經有一本經典計算機專業書籍叫做《資料結構+算法=程式》,

              這說明了資料結構和算法的重要性。它能幫我們建立良好的程式分析與設計能力。

第四階段:實作一個模拟的小型軟體項目

    學習内容:軟體項目的開發過程      

    學習目标:掌握軟體項目的基本開發過程和方法

    學習時間:4個月左右

    注意事項:自己完成一個模拟的小型軟體項目,強烈推薦做一個MIS(管理資訊系統)軟體,參考用書推薦

             “中小型資訊管理系統開發執行個體系列叢書”,人民郵電出版社,它的例子詳實有效,

              以它為基礎再加以擴充,就可以做出實用的MIS軟體來。

              此叢書包括多種開發工具,大家可以選擇适合自己的:《VISUAL FOXPRO6.0 資料庫系統開發執行個體導航》 

             《JAVA資料庫系統開發執行個體導航》 《VISUAL BASIC資料庫系統開發執行個體導航》   

             《VISUAL C++6.0資料庫系統開發執行個體導航》 《ASP.NET資料庫管理系統開發執行個體導航》 

             《DELPHI資料庫系統開發執行個體導航》 《POWERBUILDER 8.0資料庫系統開發執行個體導航》。

              最後将完成的模拟軟體刻成CD光牒,作為自己的作品去面試,以此踏上自己光輝的職業程式員之路!