- 论坛徽章:
- 2
|
本帖最后由 剑魂箫心 于 2016-11-16 09:00 编辑
2016年11月16日更新:
这篇帖子是我大四上学期找工作时发布的,距今已有一年,现在我从事的工作虽然和内核没什么关系,但是我依然在业余时间继续学习内核,跨过了0.12内核,学过了2.4内核的内存管理,现在借着2.6内核的书在研究4.4.30内核的MM子系统。时至今日,我依然是一个菜鸟,我想一定有很多内核学习者在学习的道路上踽踽独行、苦苦摸索,内核开发的速度越来越快,内核文档少之又少,几乎所有的资料都被时代远远地抛在后面,入门内核开发的难度越来越大,如果能在这条道路上得到各位高手、前辈的指点,不管是关于职业生涯还是关于技术路线,我们都将感激不尽!
-----------------------------------------------
以下是原贴:
-----------------------------------------------
我现在是一名大四学生,专业学的是软件工程,已经基本看完了《Linux 0.12内核完全剖析》这本书,但是这本书与现在内核差异比较大,现在也编译过2.4内核(毛德操先生的书中所用内核),但是毛德操先生的书也是比较厚,所以在开始研究之前先来请教下各位先辈。
在今年校招时我也是一心想做内核,但是无奈各大企业这方面招的人太少,移动、前端、Java岗位那么多,内核岗位根本找不到,即使有,那也是研究生岗位。曾经兴致冲冲去投了360的Linux内核工程师,结果做的笔试题全是Windows内核,至今不明白咋回事。
目前拒掉了一份深圳8000的offer,因为工作内容是机顶盒C/C++语言开发,想了想还是喜欢内核相关,又获得了一份与操作系统有关的offer,公司名就不说了,工资加上补贴有点低,也就5000吧,毕竟是二线城市,已经签了。我很想去红帽,可惜他不收应届生。现在在我看来,研究内核似乎并没有很大的出路,无非是为系统编程增加了点基础而已。我确实喜欢内核,但是在工资薪水面前还是有点不甘心,毕竟同学做前端的做移动的都那么高,所以我在想是不是应该向Linux系统编程发展一下,学学C++,学学服务器编程,毕竟生存乃是大事......
希望各位大侠能够根据自己的职业经历给点指导,小弟感激不尽。 |
|