linux工作主要有两个方向:
1. 网络管理员。这个方向相对容易入门一些,但薪水与前景一般。需要掌握在linux中搭建网络的知识和熟练运用脚步shell的能力。
2. 嵌入式开发。(这个领域就包括lz说的linux驱动工程师)主要使用c或c++语言,也有可能用其他编程语言。这部分入门相对困难一些,工作压力也会比较大,但薪水与发展前景都不错。
3. linux驱动设计这一部分,建议lz这样学习:
(1)买一两本linux驱动设计的经典书籍,如《linux设备驱动开发详解》,好好研读。
(2)多浏览一些有关linux驱动设计的网站和论坛。
(3)最有效的方法是:加入一个有关linux驱动设计的项目组进行学习,这样对你的成长最有帮助,但这种机会往往也很少。