Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
2年前关闭。
Improve this question
昨天我参加了一个招聘会,一个开发人员问我如何评价我的C语言能力。然后我意识到这是非常武断的,几乎不可能确定,所以我的问题是,什么知识使您成为C语言编程方面的专家?
编辑:或者将是细分?是什么使您变得良好,体面,精通等。
再次编辑:我一直在寻找像技能列表或其他一些 build 性的措施来判断自己在C语言方面的熟练程度,因为这很难做到。
到目前为止的 list :大型项目经验
对指针的掌握(我认为是内存管理)
精通调试器(gdb,...)
对分析器的掌握(gprof,...)
掌握内存分析器(valgrind,...)
基本标准知识
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
2年前关闭。
Improve this question
昨天我参加了一个招聘会,一个开发人员问我如何评价我的C语言能力。然后我意识到这是非常武断的,几乎不可能确定,所以我的问题是,什么知识使您成为C语言编程方面的专家?
编辑:或者将是细分?是什么使您变得良好,体面,精通等。
再次编辑:我一直在寻找像技能列表或其他一些 build 性的措施来判断自己在C语言方面的熟练程度,因为这很难做到。
到目前为止的 list :
最佳答案
经验是关键,知道语言的“规则”和语法当然是必须的,但这只是基础。了解正确做事的常见陷阱和成语是关键。
知道在编程时是否有资源可以获取帮助,当然,知道您是工具链。我知道许多C++“专家”从未使用过调试器或内存跟踪器。如果您问我,成为某事的专家不同于精通某事,因为您了解某事的方方面面。
07-28 06:06