Чтение онлайн

на главную

Жанры

IT Компас: как правильно программировать IT-карьеру
Шрифт:

С наступлением трехмесячных летних каникул человек сорок с факультета уехали работать в США по программе Work and Travel. Это был отличный способ скопить две-три тысячи долларов, работая официантом или кассиром. Средняя зарплата в моем городе была около четырехсот долларов в месяц, поэтому две тысячи долларов были большой суммой для студента. Моего английского было достаточно для такой работы, но я решил мыслить стратегически, как меня учили в шахматах.

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

долларов и устроился на лето в небольшую фирму Deeplace, заниматься веб-разработкой за двести долларов в месяц. «Главная задача на ближайшее время – развитие своих фигур (навыков), а деньги не главное», – решил я перед началом работы. Этим принципом я руководствовался следующие десять лет.

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

Предложение было заманчиво, зарплата со временем увеличивалась бы, но разве информатика и IT-мир крутятся только вокруг сайтов? Конечно нет! Кто-то ведь проектирует программное обеспечение для самолетов, операционные системы для компьютеров и логику для кредитных карт. Я доверился интуиции, которая подсказывала, что пока стоит отказаться от работы. Надо копать глубже, строить фундамент шире, дебют только начинается. Говоря шахматным языком, я разыграл гамбит: пожертвовал пешкой сейчас, чтобы в будущем получить инициативу и выиграть партию.

Тогда я не осознавал правильности и важности решения, это действительно была интуиция. В то же время, в свои восемнадцать лет, выбирая, где учиться, я еще наивно полагал, что особой разницы между двумя МГУ (Молдавским и Московским) нет. Всего через год, в девятнадцать, я уже четко понимал: неизвестно, что может потребоваться в большом мире информатики, поэтому надо стремиться получить как можно больше знаний и навыков – сформировать фундамент, а потом принимать важные решения.

Весь второй год в университете я занимался построением фундамента и развитием своих фигур в дебюте. Старался поглубже вникнуть в разные области информатики и немного халтурил на математическом анализе (ошибка, ошибка, ошибка). Изучал основы философии и экономики. Определенно, они не были в числе любимых предметов, но благодаря урокам философии я впоследствии здорово удивлял старших коллег, приводя цитаты из сочинения Платона «Пир» во время наших обсуждений ЛГБТ-процессов в обществе.

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

Когда требовать справедливости (то есть просить зарплату)

С окончанием второго года снова встал вопрос, что делать дальше. Несколько моих одногруппников еще в мае рванули в Штаты по программе Work and Travel, на кону стояли очередные три тысячи долларов. Я же заканчивал свой личный проект поисковой системы спа-салонов и неожиданно выиграл стипендию на месяц интенсивного изучения немецкого языка во Франкфурте. На экзамене

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

Я снова не поехал по программе Work and Travel, продолжая придерживаться стратегии «вначале опыт, потом деньги». Дизайнер моих сайтов работала тогда в большой молдавской IT-фирме DAAC System Integrator и предложила мне сходить туда на собеседование.

То собеседование я помню очень хорошо. Начало июля, жаркий солнечный день, в офисе компании царит расслабленная атмосфера, как обычно бывает в начале периода отпусков. Меня собеседовали начальник отдела и тимлид команды. Оба сильны в базах данных и серверной (backend) разработке, двадцать с лишним лет опыта, проектировали и внедряли автоматизацию процессов для половины государственного сектора страны. Я со своими сайтами на их фоне выглядел зеленым юнцом (как по возрасту, так и по опыту). Но в моих глазах горели задор и желание работать в этой команде.

Собеседование было по большей части техническим, и в основном ответить на поставленные вопросы я не мог. Через сорок минут всем стало очевидно, что знаний в Java для серверной разработки мне не хватает. Ответ: «Илья, ты хороший парень, но надо еще поучиться» – уже витал в воздухе. «План А провалился» – такова была моя оценка происходящего. Надо было срочно что-то предпринять. Отправляясь на собеседование, я предполагал, что такое может случиться, и заранее продумал план Б. Поэтому достал свой главный козырь и сыграл на опережение:

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

– Так, это меняет дело. Дай нам пару дней, мы позвоним.

У меня был реальный опыт, моя знакомая дизайнер дала мне хорошие рекомендации. Через три дня позвонил начальник отдела и сказал:

– Илья, ты нам понравился. Мы считаем, что польза от тебя будет и у нас получится сработаться. Если ты готов выйти на бесплатную стажировку, приходи 31 августа в 9 утра в офис. Никаких взаимных обязательств.

– Я согласен!

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

Июль я провел в работе над собственными проектами, надо было скопить денег. В августе улетел учить язык во Франкфурт. Это был полезный опыт, я действительно улучшил немецкий и в конце месяца достиг уровня B1. Тогда я еще не знал, что знание языка очень пригодится в реальной жизни и работе – это просто являлось частью моего фундамента. Конечно же, это было очень веселое время. Я познакомился с людьми из разных стран: от Буркина-Фасо до Узбекистана. Мы вместе ездили на экскурсии, танцевали на дискотеках, пили немецкое пиво и не совсем немецкий виски. В общем, вели беззаботную студенческую жизнь. С некоторыми я до сих пор поддерживаю связь. Приехав домой 30 августа 2015 года, я словно выдохнул немецкую поездку и вдохнул поглубже, чтобы на следующий день сделать шаг в мир серьезного программирования.

Первый день начался с небольшого разочарования. Мне выдали слабый компьютер и 15-дюймовый монитор, на котором ничего не помещалось. Ничто не бесило меня больше, чем минута ожидания, чтобы проект просто запустился на моем компьютере. В меня действительно никто не планировал инвестировать ни цента, пока я не докажу свою состоятельность. Через неделю стало ясно, что в веб-разработке я понимаю больше своих коллег, а вот в серверной – в разы меньше. Решил совмещать полезные задания с образовательными, коллеги с удовольствием делились со мной опытом, так как я делился в ответ своим.

Поделиться:
Популярные книги

Эпоха Опустошителя. Том I

Павлов Вел
1. Вечное Ристалище
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Эпоха Опустошителя. Том I

Проблема майора Багирова

Майер Кристина
1. Спецназ
Любовные романы:
современные любовные романы
6.60
рейтинг книги
Проблема майора Багирова

Законы Рода. Том 13

Андрей Мельник
13. Граф Берестьев
Фантастика:
аниме
фэнтези
5.00
рейтинг книги
Законы Рода. Том 13

Газлайтер. Том 15

Володин Григорий Григорьевич
15. История Телепата
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Газлайтер. Том 15

О, Путник!

Арбеков Александр Анатольевич
1. Квинтет. Миры
Фантастика:
социально-философская фантастика
5.00
рейтинг книги
О, Путник!

Прометей: каменный век

Рави Ивар
1. Прометей
Фантастика:
альтернативная история
6.82
рейтинг книги
Прометей: каменный век

Её (мой) ребенок

Рам Янка
Любовные романы:
современные любовные романы
6.91
рейтинг книги
Её (мой) ребенок

Идеальный мир для Лекаря 8

Сапфир Олег
8. Лекарь
Фантастика:
юмористическое фэнтези
аниме
7.00
рейтинг книги
Идеальный мир для Лекаря 8

Прометей: каменный век II

Рави Ивар
2. Прометей
Фантастика:
альтернативная история
7.40
рейтинг книги
Прометей: каменный век II

Цвет сверхдержавы - красный. Трилогия

Симонов Сергей
Цвет сверхдержавы - красный
Фантастика:
попаданцы
альтернативная история
8.06
рейтинг книги
Цвет сверхдержавы - красный. Трилогия

Болтливый мертвец

Фрай Макс
7. Лабиринты Ехо
Фантастика:
фэнтези
9.41
рейтинг книги
Болтливый мертвец

На границе империй. Том 9. Часть 2

INDIGO
15. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 2

Истребители. Трилогия

Поселягин Владимир Геннадьевич
Фантастика:
альтернативная история
7.30
рейтинг книги
Истребители. Трилогия

Лишняя дочь

Nata Zzika
Любовные романы:
любовно-фантастические романы
8.22
рейтинг книги
Лишняя дочь