[導(dǎo)讀]我的Linux之路
一個(gè)人的路,也許可以歸結(jié)為他讀書的過(guò)程。下面講述一下我看過(guò)的書。
第一階段:
1、《The C Programming Language》Second Edition;
2、《數(shù)據(jù)結(jié)構(gòu) 》(小嚴(yán)版);
3、《Computer Organization and Design: The Hardware/Software Interface》Third Edition;
4、《 Operation System concepts》Sixth Edition;
以上材料出自浙江大學(xué)考研基礎(chǔ)科目。同時(shí)還有兩本包括《離散數(shù)學(xué)》和《編譯原理》組成了本人的啟蒙之書。
第二階段:
5、軟件工程
6、面向?qū)ο蟪绦蛟O(shè)計(jì):C++
7、網(wǎng)絡(luò)基礎(chǔ)
8、關(guān)系數(shù)據(jù)庫(kù)
以上材料,全部為浙江大學(xué)本科期教科書。
上兩個(gè)階段,我謂之入門,我并不知道我會(huì)走向哪個(gè)方向,任何一塊都可以耗盡你的精力。
第三階段:
9、 Understanding the Linux Kernel&Second Edition;
a、 Intel x86 Architecture and Assembly Language;
b、Linux&Unix Shell Scripts
c、Linux內(nèi)核源代碼情景分析
這個(gè)階段,我似乎喜歡上了Linux。浙江大學(xué)是專門學(xué)習(xí)MIPS結(jié)構(gòu)及其匯編。然而主流的書都用i386描述,所以我從新學(xué)習(xí)體系結(jié)構(gòu),但有了MIPS的基礎(chǔ),學(xué)著并不難。這里,我花了大量時(shí)間在源代碼上,我決定,我要走系統(tǒng)程序員方向。
第四階段:
d、Advanced Programming in the UNIX Environment—Second Edition
e、Practical Unix & Internet Security
f、the Art of Unix Programming
10、TCP/IP卷一
這個(gè)階段,我完全能體會(huì)到:Understanding linux,have a lot of fun!我覺得我要進(jìn)入另一個(gè)天地,那就是網(wǎng)絡(luò)。
第五階段 :
也許,我的理想就是Linux和網(wǎng)絡(luò)結(jié)合部分,這里我還沒開始。





