10 - Вы не знаете, что ничего не знаете.
9 - Вы просто хвастаетесь, и вы, вероятно, не так хороши, как считаете себя. Даже если вы действительно так хороши, вам не хватает политических навыков, чтобы увидеть, что выберет «9» о вас. Это, или вы очень хорошо известны/поклоняетесь в отрасли (т. Е. Вы однажды написали книгу, и у нее есть прозвище «Книга ______» или акроним, который большинство разработчиков сразу узнает), и не боится бросать ваше имя вокруг.
8 - Вы чертовски добры, и вы это знаете, но вы достаточно умны, чтобы осознать стигму выбора 9 или 10. Вам лучше подкрепить это.
7 - Вы очень хорошо, но вы знаете, что вам есть чему поучиться.
6 - Вы компетентны и можете многому научиться, но не очень уверены в своих способностях. Вы уверены, что вы не 7?
5 - Decent junior dev. Вы просто не в школе, и достаточно умны, чтобы понять, что вы действительно ничего не знаете о реальном программировании, но знаете, как взломать код.
4 - Среднехороший юниор. Вы просто не в школе, но ваши основные навыки кодирования оставляют желать лучшего. Вам нелегко было пропустить большинство ваших классов программирования, но по какой-то причине вы решили продолжить карьеру в разработке программного обеспечения. Вы также действительно не верите в себя, так почему же следователь?
3 или ниже - Если у вас так мало уверенности в возможностях программирования, почему вы обращаетесь к заданиям по программированию?
Так что «правильный» ответ, вероятно, 5-7, в зависимости от того, на какую работу вы проводите собеседование. У 8 достаточно опыта, чтобы она не задавала этот вопрос.
так очень верно. :) – jop 2008-09-21 09:21:27
Это предполагает, конечно, что ОНИ понимают достаточно, чтобы дать правильную оценку. – AviD 2008-09-21 10:32:53
У меня была небольшая подсистема, которая была слишком сложной - все, кто видел код, восхваляли ее безостановочно, потому что никто из них не понимал ее ...: $ (Слишком справедливо для меня, сложность была результатом очень сложное требование, но все же ...) – AviD 2008-09-21 10:34:07