通過以下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數據庫系統開發實例導航》。
最后將完成的模擬軟件刻成光盤,作為自己的作品去面試,以此踏上自己光輝的職業程序員之路!祝大家一路順風!