Я все еще сравнительно младший программист (я кодировал деньги в течение ~ 2 лет и в некотором профессиональном качестве программировал в качестве дополнительной ответственности около 2 до этого), поэтому использую достаточное количество соли.
У меня есть некоторый опыт в создании первого экрана для кодировщиков для проекта крупного предприятия (мы вроде знали, что проект обречен, но в любом случае, они хотели заплатить). Как единственный программист в фирме, занимающейся наймом, мне было поручено рассмотреть резюме и отбор кандидатов.
Это было для правительственного проекта, так что, возможно, это не привлекло самых талантливых кандидатов, но я не получил ни одного приложения от кого-либо с учетной записью github, у которого фактически был показан код, ни от кого, у которого был портфель, поэтому я использовал fizzbuzz ( буквально точная проблема) в качестве первого прохода для всех, кто выглядел так, как будто они могут программировать.
Я предвосхитил это псевдо-извинением, заявив, что я знаю, что это глупо, но я просто хотел увидеть любой работающий код, и, если они захотят, они могли бы послать другой пример равной или большей ценности или чего-то еще, но этого fizzbuzz было бы достаточно.
Результат: я не получил ни одного ответа, который был бы на самом деле правильным, и это было бы сногсшибательно, учитывая количество ответов в Интернете. Никто даже не удосужился заняться плагиатом. Мы должны были просто нанять людей, которые ранее работали над неудачными предыдущими итерациями проекта.
После первоначального шока от этого упражнения и разочарования в связи с тем, как пошло государственное программное обеспечение / заключение контрактов, я почувствовал себя гораздо лучше, когда у меня были такие навыки, такие маленькие победы?
Редактировать: Под неправильным я не подразумеваю ошибку «один за другим» (то есть я просил 100, а не 99) или какую-то другую невинную ошибку, которую легко исправить. Я имею в виду, что он не работает, либо не будет запускаться / компилироваться / и т. Д., Либо ясно показывал, что проблема просто не была прочитана и понята, также значительная часть отозвала приложение, и никто не отправил какой-то другой код.