翻出當年的學習進度彙報郵件——前路不易,且行且珍惜

離迴歸程序猿行列已經一年又一個月整了,也就是進入如今這家公司已經一年又一個月整。確實是個整數,清清楚楚的記得去年入職時間是3月27日,彷佛冥冥中總有那麼些湊巧的事情發生。如今的公司是一家創業型公司,接受過一輪風投,從創辦至今,時間其實不算短。今年是公司很是關鍵的一年,總以爲年初至今的項目目標不夠明確,甚至有點雜亂。做爲一個開發人員兼中層管理,最近這段時間想的比較多。可能因爲上個月拼死拼活作的項目由於找不到盈利模式被迫暫停的緣故,最近幾個星期尤其浮躁,很難靜下心來看書學習。html

今天下午一時興起開始整理移動硬盤裏的文件,這些文件都是當初離開程序猿行列的時候從臺式機上備份的。而那臺式機則以500元的廉價賣給舍友兼同事。整理到差很少晚上10點半停了下來,由於2010年時的學習進度彙報表重見天日了。一行行文字印在眼前,一段段回憶蕩與腦中。那些年,竟然硬是靜下心來自學完大學計算機課程及相關開發知識。如今想起,都有些驚歎,當初的本身怎會有那樣的定力。這些學習進度彙報表是當初和如鵬網網友一塊兒學習的「證據」。以後,也就是2011年,我去了網龍,次年,那哥們去了騰訊。2010年,咱們每週互通郵件,彙報各自的學習進度,那段時間,不敢懈怠,學習激情高漲。好了,貼下當初的進度表和郵件內容吧,以此來告誡如今的本身,前路不易,且行且珍惜,堅持奮鬥,努力提高!程序員

 

每日學習進度記錄:web

10/03/19面試

《離散數學》_1_1.4算法

《操做系統概論》_1數據庫

《計算機組成原理》_2_串講編程

C課程設計案例精編》_9_ping命令數組

C語言SOCKET編程指南》_1服務器

10/03/20網絡

《離散數學》_1_1.5

C語言也能幹大事》_21節:動態連接庫

10/03/21

《計算機組成原理》_2_模擬卷(二)

C語言SOCKET編程指南》_2

《程序員》2007_01_P66-P75

《操做系統概論》_2

10/03/22

《操做系統概論》_3

TCP/IP Sockets編程(C語言實現)_1

10/03/23

《計算機組成原理》_3_串講

C語言SOCKET編程指南》_3

《離散數學》_1_1.5_練習題

10/03/24

《離散數學》_1_1.6

《計算機組成原理》第3_模擬卷(三)

C語言SOCKET編程指南》_4

10/03/25

TCP/IP Sockets編程(C語言實現)_2

10/03/26

《操做系統概論》_4

10/03/27

《操做系統概論》_5

《計算機組成原理》_4_串講

《離散數學》_1_1.6_練習題

10/03/28

《操做系統概論》_6

編寫PV操做測試程序(互斥體,信號量)

10/03/29

《計算機組成原理》_模擬卷(四)

C課程設計案例精編》_10_TCP程序

只能運行一個實例

10/03/30

《離散數學》_2_1.1-1.2

TCP/IP Sockets編程(C語言實現)_2_練習題

TCP/IP Sockets編程(C語言實現)_2章(敲書上示例,客戶和服務器實現應答協議)

10/03/31

《計算機組成原理》_5_串講

搭建虛擬網絡(客戶系統win98winXP,服務器系統winXP

TCP/IP Sockets編程(C語言實現)_2_練習題1-5

10/04/01

Ubuntu9 Linux系列培訓》第1-4

10/04/01

Ubuntu9 Linux系列培訓》第5-9

10/04/02

在家裏的電腦上安裝Ubuntu9.10

10/04/03

更新Ubuntu9.10安裝相關軟件

《計算機組成原理》_模擬卷(六)~(八)選擇、填空

10/04/04

安裝Ubuntu9.04

《計算機組成原理》_模擬卷(九)~(十)選擇、填空

10/04/05

更新Ubuntu9.04安裝相關軟件

10/04/06

安裝Linux應用軟件

建立Ubuntu9.04 Live USB啓動盤

10/04/07

在宿舍電腦上安裝Ubuntu9.04

更新Ubuntu9.04安裝相關軟件

顯卡驅動程序、語言包、WineQQFlashPlayDircStarIEs4LinuxCodeBlockAdobe Reader

10/04/08

《計算機組成原理》_往年試卷題目分析

《離散數學》_同步練習_1

10/04/09

面試軟件工程師培訓生

《計算機組成原理》_6_串講

《計算機組成原理》_2006年真題試卷

10/04/10

《計算機組成原理》_06~09年真題試卷

《離散數學》_2_1.3

10/04/11-16

《計算機組成原理》全部模擬卷、串講

《離散數學》_2_1.4-1.5

《離散數學》_2_同步練習冊

10/04/17

Windows程序設計》清華版_7_7.1-7.2(加實踐)

《操做系統》第1

10/04/18

《程序員面試攻略》_1(6P)

《程序員羊皮卷》_1(20P)

Windows程序設計》(清華版)_7_7.3-7.5(23P)

《操做系統》_2(18P)

10/04/19

《程序員羊皮卷》_2(23P)

《計算機系統結構》_1(25P)

窗口抖動

10/04/20

Windows程序設計》第55.1-5.3(44P)

10/04/21

《程序員羊皮卷》_3(19P)

Windows程序設計》第55.4,5.6(22P)

《離散數學》_3_3.1(4P)

10/04/22

《計算機系統結構》_22.1-2.2(17P)

Windows程序設計》第55.5(19P)

10/04/23

《程序員羊皮卷》_4(8P)

《離散數學》_3_3.2(4P)

10/04/24

Windows程序設計》第66.1-6.2(20P)

《程序員羊皮卷》第4-5(19P)

《操做系統》第33.1-3.4(26P)

10/04/25

Windows程序設計》第66.3-6.4.3(22P)

「貪吃蛇」初步完成

10/04/26

《程序員羊皮卷》第7-8(18P)

Windows程序設計》第66.4.4-6.5(16P)

《離散數學》第33.3(4P)

10/04/27

「貪吃蛇」代碼改進

10/04/28

《程序員羊皮卷》第9(20P)

《離散數學》第33.4(3P)

《操做系統》第33.5-3.6(8P)

10/04/29

「貪吃蛇」完成

10/04/30

《程序員羊皮卷》第10(9P)

10/05/01-06

《程序員羊皮卷》第11-結束

《離散數學》第33.5-3.7

《計算機系統結構》_22.3-2.5(17P)

《操做系統》第33.7-44.1-4.8(40P)

《夢斷代碼》第1-2(30P)

10/05/08

《離散數學》第33.8

《操做系統》第44.8

《計算機系統結構》第33.1-3.2

《夢斷代碼》第3

10/05/09

《離散數學》第33.9

《計算機系統結構》第33.3-3.4

《夢斷代碼》第4

10/05/10

《操做系統》第55.1-5.6(17P)

《夢斷代碼》第4

10/05/11

《離散數學》第33.10

《操做系統》第55.7-5.9

Windows程序設計》第77.1-7.2

10/05/12

SWAP開始封裝

10/05/13

Windows程序設計》第77.3-7.4.6(19P)

《計算機系統結構》第44.1-4.2.1

《夢斷代碼》第5

10/05/14

Windows程序設計》第77.5(14P)

《計算機系統結構》第44.2.2-4.2.3(16P)

10/05/15

《計算機系統結構》第44.3(12P)

10/05/16

Windows程序設計》第77.6(7P)

《操做系統》第6(28P)

10/05/17

《夢斷代碼》第6(28P)

Windows程序設計》第88.1-8.3.3(18P)

10/05/18

《離散數學》第3章同步練習

《計算機系統結構》第55.1-5.2.2(15P)

10/05/19

Windows程序設計》第88.3.5-8.4

《離散數學》第44.1

10/05/20

百度之星程序設計-坦克大戰AI

10/05/21

《計算機系統結構》5.2.3-5.4.3(16P)

《操做系統》第77.1-7.4(12P)

10/05/22

《操做系統》第77.5-7.8(23P)

《離散數學》4.2

10/05/23

Windows程序設計》9.1(14P)

《操做系統》8.1-8.4(14P)

10/05/24

《操做系統》8.5(5P)

《離散數學》4.3

10/05/25

《計算機系統結構》第7

Windows程序設計》9.2(10P)

10/05/26

Windows程序設計》9.3-9.4(13P)

10/05/27

《計算機系統結構》第8

Windows程序設計》9.5-9.6(21P)

《夢斷代碼》第7(30P)

10/05/28

《計算機系統結構》同步練習-1.選擇.填空

《離散數學》4.4

10/05/29

《操做系統》同步練習_2

《計算機系統結構》同步練習-1.改錯.簡答

10/05/30

《離散數學》4.5

《計算機系統結構》同步練習-1.應用

《計算機系統結構》同步練習-2.選擇

Ubuntu Linux從入門到精通》1.1-1.3(13P)

10/05/31

《離散數學》4.6

《操做系統》同步練習-3

Ubuntu Linux從入門到精通》1.4-1.6(13P)

Ubuntu Linux從入門到精通》第2(23P)

10/06/01

Windows程序設計》10.1(20P)

《計算機系統結構》同步練習-2.填空.改錯.簡單.應用

Ubuntu Linux從入門到精通》3.1-3.3(10P)

10/06/02

《數據結構導論》第1

Windows程序設計》10.2.1-10.2.8(13P)

《操做系統》同步練習-4

《離散數學》4.7

10/06/03

《數據結構導論》2.1-2.2(6P)

《離散數學》同步練習.4

Windows程序設計》10.2.9-10.2.13(15P)

10/06/04

Windows程序設計》10.3(14P)

10/06/05

《離散數學》5.1

《計算機系統結構》同步.3

10/06/06

《離散數學》5.2

《操做系統》同步練習-5

Windows程序設計》11.1.1-11.1.4(10P)

10/06/08

《計算機系統結構》同步-4.選擇.填空

10/06/09

《離散數學》5.3

《計算機系統結構》同步-4.改錯.簡單.應用

《操做系統》同步練習-6

10/06/10

《離散數學》5.4

《計算機系統結構》同步-5.選擇

Windows程序設計》11.1.5-11.1.12(19P)

10/06/11

《離散數學》5.5

《計算機系統結構》同步-5.填空.改錯.簡答.應用

《操做系統》同步練習-7.選擇.填空

10/06/12

《離散數學》5.6

《計算機系統結構》同步-6

《操做系統》同步練習-7.簡答.應用

10/06/13

《離散數學》同步.5

Windows程序設計》11.1.13(8P)

10/06/14

《計算機系統結構》同步-7

Windows程序設計》11.2(15P)

《操做系統》同步練習-7.選擇.填空

10/06/15

《計算機系統結構》同步-8

《操做系統》同步練習-8

10/09/04(Sat.)

《數據結構C語言版》視頻 第01

《數據結構》第5-多維數組和廣義表 5.1-5.3(8P)  + 敲代碼

《數據庫原理及應用》第6-數據庫管理 6.1-6.3(12P)

10/09/06(Mon.)

《軟件工程》視頻第01-02學時

《數據結構C語言版》視頻 第02-03

10/09/07(Tues.)

《數據結構》第5-樹 6.1-6.3(10P)  + 敲代碼

《軟件工程》第11-軟件質量與質量保證 11.5-12.1(8P)

《軟件工程》視頻第03-04學時

《數據結構C語言版》視頻 第04-05

10/09/08(Wed.)

《數據結構》第6-樹 6.4-6.5(12P) + 敲代碼

《數據庫原理及應用》第6-數據庫管理 6.4-6.5(14P)

《軟件工程》視頻 第05-06學時

10/09/09(Thur.)

《數據結構》第6-樹 6.6(7P) + 敲代碼

《數據結構》第6-_同步練習-簡答題

10/09/10(Fri.)

《數據結構》第6-樹 敲6.6代碼

《數據結構》第6-_同步練習-算法題1-4

《數據結構》第6-_同步練習-簡答題

《軟件工程》第12-軟件工程管理 12.5-12.4(12P)

《軟件工程》第13-軟件開發環境 13.1-13.2(7P)

10/09/11(Sat.)

《數據結構》第6-_同步練習-算法題5-8

10/09/12(Sun.)

《數據結構》第6-_同步練習-算法題9-12

《軟件工程》第13-軟件開發環境 13.3(7P)

10/09/13(Mon.)

《數據結構》第7-圖 7.1-7.3(11P)

《軟件工程》視頻 第09-10學時

10/09/14(Tues.)

《數據結構》第7-圖 7.4(11P)

《軟件工程》視頻 第11-12學時

10/09/14(Wed.)

《數據結構》第7-圖 7.5(7P)

《軟件工程》視頻 第13-14學時

10/09/23(Thur.)

《數據結構》第8-排序 (30P)

10/09/24(Fri.)

《數據結構》第9-查找 (24P)

10/09/25(Sat.)

《數據結構》第9-查找 (11P)

10/09/26(Sun.)

《數據結構》第10-文件 (15P)

10/09/27(Mon.)

《數據庫系統原理》練習卷()_選擇題

10/09/28(Tues.)

《軟件工程》練習卷()

10/09/29(Wed.)

《數據結構》練習卷()

 

每週學習進度彙報(郵件內容):

 

三月第4周學習進度彙報:

 

1、看書

《離散數學》第一章

《操做系統概論》第一章~第四章(當小說看,還有《操做系統》在後面)

《計算機組成原理》第一章~第三章(串講淺記憶,爲了考試)

《計算機組成原理》模擬卷(一)~(三)

C語言SOCKET編程指南》第一章~第四章(本身分的章節,是電子文檔)

TCP/IP Sockets編程(C語言實現)》第一章~第二章(鬱悶,基於UNIX的,有些函數在Windows無法用,還要想辦法替代)

        《C課程設計案例精編》第九章的ping命令(跟着敲代碼)

C語言也能幹大事》_21節:動態連接庫(只是看看,跟着作下,還沒作楊老師佈置的做業)

《三國演義》(哈哈,高中沒看,如今補補)

         .....

2、實操:

1ping命令

(都是跟着書本敲的,就是了解下基於原始套接字的編程,再次複習了下「計算機網絡原理」)

2、基於流式套接字的客戶端/服務器程序

3、基於數據報套接字的客戶端/服務器程序

(上面的是最簡單的客戶端/服務器程序,算是對所看書本的總結)

 

3、下星期

1、繼續上面沒結束的章節,還有準備考試,繼續學習SOCKET編程

 

四月第1周學習進度彙報:

 

 

1、看書

《離散數學》第二章1.1-1.2(並作練習)

《操做系統概論》第五章~第六章

《計算機組成原理》串講 第四章~第五章

《計算機組成原理》模擬卷(四)~(五)

TCP/IP Sockets編程(C語言實現)》第二章(敲書上的代碼,並作練習題1-5

    《C課程設計案例精編》第十章TCP程序(敲代碼)

Ubuntu9 Linux系列培訓》第1講~第9

《三國演義》(一直在看中...

 

2、實操:

1、編寫PV操做測試程序

(一)使用全局變量做爲信號量解決互斥線程並行操做問題

(二)使用Windows提供的互斥體(MUTEX)和相應的API解決解決互斥線程並行操做問題

(三)使用互斥體實現一個程序只容許運行一個實例

所得:更深刻地瞭解PV操做,瞭解Windows互斥體的應用,對多線程並行操做有了必定的認識

 

2、跟隨課本編寫TCP程序

所得:進一步學習Socket編程方法和技巧,以及客服端服務器端通訊的原理

 

3、搭建虛擬網絡(客戶端系統win98winXP,服務器系統winXP

所得:經過將本身編寫的TCP程序在虛擬的網絡中進行測試,瞭解了一點服務器程序開發的方法

 

4、在虛擬機中學習Ubuntu9 Linux使用

所得:學習到了Ubuntu的多種安裝方法,簡單操做,基本命令的使用。爲之後在Linux下開發C語言程序打基礎。

 

3、下星期

明天早上(星期六)回家,估計清明節以後纔回來。這幾天應該會暫停學習。

回來后里4月中旬的考試很近了,準備花多一點的時間在備考上。暫時把Socket編程、Ubuntu9等放緩

 

四月第2周學習進度彙報:

 

這個禮拜回家,到星期三才回來,沒怎麼學習。今天早上陪朋友去「自考畢業生招聘會」,原先覺得沒軟件開發的職位,只去湊熱鬧。沒想到瞄到一個展位招軟件工程師培訓生,因而跟那人聊天,聊了近半小時,由於沒有簡歷,臨時手填了一份。中午打電話過去問還有沒有在招聘現場,我打算拿份正式的簡歷過去。那人說乾脆近下午過去作測試。下午兩點多去(他是說3點半,呵呵),作了IQEQ、初級程序員測試題,感受還能夠,就是SQL語句過久沒用忘了,估計寫錯了。

 

1、看書

《離散數學》_同步練習冊_1章(終於回家把寄錯地址的書帶回來啦)

《計算機組成原理》_6_串講

《計算機組成原理》_模擬卷(六)~(十)選擇、填空

《計算機組成原理》_2006年真題試卷

Ubuntu9 Linux系列培訓》第10講~第12

 

2、實操:

回家在家裏電腦上裝了Ubuntu9.10,有點鬱悶,挺多BUG,又裝回9.04。回來後把宿舍電腦也給裝Ubuntu9.04,這幾天都在搗鼓這個東東,呵呵。

 

 

3、下星期

17號考試,因此時間基本是備考。

忽然想到了用Socket進程間通信的方法實現一個程序只運行一個實例。下下週再試驗。

 

四月第3周學習進度彙報:

 

555~~這周落後啦~~連續幾天的迷茫。不過還好,我已經走出來啦,明天考試,下週重振旗鼓,哈哈!!!

 

1、看書

《計算機組成原理》備考,分析模擬卷,雜七雜八的,仍是有點擔憂,組成原理真是一塊難啃的骨頭,就爲了這科,費我這麼多時間。爲了成績,爲了重要的一門理論課,浪費點時間也不算太虧。

《離散數學》第二章1.3-1.5,還有第二章的同步練習冊習題。感受離散數學對寫程序挺有幫助的,不過暫時是用不上。

 

2、實操:

基本上沒有,呵呵,慚愧啦!!

 

3、下星期

哈!期待的一週,找準目標,堅持《Windows程序設計》。

 

看了你的學習進度,才知道原來Pezold還寫了《C# Windows程序設計》看來很不錯啊!!!對了,你以前《Windows程序設計》看到哪一章啦?我纔看完第四章,可憐的速度!

 

四月第4周學習進度彙報:

1、看書

《離散數學》第3_3.1-3.2

《操做系統》第1-2(34)

《計算機系統結構》第1-22.3(43)

《程序員羊皮卷》第1-4(68)

Windows程序設計》(清華版)7(38)

Windows程序設計》(Pezold)5(82)

 

《操做系統》和《計算機系統結構》先當小說看了,練習啥的都沒作,之後再從頭詳細點看。

 

2、實操:

Windows程序設計》中的代碼

 

3、下星期

繼續《Windows程序設計》

 

四月第5周學習進度彙報:

 

1、看書

    《離散數學》第3_3.3-3.4

《操做系統》第3

《程序員羊皮卷》第5-10

Windows程序設計》第6

 

2、實操:

Windows程序設計》中的代碼

貪吃蛇

寫《Windows程序設計》第五章學習心得中

 

3、下星期

明天又回家,回家基本上就只看書,把《操做系統》、《計算機系統結構》、《離散數學》帶回去

 

五月第1周學習進度彙報:

 

1、看書

《離散數學》第33.5-3.7

《操做系統》第44.1-4.8

《計算機系統結構》_22.3-2.5

《程序員羊皮卷》第11-結束

《夢斷代碼》第1-2

 

2、實操:

回家6天,啥都沒寫,呵呵!

 

3、下星期

繼續《Windows程序設計》第6章,以及第5章的學習心得

 

五月第2周學習進度彙報:

 

1、看書

《離散數學》第33.8-3.10

《操做系統》第5

《計算機系統結構》_3-4

《夢斷代碼》第3-5

Windows程序設計》第77.1-7.5

 

2、實操:

Windows程序設計》第7章代碼

 開始準備用C++封裝Windows API實現簡化開發類庫

 

3、下星期

結束《Windows程序設計》第7章,開始第8

 

五月第3周學習進度彙報:

 

1、看書

《離散數學》第3章同步練習,第44.1-4.2

《操做系統》第6章,第77.1-7.4

《計算機系統結構》第5

《夢斷代碼》第6

Windows程序設計》第77.6,第8

 

2、實操:

Windows程序設計》第8章部分代碼

 百度之星程序設計大賽-坦克大戰AI,很垃圾,沒學過尋找路徑算法,無法準確地找金礦。不過仍是挺有收穫,瞭解了AI設計,以及進程間經過socket通訊。

 

3、下星期

結束《Windows程序設計》第8章剩下部分搞定,進行第9

 

五月第4周學習進度彙報:

 

1、看書

《離散數學》4.3-4.4

《操做系統》第8

《計算機系統結構》第6-8

《夢斷代碼》第7

Windows程序設計》第9

 

2、實操:

Windows程序設計》第9章部分代碼

 

3、下星期

結束《Windows程序設計》第9章剩下部分搞定,進行第10

 

六月第1周學習進度彙報:

 

1、看書

《離散數學》4.5-4.7

《離散數學》同步練習.4

《操做系統》同步練習.1-4

《計算機系統結構》同步練習.1-2

Windows程序設計》第10

《數據結構導論》第1

Ubuntu Linux從入門到精通》第1-2章(忍不住看了一下)

2、實操:

Windows程序設計》第10章部分代碼

 

3、下星期

備考

Windows程序設計》第10

若是有多餘的時間繼續《數據結構導論》

 

六月第2周學習進度彙報:

 

1、看書

《離散數學》5.1-5.6

《操做系統》同步練習.5-7

《計算機系統結構》同步練習.3-5

Windows程序設計》11.1.1-11.1.12

《霸道商規》第1-2

2、實操:

Windows程序設計》第11章部分代碼

 

3、下星期

備考

相關文章
相關標籤/搜索