Хотя многие крупные компании сейчас предоставляют стажировки, их механизм отлажен, и часто на них проще попасть, заполнив красивую формочку, – я рекомендую вам выбирать более мелкие фирмы для первого старта. Если же подходящих небольших организаций нет на горизонте, а масштабная корпорация зовет вас в свои ряды, соглашайтесь тоже. Но концентрируйтесь на решении задач, не на избыточных, свойственных крупным компаниям, процессах. Стремитесь поначалу оказаться там, где короче цикл разработки, где результат быстрее попадает к пользователю, где нет лишних организационных моментов, встреч и где вы максимально сосредоточитесь на реальной профессиональной активности. Ценность работы, эффективное использование времени – столпы выживаемости любой малоизвестной организации. Как раз в небольших фирмах вам скорее не дадут часами просиживать на совещаниях, с вас будут спрашивать качественный результат – саму суть. Именно этому ценнее научиться сразу. Делать нужное, определять приоритеты, беречь время. Иначе компания не сможет существовать, а вместе с ней и вы лишитесь работы и средств к достойной жизни. Решать задачи в моменте, думать, принимать микрорешения очень быстро, привыкать не теряться в стрессовых ситуациях под давлением времени и держать голову холодной, находить лучшие для пользователей варианты, мгновенно фиксить баги и катить их в прод. Вы получите опыт полевого хирурга, который, спасая жизни по большей части своей скоростью, находчивостью и мастерством, выдаст в десятки раз лучший результат без малейших сложностей, подай ему только стерильную операционную с оборудованием по последнему слову прогресса и профессиональную бригаду помощников.
Мелким фирмам также свойственно давать более «технически крупные» тикеты даже новичкам. Помимо широких ролей, вы с большей вероятностью получите задачу разработать сайт компании целиком, либо реализовать личный кабинет, либо прикрутить оплату. В крупных корпорациях дробление, как правило, выше. Задачи характера разработки нового раздела идут либо к опытным техлидам, либо делятся на много спринтов между членами команды, сводя вашу роль к добавлению кнопочки или пары инпутов. Стремитесь к масштабным задачам и полноценному опыту. Наполните себя изнутри, а продажную упаковку всегда добавите позже.
Ищите, где есть сильный техлид, технический директор, за кем вы будете тянуться. Работайте с теми, кто умнее вас самих. Легкое поклонение лидеру, восхищение его скоростью и умом способны заставить вас брать новые высоты. Сделать то, что в зоне комфорта вы бы выполнить не отважились, почувствовать вкус победы от включения своего мозга и обратить его во благо своего профессионализма. Помните известную фразу: «Если вы самый умный в комнате, значит, вы находитесь не в той комнате». Игнорирование ее для новичков губительнее втройне. Найдите себе наставника и спрашивайте у него, что вы можете улучшить в решении, просите ревью кода, разбор и обсуждение вашей реализации. Стремитесь брать задачи, непосильные для вас в одиночку, новые и неизведанные области, познать которые вам способен помочь техлид.
Так, мое первое серьезное место работы – компания «Инвентос» – в том числе оказывало услуги по разработке видеоприложений под Smart TV. Поколение «умных» телевизоров только начало прочно выходить тогда, в далеких 2011–2012 годах, на рынок бытовых гаджетов. Пусть имя компании мало что скажет непосвященному в медиаотрасль, но именно «Инвентос» создал сервис Rutube, успешно проданный спустя какое-то время новым владельцам. Причем ирония судьбы заключалась в том, что разработка велась параллельно со ставшим всемирно известным YouTube и была закончена даже раньше него. Название Rutube сервис получил уже позднее. Изначально это был первый на тот момент и не имеющий известных аналогов сервис видеохостинга. Именно он мог захватить мир, и сейчас мы могли бы ничего не знать о привычном портале с красной кнопочкой play. Однако одно неудачно выбранное техническое решение – необходимость для пользователя устанавливать дополнительный плагин, чтобы просматривать видео, – стало историческим и роковым для продукта. YouTube же вышел с иной реализацией, не требующей такого лишнего действия, и впоследствии покорил все страны. Проигрыш более свежему конкуренту вынудил занять позицию догоняющего и, на мой взгляд, потеряв свою фору, ассоциироваться с неким аналогом и дублером, обретя созвучное имя Rutube.