2007-06-24

近期软件开发学习计划

关键字: 学习计划

看了robbin在读书圈子中写的学习计划:http://book.group.javaeye.com/group/blog/35592?page=1#comments,想想自己也需要写一写,既为自勉,也为技术交流作参考。

先说说这半年正在致力于的技术学习:

算法与数据结构:

很多人说这就是一个程序员的内功,虽然没有深入体会到,但深知他们确实重要,正在认真学习weiss写的《数据结构与算法分析》中英文配套。在读完每个章节的同时也会把所有adt都用c实现了。

 
C/C++
必须精通一门语言。继续认真学习C和C++,C语言方面深入学习如何模块化编程,c++方面,参考已经读过的《c++ primer》和正在读的《tc++pl》再深入学习面向对象和范型以及STL,然后看《effective c++》,最后重点学习流和多线程以及网络开发,顺便学会熟练使用QT做GUI开发
 
JAVA
语言是相通的,既然正在深入学习c++,不妨拿起think in java看看java方面是如何设计的,学习java的纯面向对象思想。
 
PHP相关WEB开发
主要是看fleaphp框架的源代码学习如何将php用在企业开发上,如何用面向对象的思想使用php,争取有自己的框架。
 
设计模式/重构/极限
《设计模式解析》 已经在看了,但是总感觉自己还是缺乏实际经验,尤其是面向对象方面的经验,所以打算在项目开发中慢慢学习,慢慢体悟。重构也是。极限在团队合作中才能体会出来吧,有点合作经验,但这本书《解析极限编程》还需要慢慢地细细地体味。
==========================
下半年将要投入的学习:(以上未完成的这学期继续完成)
C语言的接口与实现
c语言一定要学精学通,每学期都应该深入一点点
 
Unix socket i/o接口与实现,tcp/ip协议簇
做过web服务器,那时就对这些很感兴趣,也读了不少这方面的文章,但因为有其他事情没有再往下发展,以后继续深入学习。
 
计算机组成—汇编—嵌入式arm设计
这学期虽然开了计算机组成课程,但几乎没学到什么,看来还是需要自己看,同时配合下学期要开的课程汇编,同时鉴于自己在arm方面也学习过,和嵌入式老师合作去玩玩嵌入式。
 
JavaScript + Ajax + XML
Web开发中不可避免要碰到的东西,可能不会系统地学习,用到再学。
评论
meetyou930 2007-06-27
lighter 2007-06-25
"最缺乏的还是实际项目能力,咳,不知道这去哪里学,也没有一个很好的人合作。
"
你现在还是在校的学生吗?
好好努力啦,我的项目经验也很少
xombat 2007-06-24
刚去网上查了查《具体数学》的介绍,如果有时间我也回去研究研究的,然后我们讨论讨论。

列的是多了点,不过很多都是以前学过,但因为其他事情没有学好,打算继续深入学习一下的。

最缺乏的还是实际项目能力,咳,不知道这去哪里学,也没有一个很好的人合作。
lighter 2007-06-24
楼主的精力好充沛啊,学习这么多...
想搞应用开发和底层开发好像都做到了,想论坛里的大熊猫一样精通八样武器
我只比较熟悉java,掌握c的基本
数据结构,这一排在看<<具体数学>>这一本经典的好书
发表评论

您还没有登录,请登录后发表评论

xombat
搜索本博客
存档
最新评论