Часть 1. 2019 год
Доброго времени суток, друзья!
Давно хотел написать продолжение своей истории. Прошло почти восемь лет с момента моего первого оффера. И, кажется, самое время ответить на вопрос: а что было дальше?
Для тех, кто не читал первую часть: когда-то я пришёл на JavaRush с нулём знаний. Потом получил первый оффер. А дальше началась совсем другая игра.
Меня наняли в фирму... из одного человека.Да-да. В фирму из 0 сотрудников. Я был первым. Был я и шеф. Шеф тоже был программистом.
Небольшая компания, рядом — огромный конкурент с пятнадцатилетней историей, монополией на рынке и репутацией "куда вы вообще полезли?".
По всем законам бизнеса мы должны были красиво проиграть. Спойлер: получилось немного иначе.
Первые грабли
Во время моего обучения вся программа ещё строилась вокруг Java 6–7. А на работе меня сразу встретила Java 8. И вместе с ней... Stream API.
Первые несколько дней я смотрел на это примерно так:
Что это вообще за магия? Почему оно работает? И почему это выглядит так красиво?
Через пару недель я уже не представлял, как раньше жил без стримов.
И это был первый урок карьеры:
Учёба не заканчивается после оффера. Она только начинается.
Я впервые полюбил понедельники
Первые месяцы меня буквально распирало от счастья.
Я впервые в жизни просыпался утром... и хотел идти работать.
Не на завод. Не в охрану. Не считать минуты до конца смены. А открыть ноутбук, надеть наушники, сделать кофе и писать код.
Первые месяцы мы вообще работали из дома — снимать офис ради одного разработчика было немного преждевременно.
Я был готов работать 25 часов в сутки и 8 дней в неделю. (Да, знаю. Молодой был. Энтузиазм ещё не успел познакомиться с продакшеном.)
Деньги — приятный бонус
С первого дня я получил зарплату, которая и спустя восемь лет многим только снится. Нет, цифр не будет. И название компании тоже не скажу.
Но скажу другое.
Через полгода звонит шеф:
— Слушай... а давай поднимем тебе зарплату ещё на 200 евро?
Я тогда чуть телефон не уронил. Это была первая прибавка. Потом ещё одна. Потом это стало хорошей традицией. Каждую осень шеф отмечал мои успехи не только словами.
И знаете... Когда тебя ценят, менять работу ради строчки в резюме совершенно не хочется.
Самое важное открытие
Постепенно пришло понимание одной простой вещи. Я перестал бояться задач. Вообще. Неважно, насколько большая задача.
Неважно, какой дедлайн. Неважно, сколько новых технологий придётся изучить. Всё решаемо.
Просто некоторые задачи требуют не один вечер с кофе, а три. Именно тогда приходит настоящая уверенность. Не та, когда кажется, что ты всё знаешь. А та, когда понимаешь:
Если не знаю — разберусь.
На мой взгляд, именно это и отличает начинающего разработчика от опытного.
Команда
Спустя год мне наняли первого коллегу. У меня появилась команда. Потом команда росла. Проект рос. Клиентов становилось всё больше. Задачи — всё сложнее. И как-то незаметно маленький проект превратился в систему, которая по сложности легко даст фору многим банковским приложениям.
Иногда вспоминаю тот первый день... И становится смешно. Потому что тогда нас было двое. Я и шеф.
Самый неожиданный поворот
Помните того огромного конкурента с пятнадцатилетней историей? Того самого монополиста, рядом с которым мы выглядели как стартап на энтузиазме? Так вот... Спустя несколько лет мы выкупили его. Теперь уже наша компания стала лидером рынка. Если бы кто-то рассказал мне это в день первого оффера — я бы, наверное, решил, что человек пересмотрел мотивационных роликов на YouTube. Но жизнь иногда пишет сценарии лучше любого фильма.
А что сейчас?
Прошло почти восемь лет. Моя зарплата выросла более чем в четыре раза относительно первого оффера.
Я основал собственную фирму — скорее "для души". Вместе с коллегой-дизайнером мы делаем своё приложение.
Оно уже вышло в релиз. Есть мобильная версия. Появились первые клиенты. Нет, со старой работы я не ушёл. Пока получается совмещать. И мне это нравится.
За эти годы я давно перестал считать, сколько языков программирования, технологий, библиотек и фреймворков пришлось изучить.
Когда-то Stream API казался космической технологией. Теперь очередной новый стек воспринимается как:
— Ну что ж... вечер будет интересный.
И знаете, что самое приятное? Через неделю я покупаю дачу. Наверное, для кого-то это мелочь. А для меня — символ. Когда-то моей мечтой было просто попасть в IT. Потом — удержаться. Потом — стать хорошим разработчиком. Теперь мечты уже совсем другие.
Очень хочется в один из зимних вечеров уехать на эту дачу. Зажечь камин. Налить чай. Открыть ноутбук.
И спокойно пройти курс по Kotlin. Потому что программисты, кажется, никогда не перестают учиться.
И знаете... Мне это нравится.
Вместо заключения
Если вы сейчас проходите JavaRush, застряли на каком-нибудь уровне и думаете:
«Наверное, у меня не получится...»
...то знайте — когда-то точно так же думал и я.
Я не был самым талантливым. Не был гением. Не писал код с пяти лет. Я просто продолжал идти вперёд. Строчка за строчкой. Уровень за уровнем. Проект за проектом. И однажды это полностью изменило мою жизнь.
Спасибо, JavaRush.
Без преувеличения. Вы изменили мою жизнь.
TheShillienKeeper
1 уровень
Кликнул не туда. Часть II
Комментарии
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
У этой страницы еще нет ни одного комментария