Письмо В Редакцию: Чем Профессиональные Программисты Отличаются От Любителей?

В редакцию vc.ru поступило письмо от генерального директора центра сертификации и трудоустройства СимбиоВэй Даниила Пилипенко, в котором рассказывает, какие качества отличают профессионального программиста и почему для профессионала особенно важен интерес к своей работе.



Письмо в редакцию: Чем профессиональные программисты отличаются от любителей?

Однажды, будучи руководителем команды программистов в небольшом стартапе, я нанимал разработчика JavaScript. Другой приглашенный кандидат, который, судя по резюме, имел пятилетний опыт разработки на JavaScript и прекрасно его знал, опоздал на очное собеседование из-за сильного снегопада и пришел ровно за десять минут до того момента, когда мне нужно было уйти.

Мне не хотелось отправлять человека домой, чтобы ему пришлось прийти снова.

Мы с ним сели за стол в переговорной, секретарь налила ему чая, и мы начали интервью.

Я задал ему только один вопрос: «Почему тебя интересует программированиеЭ» Он ответил: «Много свободного времени и высокий заработок».

Я удивленно посмотрел на него и озвучил свое решение: «Извини, но ты нам не подходишь».

Я попрощался, пожал ему руку и ушел.



Масштаб проблемы

Известно, что скорость и качество работы программистов разного уровня могут отличаться на порядок.

Многие из нас сталкивались с тем, что программисты срывали сроки — классический пример того, как качество разработки влияет на проект. Наверняка почти каждый, кто занимается разработкой, слышал, как программист, только что увидевший чужой код в незнакомом проекте, говорит: «Надо всё переписать!» Чаще всего это происходит из-за сочетания двух факторов: один программист плохо написал код, а другой не способен его понять.

Отсюда и возникает требование «умение читать чужой код», которое часто встречается в должностных инструкциях программистов.

Со временем плохо написанные проекты становится практически невозможно поддерживать.

Известно, что если команда разработчиков пишет «плохой» код и не придерживается единой архитектуры, ее производительность со временем может упасть до нуля.

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

По нашему статистика , который мы собираем уже несколько лет, из 20 человек, называющих себя программистами, только один действительно один.

Сначала мы подсчитали статистику количества людей, которые во время очного собеседования смогли написать на листе бумаги код для задачи, похожей на ФиззБазз .

Потом мы поняли, что такой проверки недостаточно, и проверили эту статистику другим способом.

Основное предположение, которое мы сделали, — по-настоящему профессиональный разработчик способен не только адекватно писать и читать код, но и грамотно его рефакторить.

Задачи рефакторинга сочетают в себе навыки написания и понимания кода, и для их выполнения недостаточно прочитать книгу или пройти обычный курс программирования в колледже.

По таким задачам сравнительно легко понять, готов ли человек работать в команде.

Ниже приведены три примера таких проблем.

Задача всегда выглядела одинаково: «Взгляните на следующий код. Есть ли какие-либо проблемы? Если да, перепишите его».



Письмо в редакцию: Чем профессиональные программисты отличаются от любителей?

Пример кода JavaScript (тестовый опыт работы с jQuery)

Письмо в редакцию: Чем профессиональные программисты отличаются от любителей?

Пример кода на PHP (проверка знаний основ объектно-ориентированного программирования)

Письмо в редакцию: Чем профессиональные программисты отличаются от любителей?

Пример кода Java (проверяется базовое знание шаблонов проектирования) Зачастую проблема заключается не только в плохом качестве кода, который пишут разработчики, и не только в уровне профессионализма тех, кто называет себя профессионалами.

Если человек адекватно себя оценивает и честно говорит, что он юниор, это очень хорошо и в этом нет проблем.

Это становится проблемой, когда у человека отличное резюме, он хочет устроиться к вам ведущим фронтенд-разработчиком за очень большую зарплату, пишет, что очень хорошо знает нативный JavaScript, но сам совершенно не понимает, как контексты работа, как работает наследование прототипа или как работать с событиями в модели DOM. Здесь либо абсолютно искренняя неадекватная оценка себя, либо попытка обмануть работодателя.

Часто оба этих фактора сливаются и кандидат начинает верить в то, каким он себя показывает. На наш взгляд, это связано с отсутствием у таких людей желания развиваться в той области, в которой они уже чего-то достигли.

Им проще сказать, что они знают ту или иную технологию, чем реально ее изучить.

Эта проблема присутствует не только в программировании и IT-сфере, но и во всех других сферах человеческой деятельности.

Но желание развиваться в своем деле – важнейшая составляющая профессионализма.



Компоненты профессионализма

За последний год мы пообщались с несколькими тысячами кандидатов на различные вакансии по программированию и задали нескольким сотням ведущих разработчиков и тимлидов простой вопрос: «Чем, по вашему мнению, отличается профессиональный разработчик от любителяЭ» Мы и раньше задавали этот вопрос в интервью, но сейчас решили внимательно проанализировать ответы и собрать статистику.

Было около пятидесяти уникальных ответов.

Мы сгруппировали некоторые ответы, которые показались нам схожими, и получилась очень интересная картина:

Письмо в редакцию: Чем профессиональные программисты отличаются от любителей?

Результатом опроса 486 ведущих разработчиков и руководителей команд стали 10 самых частых ответов.

Опрос проводился с апреля по октябрь 2015 года.

Обратите внимание: почти 40% респондентов главным фактором профессионализма назвали постоянное саморазвитие.

При этом на второе место выходит высокое качество работы, к которому мы относим «чистоту» программного кода.

Этот вопрос интересует не только нас — у ряда авторов также есть списки качеств, отличающих по-настоящему профессиональных разработчиков.

Я приведу здесь три самых известных списка.

Стив МакКоннелл, автор бестселлера Code Perfect, приводит несколько таких факторов и не выделяет главный из них:

  • скромность («Я знаю только, что ничего не знаю»);
  • любознательность, интерес к инновациям;
  • профессиональная честность;
  • читаемость кода;
  • баланс творчества и дисциплины;
  • эффективное использование лени.

Джоэл Спольски (автор книги «Руководство по найму и управлению программистами»), давно занимающийся наймом профессиональных разработчиков, считает, что существует всего четыре основных компонента профессионализма:
  • страсть, интерес, энтузиазм;
  • привычка доводить начатое до конца;
  • способность решать проблемы;
  • способность справляться с проблемами.

Автор книг «Чистый код» и «Как стать профессионалом в разработке программного обеспечения» Роберт Мартин утверждает, что основным фактором профессионализма разработчика является его способность писать чистый, поддерживаемый код, но он также приводит несколько связанных с этим факторов:
  • ответственность за свою работу;
  • соблюдение правила «Не навреди»;
  • знание своей области;
  • непрерывное образование и обучение;
  • умение работать в команде;
  • наставничество;
  • знание предметной области;
  • понимание интересов заказчика;
  • профессиональная скромность
Мы составили собственный список таких критериев и назвали его «Матрица профессионализма программиста».

Это всего четыре параметра — по два для программиста и разрабатываемого им ПО: Давайте рассмотрим каждый из четырех факторов.

1. Программное обеспечение должно выполнить задачу.

Это очевидное утверждение.

Если вы хотите написать программу, которая что-то делает, то хорошая программа — это та, которая действительно это делает. Сюда мы включаем все, что касается требований к разрабатываемому программному обеспечению, включая его скорость, безопасность, устойчивость к заявленным в требованиях нагрузкам и общую отказоустойчивость.

2. Программное обеспечение должно поддерживаться.

Тоже очевидное утверждение.

Сюда входит не только хорошо написанный код, но и продуманная, понятная архитектура, а также, в ряде случаев, правильно составленная документация – от комментариев в программном коде до набора UML-диаграмм.

в зависимости от необходимости и масштаба проекта.

3. Программист должен быть работоспособным и выполнять задачи.

Этот критерий может быть сложным, но на самом деле он очень прост: программисту дана задача — если он выполнил эту задачу в течение указанного или разумного с точки зрения его руководства времени, то все в порядке.

Если заказчик доволен результатом и разработанный продукт или новый функционал выполняет поставленные перед ним задачи, можно считать, что программист свою задачу тоже выполнил.

4. Программиста необходимо "поддержать".

К этому фактору в первую очередь относится умение работать в команде.

Но на самом деле оно несколько шире: это может быть и самостоятельность, и нормальное взаимодействие с руководством или другими подразделениями, и адекватность при передаче проекта другому разработчику, если возникнет такая необходимость.

Большинство перечисленных выше факторов можно объединить в эту матрицу, причем все параметры матрицы тесно связаны и взаимозависимы.

Однако есть кое-что, что не укладывается в эту матрицу.

Мы пришли к выводу, что у профессионализма есть некая основа, движущая сила.

А есть люди, которые еще не соответствуют всем критериям профессионализма, но уже адекватно себя оценивают, очень быстро растут и вполне могут быть приняты на работу в качестве перспективных сотрудников.

Этими людьми движет сила, которая заставляет их не только развиваться как профессионалы, но и выполнять те задачи, которые перед ними ставятся: как выполнять их самим, так и следить за тем, чтобы результаты их труда также функционировали и выполнялись.

некоторые из своих задач.

Более того, эта сила объединяет все четыре фактора «Матрицы профессионализма» и выступает их причиной.

Имя этой силы – процент.

Интерес как основа профессионализма

Интерес – это эмоция, которая заставляет человека заниматься определенным видом деятельности в течение длительного времени.

Интерес играет ключевую роль в приобретении навыков и развитии интеллекта.

Это единственная эмоция, которая позволяет вам правильно выполнять повседневную работу.

Известно, что существует несколько видов мотивации – как положительная, так и отрицательная.

Интерес можно считать самым естественным и глубоким из них.

Достигнув успеха, пусть даже очень небольшого, человек испытывает наиболее полное удовлетворение, если его главной движущей силой была эмоция интереса, а не какой-то другой фактор.

Я убеждён, что единственное, что поддерживало меня, — это то, что мне нравилось то, что я делал.

Вам нужно найти то, что вы любите.

Стив Джобс

Интерес имеет колоссальную мотивирующую силу и не только помогает начать какое-то дело, но и дает энергию для его завершения.

Для того чтобы специалист приобрел навыки или справился с какой-то серьезной задачей, его интерес должен быть сильным, глубоким и устойчивым.

Это не должно быть просто поверхностным любопытством.

Я выделяю три взаимозависимые составляющие так называемого профессионального интереса, по которым можно проверить, достаточен ли интерес для плодотворной и эффективной работы или это простое любопытство:

  • «Безлимитный» .

    Профессиональный интерес должен придавать силы «бесконечно».

    Человек, который по-настоящему заинтересован в том, что он делает, готов иногда работать днями и ночами, не есть, не спать и приносить другие жертвы, совершенно не чувствуя при этом себя несчастным или утомленным, хотя он может быть действительно уставшим и больным.

  • «эмоциональное удовлетворение».

    Если человек делает что-то, что его интересует, это наполняет его эмоционально и придает сил.

    Он получает от своего бизнеса отдачу, причем, как правило, не только от результата, но и от процесса.

  • Разочарование в отсутствии.

    На отдыхе, не занимаясь любимым делом, человеку становится грустно и скучно.

    Он ищет задачи, думает, проектирует, просыпается по ночам с новыми идеями и старательно их записывает. Если человек долгое время не занимается тем, что его интересует, он заболевает.

Состояние, при котором человек испытывает интерес, издавна известно человечеству.

Разные люди называют это по-разному: некоторые говорят, что это интеллектуальный транс.

Действительно, увлечение своей работой очень похоже на состояние транса.

Но самое распространенное название этого состояния — поток.

У психолога Михая Чишентмихайи есть книга «Поток: психология оптимального опыта», в которой представлена исчерпывающая информация по этой теме.

Я просто хотел бы отметить, что способность испытывать состояние потока может различаться от человека к человеку в зависимости от психологических особенностей и контекста.

Очень часто дети находятся «в потоке».

Это можно увидеть, когда ребенок чем-то занят: его рот слегка приоткрыт, а глаза широко раскрыты.

Это типичные проявления эмоции интереса.

При этом дети очень злятся, если их «выдернуть» из потока, ведь в этом состоянии личность растет и развивается.

У некоторых людей способность входить в состояние потока и поддерживать его сохраняется на протяжении всей жизни.

Главное – не переставать задавать вопросы.

Никогда не теряйте своего священного любопытства! Альберт Эйнштейн

Активный интерес мотивирует человека к спонтанной деятельности и экспериментированию.

Мой отец, когда купил мне мой первый компьютер, сказал: «Делай с ним что хочешь, нажимай любые кнопки, лишь бы из него не валил дым».

Помню, как сначала к нам пришел сосед переустановить Windows 95 на моем компьютере.

Потом методом проб и ошибок, постоянно спрашивая соседа, как решить различные проблемы и установить драйвера, я научился переустанавливать Windows самостоятельно.

На первом курсе университета я начал зарабатывать, устанавливая Windows и дополнительное ПО на компьютеры однокурсников и преподавателей.

Я думаю, эта история хорошо показывает, как интерес и экспериментирование помогают развивать навыки и способности.

Но есть и противоположный пример.

Наверняка многие из вас встречали пожилых людей, которые боятся подойти к компьютеру, боятся «нажать что-нибудь не то».

Этот страх ошибки и, следовательно, страх экспериментирования является одним из наиболее распространенных препятствий на пути к получению опыта и личностному развитию.

Если человек не испытывает эмоции интереса или препятствует ее реализации, его интеллектуальные способности угасают. Если ему интересно, он будет чувствовать себя молодым и выглядеть молодо, даже если ему уже за 80 лет. Отличный пример – мой учитель, директор НИИ физико-химической биологии А.

Н.

Белозерский, академик РАН Владимир Петрович Скулачев.

Он занимается изучением митохондрий на протяжении многих десятилетий, а последние 20 лет занимается разработкой препарата, «отключающего» один из механизмов старения.

Ему уже за 80 лет, он прекрасно себя чувствует, руководит крупным институтом и является самым цитируемым биологом России.

Я работал с ним много лет и видел, что ему действительно интересно то, что он делает. Он может позвонить коллеге в ночь с воскресенья на понедельник за советом или часами выяснять суть какой-то научной проблемы.

Это настоящий, настоящий профессионализм.

Михай Чишентмихайи выделяет ряд психологических особенностей личности и социальных препятствий, которые могут помешать достижению состояния потока, то есть проявлению эмоции интереса.

Он группирует «внутренние» препятствия на две категории:

  • Проблемы с концентрацией внимания.

    В эту категорию входят все виды проблем, приводящие к рассеянности, в том числе известный синдром дефицита внимания, при котором человеку трудно концентрировать и удерживать внимание в течение длительного времени на какой-либо деятельности.

  • Чрезмерная сосредоточенность на себе и эгоцентризм.

    К этой категории относятся проблемы, при которых внимание человека направлено внутрь себя или на какие-то свои проблемы, задачи и установки.

    Например, постоянное размышление о том, какое впечатление человек произведет на окружающих, как на него посмотрят и что о нем подумают, приводит к большим затратам так называемой психической энергии.

    Это также может быть чрезмерная сосредоточенность на собственных интересах и рассмотрение всего происходящего в жизни с точки зрения непосредственной личной выгоды.

Социальные препятствия, мешающие достичь состояния потока и выразить эмоции интереса, также представлены двумя типами: аномия и отчуждение.

Аномия в обществе – это дезориентация, неясные цели и правила, при которых человек не понимает, что ему нужно делать, как жить, самореализовываться и добиваться успеха.

В противоположной ситуации - при отчуждении - индивид испытывает отвращение к обществу, поскольку для выживания он вынужден делать что-то, что ему не только неинтересно, но и бесполезно.

Все эти препятствия создают дисбаланс и мешают человеку управлять своим вниманием.

Они не позволяют человеку заниматься тем, что ему действительно интересно, не дают интересу проявиться в полной мере, а, следовательно, и приобрести знания, навыки и умения в той области, в которой человек мог бы стать профессионалом высочайшего уровня.

.



Уровень профессионализма

Как уже говорилось, активный, глубокий и постоянный интерес естественным образом ведет к развитию навыков и умений, то есть к приобретению опыта.

Из семени интереса, если не вмешиваться и не создавать препятствий, вырастает большое и пышное дерево опытной и взрослой личности с крепкими корнями – здоровой уверенностью в том, что делаешь, в своих силах и возможностях.

Мы измеряем профессионализм по двум шкалам: Первая шкала – это шкала профессиональных интересов.

По нему мы можем определить наличие профессионализма.

Для простоты мы используем двоичную шкалу: профессиональный или непрофессиональный.

Если измерять профессионала только по этой шкале, то мы должны понимать, что профессионал может быть не только очень опытным мастером своего дела, но и начинающим или даже потенциальным.

В качестве иллюстрации приведу пример: вы приходите в гости к друзьям и видите, как их семилетний сын мастерски играет на скрипке.

Можно ли его считать полноценным профессионалом высшего класса и мастером своего дела? Скорее всего, считать его таким пока рано.

Мы не знаем, укрепится ли его профессионализм, станет ли он музыкантом, обычным или великим.

Но на данный момент по бинарной шкале он, конечно, профессионал.

Да, еще совсем неопытный, новичок – но уже профессионал.

Вторая шкала – это, по сути, шкала уровня профессионализма, уровня развития личности, ее навыков и способностей.

Сюда мы относим не только так называемые хард скиллы – конкретные компетенции в конкретной профессиональной сфере – но и личностные особенности человека.

Мы глубоко убеждены: если человек развивается гармонично и беспрепятственно, то он вырастает здоровым и полноценным.

Если развитие происходило из интереса, то личностные качества дополняют узкие компетенции, особенно необходимые в работе.

Хотелось бы подробнее остановиться на некоторых важных личностных качествах, которыми в той или иной степени должен обладать настоящий профессионал.

Если мы говорим о программистах, то эти характеристики относятся к «обеспеченности» программиста как личности — к его способности работать в команде и выполнять те задачи, которые ставит перед ним бизнес.

Привычка к постоянному саморазвитию.

Настоящие профессионалы точно знают, что им интересно.

А если им что-то интересно, они совершенно не сдерживают себя от учебы или занятий.

Они находятся в постоянной гармонии со своими интересами.

В отличие от маленьких детей, внимание которых легко отвлечь или даже отбить желание что-либо делать, заставить настоящего профессионала отказаться от того, что его интересует, очень сложно или даже невозможно.

Здесь не поможет ни тяжелая болезнь, ни тюрьма.

Думаю, здесь нет необходимости приводить примеры.

Эта привычка позволяет не только заняться каким-нибудь интересным занятием, но и быть в курсе достижений других людей.

Активный интерес открывает человеку глаза на окружающий мир с точки зрения того, что его интересует. Малейшую информацию об объекте своего интереса человек улавливает из всех возможных источников.

Он ищет, спрашивает и обсуждает. Уверенность и ответственность.

Настоящий профессионал всегда трезво оценивает свои возможности.

Он точно знает, что он может сделать, а что нет. Он абсолютно уверен в своих силах и несет ответственность за то, что делает, не потому, что эту ответственность возложило на него начальство, а самым естественным образом.

Ответственность здесь означает, прежде всего, качество работы и результат, а не готовность идти на плаху в случае ошибки.

Профессионала интересует ответственность, и он не склонен перекладывать ее на других.

Он всегда конструктивно подходит к задачам и проблемам, которые перед ним стоят. Он не сможет заснуть, если вдруг узнает, что разработанная им программа дала сбой.

Он тут же побежит исправлять, и до рассвета ошибка будет устранена.

Его не нужно специально «пинать» или наказывать.

Развитая эмоциональная интеллект. Гармоничная личность имеет гораздо больше шансов на установление нормальных отношений с обществом – близким кругом и незнакомыми людьми.

Все мы знаем немало странных и нелюдимых профессионалов.

Но, как правило, у настоящего профессионала, личность которого сложилась гармонично и беспрепятственно, все в порядке с общением и окружением.

Очевидно, что если мешать человеку реализовывать свои потребности в профессиональной сфере, интересоваться и экспериментировать, у него начнутся психологические проблемы, в том числе тяжелые психические и психосоматические заболевания.

Баланс между процессом и результатом.

Я часто вижу споры о том, что важнее: процесс или результат. Кто-то говорит, что результат: что бы ты ни испытывал в процессе, ты можешь ненавидеть свою работу – но если есть результат, то все хорошо.

Очевидно, это «сегодняшний» принцип.

При таком подходе сегодня все будет хорошо, но через год-два начнутся серьезные проблемы: человек может просто сломаться, а бизнес найдет нового подрядчика.

Есть противоположный подход: важно, чтобы человеку нравилось делать то, что он делает, чтобы он получал удовольствие от своей работы, а о результате должны заботиться его руководители и бизнес.

Подход интересный и, судя по всему, личностно-ориентированный.

При этом человек живет хорошо, бизнес вроде бы тоже развивается – а потом человек меняет работу, и в бизнесе становится понятно, что сроки сорваны, а результата нет. Есть и другие сценарии, но не думать о результате и концентрироваться только на процессе тоже неправильно – должен быть баланс.

Этот баланс соответствует привычке доводить дело до конца, и это составляющая настоящего профессионализма.

Каждая личность имеет свои особенности и способности.

Каждый человек индивидуален, и развитие разных людей тоже очень индивидуально.

И если мы оцениваем человека, то нужно делать это очень внимательно.

Альберт Эйнштейн однажды сказал: «Каждый человек — гений.

Но если вы будете судить рыбу по ее способности лазить по деревьям, она проживет всю жизнь, думая, что она глупая».

Хочу отметить, что наличие опыта – даже очень глубокого и обширного – не всегда свидетельствует о профессионализме.

Человек может знать все об определенной области, но она может быть ему совершенно неинтересна.

Куда это ведет? К различным проблемам.

Во-первых, такой специалист не будет чувствовать удовлетворения от рабочего процесса, что, как уже говорилось выше, чревато профессиональным и личностным выгоранием.

Негативные эмоции разрушают человека изнутри и рано или поздно это скажется на результатах его работы.

Как правило, это происходит очень неожиданно для бизнеса, в котором работает специалист. Во-вторых, специалист, который не очень заинтересован или совсем не заинтересован в своей работе, не будет развиваться.

Общеизвестно, что в сфере программирования, если в течение двух лет не интересоваться инновациями, работу найти будет сложно.

А если ты работаешь в одной компании много лет и не развиваешься, то и продукт, который ты разрабатываешь в этой компании, тоже не развивается.

Когда опыт есть, но нет глубокого интереса, то это оказывается бесполезно — пусть и не всегда в краткосрочной перспективе, но почти всегда в долгосрочной перспективе.

Такой опыт мог быть приобретен не в результате интереса, а из зависти, жизненной необходимости, самообмана или в результате родительского настояния.

Всем известно, что в России очень большая часть специалистов (по разным опросам от 60% до 90%) работает не по специальности.

Это происходит по разным причинам, но довольно часто потому, что одно занятие оказывается интересным, а второе только кажется таким, а на деле оказывается бесполезным или даже вредным.

Когда опыта мало, но есть интерес, есть и потенциал.

Если человеку интересно, он может освоить новые знания, навыки и умения гораздо быстрее, чем если бы они ему не были интересны.

Это его внутренняя мотивация.

Для этого ему не нужны деньги.

Важным фактом является и то, что в узком профессиональном опыте, к которому мы относим знания, умения и навыки, наибольшее значение имеют умения и навыки, а не знания.

Один из моих школьных учителей очень точно отметил этот момент. Он сказал: «У студентов есть смесь знаний и ума».

Есть более известная цитата, приписываемая американскому психологу Берресу Фредерику Скиннеру: «Образование — это то, что остается, когда все выученное забывается».

Что именно остается? Остаются ментальные модели (способы мышления), навыки и способности.

Остается только возможность искать нужную информацию и экспериментировать.

А если есть интерес, то неизбежно растет профессионализм.

Приведу очень наглядный пример того, насколько важен интерес и насколько внимательно нужно относиться к опыту специалиста, особенно к тому, который описан в резюме.

Осенью 2014 года нам было поручено подобрать iOS-разработчика с достаточно высокими требованиями, на зарплату 150 тысяч рублей в месяц.

Мы долго искали такого человека, и в какой-то момент нам написал разработчик, у которого не было ни одного подходящего официального опыта работы и ни одного приложения, опубликованного в App Store. Он несколько раз писал нам и просил что-нибудь по нему решить.

Я дал ему довольно сложную задачу реализовать низкоуровневый протокол взаимодействия с сервером на Objective-C, думая, что он, скорее всего, с ней не справится и отстанет от нас.

Но через пару дней я получил ответ, и он был абсолютно верным.

Во время собеседования по Skype я попросил его включить режим совместного использования экрана и сказал: «Я вижу, что ты программируешь на разных языках, но какой из них ты знаешь хуже всегоЭ» Он ответил, что это Ява.

«Ладно, давай напишем на Java», — я дал ему небольшое задание, похожее на FizzBuzz, и разрешил использовать Google. Через 20 минут раствор был готов и подействовал.

После этого кандидат сказал мне: «Я понимаю, что у вас высокие требования, я им далеко не дотягиваю, но возьмите с меня хотя бы 30 тысяч рублей.

На первые полгода этого количества хватит на еду».

Я подумал и ответил ему: «Знаешь что? Забудьте о своих 30 тысячах рублей, такой низкой зарплаты у вас больше никогда не будет. Вы идете за 150 тысяч, но если от вас требуется работать 48 часов в сутки, вам придется это делать.

И вам придется очень быстро развиваться».

Через неделю я позвонил заказчику и спросил, как прошло собеседование.

Я забыл об этом кандидате и решил, что его, наверное, отвергли.

Заказчик ответил: «Он уже сидит и работает. Все хорошо, выставляйте счет».

Через полгода я случайно узнал, что этот человек назначен руководителем отдела развития компании и получает 400 тысяч рублей в месяц.

Таких примеров в моей практике уже больше двух десятков: специалисты приходили на базовые должности с очень низкой зарплатой и росли в цене в десять и более раз за очень короткие промежутки времени – от полугода до трех-четырех лет. Во всех этих людях меня привлекал настоящий, глубокий, активный и постоянный интерес к делу, которым они занимались.

Счастье заключается в том, что «хочу», «могу» и «должен» иметь одно и то же содержание.

Психотерапевт Михаил Литвак

Давайте проанализируем эту цитату.

Что такое «я хочу»? Это интерес в чистом виде.

«Могу» — это опыт и, прежде всего, навыки и умения.

А «должен» — это потребности общества: в широком смысле — спрос на то, что может сделать человек, а в узком — конкретная задача, полученная от заказчика.

Обнаружить в человеке глубокий интерес, отличить его от любопытства и понять, что перед вами профессионал – не такая простая задача, как может показаться на первый взгляд. Иногда даже сам человек не может разобраться в себе и прибегает к помощи психоаналитиков, тренеров и специалистов в области профориентации.

Просто спросить, интересуется ли он программированием и чем он интересуется, может быть недостаточно.

И все же, как оказалось, это вполне решаемая проблема.

Но это тема для отдельной статьи.

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.