История изменений
Исправление eao197, (текущая версия) :
Бывают такие соискатели, которые, с одной стороны, могут подходить по формальным критериям (т.е. техническими знаниями какие-то обладают, код вроде как пишут, ошибки, если на них указать, исправляют), но при этом производят впечатление людей, с которыми связываться не хочется. Или, говоря по простому, являются неадекватами. Проявляется это не только (да и не столько) в коде, который они пишут, сколько в поведении, в стиле общения, в форме и содержании задаваемых вопросов и т.д. Т.е. видишь такого человека и понимаешь, что даже если и сможет он в конце-концов нормальный код писать, то вот ужиться в команде — вряд ли. И даже экспериментировать на этот счет не хочется.
Вот отказать такому человеку оказывается уже не просто. Намеков он не понимает (т.к. неадекват), поэтому после фраз «недостаточный уровень знаний», «низкое качество кода», «отсутствие опыта в технологии X» или чего-то подобного в отказе, такой персонаж начинает докапываться. Мол, я же написал код, у меня даже тесты есть, даже комментарии в коде, даже ваши прошлые замечания все до одного учел... Тут уж для работодателя начинается самое печальное, т.к. отказать с формулировкой «соискатель производит впечатление неадекватного человека» нельзя. Хорошо, если у работодателя есть опытные HR-ы, которые смогут прикрыть все это безобразие должными формулировками и оградить технических специалистов от общения с соискателем. Но даже в этом случае персонаж может выйти на профильный форум (а то и не один) с вопросами «ну вот я же сделал, а они, редиски, оказали, но не объяснили, может хоть здесь мне растолкуют?»
Ну а на профильных форумах люди не имеют возможности пообщаться с вами лично. Поэтому вынуждены исходить из предположения, что вы адекватный разработчик. Хотя, если судить о том, как вы выкладываете исходник, который просите посмотреть и покритиковать, вывод напрашивается прямо противоположный. Даже если вы по каким-то религиозным причинам не любите GitHub, BitBucket или даже SourceForge, то все равно совершенно непонятно, почему вы не смогли разместить zip-файл с вашим творением на том же Google Drive и расшарить его с правами can view для всех желающих.
Так что даже не глядя в ваш код я уже на стороне тех, кто вам отказал. И, подозреваю, отказ был обусловлен не столько техническими критериями...
Исходная версия eao197, :
Бывают такие соискатели, которые, с одной стороны, могут подходить по формальным критериям (т.е. техническими знаниями какие-то обладают, кода вроде как пишут, ошибки, если на них указать, исправляют), но при этом производят впечатление людей, с которыми связываться не хочется. Или, говоря по простому, являются неадекватами. Проявляется это не только (да и не столько) в коде, который они пишут, сколько в поведении, в стиле общения, в форме и содержании задаваемых вопросов и т.д. Т.е. видишь такого человека и понимаешь, что даже если и сможет он в конце-концов нормальный код писать, то вот ужиться в команде — вряд ли. И даже экспериментировать на этот счет не хочется.
Вот отказать такому человеку оказывается уже не просто. Намеков он не понимает (т.к. неадекват), поэтому после фраз «недостаточный уровень знаний», «низкое качество кода», «отсутствие опыта в технологии X» или чего-то подобного в отказе, такой персонаж начинает докапываться. Мол, я же написал код, у меня даже тесты есть, даже комментарии в коде, даже ваши прошлые замечания все до одного учел... Тут уж для работодателя начинается самое печальное, т.к. отказать с формулировкой «соискатель производит впечатление неадекватного человека» нельзя. Хорошо, если у работодателя есть опытные HR-ы, которые смогут прикрыть все это безобразие должными формулировками и оградить технических специалистов от общения с соискателем. Но даже в этом случае персонаж может выйти на профильный форум (а то и не один) с вопросами «ну вот я же сделал, а они, редиски, оказали, но не объяснили, может хоть здесь мне растолкуют?»
Ну а на профильных форумах люди не имеют возможности пообщаться с вами лично. Поэтому вынуждены исходить из предположения, что вы адекватный разработчик. Хотя, если судить о том, как вы выкладываете исходник, который просите посмотреть и покритиковать, вывод напрашивается прямо противоположный. Даже если вы по каким-то религиозным причинам не любите GitHub, BitBucket или даже SourceForge, то все равно совершенно непонятно, почему вы не смогли разместить zip-файл с вашим творением на том же Google Drive и расшарить его с правами can view для всех желающих.
Так что даже не глядя в ваш код я уже на стороне тех, кто вам отказал. И, подозреваю, отказ был обусловлен не столько техническими критериями...