你好我是内核编程的新手,我想你回答我如何以及多少开始充满信心地使用代码和意义。 我列出了一些问题,他们也是我的目标。如果不是全部,请回答其中任何问题。
1.我想评估自己知道的“我有多少”知识,以便能够理解源代码的代码和一般概念。
- 我如何评价自己在C中找到我的编程技能水平?
我已经读过K& R但我还没有对指针和结构有一个认真的了解。当我的意思是严肃时,我的意思是我无法轻易理解源代码。
我可以在哪里找到谜题,项目以获得真实的世界体验?
为了巩固我在C编程方面的知识,您建议使用哪些书?
成为主管程序员需要多长时间(如果我还没有?)
- 专家
- 专业
- 的主管
- 高级初学者
- 新手
书籍或链接的路径在时间和技能水平顺序上得到很好的解释,它会很棒。
(参见上面关于技能水平的列表)
3。一些一般性的建议 那些子项?
答案 0 :(得分:1)
这些可能有助于您到达目的地:
也许你应该首先从内核以外的东西开始。获取用C编写的任何开源项目,获取源代码,尝试修复漏洞或实现缺失的功能。这将教你很多关于C的知识,你会得到关于你编写的代码的反馈。
一旦你熟练掌握了C语言,你就可以开始深入了解内核资源。