2
如何成为内核/系统/设备驱动程序程序员?[关闭]
我目前以软件工程师的身份从事Android操作系统的工作。我们致力于将平台作为本地守护程序集成到项目的其他方面。我主要从事Java开发SDK和Android应用程序的工作,但获得有关C / C ++平台的帮助。 任何人,我都非常有兴趣从事Linux的低级专业开发工作。我对目前的职位并不感到不满意,只要公司允许我徘徊(事实上,我很喜欢在那里工作!),但是我想朝这个方向努力。我一直在研究Linux内核开发(Robert Love)和Linux编程接口(Michael Kerrisk)(除了在每次获得机会时都增强我的C技能),并随意浏览Monster和类似的网站。 我看到的问题是,没有入门级职位。一个人如何进入这一领域?每当我看到“ Linux系统程序员”或“ Linux设备驱动程序程序员”时,他们都需要至少 5-7年的相关经验。他们想要的是一个懂行的人,而不是初级程序员(我已经工作了7个月了……)。 所以,我假设,一些从事stackoverflow的人以我想做的专业工作。你是怎么到达那里的?您使用什么平台在那工作?我是否会因为CSC的学士学位而不是计算机工程师(他们会遇到更多的嵌入式,ASM等问题)而变得更加困难? 编辑澄清! 我知道linux内核/驱动程序等的开源性质。无论我的工作在哪里,我都计划做出贡献。我更好奇什么样的入门级职位可以让我从事相关工作并获得报酬!感谢到目前为止的所有答复!
40
c
linux
linux-kernel