关于linux的学习和方向选择

关于linux的学习和方向选择

学习linux要学习的就是

make gcc gdb ar ld 这些工具

linux下编程要学的是

Rechard Steves 《unix环境高级编程》

而这些都是手段,工作的时候需要的是业务知识。

比如做usb相关,需要懂usb的相关知识。

做路由协议,要懂路由协议相关的知识。

至于linux内核,除非是做这方面相关的开发(此时它成为一种业务知识),否则只能作为爱好。一般来说不需要懂太多。

一下子也学不会,学会了也是自欺欺人。

踏踏实实,做一个优秀的程序员。
看了楼主的言论,不由茅塞顿开,的确除非是个人怀有极大的爱好或兴趣,一般都是目标驱动的,在了解基本的知识之后,就是工作需要了,
所以学习一定要有的放矢