首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >低层次与高层次发展

低层次与高层次发展
EN

Software Engineering用户
提问于 2012-03-08 22:20:35
回答 1查看 3K关注 0票数 2

我真的想开始从事操作系统开发,特别是内核开发,使用开放源码达尔文项目--构建我自己的Mac--类似于操作系统,但是我根本没有足够的经验从事内核开发的黑色艺术--我经常被评论所吓倒:“您的代码必须接近壮观”,“您需要成为一个编程老手才能在内核空间中写作”。

所以我试着去找其他的项目。目前我正在CryENGINE 3工作,但我无法进入API,因为我一直想开始内核开发。

我没有在用户土地程序方面的经验,但我已经研究并创建了基于小型装配的程序。

注:我17岁了。

有什么项目你可以推荐我开始,这样我就可以获得一些经验的用户土地应用程序?我发现几乎不可能创造出革命性的东西。

我有使用C,C++,C#,Java,Haskell,Ruby和ASM的经验。

另外:利用软件开发创建企业的机会有多大?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2012-03-08 22:32:34

是的,要真正为一个消费者级的内核做出真正的贡献,你真的必须做得那么好。

但是,这并不意味着您必须很好地处理内核代码并学习它是如何工作的。你可以在任何时候开始,这将是一个很好的学习经验。只是不要指望它是容易理解的,特别是在一开始。

票数 8
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/138886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档