翻出当年的学习进度汇报邮件——前路不易,且行且珍惜

离回归程序猿行列已经一年又一个月整了,也就是进入现在这家公司已经一年又一个月整。确实是个整数,清清楚楚的记得去年入职时间是3月27日,似乎冥冥中总有那么些凑巧的事情发生。现在的公司是一家创业型公司,接受过一轮风投,从创办至今,时间其实不算短。今年是公司非常关键的一年,总觉得年初至今的项目目标不够明确,甚至有点杂乱。作为一个开发人员兼中层管理,最近这段时间想的比较多。可能由于上个月拼死拼活做的项目因为找不到盈利模式被迫暂停的缘故,最近几个星期尤为浮躁,很难静下心来看书学习。

今天下午一时兴起开始整理移动硬盘里的文件,这些文件都是当初离开程序猿行列的时候从台式机上备份的。而那台式机则以500元的廉价卖给舍友兼同事。整理到差不多晚上10点半停了下来,因为2010年时的学习进度汇报表重见天日了。一行行文字印在眼前,一段段回忆荡与脑中。那些年,居然硬是静下心来自学完大学计算机课程及相关开发知识。现在想起,都有些惊叹,当初的自己怎会有那样的定力。这些学习进度汇报表是当初和如鹏网网友一起学习的“证据”。之后,也就是2011年,我去了网龙,次年,那哥们去了腾讯。2010年,我们每周互通邮件,汇报各自的学习进度,那段时间,不敢懈怠,学习激情高涨。好了,贴下当初的进度表和邮件内容吧,以此来告诫现在的自己,前路不易,且行且珍惜,坚持奋斗,努力提升!

 

每日学习进度记录:

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周学习进度汇报:

 

一、看书

《离散数学》第一章

《操作系统概论》第一章~第四章(当小说看,还有《操作系统》在后面)

《计算机组成原理》第一章~第三章(串讲浅记忆,为了考试)

《计算机组成原理》模拟卷(一)~(三)

C语言SOCKET编程指南》第一章~第四章(自己分的章节,是电子文档)

TCP/IP Sockets编程(C语言实现)》第一章~第二章(郁闷,基于UNIX的,有些函数在Windows没法用,还要想办法替代)

        《C课程设计案例精编》第九章的ping命令(跟着敲代码)

C语言也能干大事》_21节:动态链接库(只是看看,跟着做下,还没做杨老师布置的作业)

《三国演义》(哈哈,高中没看,现在补补)

         .....

二、实操:

1ping命令

(都是跟着书本敲的,就是了解下基于原始套接字的编程,再次复习了下“计算机网络原理”)

2、基于流式套接字的客户端/服务器程序

3、基于数据报套接字的客户端/服务器程序

(上面的是最简单的客户端/服务器程序,算是对所看书本的总结)

 

三、下星期

1、继续上面没结束的章节,还有准备考试,继续学习SOCKET编程

 

四月第1周学习进度汇报:

 

 

一、看书

《离散数学》第二章1.1-1.2(并做练习)

《操作系统概论》第五章~第六章

《计算机组成原理》串讲 第四章~第五章

《计算机组成原理》模拟卷(四)~(五)

TCP/IP Sockets编程(C语言实现)》第二章(敲书上的代码,并做练习题1-5

    《C课程设计案例精编》第十章TCP程序(敲代码)

Ubuntu9 Linux系列培训》第1讲~第9

《三国演义》(一直在看中...

 

二、实操:

1、编写PV操作测试程序

(一)使用全局变量作为信号量解决互斥线程并行操作问题

(二)使用Windows提供的互斥体(MUTEX)和相应的API解决解决互斥线程并行操作问题

(三)使用互斥体实现一个程序只允许运行一个实例

所得:更深入地了解PV操作,了解Windows互斥体的应用,对多线程并行操作有了一定的认识

 

2、跟随课本编写TCP程序

所得:进一步学习Socket编程方法和技巧,以及客服端服务器端通信的原理

 

3、搭建虚拟网络(客户端系统win98winXP,服务器系统winXP

所得:通过将自己编写的TCP程序在虚拟的网络中进行测试,了解了一点服务器程序开发的方法

 

4、在虚拟机中学习Ubuntu9 Linux使用

所得:学习到了Ubuntu的多种安装方法,简单操作,基本命令的使用。为以后在Linux下开发C语言程序打基础。

 

三、下星期

明天早上(星期六)回家,估计清明节之后才回来。这几天应该会暂停学习。

回来后里4月中旬的考试很近了,准备花多一点的时间在备考上。暂时把Socket编程、Ubuntu9等放缓

 

四月第2周学习进度汇报:

 

这个礼拜回家,到星期三才回来,没怎么学习。今天早上陪朋友去“自考毕业生招聘会”,原先以为没软件开发的职位,只去凑热闹。没想到瞄到一个展位招软件工程师培训生,于是跟那人聊天,聊了近半小时,因为没有简历,临时手填了一份。中午打电话过去问还有没有在招聘现场,我打算拿份正式的简历过去。那人说干脆近下午过去做测试。下午两点多去(他是说3点半,呵呵),做了IQEQ、初级程序员测试题,感觉还可以,就是SQL语句太久没用忘了,估计写错了。

 

一、看书

《离散数学》_同步练习册_1章(终于回家把寄错地址的书带回来啦)

《计算机组成原理》_6_串讲

《计算机组成原理》_模拟卷(六)~(十)选择、填空

《计算机组成原理》_2006年真题试卷

Ubuntu9 Linux系列培训》第10讲~第12

 

二、实操:

回家在家里电脑上装了Ubuntu9.10,有点郁闷,挺多BUG,又装回9.04。回来后把宿舍电脑也给装Ubuntu9.04,这几天都在捣鼓这个东东,呵呵。

 

 

三、下星期

17号考试,所以时间基本是备考。

突然想到了用Socket进程间通讯的方法实现一个程序只运行一个实例。下下周再试验。

 

四月第3周学习进度汇报:

 

555~~这周落后啦~~连续几天的迷茫。不过还好,我已经走出来啦,明天考试,下周重振旗鼓,哈哈!!!

 

一、看书

《计算机组成原理》备考,分析模拟卷,杂七杂八的,还是有点担心,组成原理真是一块难啃的骨头,就为了这科,费我这么多时间。为了成绩,为了重要的一门理论课,浪费点时间也不算太亏。

《离散数学》第二章1.3-1.5,还有第二章的同步练习册习题。感觉离散数学对写程序挺有帮助的,不过暂时是用不上。

 

二、实操:

基本上没有,呵呵,惭愧啦!!

 

三、下星期

哈!期待的一周,找准目标,坚持《Windows程序设计》。

 

看了你的学习进度,才知道原来Pezold还写了《C# Windows程序设计》看来很不错啊!!!对了,你之前《Windows程序设计》看到哪一章啦?我才看完第四章,可怜的速度!

 

四月第4周学习进度汇报:

一、看书

《离散数学》第3_3.1-3.2

《操作系统》第1-2(34)

《计算机系统结构》第1-22.3(43)

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

Windows程序设计》(清华版)7(38)

Windows程序设计》(Pezold)5(82)

 

《操作系统》和《计算机系统结构》先当小说看了,练习啥的都没做,以后再从头详细点看。

 

二、实操:

Windows程序设计》中的代码

 

三、下星期

继续《Windows程序设计》

 

四月第5周学习进度汇报:

 

一、看书

    《离散数学》第3_3.3-3.4

《操作系统》第3

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

Windows程序设计》第6

 

二、实操:

Windows程序设计》中的代码

贪吃蛇

写《Windows程序设计》第五章学习心得中

 

三、下星期

明天又回家,回家基本上就只看书,把《操作系统》、《计算机系统结构》、《离散数学》带回去

 

五月第1周学习进度汇报:

 

一、看书

《离散数学》第33.5-3.7

《操作系统》第44.1-4.8

《计算机系统结构》_22.3-2.5

《程序员羊皮卷》第11-结束

《梦断代码》第1-2

 

二、实操:

回家6天,啥都没写,呵呵!

 

三、下星期

继续《Windows程序设计》第6章,以及第5章的学习心得

 

五月第2周学习进度汇报:

 

一、看书

《离散数学》第33.8-3.10

《操作系统》第5

《计算机系统结构》_3-4

《梦断代码》第3-5

Windows程序设计》第77.1-7.5

 

二、实操:

Windows程序设计》第7章代码

 开始准备用C++封装Windows API实现简化开发类库

 

三、下星期

结束《Windows程序设计》第7章,开始第8

 

五月第3周学习进度汇报:

 

一、看书

《离散数学》第3章同步练习,第44.1-4.2

《操作系统》第6章,第77.1-7.4

《计算机系统结构》第5

《梦断代码》第6

Windows程序设计》第77.6,第8

 

二、实操:

Windows程序设计》第8章部分代码

 百度之星程序设计大赛-坦克大战AI,很垃圾,没学过寻找路径算法,没法准确地找金矿。不过还是挺有收获,了解了AI设计,以及进程间通过socket通信。

 

三、下星期

结束《Windows程序设计》第8章剩下部分搞定,进行第9

 

五月第4周学习进度汇报:

 

一、看书

《离散数学》4.3-4.4

《操作系统》第8

《计算机系统结构》第6-8

《梦断代码》第7

Windows程序设计》第9

 

二、实操:

Windows程序设计》第9章部分代码

 

三、下星期

结束《Windows程序设计》第9章剩下部分搞定,进行第10

 

六月第1周学习进度汇报:

 

一、看书

《离散数学》4.5-4.7

《离散数学》同步练习.4

《操作系统》同步练习.1-4

《计算机系统结构》同步练习.1-2

Windows程序设计》第10

《数据结构导论》第1

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

二、实操:

Windows程序设计》第10章部分代码

 

三、下星期

备考

Windows程序设计》第10

如果有多余的时间继续《数据结构导论》

 

六月第2周学习进度汇报:

 

一、看书

《离散数学》5.1-5.6

《操作系统》同步练习.5-7

《计算机系统结构》同步练习.3-5

Windows程序设计》11.1.1-11.1.12

《霸道商规》第1-2

二、实操:

Windows程序设计》第11章部分代码

 

三、下星期

备考

 

 

 

posted @ 2014-04-27 23:36  Atypiape2  阅读(1018)  评论(0编辑  收藏  举报