第一篇,做個學習計劃
更新。
最近好運,獲得了一個很好的網際網路工作機會,馬上就可以轉向網際網路方向發展了。
針對目前的狀態,以及以後工作的重點,修改一下我的學習計劃,簡單規劃為:
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開發,搭建個人網站;
任務艱鉅,加油吧!