С развитием глобализации границы между странами становятся условными, а взаимодействие людей становится всё тесней. Работать на американскую фирму, живя в Таганроге? Почему бы и нет! Это больше не звучит как нечто невозможное.
Доказательством тому служат наглядные примеры и истории, одна из которых размещена на Нетологии и принадлежит таганрогскому веб-разработчику Антону Яркову.
Работая на отечественные компании, Антон зарегистрировал индивидуального предпринимателя и стал работать удалённо. Дистанционный режим работы только со стартом пандемии начал использоваться повсеместно, но Антон изначально видел лишь такой способ развития для себя. Всё потому, что удаленная работа учит зарабатывать не только чистым кодом, но и посредством soft skills — навыками тайм менеджмента, самодисциплиной и умением поддерживать коммуникацию. В противном случае надеяться на высокую зарплату сложно.
На данный момент Антон работает на калифорнийскую компанию Access Softek Inc. из Беркли. Команда создает банкинг-приложения для Credit Union, маленьких банков США, которые объединяются для обслуживания определенной группы потребителей — жителей небольших городков и даже отдельных районов.
В Access Softek работают свыше 200 специалистов, которые собраны со всего мира — из США и Канады, Европы, Индонезии. Конечно, сотрудников отделяют разные часовые пояса, в случае Антона — 10 часов, однако это не мешает команде работать слаженно.
Так, рабочий день Антона начинается в 12:00, а завершается в 22:00, потому что когда в Калифорнии утро, в Таганроге уже вечер. При этом работать днём очень удобно, и это распространенное явление у программистов: жаворонки встречаются крайне редко.
Access Softek на рынке США существует около 30 лет, но по способу внутреннего устройства долгое время напоминала стартап. Командами управляли тим-лиды, которые при этом не были штатными сотрудниками. Чтобы не потерять контроль и устойчивость компании в условиях стремительно растущего штата, было принято решение формировать лигу тим-лидов из своих сотрудников, а не нанятых извне.
В результате голосования Антон стал тим-лидом: многие верят, что разработчиками лучше всего управляют сами разработчики. Впрочем, теория подтвердилась.
По мнению Антона, выбор был сделан в его пользу, потому что были учтены его методы работы. Прежде всего он не любит передавать решение проблемы кому-либо, не разобравшись сам. В то же время одному решить всё невозможно, важно вовремя признавать это и решать проблему вместе с командой — сообща. Таким образом тим-лид является именно ведущим, но никак не начальством.
В течение двух лет Антон успешно справлялся со своими обязанностями, поэтому когда встал вопрос о том, кто будет руководить всем отделом, долго кандидатов не искали — сразу предложили Антона.
По словам разработчика, самое главное — быть честным, признавать проблемы и ошибки.
«Когда начальство спрашивает, всё ли в порядке, многие, к сожалению, скрывают проблемы. Я же говорил о недостатках, причём не критикуя, а предлагая решение, и готов был взяться за исправление. Когда немного выходишь за рамки должностных инструкций и делаешь чуть больше положенного, то потихоньку тебя замечают и повышают по службе», — говорит Антон.
Учиться на ошибках — своеобразный постулат современных американских компаний. В большинстве случаев на промахи реагируют с понимаем и с поддержкой — делятся материалами, книгами, идеями и просто советами. Самое главное — признавать свою ответственность и готовность исправлять свои ошибки. Это не снижает твой авторитет в глазах других работников, а наоборот — укрепляет его.
В работе приходится совмещать обязанности программиста и тим-лида — и это довольно сложно. Чтобы соблюдать самодисциплину, Антон посвящает дневное время непосредственно написанию кода, а вечер — собраниям, планированию и распределению обязанностей в команде. Днём это почти обычный программист, а вечером — руководитель.
При этом тим-лидом быть, на взгляд Антона, сложнее, поэтому разработка служит чем-то вроде полезного отвлечения. Иногда Антон пишет что-то для удовольствия, что позволяет не терять заинтересованность в сфере.
Конечно, такая деятельность занимает свыше 40 часов в неделю, даже при условии мероприятий отдыха с семьей.
Иногда бывает так, что специалисты элементарно не сходятся по характеру или не могут сработаться из-за разных подходов к выполнению заданий. Руководитель решает и такие проблемы, грамотно формируя команды и выделяя преимущества каждого кадра.
Последнее — самое сложное, потому что нередко это зависит от банальной интуиции и, конечно, насмотренности. Однако проработав на позиции лида несколько лет, Антон научился определять, чего стоит потенциальный сотрудник.
«При этом я убеждён, что в IT-индустрии найдётся место человеку любого склада характера. Нужно только отыскать свою команду. Представьте себе пазл: чтобы собрать его, нужны фигуры разной формы. Так и самые разные, на первый взгляд, специалисты могут составить идеальную команду», — отмечает специалист.
По словам Антона, команды должны состоять и из тех, кто бьет рекорды по качеству и количеству написанного кода, и из тех, кто пишет без фанатизма, но зато любит общаться и создавать расслабленную обстановку в команде. Всё-таки без развитых коммуникативных навыков в ІТ нелегко.
Молодым специалистам Антон рекомендует прочитать две книги — «Совершенный код» Стивена Макконнелла и «Чистый код» Боба Мартина. Они обязательны для ознакомления тем, кто мечтает однажды стать сеньором.
Фундаментальные вещи в сфере гораздо важнее различных обновлений, что появляются чуть ли не каждый год. И именно первым стоит уделять особое внимание на первых порах. «Алгоритмы» Стивен Скиена и «Основы операционных систем» Эндрю Таненбаума как раз дают обстоятельный фундамент для последующего построения системы знаний.
Опытным разработчикам предлагается прочитать «Предметно-ориентированное программирование» Эрика Эванса. А сотрудникам, которые метят на позицию тимлида, рекомендуется книга «Вдохновители» Лиз Уайзман и «Радикальная прямота» Кима Скотта.
Кроме книг могут оказаться полезными такие ресурсы, как The Hacker News от Y Combinator и Association for Computing Machinery.
Мир предлагает неограниченные возможности тем, кто действительно знает, чего хочет. Дело стоит за упорством, практикой и знаниями. С ними абсолютно неважно, где вы живёте, ведь для ваших талантов всегда найдётся лучшее место для реализации.