http://blog.chinaunix.net/u1/49865/showart_420192.html
这篇文章写了一个月了,想法发生改变了,写出来。
最近一个月感触颇多,一是因为同济项目的进展;而是因为收到"Dian"团队一些师兄师姐的影响。我早已决定大四找工作,但我突然有些沮丧,还有一年不到的时间就要投简历、面试,我的实力行吗?师兄们的求职经历给我敲响了警钟,我究竟适合做什么样的工作?且不说面试,笔试关可以过吗?绿盟、百度...?
提前1~2年做职业规划是很必要的,我决定首先选好工作的类型和方向。 研发----软件----嵌入式、C/C++
那我该怎么做准备呢?“凡是预则立,不预则废”,我对此话深有感触。“比较强的C++编程/数据结构/软件工程基础,理解OO思想(面向对象、设计模式、STL使用等技术);熟悉linux内核,特别是网络协议栈;熟悉TCP/IP原理",这是我大三的主要学习目标!
好了,回到Linux内核的学习上来。我觉得你首先应该明确目的,我的目的是锻炼C语言编程能力和加深软件工程的理解。C语言、微机原理和操作系统我已经或即将修完,所以决定在项目的空余时间学习Linux的内核,主要分两步:
1.学习《Unix操作系统设计》
2.学习《linux内核完全注释》v0.11 复习数据结构和算法
ioslover 于 2012-05-27 22:46:16发表:
{:2_98:}什么情况。。。
hiwoody 于 2007-12-14 10:52:11发表:
实际上 你读0.11代码的时候并不需要有非常深入的算法和数据结构的功底
只要学过这两们课程就可以了 读的过程中自然会加深理解的啦
gwpxjb 于 2007-12-14 09:48:28发表:
比我有前途~~~