Сейчас довольно тяжело устроиться в IT, если ты новичок. Это уже ни для кого не секрет. Есть много историй, где люди годами ищут первую работу, откликаются на тысячи вакансий и даже не имеют шансов просто попасть на собеседование.
Все более популярным становится вариант с накруткой опыта. Так хотя бы есть шанс показать себя, пройти собеседование и получить заветный оффер. Конечно, это не было бы так популярно, если бы существовали другие, достаточно простые варианты без накрутки. Не каждый готов тратить много лет на обучение и наращивание какого-то плюс-минус релевантного опыта через бесплатные проекты для друзей и знакомых. В результате довольно много людей решаются на легкий путь. И далеко не все задумываются о последствиях.
В этой статье я не буду осуждать накрутку опыта и людей, решившихся на это. Я просто хочу рассказать одну реальную историю, которую наблюдал своими глазами, а затем проанализировать случившееся и сделать выводы.
История одного накрутчика
Сразу скажу, что не буду использовать реальных имен в этой истории. Но для складного повествования все-таки возьму случайное имя.
Я познакомился с Максимом, когда работал наставником по фронтенд-разработке в одной известной онлайн-школе. Максим тогда уже находился на финальной стадии обучения и делал курсовую работу с использованием React. Он брал у меня личные консультации по проекту, а после завершения обучения мы продолжили общаться.
До 30 лет Максим работал в сфере, которая вообще никак не была связана с IT. Как и у многих, у него появилась мысль, что нужно что-то менять в жизни. Он купил курсы по фронтенд-разработке и полностью погрузился в учебу. Даже этот шаг был довольно сложным, так как у него есть семья и нет возможности выключиться из реальной жизни на большой отрезок времени. Поэтому он учился практически все свободное время, а семья поддерживала его в этом. В результате он освоил верстку на CSS/HTML, базовые знания JavaScript и сделал несколько проектов на React. Обучение шло довольно тяжело, и у него даже появлялись мысли забросить курсы, не доучившись до конца. Но он все-таки закончил со средними показателями – не в топ 10% и не в числе последних 50%, которые вообще "не в ту дверь вошли".
Дошло дело до реального устройства на работу. Он даже не стал пытаться откликаться со своим абсолютно нулевым опытом и двумя типичными проектами с курсов. В этом действительно не было бы смысла, так как с таким резюме шансов никаких нет. Но при этом он уже устал учиться — хотелось наконец-то влиться в реальный контекст и начать получать опыт. Он добавил себе 2 года опыта в резюме, указал фейковые компании и приписал достижения уровня мидла.
Даже с таким резюме было довольно сложно искать работу. Но хоть какие-то шансы были. Он начал откликаться, и в среднем получал несколько ответов на 100 откликов. Первый раз его пригласили на собеседование в государственную компанию — неудачно. Уже начали появляться мысли, что все зря и что вкатиться в IT невозможно. Но он продолжал откликаться и ждать ту самую вакансию.
Наконец одно из собеседований выстреливает. Вакансия — мидл фронтенд-разработчик; проект — сайт на WordPress; зарплата 100 000 руб. Кажется, что вполне неплохо для старта. Собеседование прошло легко, потому что его проводил один из менеджеров этой компании. Конечно, хотелось свежий проект на React, но Максим радуется и этому.
Первый рабочий день. Проект — это большой сайт на WordPress, обросший кучей плагинов за долгие годы. Там есть все — от SEO до платежной системы. Над проектом работал разработчик, который ушел до прихода Максима. По договоренности он должен проконсультировать Максима по проекту, но по факту практически не выходит на связь. В помощь Максиму также дают еще одного младшего разработчика, который знает еще меньше.
Максим начинает выяснять, какие задачи нужно выполнять. Общается с ним менеджер, который вообще не из мира IT и ничего в этом не понимает. После расшифровки сообщений Максим понимает, какие проблемы существуют и что ему нужно делать.
Сайт зависает, страницы долго загружаются.
Баги, связанные с онлайн-оплатой.
На почту приходят некорректные заказы.
И еще различные жалобы от пользователей.
Максим начинает разбираться, как работает сайт и что такое WordPress. Параллельно с этим он пытается выяснить, с чего ему вообще нужно начать. Начинает разбираться с долгой загрузкой и частично решает эту проблему – оптимизирует огромные изображения на статичных страницах.
Пока он все это делает, прилетает следующая задача:
Максим, предоставь нам план, когда ты сможешь исправить проблемы на сайте. А также распиши, чем будешь заниматься ты, а чем — второй младший разработчик, которого мы дали тебе в помощь.
Максим начинает делать план в Google Таблицах, декомпозируя работу. Он сразу предупредил, что не работал с WordPress и ему нужно ознакомиться с этим движком. Ему разрешают добавить время на обучение в свой план. Он также собирает список всех багов и добавляет их в документ. Несколько дней он получает доступы к проекту, составляет план и пытается хоть как-то разобраться, как работает вся эта бандура. Параллельно с этим он пытается связаться с уволившимся разработчиком, чтобы узнать детали о проекте. Максим полностью погружен в работу с утра до ночи, забыв про личную жизнь. В это время ему пишет менеджер:
Максим, нужно исправить оплату на сайте, клиенты жалуются. Ты уже посмотрел в чем проблема?
На Максима сваливают всю работу, забывая, что он сейчас делает. Требуют всего и сразу. Пингуют по срокам. Максим со страхом открывает каждое сообщение от руководства. Он боится, что там будет что-то вроде: «Максим, мы поняли, что ты фейковый специалист. Нам нужно расстаться».
Максим мог бы сказать: «Ребята, я же просто джун, мне нужен наставник, я не знаю этого и того, дайте мне время все изучить». Но он должен держать планку и делать вид, что все под контролем, и он вот-вот все разрулит и начнет показывать результат. А как иначе, ведь он якобы работает несколько лет и "шарит в этой теме".
Максим просто не выдерживает. Он не может разобраться в проекте, не понимает, что от него хотят. Он в панике читает каждое сообщение. Работает с утра до ночи без каких-либо подвижек. Итог — он уходит сам спустя три недели работы в этой компании. Максим разочаровывается в себе и в IT в целом. Он берет паузу и завязывает с этой идеей на неопределенный срок.
Жаль, конечно, этого добряка. Но что делать?
История печальная. Я не осуждаю Максима, как говорил в начале статьи. С одной стороны, он сам виноват, когда накрутил опыт и решил всех обмануть. В результате он получил травмирующий первый опыт. С другой стороны, не было бы даже такого опыта, если бы он не накрутил.
Да, конечно, эта компания абсолютная галера, в которую и врагу не пожелаешь идти. Но разве много вариантов для начинающих специалистов? Не все компании предлагают печеньки и капсулы для дневного сна. Это данность, и это тоже работа, какая есть. Скорее всего, человек с опытом смог бы подстроиться под правила игры этой галеры и задержаться там на какое-то время.
Когда я работал в одном банке, я собеседовал и нанимал стажеров. Им не нужно было накручивать опыт. У них было абсолютно легальное резюме с 0 годами опыта и просто перечисленными знаниями и пет-проектами в лучшем случае. Даже они, выходя на работу, жутко стрессовали и боялись показаться глупыми. Они переживали, что не работали с какой-то библиотекой, переживали, что долго разбираются с задачей. Это жуткий стресс даже в такой, казалось бы, комфортной ситуации, где ты ОК, ты ждун. Все знают, что ты работаешь первый раз в своей жизни.
А теперь давайте к этому букету переживаний добавим еще один, который возникает от накрутки опыта. Да, ты накручиваешь опыт и вместе с этим осознанно ограничиваешь себя во многих вещах:
запрещаешь себе чувствовать себя новичком;
запрещаешь задавать лишние вопросы;
запрещаешь жаловаться на то, что тебе тяжело.
К этому всему добавляется нескончаемый синдром самозванца и страх, что тебя раскроют в любой момент. Эти рамки начинают сводить с ума. Не каждый может справиться с этим.
Будущие разработчики, накручивайте опыт, если хотите, но учитывайте последствия. Вероятно, вас не раскусят, но вы сами быстрее морально уничтожите себя. Поменьше слушайте тех, кто пропагандирует такой подход, но почти не говорит о последствиях.
Поэтому накрутка опыта подходит не для всех. Уверен, есть такой тип людей, которые как рыба в воде чувствуют себя в новой обстановке. Они могут не испытывать угрызений совести за обман, уверены в себе. Им можно хоть 5 лет накручивать. К тому же такими людьми еще и будут довольны руководители, а самое главное — они сами будут довольны собой. А теперь решайте сами, какой вы человек.
Подписывайтесь на мой телеграм‑канал Вайтишная — пишу честно про IT
Комментарии (32)
IvarsPL
01.09.2024 06:10+2Обман в принципе никогда к добру не приводит. Каждый найдет своем место. Терпения товарищи
DonVietnam
01.09.2024 06:10Проблема не в накрутке опыта, сама по себе накрутка, хотя я, конечно, ей не пользовался - даёт хоть какой-то шанс для людей попасть на собеседование, дальше - дело компании. На собеседовании представители компании должны отсеивать неподходящих кандидатов, слова о том, что накрутка может навредить бизнесу оставьте себе, плевать обычному работнику на бизнес, пускай он сам себя защищает - выставляет на собеседование слабого менеджера, непонимающего ничего в айти - не прошел естественный отбор - ведь так в рыночке принято? Вроде, так.
В данном случае проблема, по моему мнению, скорее в подготовке кандидата, накручивать можно опыт, который ты в состоянии вывести, если обладаешь достаточными знаниями, после курсов, которые из-за своего качества уже стали мемом в айти, едва ли человек даже на джуна может претендовать - для большинства компании слова "курсы" в резюме уже являются красной тряпкой. Для человека, который занимался своим образование и действительно разбирается в технологиях - накрутка опыта является всего лишь хорошим способом попасть на собеседование.
rinace
01.09.2024 06:10Ошибка была в первом шаге
Он купил курсы по фронтенд-разработке
Надо было идти в администраторские специальности . Там не нужны тренды и модные мулечки - нужен здравый смысл и житейский опыт .
Например в DBA. Тем более на рынке ситуация с DBA более комфортная , их просто меньше . А СУБД будут всегда .
А джуну в DBA сильно проще опыта набрать и темы для развития всегда есть. Было бы желание .
Imho , разумеется...
panzerfaust
01.09.2024 06:10Надо было идти в администраторские специальности
Человек пошел учиться на гитару, на надо было идти на кларнет. Человек купил мотоцикл, а надо было купить шишигу. Человек купил зеленые кроссовки, надо было черные. В общем галактика в безопасности, пока есть люди, которые знают, как надо было.
dyadyaSerezha
01.09.2024 06:10+1А что такое шишига, боюсь спросить?
lumentulo
01.09.2024 06:10ГАЗ-66.
dyadyaSerezha
01.09.2024 06:10Вау. В жизни бы не догадался.
chernish2
01.09.2024 06:10+6В разработке 14 лет. Ничего никогда не накручивал. Почти каждый день испытываю эмоции как Максим в этой своей компании. Как быть?
GospodinKolhoznik
01.09.2024 06:10+1Есть такая фигня. Чем больше знаешь, тем больше понимаешь, как многого не знаешь.
dyadyaSerezha
01.09.2024 06:10+1Сменить проект/фирму. Если не поможет, сменить специализацию в IT. Если не поможет, уйти из IT.
Farongy
01.09.2024 06:10+2Конкретно в данной ситуации что бы поменялось, если бы опыт был реальным? Человек с 2-мя годами только только на мидла готов претендовать и то не факт, а ему выдали задачу уровня senior+ ещё и на незнакомой технологии.
запрещаешь себе чувствовать себя новичком;
запрещаешь задавать лишние вопросы;
запрещаешь жаловаться на то, что тебе тяжело.
Это почему? На новом месте ты всегда новичок и нужно время чтобы вникнуть как и что работает. Лишние вопросы это какие? Если можно спросить и за 10 мин узнать, вместо того чтобы код полдня ковырять, то лучше спросить. Вот жаловаться действительно смысла немного, если в компании нет вменяемых процессов лучше просто сразу сваливать.
panzerfaust
01.09.2024 06:10+1запрещаешь себе чувствовать себя новичком;
запрещаешь задавать лишние вопросы;
запрещаешь жаловаться на то, что тебе тяжело.
Нашей ментальности вообще критически тяжело признавать, что ты слаб или не прав. 90% проблем заканчивается, когда находишь силы сказать "Я в этом не шарю, объясни и покажи, пожалуйста". 12 лет стажа, до сих пор много в чем не шарю, и мне не стыдно.
anpestov
01.09.2024 06:10К сожалению, как раз из-за отсутствия опыта у начинающих и слегка завышенных требований компаний (в нынешнее время 2 года опыта - это минимум) зеленые разработчики и сваливаются в штопор. Можно понять, что компаниям нужен человек, который как минимум вольется быстрее, чем человек без опыта и начнет помогать команде, тем самым принося компании деньги. Но у разрабов тоже нет шансов, только лишь интернатуры, практики, которые обычно проводятся от 3 до 6 месяцев. При этом далеко не факт, что на практику спокойно и без грызни на конкурсе можно попасть и что после ее прохождения возьмут на работу в этой компании. Раньше хоть пет-проекты вывозили. В общем, сейчас проблемы две: огромное количество айтишников, желающих золота из жилы и компании, пугающиеся такого огромного наплыва людей и тем самым завышающие свои требования. Какой-то кризис...
vkomp
01.09.2024 06:10+2Здесь под лупой внимания только одна история. А их великое множество, включая историю того менеджера, который нифига не понимает в IT, но принял фейкового спеца. И причины простые - жизнь и человеческая природа. Каждый пишет собственную книгу историй!
И отдельный вброс - переговоры и принятие решений. В частности кадровое. Сам сейчас в поиске и очень волнуюсь на каждом собеседовании - и это с учетом 13 лет переговоров! И есть много ёмких афоризмов типа "если не волнуешься перед сценой - то не артист!". Волнение-эмоции - это и самый кайф. Несколько человек собираются обсудить важные для них вопросы - в этом ценность. Если нет контакта - нет смысла продолжать общение.
Кто провел хотя бы год в переговорах, то легко видит вранье и манипуляции. И как в каких-то комментариях вижу - могут взять потому что другие хуже, или решается какой-то левый вопрос не про работу. В частности, - это удобно, когда чел на крючке. Нашел получше - этого вышвырнул, взял нужного с большей зарплатой "потому что горит!".
А принятие решения - это отдельная большая тема. Я убежден, что все решения имеют иррациональную природу. И важно верить в себя, остальное само случится и вовремя.dyadyaSerezha
01.09.2024 06:10Я убежден, что все решения имеют иррациональную природу.
Пошёл дождь, чел достал и раскрыл зонтик. Абсолютно иррационально. Захотелось есть - приготовил ужин. Верх нелогичности!
vkomp
01.09.2024 06:10Это первый уровень сложности ;) У меня вот три зонта, но мне нравится в мембранке под дождем гулять. А кто-то выберет голышом...
Есть трюк с итерациями "зачем?" и красок в жизни становится сильно больше чем две.dyadyaSerezha
01.09.2024 06:10Множество "все решения" включает в себя первый уровень. Должно. Вывод: врать надо меньше. ;)
vkomp
01.09.2024 06:10Включает, конечно. А выводов много. Если психологию поднять, то почему вы категорично ограничиваетесь только одним утверждением? Даже, во "врать надо меньше" можно перевернуть любое слово и получить варианты "правда / можно / много".
Конкретно выше автор не осуждает, и называет "травматичным" опыт. У всех он есть. Я одобряю, что нужно описывать негативный опыт - есть счастливчики, которые слушают не только вредные советы.dyadyaSerezha
01.09.2024 06:10А если поднять астрологию, то ещё больше всего можно сделать) Советы же слушают все, вот только мало кто их использует.
GospodinKolhoznik
01.09.2024 06:10+4Менеджер молодец. Сразу видно, что эффективный. Взял человека на 100 т. р. Это зарплата Джуна Стажеровича Вкатунова. Причем взял человека с другого стека. А задачи ставит критичные для бизнеса и технически совсем не тривиальные. Т.е. задачи уровня даже не мидла, а очень крепкого сеньера, такого матёрого спеца "на котором все держится". Ну и очевидно, что сильно давили со сроками. Даже самые топовые сеньеры не успеют за срок 3 недели и въезать в проект и понять в чем проблема, и как её чинить, и составить план работ на себя и помощника, да ещё и при условии, что предыдущий разработчик не выходит на связь. Все эти симптомы наводят на мысль, что пациент скорее мертв чем жив, и проект быстрее и дешевле будет переписать с нуля, чем попытаться чинить то, что там было наговнокожено предшественниками, такими же ламерами вкатунами.
korvint
01.09.2024 06:10+1И я к тому - надо уметь говорить "Нет".
Но ГГ боялся это сделать. Типа решат, что он лох.
akakoychenko
01.09.2024 06:10+4Да, конечно, эта компания абсолютная галера, в которую и врагу не пожелаешь идти
Вроде галлерами другое принято называть. На галлере стройные ряды разрабов синхронно гребут в такт барабанов погонщика. Да, гребут без понимания, куда держат курс, и с какой целью, но системно, и поддерживая темп. А тут просто некомпетентный менеджмент, который искренне не понимает, как работать с ИТ
Breezy_Badger
01.09.2024 06:10+1Вывод: если накручивать опыт, то в пределах, за которые можешь ответить - писать навыки и технологии, с которыми знаком и владеешь на приемлемом уровне.
40kTons
01.09.2024 06:10Максим мог бы сказать: «Ребята, я же просто джун, мне нужен наставник, я не знаю этого и того, дайте мне время все изучить». Но он должен держать планку и делать вид, что все под контролем, и он вот-вот все разрулит и начнет показывать результат. А как иначе, ведь он якобы работает несколько лет и "шарит в этой теме".
Это, кстати, ещё один аргумент из разряда "не работайте, дети, в аутстаффе" (хоть статья и не про аутстафф совсем). Потому что вас, джуна, продадут как мидла и покупатели будут от вас ожидать перформанса мидла. Неприятное ощущение
Breezy_Badger
01.09.2024 06:10+1Кстати, это отдельная тема для разговора: аутстафф-бизнесу почему-то можно накручивать опыт сдаваемых разработчиков, а самому разработчику в резюме - предосудительно.
Free_ze
01.09.2024 06:10Ответственность всегда несут те, кто продает. А моральная сторона вопроса - это не про рыночные отношения - всегда попытка одной стороны бесплатно получить некоторые выгоды. Врать в резюме и потом изо всех сил стараться соответствовать ожиданиям - это новый социальный контракт.
logchamp
01.09.2024 06:10Ключевое для меня ещё и то, что накрутчик пошёл в галеру, как писали выше, а когда крутишь надо идти в компанию побольше, где можно затерятьсяв в людях, в процессах и не сильно привлекать внимание. Ну и менеджер сразу видно такая же эффективная сова, 100к не зп мидла и тд.
Неудачное стечение обстоятельств, ошибка не выжившего) ух а сколько выживших..))
bromium
Ну вроде бы выводы правильные, но в конкретной ситуации немного другое:
Проводя аналогии, чел учился на сантехника, а пришел в строительную фирму работать сварщиком.
Учился на react, а пошел исправлять wordpress
Это почему же? Потому что наняли человека, который взялся решить их проблему, а он не справился? Раз просят делать работу, ради которой нанимали — это всё, галера?
Задали вполне нормальные вопросы: чем будешь заниматься, когда исправишь. Вполне адекватно дали срок на разбор сттуации (уверен, срок называл разработчик сам)
И в целом история позитивная: три недели всего прошло и они расстались.
Гораздо хуже, ксли б это тянулось месяцами — фирма бы теряла деньги на разработчика и на ошибках, которые бы так и не исправлялись бы. А разработчик бы терял время не на своем месте и стрессовал (правда, получая деньги за работу, которую не умел делать)
HappyGroundhog
Поддержу. Человек учился на фронта, а ему дали задачи FullStack. Поскольку чтобы вордпресс хорошо заработал, нужно обычно лезть прямо в код и писать на php. Ну и как минимум перед этим разобраться с архитектурой вордпресса. Я для друзей много лет поддерживаю сайт на нем и это боль, платежные плагины некоторых банков не обновляются годами, новое обновление интернет магазина сделало так, что заказ оформляется, оплачивается, но не сохраняется больше в системе. Пришлось переходить на другую платежную систему, она регулярно обновляется и с ней всё ок.
Поэтому Максим, даже если бы у него было 2 реальных года опыта фронта, был обречен на провал изначально...
nronnie
Человека с 2 годами опыта кидать в одиночку править чьи-то унаследованные косяки / недоработки это уже дурная идея, даже будь у него два года опыта по этой теме, а тут два года в совершенно другой области. Накрутка тут вообще не при чем. Я, вот, ничуть не накручивая напишу что у меня без года 20
лет опыта в .NET, а меня отправят в одиночку на битву с проектом на Java - будет тоже самое.