Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4745
  • 博文数量: 4
  • 博客积分: 120
  • 博客等级: 入伍新兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-20 20:07
文章分类
文章存档

2011年(1)

2008年(3)

我的朋友
最近访客

分类: IT职场

2008-09-20 20:48:37

基本的计划

1、 重新读《UNIX网络编程第一卷》,做好笔记工作,将网络编程的重点的思想和开发流程、用到的函数、特别注意的问题记录下来。

2、 详细读《UNIX网络编程的第二卷-进程间通信》可以结合《UNIX环境高级编程》的第15章和16章来看,将各种进程间通信的场合和特点进行归纳总结。

3、 读一本对Linux系统和编程全面简单介绍的书籍

n  基本的shell编程

n  gdb进行程序的调试

n  基本的命令

n  一些角色、权限等控制机制

n  一些常用的术语等

n  如何写makefile文件

n  基本的系统管理

4、 详细再次阅读《UNIX环境高级编程》这本书,在前面已经看的差不多的基础上这本书是用来总结、概括和强化的,并对一些没有涉及到的主题进行详细的分析。

Linux程序设计第三版》

UNIX系统编程》里边涉及的主题不错,关键是有一些比较好的项目介绍。

5、 阅读算法的相关主题的书,主要的数目是:

《算法导论》

《数据结构与算法分析-C语言描述》

《柔性字符串匹配》

对常见的数据结构和算法做好总结和分析,给出常见的实现。算法主题的书籍可以在整个过程中一直学习。

6、 学习C/C++编程

C++ Primer》第四版详细地看

Thinking in C++》详细看这本书的两卷

C专家编程》

C的陷阱和缺陷》

其他的书籍都已经读过,如果有时间可以温习一遍,对特别重要的问题要予以重视。

还有的书没有看过就看一些有特殊贡献的地方。

在熟练掌握C++的基础上,读以下《C++编码规范》占我好的编码方法。

7、 设计模式、软件工程、面向对象

《设计模式》

8、 Linux内核和操作系统

Linux操作系统的设计和实现》

《深入解析Linux内核》

Linux源码情景分析》

UNIX操作系统设计》

9、 数据库

《数据库系统概念》

《现代数据库管理》

10《深入理解计算机体系结构》

 

阅读(470) | 评论(0) | 转发(0) |
0

上一篇:如何更加成功

下一篇:fire

给主人留下些什么吧!~~