0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#истории</a></p>
1
<p><a>#истории</a></p>
2
<ul><li>19 авг 2025</li>
2
<ul><li>19 авг 2025</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Андрею не нравилось работать инженером. Он решил освоить Android-разработку, и у него получилось. Теперь он создаёт мобильные приложения.</p>
4
</ul><p>Андрею не нравилось работать инженером. Он решил освоить Android-разработку, и у него получилось. Теперь он создаёт мобильные приложения.</p>
5
<p>Иллюстрация: Simon sprott / Wikimedia Commons / Jenna T / Abhi Shek / Unsplash / Дима Руденок для Skillbox Media</p>
5
<p>Иллюстрация: Simon sprott / Wikimedia Commons / Jenna T / Abhi Shek / Unsplash / Дима Руденок для Skillbox Media</p>
6
<p>Занимается PR-сопровождением проектов в FMCG-секторе. Писала для "Таких дел" и Esquire. Библиофил, любит узнавать новое, увлекается сквошем.</p>
6
<p>Занимается PR-сопровождением проектов в FMCG-секторе. Писала для "Таких дел" и Esquire. Библиофил, любит узнавать новое, увлекается сквошем.</p>
7
<p>Россия, Брянск</p>
7
<p>Россия, Брянск</p>
8
<p><strong>Достижения</strong></p>
8
<p><strong>Достижения</strong></p>
9
<p>После обучения он устроился Android-разработчиком в небольшую компанию. Работает уже второй год и продолжает расти.</p>
9
<p>После обучения он устроился Android-разработчиком в небольшую компанию. Работает уже второй год и продолжает расти.</p>
10
<p>Андрей рассказал:</p>
10
<p>Андрей рассказал:</p>
11
<ul><li>почему профессия инженера<a>вызывала отторжение</a>;</li>
11
<ul><li>почему профессия инженера<a>вызывала отторжение</a>;</li>
12
<li>как он впервые<a>написал код</a>для мобильного приложения;</li>
12
<li>как он впервые<a>написал код</a>для мобильного приложения;</li>
13
<li>с какими трудностями он <a>столкнулся</a>при поиске работы;</li>
13
<li>с какими трудностями он <a>столкнулся</a>при поиске работы;</li>
14
<li>какие навыки<a>наиболее востребованы</a>в IT и к чему он стремится.</li>
14
<li>какие навыки<a>наиболее востребованы</a>в IT и к чему он стремится.</li>
15
</ul><p>У меня две магистерские степени - по специальностям "Энергетическое машиностроение" и "Теплоэнергетика и теплотехника". После учёбы я проработал инженером в "Газпроме" около трёх лет. Не могу сказать, что мне всё нравилось.</p>
15
</ul><p>У меня две магистерские степени - по специальностям "Энергетическое машиностроение" и "Теплоэнергетика и теплотехника". После учёбы я проработал инженером в "Газпроме" около трёх лет. Не могу сказать, что мне всё нравилось.</p>
16
<p>Как раз наоборот: с каждым днём я всё больше убеждался, что эта сфера мне чужда. Ощущение не возникло просто так: я постоянно сталкивался с некомпетентностью начальства, переработками, задержками зарплаты, зубрёжкой теории и сдачей экзаменов.</p>
16
<p>Как раз наоборот: с каждым днём я всё больше убеждался, что эта сфера мне чужда. Ощущение не возникло просто так: я постоянно сталкивался с некомпетентностью начальства, переработками, задержками зарплаты, зубрёжкой теории и сдачей экзаменов.</p>
17
<p>На этом фоне произошло что-то вроде выгорания. Мне всё было неинтересно. Конечно, неприятно осознавать, что выбрал не ту профессию. Но и продолжать тратить время впустую не хотелось.</p>
17
<p>На этом фоне произошло что-то вроде выгорания. Мне всё было неинтересно. Конечно, неприятно осознавать, что выбрал не ту профессию. Но и продолжать тратить время впустую не хотелось.</p>
18
<p>Хорошо помню момент, когда решил начать всё менять. Я был на вахте в Ухте, работал практически без выходных и жил в ужасных условиях. К профессии инженера я испытывал только отвращение.</p>
18
<p>Хорошо помню момент, когда решил начать всё менять. Я был на вахте в Ухте, работал практически без выходных и жил в ужасных условиях. К профессии инженера я испытывал только отвращение.</p>
19
<p>Понять, чем хочу заниматься, я решил самым простым способом - просто начал искать в интернете. Так я наткнулся на профессию Android-разработчика. Она показалась мне интересной, и уже через пару дней я оформил заявку на курс.</p>
19
<p>Понять, чем хочу заниматься, я решил самым простым способом - просто начал искать в интернете. Так я наткнулся на профессию Android-разработчика. Она показалась мне интересной, и уже через пару дней я оформил заявку на курс.</p>
20
<p>С освоением нового у меня проблем никогда не было. И знаний о программировании тоже. Я знал лишь одно: программисты б<strong>о</strong>льшую часть времени работают за компьютером или ноутбуком. Как выяснилось, я оказался прав.</p>
20
<p>С освоением нового у меня проблем никогда не было. И знаний о программировании тоже. Я знал лишь одно: программисты б<strong>о</strong>льшую часть времени работают за компьютером или ноутбуком. Как выяснилось, я оказался прав.</p>
21
<p>Для старта я выбрал мобильную разработку, а первым языком программирования для меня стал Kotlin. С самого начала меня зацепило то, что хорошо написанный код читается почти как книга, а сам язык достаточно понятен и дружелюбен для новичков.</p>
21
<p>Для старта я выбрал мобильную разработку, а первым языком программирования для меня стал Kotlin. С самого начала меня зацепило то, что хорошо написанный код читается почти как книга, а сам язык достаточно понятен и дружелюбен для новичков.</p>
22
<p>По сути, я сейчас занимаюсь frontend-разработкой, а Kotlin позволяет мне стать ещё и Jetpack-Compose-"бэкендером". Главная сложность в мобильной разработке пока что для меня заключается в переходе с классической XML-вёрстки на новый декларативный подход Jetpack Compose.</p>
22
<p>По сути, я сейчас занимаюсь frontend-разработкой, а Kotlin позволяет мне стать ещё и Jetpack-Compose-"бэкендером". Главная сложность в мобильной разработке пока что для меня заключается в переходе с классической XML-вёрстки на новый декларативный подход Jetpack Compose.</p>
23
Андрей Фомин<em>Фото: из личного архива Андрея Фомина</em><p>Когда я учился, XML-вёрстка всё ещё оставалась единственным подходом, а Jetpack Compose только маячил на горизонте. А сейчас же трудно представить, что при трудоустройстве знание Jetpack Compose не будет обязательным. Но при этом нужно знать оба подхода и хорошо разбираться в них.</p>
23
Андрей Фомин<em>Фото: из личного архива Андрея Фомина</em><p>Когда я учился, XML-вёрстка всё ещё оставалась единственным подходом, а Jetpack Compose только маячил на горизонте. А сейчас же трудно представить, что при трудоустройстве знание Jetpack Compose не будет обязательным. Но при этом нужно знать оба подхода и хорошо разбираться в них.</p>
24
<p>На обучение я потратил около года. Так как я всегда умел себя организовать, отвлекаться от учёбы мне особо не хотелось, и проблем с дисциплиной не возникло. Она у меня есть благодаря спорту: я бегаю по утрам и вечерам.</p>
24
<p>На обучение я потратил около года. Так как я всегда умел себя организовать, отвлекаться от учёбы мне особо не хотелось, и проблем с дисциплиной не возникло. Она у меня есть благодаря спорту: я бегаю по утрам и вечерам.</p>
25
<p>Для итоговой работы я решил отойти от стандартного технического задания<a>курса</a>и реализовать собственный проект - небольшое приложение на Kotlin, в котором применил все изученные основы языка.</p>
25
<p>Для итоговой работы я решил отойти от стандартного технического задания<a>курса</a>и реализовать собственный проект - небольшое приложение на Kotlin, в котором применил все изученные основы языка.</p>
26
<p>Приложение получилось простым: авторизация, базовая навигация - всё работало как задумано. С большинством задач я справился, хотя в некоторых более сложных моментах приходилось разбираться самостоятельно.</p>
26
<p>Приложение получилось простым: авторизация, базовая навигация - всё работало как задумано. С большинством задач я справился, хотя в некоторых более сложных моментах приходилось разбираться самостоятельно.</p>
27
<p>Например, я искал решение, как реализовать чат. Поисковик отправлял меня к официальной документации, на YouTube и в обсуждения на Stack Overflow. Сейчас с этим стало куда проще: если грамотно задаёшь запрос нейросети, она сразу выдаёт множество полезных ответов.</p>
27
<p>Например, я искал решение, как реализовать чат. Поисковик отправлял меня к официальной документации, на YouTube и в обсуждения на Stack Overflow. Сейчас с этим стало куда проще: если грамотно задаёшь запрос нейросети, она сразу выдаёт множество полезных ответов.</p>
28
<p>Работу я решил искать сразу после окончания учёбы. Сходил на карьерную консультацию в Центр карьеры. Там мне помогли составить резюме и подсказали, как лучше писать сопроводительные письма и систематизировать отклики. Советы пригодились, и дальше начался процесс поиска. Мне очень хотелось попасть в крупную компанию на стажировку или на позицию junior-разработчика.</p>
28
<p>Работу я решил искать сразу после окончания учёбы. Сходил на карьерную консультацию в Центр карьеры. Там мне помогли составить резюме и подсказали, как лучше писать сопроводительные письма и систематизировать отклики. Советы пригодились, и дальше начался процесс поиска. Мне очень хотелось попасть в крупную компанию на стажировку или на позицию junior-разработчика.</p>
29
<p>В целом от начала поиска работы и до оффера прошло более полугода. Всё это время я каждый день мониторил рынок, откликался на вакансии и изучал что-то новое по программированию.</p>
29
<p>В целом от начала поиска работы и до оффера прошло более полугода. Всё это время я каждый день мониторил рынок, откликался на вакансии и изучал что-то новое по программированию.</p>
30
<p>За всё время поиска я отправил больше 500 откликов, из которых 70 процентов оставались без ответа. За полгода я сходил на 13 собеседований. Сложности возникали, когда менеджеры по персоналу не отвечали сутками, - это сильно растягивало процесс.</p>
30
<p>За всё время поиска я отправил больше 500 откликов, из которых 70 процентов оставались без ответа. За полгода я сходил на 13 собеседований. Сложности возникали, когда менеджеры по персоналу не отвечали сутками, - это сильно растягивало процесс.</p>
31
<p>Поиск осложняло отсутствие реального опыта работы. Большая конкуренция тоже не помогала. Зачастую приходилось тратить на тестовые задания несколько дней, потому что в нём оценивали всё - от архитектуры до синтаксического сахара.</p>
31
<p>Поиск осложняло отсутствие реального опыта работы. Большая конкуренция тоже не помогала. Зачастую приходилось тратить на тестовые задания несколько дней, потому что в нём оценивали всё - от архитектуры до синтаксического сахара.</p>
32
<p>Техническое интервью оказалось куда сложнее, чем я ожидал. После нескольких попыток решил систематизировать подготовку и собрал в одном файле всю теорию, нужную, чтобы пройти собеседование. В итоге вышел документ почти на 200 страниц - а после года работы я бы с лёгкостью дополнил его ещё десятками.</p>
32
<p>Техническое интервью оказалось куда сложнее, чем я ожидал. После нескольких попыток решил систематизировать подготовку и собрал в одном файле всю теорию, нужную, чтобы пройти собеседование. В итоге вышел документ почти на 200 страниц - а после года работы я бы с лёгкостью дополнил его ещё десятками.</p>
33
<p>Период поиска работы не назову самым тяжёлым в своей жизни, но лёгким он точно не был. Это этап со множеством испытаний, через который, так или иначе, проходят все начинающие разработчики.</p>
33
<p>Период поиска работы не назову самым тяжёлым в своей жизни, но лёгким он точно не был. Это этап со множеством испытаний, через который, так или иначе, проходят все начинающие разработчики.</p>
34
<p>Но главное - не сдаваться, даже если кажется, что тебе не везёт. В конце концов ты будешь вознаграждён работой.</p>
34
<p>Но главное - не сдаваться, даже если кажется, что тебе не везёт. В конце концов ты будешь вознаграждён работой.</p>
35
<p>Уже второй год я работаю Android-разработчиком в небольшой компании. Процесс трудоустройства туда не отличался чем-то особенным.</p>
35
<p>Уже второй год я работаю Android-разработчиком в небольшой компании. Процесс трудоустройства туда не отличался чем-то особенным.</p>
36
<p>Откликнулся, прошёл собеседование с рекрутером, затем - техническое собеседование с руководителем, а уже через пару дней получил оффер.</p>
36
<p>Откликнулся, прошёл собеседование с рекрутером, затем - техническое собеседование с руководителем, а уже через пару дней получил оффер.</p>
37
<p>Собеседование было несложным, на тот момент я уже чувствовал уверенность в своих навыках.</p>
37
<p>Собеседование было несложным, на тот момент я уже чувствовал уверенность в своих навыках.</p>
38
<p>Вакансий для мобильных разработчиков сейчас - среднее количество. У бэкенд-разработчиков возможностей всё же больше. Причина проста: есть языки, которые востребованы сильнее, чем Kotlin, - Python, JavaScript, Java, C# и C++. Это хорошо видно по количеству предложений на рынке.</p>
38
<p>Вакансий для мобильных разработчиков сейчас - среднее количество. У бэкенд-разработчиков возможностей всё же больше. Причина проста: есть языки, которые востребованы сильнее, чем Kotlin, - Python, JavaScript, Java, C# и C++. Это хорошо видно по количеству предложений на рынке.</p>
39
<p>Кроме того, за последние два года требования к IT-специалистам заметно выросли - и к новичкам, и к опытным. В мобильной разработке, например, особенно ценятся специалисты, владеющие Jetpack Compose и KMM.</p>
39
<p>Кроме того, за последние два года требования к IT-специалистам заметно выросли - и к новичкам, и к опытным. В мобильной разработке, например, особенно ценятся специалисты, владеющие Jetpack Compose и KMM.</p>
40
<p>KMM нужен для того, чтобы приложение работало сразу на нескольких платформах с одним кодом. Не нужно писать одну и ту же логику на нескольких языках под разные платформы - достаточно Kotlin.</p>
40
<p>KMM нужен для того, чтобы приложение работало сразу на нескольких платформах с одним кодом. Не нужно писать одну и ту же логику на нескольких языках под разные платформы - достаточно Kotlin.</p>
41
<p>До появления Jetpack Compose разработчикам на Kotlin приходилось отдельно писать логику, отдельно - вёрстку на XML, и при этом была необходимость "подружить" их. Теперь же просто пишется и логика, и вёрстка в одном месте, и только на Kotlin. Одним словом, так в разработке выглядит декларативный подход: разработчик может ещё на старте работы обозначить, как должен выглядеть и работать интерфейс приложения.</p>
41
<p>До появления Jetpack Compose разработчикам на Kotlin приходилось отдельно писать логику, отдельно - вёрстку на XML, и при этом была необходимость "подружить" их. Теперь же просто пишется и логика, и вёрстка в одном месте, и только на Kotlin. Одним словом, так в разработке выглядит декларативный подход: разработчик может ещё на старте работы обозначить, как должен выглядеть и работать интерфейс приложения.</p>
42
<p>Мою работу трудно представить без GitHub. Во-первых, там находятся удалённые репозитории. Они позволяют всей команде вести разработку, не мешая друг другу. А во-вторых, там очень много сторонних библиотек и кода для изучения.</p>
42
<p>Мою работу трудно представить без GitHub. Во-первых, там находятся удалённые репозитории. Они позволяют всей команде вести разработку, не мешая друг другу. А во-вторых, там очень много сторонних библиотек и кода для изучения.</p>
43
<p>Вообще, эталон IT-мастерства для меня - это Telegram. В нём всё сделано просто и лаконично, при этом анимация - просто бомба.</p>
43
<p>Вообще, эталон IT-мастерства для меня - это Telegram. В нём всё сделано просто и лаконично, при этом анимация - просто бомба.</p>
44
<p>В будущем я бы хотел дорасти до позиции фулстек-разработчика. Для этого я сейчас изучаю Java и Spring Boot. Пробую осваивать ещё и бэкенд - в основном по официальной документации и обзорам на YouTube. А ещё я стал активно учить английский. Понимаю, что без него продвинуться по карьерной лестнице не получится.</p>
44
<p>В будущем я бы хотел дорасти до позиции фулстек-разработчика. Для этого я сейчас изучаю Java и Spring Boot. Пробую осваивать ещё и бэкенд - в основном по официальной документации и обзорам на YouTube. А ещё я стал активно учить английский. Понимаю, что без него продвинуться по карьерной лестнице не получится.</p>
45
<p>В программировании надо быть готовым к постоянному самосовершенствованию.</p>
45
<p>В программировании надо быть готовым к постоянному самосовершенствованию.</p>
46
<p>По сути, всё время после трудоустройства я постоянно узна<strong>ю</strong>и изучаю что-то новое.</p>
46
<p>По сути, всё время после трудоустройства я постоянно узна<strong>ю</strong>и изучаю что-то новое.</p>
47
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
47
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>