一個程序員要寫出可使用的應用程序,必需要會程序員
一、一門程序語言。數據庫
二、這門程序語言使用的類庫中的界面模塊、數據庫訪問模塊。編程
3.SQL語句。數組
四、一種數據庫系統的特有語法。網絡
1、一門程序語言函數
主要有三大語族,.NET、JAVA、PHP。三大語族的形勢以下學習
.NET,入門較快較容易,精通較困難,就業崗位少,工資待遇較高。設計
JAVA,入門較慢較困難,精通相對容易,就業崗位不少,工資待遇通常。調試
PHP,入門較快但布容易,精通最容易,就業崗位較多,工資待遇稍高。orm
通常來說,咱們要先選定一個咱們未來主要從事的編程方向,肯定語族,先入門,再熟悉,並不斷的趨近精通。若是咱們選定.NET,那麼咱們就能夠從C#和VB.NET中選一門進行學習了。
一、學習、運行一個稍微複雜點的例子程序,不是控制檯版的Hello World。
二、學會程序的輸入、輸出以及Visual Studio的調試。
三、學習語法,程序結構、語言詞法、流程語句、數組、列表、類、接口等內容必需要記熟,而較複雜的內容如泛型、反射、委託等能夠之後再學,推薦看《C# 4.0 圖解教程》。
四、熟悉採用類庫如IO、NET等經常使用方法的使用,好比知道用File.ReadAllText打開一個文件,知道網絡鏈接怎麼套格式寫。
2、這門程序語言使用的類庫中的界面模塊、數據庫訪問模塊
學習完一門程序語言之後,咱們就要學會界面、數據庫訪問這兩個模塊,並且這部分知識要很熟悉。
一、界面模塊
界面模塊主要有用於B/S的ASP.NET、MVC、Web Services+Ajax、WCF等和用於C/S的WinForm、WPF、DevExpress、WCF等, 做爲一個.NET程序員,應該要以精通其中的一個模塊爲
目標,可是對其它模塊也要有個基本瞭解。
二、數據庫訪問
只要選擇了.NET,就必須精通ADO.NET。推薦看《ADO.NET 技術內幕》。
好比我要寫個訪問數據庫的WinForm桌面程序,那首先我得可以用Visual Studio創建一個Windows Froms項目,而後知道往視圖設計器上拖個DataGridView控件,並會設置它的列,會綁定
由數據庫查詢返回的DataTable,也要知道怎麼把修改經過SqlCommand提交給數據庫。
3、SQL語句
必需要會寫SQL語句,有三個階段
一、insert、Update、Delete和簡單的Select。
二、create table、alter table、join查詢、union集合等
三、create index、複雜select、merge等
通常來講,第一階段徹底合格,就能夠參加工做了
4、一種數據庫系統的特有語法
接下來咱們就得選擇數據庫了,目前主流的數據庫有Oracle、DB二、SQL Server、MySQL和SQLite,可是做爲.NET程序員,大型項目用Oracle,而中小型項目用 SQL Server。
無論使用那種數據庫,咱們都必需要掌握它們特有的函數、系統表和視圖、以及擴展語法,如Oracle的PL/SQL或SQL Server的Transact-SQL語法
要保住飯碗,咱們要知道經常使用的字符串函數、數學函數和時間日期函數,以及擴展語言的基本語法、流程控制語句、存儲過程語法。
接下來,咱們就能夠驕傲地對別人說,「我能夠幹活了」。
祝你們編程愉快!