Всем привет, меня зовут Владимир Кожаев и в ІТ я довольно давно. Прошел кризис 1998 года (я как раз поступал в ВУЗ и параллельно искал какую-то подработку), кризис 2008 года, ковид и войну — опыт обширный.
Надеюсь, мои советы помогут вам и сейчас. Кому-то они покажутся очевидными, как преподавателю математики доказательство формулы Ньютона – Лейбница. Но и очевидное, бывает, не делаешь. Так что статью можно рассматривать как руководство.
По разным причинам. Во первых, в школе (или в институте) мы учили что в капиталистическом обществе экономические периодически случаются кризисы. Кроме того войны, эпидемии, коррупция, понятное дело, отрицательно влияют на рынок труда. Проблемы бывают глобальные, характерные для всего мира и локальные, к этому я еще вернусь ниже.
Если ты попал в яму первое что нужно сделать – перестать копать.
Уилл Роджерс (американский ковбой, комик и комедиант)
Нравится вам, или нет, для жителей Украины сейчас рынок пренадлежит работодателю, он может выбирать. Сделайте, чтобы выбрали вас. Как? Правила ниже.
Элементарные правила, которым учили в младшей школе.
Перед собеседованиями не лишне повторить основы. Не халтурим, чтобы от зубов отскакивало. После каждого пройденного записать на бумажке в чем «плавали», что не ответили и быстренько разобраться, чтобы уж в следующий раз это знать.
К примеру, работа предполагает техническую поддержку: работа с клиентами, багфиксинг. Если вы скажете, что интересуетесь алгоритмами и ненавидите общение, на работу вас не возьмут.
Знаете, какие у работодателей сейчас главное опасение? Что в один прекрасный день, нужного ему программиста неожиданно заберут воевать. Какой из этого вывод? Решите свои вопросы с военкоматом.
Я ни в коем случае не агитирую уклоняться от мобилизации (это уголовно наказуемо, если что), напротив, если вы знаете что рано или поздно ваша очередь настанет, то чего ждете?
Вы же понимаете: пойманными на улице затыкают дыры. Медкомиссию они проходят формально, о выборе места службы речь не идёт. Поэтому, для людей с позицией «если позовут — пойду» самое лучшее решение — найти подразделение в котором будете служить и поступить туда добровольцем. Так шансов выжить гораздо больше
Для тех же, кто служить по разным причинам не может, нужно подтвердить свой статус. Не ждите пока жареный петух клюнет в задницу — оформляйте документы сейчас. Работодатель, узнав что вы с Украины разумеется не спросит, заберут ли в войска. Он лишь сочувственно поинтересуется, мол ты как, в безопасности?
Вот что отвечаю я:
Да, я живу в Украине, но в Киеве. Столица — самое безопасное место, здесь хорошее ПВО, поэтому ракеты и БПЛА сбивают, вероятность погибнуть от них не больше, чем в автокатастрофе. Много иностранных корреспондентов + можно попасть на человека со связями. Отсюда мобилизация происходит +/- законным путём. В военкомате я уже был, имею ограничения по здоровью исключающие отправку близко к линии фронта. В тылу же мужчина за 40 без опыта боевых действий, военного образования и желания освоить армейскую специальность и даром не нужен. Желающих перекладывать бумажки за 20 тыс. гривен хватает. Ко всему я — аспирант очной формы, поэтому мобилизации не подлежу.
О том, что запрета на выезд нет де-юре, но есть де-факто, говорю только когда спрашивают.
Конечно, немного запоздалый совет, но не всегда в вашей карьере светит солнце и зеленеют листья — зима тоже бывает. Поэтому, нужно иметь запас денег на шесть месяцев жизни, а лучше на десять. За десять-то месяцев вы всяко на работу устроитесь. Получив её, заведите правило откладывать 20-30 процентов на чёрный день. Это означает, что вы в начале откладываете неприкосновенные 20%, потом на оставшееся живёте.
Если финансы поют романсы наверное не стоит ездить каждый день на такси, есть лобстеров и омары, покупать жене золотые украшения. Сейчас война, вы должны рассчитывать, что всё будет плохо и постараться растянуть деньги на как можно более долгий срок. Это не значит, что нужно быть Плюшкиным, но разумная экономия должна присутствовать.
Да, в хорошие времена можно перебирать и капризничать, но сейчас если вам сделали хорошее предложение — принимайте его. Нечего искать то-же самое, но с перламутровыми пуговицами. Кто знает, когда появится другая возможность и не будет ли она хуже предыдущей?
Сейчас сложно всем, но по разному: кому-то и есть нечего. Если человек сам не может, помочь ему — дело хорошее. Карма ведь она существует. Сегодня дал детям на кусок хлеба, завтра их отец порекомендовал тебя знакомому на жирную должность. Даже если немедленной пользы и не произойдёт, осознание доброго дела будет греть вам душу.
Если ты уверен, что сможешь, — ты прав; если ты думаешь, что не сможешь, — тоже прав
Генри Форд
Самой сложной ситуацией в плане работы для меня была весна – начало лета 2006 года. В городе Николаеве, где я жил, существовало три крупных фирмы. Они заключили между собой договор, что не возьмут никого, кто когда-либо работал в фирме-партнере. Это всё для того, чтобы не бегали за прибавкой в контору через дорогу.
Из одной из них меня как раз уволили, когда оказалось, что навыки в разработке игр им не нужны. Но договор есть договор: в другие две меня не брали. Я обегал буквально весь город, но ничего больше 50 $/месяц найти не мог и понял: нужно уезжать. Да, 2005-2007 годы были жирными, нанимали всех кто мог хоть как-то включать компьютер, но в крупных городах. Николаев к ним никак не относился.
Я рассылал по сто резюме в день, трижды ездил на собеседование в Киев, дважды в Харьков получил наконец-то вожделенное предложение и уехал. Не отчаивайтесь и вы!
Украинский рынок труда представлен, в основном, аутстаффингом: между исполнителем и работодателем есть прослойка. Она связывает первого и второго, потом «стрижет» процент с оплаты. Они полезны, но до поры. С ростом навыков гораздо выгоднее находить прямые контракты с западными заказчиками.
Исключаем прослойку, проценты которые она берет как-то делятся между заинтересованными сторонами: работодателю выходит дешевле, исполнителю — больше денег.
Конечно, нужно разобраться с продажей себя любимого и получением заработанного, но, во-первых, бабла будет больше, во вторых, если государство выкинет какой-то фортель, можно просто переехать в любую точку земного шара где есть интернет и банк.
Аутстаффинг накладывает отпечаток и на умение проходить собеседование. Как правило, это что-то типа экзамена, если прошел его хорошо допускают к беседе с менеджером, потом с заказчиком или даже представителя заказчика пропускают.
Какую ценность вы принесете фирме? Какие задачи решали, чему можете научить? Негативный опыт тоже очень важен. Что за уроки вы вынесли из провалов и как избежите их в следующий раз? На неудачах учатся, за одного битого двух небитых дают. Кстати, именно о выводах хочет услышать работодатель, спрашивая о заваленных проектах.
В общем, подвешенный язык очень важен. Учитесь себя продавать.
Допустим, вам нужно построить дом и приходят два человека. Один: «Я умею пилить, строгать, класть кирпичи, плитку, а как мою стёкла!». Другой: «Я строил дома, коттеджи, дачи, сараи. Исходя из вашего бюджета я рекомендую общую площадь 100-120 квадратных метров, одноэтажный, прямоугольный в плане 2 к 1, вот отзывы клиентов». Кого вы наймете, даже если второй не имеет сертификата от Oracle по поклейке обоев? То-то же!
Да, технические навыки — это очень важно, но гораздо больше ценится умение решить проблемы заказчика, взять на себя его боль.
Технологий много, знать всё нельзя — жизни не хватит. Поэтому жизненно необходимо осваивать любой фреймворк быстро. К счастью, операторы if-else, циклы, структуры данных и алгоритмы +/- одинаковые во всех языках программирования. Так что каждая технология изучается быстрее предыдущей, если есть навыки обучения.
Лично я использую две техники: pomodoro и язык «Дракон» для раскладывания информации по полочкам.
Говорят, если взять любое английское слово можно найти библиотеку на JavaScript c таким названием
Из интернета
Технологии появляются и исчезают, тысячи их. Такие модные и востребованные в прошлом вещи как Flex, Silverlight, ObjectiveC, Grails и т.п. уже никому не нужны. Что же делать, как объять необъятное?
Есть четыре вечные темы: математика и алгоритмы, шаблоны проектирования, структуры данных и многопоточность. Зная это разберешься в любом инструменте. Выпускники профильных университетов (при условии, что они освоили программу, конечно) зарабатывают много больше окончивших курсы именно потому, что изучают все вышеуказанное.
Вам может быть никогда в жизни не придется реализовывать сортировку массива вставками, но знания как что-то работает внутри поможет понять фреймворки — под капотом везде алгоритмы и математика.
Как вы думаете, зачем опытные программисты тратят время на написание книг? Гонорары ведь много меньше, чем если потратить время на работу. Да просто опытные знают: хорошая книга привлекает клиентов. Написал толково — значит разбирается, можно заказывать консультацию. Поэтому не ленимся: делаем для сообщества что-то.
Я технические статьи пишу тоже не от большой доброты — по ним ко мне иногда приходят клиенты. Невидимая рука рынка: делая что-то из мотивов личной заинтересованности, приносишь всем пользу.
В благословенные офисные времена, когда не было большой войны и коронавируса, люди гораздо больше общались…
Вот две истории из собственного опыта, с тех пор, когда только начинал делать свою карьеру…
«Ты же программист». За свою жизнь я много раз слышал эту фразу. От всех. Кто…
Отличные новости! Если вы пропустили, GitHub Copilot — это уже не отдельный продукт, а набор…
Несколько месяцев назад мы с командой Promodo (агентство инвестировало в продукт более $100 000) запустили…
Пару дней назад прочитал сообщение о том, что хорошие курсы могут стать альтернативой классическому образованию.…