Добавить новость
Февраль 2012
Март 2012
Апрель 2012
Май 2012
Июнь 2012
Июль 2012
Август 2012
Сентябрь 2012
Октябрь 2012
Ноябрь 2012
Декабрь 2012
Январь 2013
Февраль 2013
Март 2013
Апрель 2013
Май 2013
Июнь 2013
Июль 2013
Август 2013
Сентябрь 2013
Октябрь 2013
Ноябрь 2013
Декабрь 2013
Январь 2014
Февраль 2014
Март 2014
Апрель 2014
Май 2014
Июнь 2014
Июль 2014
Август 2014
Сентябрь 2014
Октябрь 2014
Ноябрь 2014
Декабрь 2014
Январь 2015
Февраль 2015
Март 2015
Апрель 2015
Май 2015
Июнь 2015
Июль 2015
Август 2015
Сентябрь 2015
Октябрь 2015
Ноябрь 2015
Декабрь 2015
Январь 2016
Февраль 2016
Март 2016
Апрель 2016 Май 2016 Июнь 2016
Июль 2016
Август 2016
Сентябрь 2016
Октябрь 2016
Ноябрь 2016
Декабрь 2016
Январь 2017
Февраль 2017
Март 2017
Апрель 2017
Май 2017
Июнь 2017
Июль 2017
Август 2017
Сентябрь 2017
Октябрь 2017
Ноябрь 2017
Декабрь 2017
Январь 2018
Февраль 2018
Март 2018
Апрель 2018
Май 2018
Июнь 2018
Июль 2018
Август 2018
Сентябрь 2018 Октябрь 2018 Ноябрь 2018 Декабрь 2018 Январь 2019 Февраль 2019 Март 2019 Апрель 2019 Май 2019 Июнь 2019 Июль 2019 Август 2019 Сентябрь 2019 Октябрь 2019 Ноябрь 2019 Декабрь 2019 Январь 2020 Февраль 2020 Март 2020 Апрель 2020 Май 2020 Июнь 2020 Июль 2020 Август 2020 Сентябрь 2020 Октябрь 2020 Ноябрь 2020 Декабрь 2020 Январь 2021 Февраль 2021 Март 2021 Апрель 2021 Май 2021 Июнь 2021 Июль 2021 Август 2021 Сентябрь 2021 Октябрь 2021 Ноябрь 2021 Декабрь 2021 Январь 2022 Февраль 2022 Март 2022 Апрель 2022 Май 2022 Июнь 2022 Июль 2022 Август 2022 Сентябрь 2022 Октябрь 2022 Ноябрь 2022 Декабрь 2022 Январь 2023 Февраль 2023 Март 2023 Апрель 2023 Май 2023 Июнь 2023 Июль 2023 Август 2023 Сентябрь 2023 Октябрь 2023 Ноябрь 2023 Декабрь 2023 Январь 2024 Февраль 2024 Март 2024 Апрель 2024 Май 2024 Июнь 2024 Июль 2024 Август 2024 Сентябрь 2024 Октябрь 2024 Ноябрь 2024 Декабрь 2024 Январь 2025 Февраль 2025 Март 2025 Апрель 2025 Май 2025 Июнь 2025 Июль 2025 Август 2025 Сентябрь 2025 Октябрь 2025 Ноябрь 2025 Декабрь 2025 Январь 2026 Февраль 2026 Март 2026 Апрель 2026 Май 2026 Июнь 2026 Июль 2026 Август 2026 Сентябрь 2026 Октябрь 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Поиск города

Ничего не найдено

«Всё началось с простого хобби»: как веб-разработчик из Таганрога стал управленцем в американской IT-компании

0 53

Антон Ярков — веб-разработчик. Он живёт в Таганроге и работает на калифорнийскую компанию. Антон рассказал Медиа Нетологии, как совмещать программирование и управление коллективом, в чём сложности удалёнки и что стоит почитать начинающим разработчикам, чтобы лучше разобраться в профессии.

Антон Ярков

Рассказал, как вырос до руководителя отдела в американской компании

Я начал программировать в старших классах

Первую программу на Visual Basic я написал в школе ещё в начале 2000-х и никак не ожидал её продать: я тогда учился в школе и только начинал программировать. И всё же друг помог мне найти покупателя.

Программа автоматизировала управление персоналом районной больницы. Помню, мы устанавливали её на компьютеры в клинике с дискет, а потом нам сообщали о багах по телефону. Так я узнал, что программирование — это не только код: нужно учитывать разные аспекты от поставки продукта до исправления ошибок.

Мои успехи заметили в школе и отправили на олимпиаду по информатике, но дальше зонального этапа я не прошёл. Дело в том, что в школе я изучал программирование хаотично и бессистемно. Тогда я жил в маленьком городке в Краснодарском крае, интернета у меня не было, книг на IT-тематику не хватало. Я разбирал и собирал компьютеры знакомых, чтобы понять, как они устроены, помогал друзьям решать проблемы с техникой. Родители обратили внимание на мой интерес к программированию в десятом классе — только тогда у меня появился первый компьютер, на котором я сразу же начал кодить.

После школы я поступил на факультет информационной безопасности радиотехнического университета Таганрога, но параллельно учился писать код: помогал студентам с факультета программирования с лабораторными и курсовыми работами, читал их учебники.

Первые шаги: от автоматизированного тестирования до веб-разработки

Я не предполагал, что стану программистом, но на четвёртом курсе получил приглашение в «Программные технологии» — местную IT-компанию, которая работает с американскими заказчиками. Мне предложили пройти годовой курс обучения в компании с перспективой трудоустройства.

До этого я учился самостоятельно, поэтому некому было привить мне культуру чистого кода. Я мог написать программу кое-как, лишь бы работала, и не видел в этом ничего страшного. К сожалению, даже сейчас я замечаю, что опытные программисты порой допускают оплошности, потому что изначально не настроены писать код без ошибок.

На курсах мне показали, в чём заключается работа серьёзного программиста, и научили писать чистый код. Тогда я и понял, что хочу стать программистом.

После защиты итогового проекта компания предложила мне должность тест-автоматизатора. Я согласился, хотя проигрывал по зарплате: подработка контент-менеджером на тот момент приносила мне больше денег. Друзья говорили, что я совершил глупость, но сам я считаю этот поступок верным. Год я автоматизировал скрипты и хорошо себя зарекомендовал, получил должность Junior Developer и вскоре стал зарабатывать гораздо больше.

Удалёнка — тот формат работы, который я считаю оптимальным

Несколько лет спустя я зарегистрировал ИП и начал работать удалённо. Мир только привыкает к удалённой работе, но для меня это давно единственно работающий путь развития в профессии. Дистанционный формат мотивирует повышать уровень профессионализма, тренировать навыки тайм-менеджмента и самоконтроля — в противном случае сложно рассчитывать на высокий заработок.

Когда я перешёл на дистанционный формат, то в первое время мы с товарищами-фрилансерами в складчину снимали квартиру, которая служила нам офисом. Сейчас я работаю из дома. Мы с семьёй живём в обычной трёхкомнатной квартире, где я обустроил рабочее место.

Есть, конечно, и небольшие минусы. У меня двое маленьких детей. Иногда с ними возникают проблемы: их слышно даже через закрытую дверь. Рабочей тишины удаётся добиться не всегда, но обычно они понимают, что я работаю, и стараются не шуметь: знают, что я уделю им время, когда освобожусь.

 Профессия

Веб-разработчик с нуля

Узнать больше

  • Научитесь программировать на JavaScript и PHP и сможете создавать сайты и веб-приложения
  • Соберёте портфолио из 9 проектов
  • Лучших выпускников ждёт стажировка или трудоустройство в Affinage

IT без границ: жить в Таганроге, работать на калифорнийскую компанию

Я живу в Таганроге, но это не мешает мне работать на калифорнийскую компанию Access Softek Inc. из Беркли. Мы разрабатываем банкинг-приложения — своеобразный аналог Тинькоффа для маленьких банков США. Там есть такое понятие, как Credit Union, они же кредитные союзы: большая сеть банков, которые работают для локальных потребителей — жителей небольших городков или отдельных районов. Наш софт ориентирован именно на такие организации.

В команде более двухсот человек. Есть сотрудники в США и Канаде, Европе, Индонезии — по всему миру. Можно даже сказать, что компания никогда не засыпает: из-за разницы в часовых поясах часть команды всегда онлайн.

Иногда мы собираемся все вместе: вот, например, митап компании в сентябре 2019

Мой рабочий день начинается в 12:00 и заканчивается в 22:00. Особенности сотрудничества с Америкой: когда в Калифорнии утро, у нас уже вечер — разница в часовых поясах составляет десять часов, — и поддерживать связь с основной командой получается только так. Такой график для меня привычен — я всегда работал с иностранными заказчиками, что на первом рабочем месте, что на фрилансе. Конечно, это может создавать некоторые неудобства, но я привык.

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

Мантра успеха: «На ошибках учатся»

В команду я вошёл как senior-разработчик и в первое время отвечал только за код.

Компания была старой — она на рынке США уже около 30 лет — но оказалась устроена как стартап. У нас были тимлиды, но нанятые извне. Когда штат вырос, иерархию и структуру надо было менять, чтобы повысить устойчивость компании. Стали искать новых тимлидов, на этот раз из числа сотрудников, и по итогам устроенного голосования выбрали меня: в нашей компании придерживаются позиции, что программистами лучше всего руководят программисты.

Вероятно, при выборе учли мой подход к организации работы: если возникает проблема, я разбираюсь в ней сам, а не просто делегирую решение. Если не получается, прошу помощи коллег, но работаю вместе с командой, а не только раздаю задания. Для поддержания командного духа важно показывать, что вы лидер, а не начальник: вы в деле, а не просто руководите.

За два года на этой позиции я хорошо зарекомендовал себя, и когда решалось, кто будет управлять всем отделом, американское руководство предложило мою кандидатуру. Думаю, важную роль в этом сыграл мой подход к работе: я за открытость и честность. Когда начальство спрашивает, всё ли в порядке, многие, к сожалению, скрывают проблемы. Я же говорил о недостатках, причём не критикуя, а предлагая решение, и готов был взяться за исправление. Когда немного выходишь за рамки должностных инструкций и делаешь чуть больше положенного, то потихоньку тебя замечают и повышают по службе.

Так проходят наши онлайн-созвоны

При этом важно признавать ошибки. Они бывают у каждого. Время от времени я совершаю промахи, но не закрываю на них глаза. Даже команде могу честно сказать, что ошибся, и коллеги помогут: у нас в компании есть комьюнити, где мы делимся материалами, книгами, идеями из разных сфер. На ошибках учатся, причём эффективнее всего. Это мантра, которую повторяют во многих стартапах Калифорнии.

В зарубежных компаниях в основном нормально воспринимают, если открыто говоришь, что зафейлился, и при этом готов брать на себя ответственность. Не нужно бояться признать ошибку из опасений потерять авторитет специалиста в чьих-то глазах.

Совмещать обязанности разработчика и руководителя непросто

Я стараюсь максимально разграничивать обязанности разработчика и руководителя. Днём фокусируюсь на веб-разработке, вечер посвящаю рабочим созвонам, документам, планированию. Получается, что работаю больше 40 часов в неделю: совмещаю две должности и постоянно решаю дополнительные вопросы.

Менеджерские задачи даются мне сложнее, так что я отдыхаю от них, занимаясь программированием. В свободное время могу покодить для удовольствия: это помогает восстановить силы и поддержать интерес к работе. В IT-сфере так много всего, что всегда есть, чему поучиться.

Конечно, время от времени я стараюсь абстрагироваться от кода и провести время с женой и детьми. Прошлой зимой купили коньки на всю семью и целую неделю учились кататься. Летом взял себе лонгборд. Никогда до этого скейтом не увлекался, а тут дети на самокатах, я на лонгборде, гоняли по паркам и отдыхали. В этом году опробовали SUP-борды, которые только набирают обороты по всей стране, — сёрфинг оказался интересным занятием. Активные виды спорта помогают расслабиться, особенно если заниматься ими на природе.

Активный отдых помогает встряхнуться и зарядиться для новых подвигов

Хороший код — не всегда самое главное

Как управленцу мне нужно нанимать сотрудников и распределять задачи, решать, как поступить с коллективом, если люди никак не могут сработаться.

Самое сложное в подборе персонала — определить сильные стороны кандидата. Когда это получается, в выигрыше остаются и сотрудник, и коллектив, и компания. Я нигде не учился этому специально — мой подход основан на интуиции и насмотренности: проработав на позиции лида несколько лет, вы начинаете понимать, чего стоит потенциальный сотрудник.

При этом я убеждён, что в IT-индустрии найдётся место человеку любого склада. Нужно только отыскать свою команду. Представьте себе пазл: чтобы собрать его, нужны фигуры разной формы. Так и самые разные, на первый взгляд, специалисты могут составить идеальную команду.

Есть отличные программисты, которые мастерски пишут код, но испытывают трудности в общении. Коллектив не может состоять только из таких разработчиков. В компании нужны самые разные люди: технические компетенции должны дополняться хорошими soft skills. Любой человек может привнести в коллектив нечто новое.

Soft skills сейчас очень важны. В работе не получится далеко пойти, если у вас не будет хотя бы базовых навыков культуры и общения с разными людьми.

Что читать веб-разработчику и начинающему руководителю

Я считаю, что junior-разработчик обязан прочитать две книги — «Совершенный код» Стивена Макконнелла и «Чистый код» Боба Мартина. Это must have. Если их освоить, а потом года три практиковаться в программировании и читать чужой код, можно добиться отличных результатов.

Пример продуманного кода на С++ — исходный код игры Doom. Много подобного есть на GitHub. Не надо думать, что сразу родился гением. Ты джуниор — окей, обязательно станешь сеньором, но нужно много изучать по профессии. Любой уважающий себя разработчик должен учитывать опыт индустрии, который накопился за полвека.

Важнее узнавать о фундаментальных понятиях, чем о специфичных. Новый C Sharp выходит чуть ли не каждые два года — совсем необязательно сразу бросаться читать, что изменилось в новой версии, а вот разбираться в основах операционных систем или работе компиляторов разработчику важно всегда. «Алгоритмы» Стивен Скиена, например, или «Основы операционных систем» Эндрю Таненбаума читать обязательно.

Специалисту, который хочет стать тимлидом, я рекомендую книгу «Вдохновители» Лиз Уайзман. В ней о том, как поддерживать, а не подавлять сотрудников, и как работать, если твой начальник из второй категории. Я такие компании видел, но, к счастью, в них не задерживался.

Более опытным разработчикам рекомендую «Предметно-ориентированное программирование» Эрика Эванса. В книге рассказывается не столько о коде или о конкретных программах, сколько о том, с чего начинать выстраивание сложных систем. В первую очередь важно разобраться в создаваемом продукте, а для этого выработать общий язык взаимодействия — и речь идёт не только о технических навыках, но и о soft skills.

Для любителей практики подойдёт «Радикальная прямота» Кима Скотта — набор техник и приёмов для решения типичных задач тимлида в IT-индустрии. В ней на примерах показано, как управлять командой и помогать работникам, а не мешать им.

Кроме того, хочу поделиться интернет-ресурсами, которые читаю: конечно, нельзя пройти мимо Хабра, но я также посоветую парочку на английском языке. Это The Hacker News от Y Combinator. Там собраны новости индустрии: прорывы в науке, технике, разработке софта.

Интересные новости можно найти на сайте Association for Computing Machinery, некоммерческой организации, которая устраивает международные алгоритмические соревнования. Они делают рассылку о прорывах в computer science: квантовых компьютерах, машинном обучении и так далее.

Советую также подкаст «Радио-Т», который ведут несколько русскоязычных айтишников. Они разговаривают на темы хайтека, высоких компьютерных технологий, гаджетов, облачных технологий, программирования и прочего интересного из мира IT.


Мнение автора и редакции может не совпадать. Хотите написать колонку для Нетологии? Читайте наши условия публикации. Чтобы быть в курсе всех новостей и читать новые статьи, присоединяйтесь к Телеграм-каналу Нетологии.

Антон Ярков

Рассказал, как вырос до руководителя отдела в американской компании





Все города России от А до Я

Загрузка...

Moscow.media

Читайте также


Загрузка...
Rss.plus
Rss.plus


Новости последнего часа со всей страны в непрерывном режиме 24/7 — здесь и сейчас с возможностью самостоятельной быстрой публикации интересных "живых" материалов из Вашего города и региона. Все новости, как они есть — честно, оперативно, без купюр.




Таганрог на Russian.city


News-Life — паблик новостей в календарном формате на основе технологичной новостной информационно-поисковой системы с элементами искусственного интеллекта, тематического отбора и возможностью мгновенной публикации авторского контента в режиме Free Public. News-Life — ваши новости сегодня и сейчас. Опубликовать свою новость в любом городе и регионе можно мгновенно — здесь.
© News-Life — оперативные новости с мест событий по всей России (ежеминутное обновление, авторский контент, мгновенная публикация) с архивом и поиском по городам и регионам при помощи современных инженерных решений и алгоритмов от NL, с использованием технологических элементов самообучающегося "искусственного интеллекта" при информационной ресурсной поддержке международной веб-группы 103news.com в партнёрстве с сайтом SportsWeek.org и проектами: "Love", News24, Ru24.pro, Russia24.pro и др.