Да, тебе это скорее всего не пригодится. С другой стороны, был ли у тебя такой опыт?
Свою нынешнюю работу я нашёл полтора месяца назад, буквально за две недели до того, как нас всех отправили на удалёнку. До этого был только вялый фриланс на рельсах, и практика от вуза, переросшая в трёхмесячную стажировку в роли единственного дата-сайентиста
В этом посте я хочу поделиться своей жизненной историей. Мыслями о рынке IT в столице сибирской нефтяной промышленности; о том, какие есть компании; какие лулзы я словил на собеседованиях в молодые конторы; и куда это всё вообще идёт.
Но для начала немного обо мне. Меня зовут Антон, и я вырос в небольшом уютном городе на севере, где градообразующими предприятиями были офисы нефтяных компаний, банк, церковь и администрация округа. Там я где-то в 13 лет начал делать свои первые шаги в айти и заёбывать своих первых друзей тем, какой я от этого стал офигенный. Перепробовал тогда много языков, пописал что-то под андроид на джаве, но больше всего меня зацепили микроконтроллеры, си, а в последствии ардуино.
Годы шли, ожоги от паяльника заживали, и я поступил в тюменский вуз, где тоже случилось много интересного, о чём я тоже очень хочу написать отдельные посты. Через два года этой захватывающей и категорически сложной жизни я устал и ушёл. Институт истощил меня морально, а чрезмерная нагрузка на стажировке добила настолько, что я был готов бросить всё это ваше ебаное айти и поступить на дорожного строителя, лишь бы подальше от всего этого. Однако через месяц после ухода встал вопрос деняк на покушоть, и я договорился с бывшим однокурсником-фрилансером, что за месяц подтяну стек и возьму часть его заказов. Какое-то время я так работал, но в итоге минусы работы из дома перевесили плюсы, и я решил искать работу в офисе
Поиск работы
Я решил искать работу в качестве фронтендера. Прошлый опыт работы был связан с вебом: немного бэкенда на питоне и руби, немного фронтенда на чистом JS, JQuery и ещё горстке библиотек. Успел поработать с картами и геокодированием, больше всего понравилось именно это, так что решил искать работу именно по фронтенду. Однако ситуация на рынке сказала "не выёбывайся, ешь что дают", и предложила посмотреть также на вакансии фуллстека.
Весь процесс от составления резюме до звонка "приходите работать" из конторы занял неделю. За это время я подался в 10 разных компаний, сходил на 5 интервью, и ещё из трёх мне написали уже после того, как меня взяли.
Конторы
В основном существует два типа компаний: это либо интерактивные агентства, либо конторы, которые пилят какие-то автоматизации для нефтяных компаний. По крайней мере это те, кто активно хайрит.
Большие и сытые интерактивные агентства на самом деле выглядят не так мерзко. В них как правило налажены процессы, есть какая-то стабильность и понимание, что вообще происходит. Есть чёткая организационная структура, каждый занимается своим делом. При этом там достаточно скучно в плане задач: в основном делают интернет-магазины, лендинги и прочий интернет-маркетинг. Стек технологий: PHP с битриксом и React, если повезёт. То есть то, на что проще всего найти кодеров.
С другой стороны есть конторы, которые выиграли тендер на поставку очередной АСУ ТП какому нибудь газпрому, получили миллионы денег и живут на них годами. Тут уже всё сильно зависит от конторы, как интересность задач, так и налаженность процессов. Но в целом всё же задачи интересные: даже какая-нибудь на первый взгляд унылая система автоматизации охраны труда может оказаться сложным техническим вызовом как в плане девелопмента, так и в плане оперейшона. Когда нет возможности всё выгрузить на облако, а необходимо развёртывать бэкенд на сервере где-то на ебучей нефтяной платформе, приходится, мягко говоря, изъёбываться. Стек тут крайне варьируется но в основном ищут фуллстеков на PHP + какой-то фреймворк. Мне же удалось устроиться в такую компанию, где пишут на рельсах и на Vue.
Но это лишь две крайности. Где-то между ними барахтаются другие b2b-конторы и даже какие-то продуктовые компании, но в основном они либо делают такую же околоненужную срань на заказ, либо что-то связанное с интернет-маркетингом. В любом случае, их слишком мало, чтобы делать по ним какой-то осмысленный вывод.
Обе стороны ищут преимущественно людей, которые готовы въёбывать и развиваться вместе с ними. Все ответившие конторы (кроме одной, но о ней чуть ниже) были готовы меня взять практически без навыков по их стеку, лишь бы я его подтянул за месяц-два.
Расскажи что-нибудь
Подавляющее большинство контор — очень маленькие. Штат в 30-40 человек уже считается большим. Следовательно, мало у кого налажены процессы хайринга и увольнения. Вообще, быть маленьким айти-бизнесом в Тюмени весело. Например, команда со студенческого хакатона подняла миллион инвестиций на свою идею, сняла себе офис в самом высоком хмарочосе Тюмени и сидит кайфует. Или маленькая фирма, которая учила сварщиков не смотреть на сварку без маски, решила делать онлайн-образование. Наняли программиста, тот три года исправно делал проекты, с которыми контора выигрывала миллионные тендеры. Потом проектов стало аж целых два, и понадобились ещё программисты. В одну из таких контор я собеседовался, и этот лютый фейл я не могу не пересказать.
Итак, моё первое в жизни серьёзное собеседование. Я пришёл в офис на девятом (!) этаже почти в центре города. Проходная, охрана, турникет, всё как у людей. Приехал на этаж, через все коридоры нашёл-таки эту контору. Там меня встретил дружный коллектив из 5 человек. Так как я пришёл на 10 минут раньше, меня посадили на одно из рабочих мест и сказали ждать. Пока я ждал, я обратил внимание на обустройство офиса. Помещение примерно 30-40 кв. м., интерьер унаследован от серьёзных дядек-нефтяников, которые раньше занимали этот кабинет. На столе тимлида стоит початая бутылка с бухлом, все ругаются друг на друга матом. „Ну вроде норм ребята“, думаю я. Мы с корешами почти такой же офис себе намутили в одной из аудиторий в институте, когда ещё могли себе это позволить.
Но потом, когда время интервью пришло, тимлид начал творить какой-то пиздец. Начал собеседование он с вопроса „Расскажи что-нибудь про джаваскрипт“. Я не растерялся, рассказал анекдот. Анекдот, кстати, смешной, и тот факт, что я нахожу его смешным, говорит обо мне как о специалисте, понимающем типизацию и приведение типов. Анекдот тимлиду понравился. Однако я не смог сказать, чем отличается третий питон от второго, на котором я писал пару раз года три назад, и это дало человеку повод заключить, что я плохо буду программировать на JS и вообще не стоит меня брать программировать даже забесплатно. Уже по дороге домой я вспомнил различия, но работать у них мне больше не хотелось.
Что хотелось бы сказать в заключение? Вы можете читать сколько угодно буков, написанных про найм в айти, но скорее всего применить на себе вы это не сможете. Ваша жизнь - это ваша история. Берегите себя и своих близких, и всего вам доброго!