o 有全局觀,認(rèn)清層次。語(yǔ)言層(標(biāo)準(zhǔn)),庫(kù)層,系統(tǒng)層(API),平臺(tái)層(ABI)。
o 學(xué)一門(mén)動(dòng)態(tài)語(yǔ)言;不要瞧不起Java之流。
o 掌握一點(diǎn)內(nèi)核知識(shí),但求流程,無(wú)需細(xì)節(jié)。
o 不要錯(cuò)過(guò)開(kāi)源寶庫(kù)。
o 保證自己的代碼量。作者: forgaoqiang 時(shí)間: 2014-01-10 02:50 本帖最后由 forgaoqiang 于 2014-01-24 13:24 編輯
3、對(duì)于新入門(mén)的Linux/UNIX系統(tǒng)編程人員來(lái)說(shuō),您有什么話(huà)對(duì)他們說(shuō)?
我覺(jué)得我的職業(yè)生涯,包括學(xué)業(yè)生涯,最最遺憾的事情就是,在我有大量時(shí)間可以學(xué)習(xí)的時(shí)候,沒(méi)有一個(gè)牛人給指點(diǎn)一條路。
學(xué)校里學(xué)的東西,現(xiàn)在基本都不用了,F(xiàn)在用的,都是后來(lái)自學(xué)的。
學(xué)生時(shí)代基本上沒(méi)怎么開(kāi)竅,后來(lái)知道自己積極主動(dòng)到網(wǎng)上找牛人的建議的時(shí)候,已經(jīng)有點(diǎn)晚了。
如果當(dāng)時(shí)有個(gè)牛人指點(diǎn)一下,告訴我該看哪些方面的知識(shí),該看哪本書(shū),現(xiàn)在我的水平肯定是另一種狀態(tài)。
畢竟學(xué)校里的時(shí)間是充裕的,畢竟剛畢業(yè)時(shí)的業(yè)余時(shí)間是充裕的。
現(xiàn)在有了孩子,很多很多想做的事情,想研究的東西,卻只有晚上孩子睡后的一點(diǎn)點(diǎn)時(shí)間來(lái)學(xué)習(xí)。
我不是牛人,因此我給不出什么建議。
但是我看了很多大牛的建議,如果想在Linux/UNIX系統(tǒng)編程有所深入的話(huà),就好好研究研究APUE和這本書(shū)吧。
最后,借用CSAPP里的一段話(huà):
The great technical writer W. Richard Stevens developed a series of classic
texts on such topics as advanced Unix programming [APUE], the Internet protocols
[TCP/IP], and Unix network programming [UNP]. Serious students
of Unix systems programming will want to study all of them. 作者: qxhgd 時(shí)間: 2014-01-15 14:27
1、您在Linux/UNIX系統(tǒng)編程行業(yè)的經(jīng)歷及經(jīng)驗(yàn)
工作內(nèi)容分布在用戶(hù)態(tài)和內(nèi)核態(tài),讀過(guò)apue,對(duì)其中的socket、進(jìn)程間通訊、IO等比較關(guān)注。
之后為了避免依賴(lài)MSVC的特定行為所以在Windows下也會(huì)使用MinGW/MSYS,慢慢地對(duì)gcc,gnumake等工具比較熟悉了。
因?yàn)楫厴I(yè)論文需要實(shí)現(xiàn)一個(gè)可以分配可執(zhí)行內(nèi)存的庫(kù)于是終于逮到機(jī)會(huì)進(jìn)行Linux下的系統(tǒng)編程了。。。
看過(guò)APUE等書(shū)后可以編程,但依然感覺(jué)不得要領(lǐng),The Art of Unix Programming更是飄渺虛無(wú)。。。