Найти в Дзене
Мы Обречены

Как понять, что ты дерьмовый программист ч.2

Скилл разработчика формируется из большого количества вещей: твои знания ЯПов, платформ, опрыт, грабли, что ты собрал, системы, которые построил. Способности к проектированию, понимание различных паттернов и механизмов в современной и не очень разработке, приницпов на которых все построено. То, как ты работаешь с задачами, как декомпозируешь и понимаешь их. Твой дар предвидения, и умение сочетать его с прагматизмом. Твое умение предвосхищать появление новых багов и задач. Большинство из этих штук очень сложно оценить. Есть более-менее понятные навыки, я могу прикинуть, насколько хорошо знаю C# . Цифру от нуля до ста я не дам, мне кажется, что выше среднего - в ЯПе нет фич, про которые я не знаю, я хорошо знаком со всемя распространнеными практиками написания кода на C# . Но даже если представить, что тут я прав, сами по себе знания C# в отрыве от остальных умений - просто куча мусора. Понимание платформы .net прикинуть уже не получится. Опыт легко считать. Если людям нужен дотнетчик

предыдущая часть


Скилл разработчика формируется из большого количества вещей: твои знания ЯПов, платформ, опрыт, грабли, что ты собрал, системы, которые построил. Способности к проектированию, понимание различных паттернов и механизмов в современной и не очень разработке, приницпов на которых все построено. То, как ты работаешь с задачами, как декомпозируешь и понимаешь их. Твой дар предвидения, и умение сочетать его с прагматизмом. Твое умение предвосхищать появление новых багов и задач.

Большинство из этих штук очень сложно оценить. Есть более-менее понятные навыки, я могу прикинуть, насколько хорошо знаю C# . Цифру от нуля до ста я не дам, мне кажется, что выше среднего - в ЯПе нет фич, про которые я не знаю, я хорошо знаком со всемя распространнеными практиками написания кода на C# . Но даже если представить, что тут я прав, сами по себе знания C# в отрыве от остальных умений - просто куча мусора. Понимание платформы .net прикинуть уже не получится.

Опыт легко считать. Если людям нужен дотнетчик с пятью годами опыта, они просто найдут чувака, который работал дотнетчиком пять лет. Но тут тоже есть проблемы - качество и переносимость этого опыта - очень спорные вещи. Меня никто и слушать не хочет, когда я пытаюсь устроиться Xamarin разработчиком, потому что конкретно с Xamarin я работал слишком давно. Я предлагал им прособеседовать меня как Xamarin разработчика, я специально потратил месяц на его изучение перд собесами. Это, и то, что я делаю почти то же самое на WPF, и вообще уже 7 лет работаю с C# и .net для них ничего не значит. Я считаю, что они ошибаются, но доказать ничего не могу, мой потенциал в работе с Xamarin - неизмеримая штука. Опыт, раз его можно посчитать в годах, слишком часто вводит в заблуждение. Так нанимают дураков на позиции, где надо думать, потому что они уже работали на таких позициях. Ирония в том, что единственная исчислимая метрика - самая лживая.

продолжение следует

Смотрите мой подкаст