Вчера я присутствовал на ярмарке вакансий, и разработчик спросил меня, как я буду оценивать свое владение C. Я тогда понял, что это невероятно произвольно и почти невозможно сгладить, поэтому мой вопрос в том, что знание делает вас экспертом в программировании С?
Изменить: что будет с разбивкой? что делает вас хорошим, достойным, опытным и т.д.
Изменить еще раз: я искал больше, как список навыков или какую-то другую конструктивную меру, позволяющую судить о собственном знании C, как это трудно сделать.
Список до сих пор:
- Опыт крупных проектов
- Мастерство указателей (и, я полагаю, и управление памятью)
- Мастерство отладчика (gdb,...)
- Мастерство профилировщика (gprof,...)
- Мастерство профилировщика памяти (valgrind,...)
- Знание фундаментальных стандартов