1. 程式人生 > >第一篇,做個學習計劃

第一篇,做個學習計劃

更新。

最近好運,獲得了一個很好的網際網路工作機會,馬上就可以轉向網際網路方向發展了。

針對目前的狀態,以及以後工作的重點,修改一下我的學習計劃,簡單規劃為:

1,重點學習C++、linux(shell重點)、mysql

2,一個月內,學習C++ & linux shell + 鍛鍊程式設計能力 & mysql基礎

3,以後學習內容還包括:unix網路程式設計、資料結構與演算法、PHP及其它網際網路相關技術知識。

==================================================================

最近再次看清自己的計算機專業技能離正常水平還有很遠很遠,因此終於在此開通部落格,記錄自己的學習過程,也幫助和督促自己吧。

我的學習主要目標是網際網路後臺開發,主要的專業知識有C/C++、linux shell、unix網路程式設計、資料庫、資料結構與演算法,另希望繼續學習作業系統、PHP、web開發、移動開發等其他知識。

一個大體的學習任務是:

1,C/C++,書籍如effective C++、more effective C++、effective stl、more effective stl、stl原始碼剖析;

2,linux,主要是shell學習,書籍如linux shell指令碼攻略;

3,unix網路程式設計,書籍如apue、unp1、unp2;

4,資料庫,學習mysql、相關nosql;

5,資料結構與演算法,練習各種排序、查詢、連結串列、樹等基礎演算法,以及練習leetcode;

6,實踐任務:a,寫一個命令列形式的基礎IM伺服器和客戶端;

                          b,搭建一個自己的網站;

      以上實踐將使用到以上各類知識。

一個時間計劃是(2015年):

1,5 - x月,學習C/C++相關書籍;

2,      6 - x月,6月爭取學好shell,unix網路程式設計;

3,      6、7月,完成IM伺服器和客戶端練習;

4,5 - x月,練習各類資料結構和演算法;

5,             7 - x月,學習資料庫、PHP;

6,             7 - x月,學習web開發,搭建個人網站;

任務艱鉅,加油吧!