Нет ничего более идиотского в IT, чем стремление некоторых людей превратить работу в закрытый клуб по интересам. Вся эта бесконечная история с попытками поделить программистов на труЪ и не труЪ на основании того, как и зачем они в IT пришли; не вызывает ничего, кроме недоумения⬇️
Первыми под раздачу, естественно, попадают те, кто пришел в IT за деньгами. "Офигеть! Кто-то выбрал сферу занятости на основании того, сколько в ней платят!". Если человек принял решение только на основании денег, это еще не значит, что впоследствии он не может этим увлечься
За последние пару десятков лет продукты изрядно усложнились и теперь, чтобы собрать конкурентоспособное приложение, уже недостаточно команды из трех задротов-энтузиастов. Продукты стали большими, а типичные задачи достаточно маленькими и сильно различающимися по сложности
Конечно, вы можете собрать команду из десятка настоящих профессионалов. Тех, кто еще в пеленках собрал свой первый ZX Spectrum и написал на нем "Hello, World". Но кто из них будет писать CRUD'ы, перекладывать JSON и править тот самый идиотский баг из-за кривых стилей?
Возможно, я ошибаюсь, но в разработке сейчас есть куча задач, где хорошо справится именно человек, научившийся писать код только для того, чтобы зарабатывать деньги. Тех самых, решая которые ваш сеньор-энтузиаст лишь потеряет последние капли интереса и пойдет обновлять резюме
Ведь, — вы не поверите, — работа для некоторых людей может быть просто работой. Той самой, где они обменивают время на деньги, дабы просто жить своей жизнью и делать то, что им нравится больше. И IT тут совсем не исключение
Ведь если даже в течение 10 лет вам не надоело натягивать бизнес-логику на очередной фреймворк и писать новый DateTimePicker, это не значит, что так будет всегда. Не исключено, что завтра вы внезапно сколотите группу и музыка выйдет на первый план, сделав IT всего лишь заработком
Так же как и если человек пришел в индустрию за деньгами, это еще не означает, что впоследствии его всё это не может увлечь. В итоге большую роль играет даже не то, зачем человек пришел, а то, почему он здесь все ещё остаётся
Второй признак, по которому любят делить людей в IT — это то "как" они в IT пришли. И тут уже люди с высшим образованием любят смотреть свысока на тех, кто обучался самостоятельно или же, упаси господь, закончил курсы подготовки
Наиболее удивительно, что даже внутри группы людей с высшим образованием есть деление на тех, кто окончил известный ВУЗ и тех, кто просто просидел штаны в местной провинциальной шараге. Первые ни во что не ставят вторых, однако вторым это все равно не мешает задирать повыше нос
Сколько вам было лет, когда вы поступили в ВУЗ? 17-18? Положа руку на сердце, можете ли вы сказать, что выбор специальности был основан на вашем богатом жизненном опыте, а не был в большей степени обусловлен удачей? Кому-то могло просто не повезти
И если вы скажете, что никто никому не мешает получить высшее образование во взрослом возрасте, то я спрошу у вас: "А уверены ли вы, что это самый эффективный и быстрый способ войти в индустрию?". Проще говоря: "Вам шашечки или ехать?"
Когда я получил свою первую большую зарплату, я понял, что повторить этот путь может каждый. Каждый раз, когда кто-то из моих друзей вновь рассказывал как ненавидит свою работу, я предлагал им тоже попробовать. Сколько из них дошло хотя бы до момента "открыл книгу"? Ни одного
Поэтому если человек в зрелом возрасте принял решение идти в IT и вложил достаточно сил и времени, чтобы добраться до входного порога; то, ИМХО, это должно вызывать куда больше уважения, чем если бы IT было его бременем, полученным из-за случайного выбора профессии в юности
Курсы, конечно, вызывают больше вопросов, ибо нельзя понять сходу, вложил ли человек туда что-то, помимо денег. Но решается это десятком вопросов. После этого будет прекрасно видно, нет ли у человека иллюзий, что знания можно купить. Ставить крест на всех выпускниках курсов глупо
И ладно бы проблема была только в чьем-то до потолка задранном эго и желании самоутвердиться. Проблема в том, что некоторые из этих обремененных предрассудками людей принимают решения о найме. При условии, что бизнес этот далеко не их, а в команде есть явная нехватка рабочих рук
В целом, мне кажется, что рынок рано или поздно всё порешает. У меня есть пример, когда один техдир даже не рассматривал в качестве разработчиков девушек и людей без вышки. Теперь берет всех. Правда, до того, чтобы не показывать своё недовольство кандидату, ему еще далековато
Но вообще, мой посыл не про это. Я не хочу еще раз поделить людей, но на "плохих" и "хороших". Я хочу лишь сказать, что круто, когда ты мыслишь трезво и не поддаешься лишний раз каким-то предрассудкам, оценивая коллегу. Мы все делаем общее дело, поэтому давайте уважать друг друга
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Я уже сильно пожалел, что выбрал в том числе и тему собеседований, ибо о них сказано уже столько, что что-то добавлять к этому кажется излишним. Но я где-то читал про то, что в мире в ближайшем будущем намечается дефицит воды, поэтому налью её немного в этом треде⬇️
У меня пока значительно преобладает опыт участия в собеседованиях со стороны кандидата, поэтому наблюдения будут достаточно субъективными. Если же вы у вы участвовали в процессе найма с другой стороны и не согласны с тезисами, буду рад любым возражениям
Самый главный ингредиент плохого собеседования это нежелание интервьюера его проводить. Вот взяли и выдернули тимлида из работы собеседовать, а ему оно нахрен не надо. У него таски горят, джун проект не вывозит и еще три созвона на сегодня. По итогу все выливается на кандидата
Не считать небольшие перерывы за рабочее время — верный путь к переработкам и выгоранию
Если мы говорим о 40-часовой рабочей неделе, то это в первую очередь время нахождения на рабочем месте. Например, если вы в офисе, никто же не продлевает вам рабочее время за перекур?⬇️
Я пока еще не видел ни одного человека, который в офисе работал бы все 8 часов. Бесконечные перекуры, обсуждения с коллегами, споры на тему того, что лучше: писать на js или жрать говно
Перерывы это нормально. Любой рабочий процесс состоит и из небольшого отдыха между подходами
Даже если мы заглянем в нормативные документы, то увидим, что оператор ЭВМ должен делать перерывы на 10-15 минут каждые 45 минут работы (если мне не изменяет память). Это вполне стандартная часть рабочего процесса, которая относится к рабочему времени, а не к вашему личному
Есть ощущение, что вся эта ситуация с "программист" vs "разработчик" vs "инженер" появилась только из-за неразберихи в нормативных документах. Искать какой-то дополнительный смысл в этом, ИМХО, вредно. Пользоваться грейдами все ж удобнее
Ну а хочет человек зваться "инженером" — да пожалуйста. Жалко что ль? Мы ж не будем теперь уподобляться говнарям, заставляющим перечислить песни Nirvana всех, кто просто надел футболку с логотипом группы?
Пусть хоть царем программистов себя зовет — его право
Ну а "младший инженер" звучит примерно так же, как и "младший программист", а кругозор и умение на основе поверхностных требований собрать конечный продукт, ИМХО, это больше уже деление на младший/старший
Я вновь немного отстаю от собственноручно составленного плана, однако раз уж я рассказал о том, как много перерабатывал, строя чужой стартап, то грех было бы не поделиться своими мыслями о переработках в целом⬇️
Начнем мы с неоплачиваемых переработок как с более очевидного зла. Я множество раз в этом участвовал: иногда из-за собственной наивности, иногда из-за сильной увлеченности задачами, однако почти каждый раз постфактум я не мог избавиться от чувства, что просто потратил время
Самое плохое, если вас перерабатывать принуждают. Сразу без каких-то гарантий оплаты. Очевидно, работодатель просто не ценит вас и ваше время. Я не буду тут расставлять эмодзи с красными флажками, я думаю, вы и сами все прекрасно понимаете
Начиналось все с моей полной увлеченности идеей, поэтому в первое время я тратил на проект чуть ли не все свое свободное время: что-то около 10-12 часов в будние дни и еще по 2-6 часов в выходные. Если бы не жена, эти значения могли быть куда выше
Иногда я мог особо увлечься и уйти в работу часов на 14+, после чего просто изнеможденный пил чаек и уходил спать. Но это было не столь часто. Однако можно сказать, что на себя в то время я подзабил. Почти ни во что не играл и не развлекал себя другими способами
Где-то в середине, когда ко мне уже присоединился тимлид и я стал куда реже получать интересные задачи, моя активность сильно снизилась. Теперь я уделял работе просто не менее стандартных 8 часов, перерабатывая лишь когда не укладывался в поставленные мною же сроки