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>9 авг 2023</li>
2
<ul><li>9 авг 2023</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>В колледже и вузе Аркадию не хватало практики. Тогда он перевёлся на заочку, прошёл курс и всего за полтора года вырос до мидл-разработчика.</p>
4
</ul><p>В колледже и вузе Аркадию не хватало практики. Тогда он перевёлся на заочку, прошёл курс и всего за полтора года вырос до мидл-разработчика.</p>
5
<p>Иллюстрация: freepik / Freepik / Ludvig14 / Wikimedia Commons / Stephen Pedersen / Marcelo Leal / Christopher Gower / Unsplash / Дима Руденок для Skillbox Media</p>
5
<p>Иллюстрация: freepik / Freepik / Ludvig14 / Wikimedia Commons / Stephen Pedersen / Marcelo Leal / Christopher Gower / Unsplash / Дима Руденок для Skillbox Media</p>
6
<p>Россия, Санкт-Петербург</p>
6
<p>Россия, Санкт-Петербург</p>
7
<p><strong>Достижения</strong></p>
7
<p><strong>Достижения</strong></p>
8
<p>Два раза проходил курс по Java-разработке, а после - устроился в "Сбер" мидл-разработчиком.</p>
8
<p>Два раза проходил курс по Java-разработке, а после - устроился в "Сбер" мидл-разработчиком.</p>
9
<p>Аркадий рассказал:</p>
9
<p>Аркадий рассказал:</p>
10
<ul><li>в чём Java<a>выигрывает</a>перед другими языками;</li>
10
<ul><li>в чём Java<a>выигрывает</a>перед другими языками;</li>
11
<li>что такое<a>многопоточность</a>в Java и зачем она нужна;</li>
11
<li>что такое<a>многопоточность</a>в Java и зачем она нужна;</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>джуна, мидла и сеньора на самом деле очень размыта.</li>
14
<li>почему<a>грань между позициями</a>джуна, мидла и сеньора на самом деле очень размыта.</li>
15
</ul><p><strong>- Какие самые частые стереотипы о программировании и программистах ты слышишь?</strong></p>
15
</ul><p><strong>- Какие самые частые стереотипы о программировании и программистах ты слышишь?</strong></p>
16
<p>- Во-первых, что все разработчики - гики в очочках, с усиками и засаленными волосами. Во-вторых, что каждый из нас лопатой гребёт деньги. Пожалуй, это самые популярные и вечные мифы: их я слышал ещё в 2014 году.</p>
16
<p>- Во-первых, что все разработчики - гики в очочках, с усиками и засаленными волосами. Во-вторых, что каждый из нас лопатой гребёт деньги. Пожалуй, это самые популярные и вечные мифы: их я слышал ещё в 2014 году.</p>
17
<p>Всё, конечно, не так. Программисты сегодня - это модные и современные ребята. Да, иногда они "на своей волне", но только в вопросах работы. Что по поводу космических зарплат - до них ещё нужно дорасти. Но необходимый путь и правда короче и быстрее, чем у юристов или врачей.</p>
17
<p>Всё, конечно, не так. Программисты сегодня - это модные и современные ребята. Да, иногда они "на своей волне", но только в вопросах работы. Что по поводу космических зарплат - до них ещё нужно дорасти. Но необходимый путь и правда короче и быстрее, чем у юристов или врачей.</p>
18
<p><strong>- Аркадий, как и когда в твоей жизни появилось программирование?</strong></p>
18
<p><strong>- Аркадий, как и когда в твоей жизни появилось программирование?</strong></p>
19
<p>- Первая встреча с кодом произошла ещё в школе, в девятом классе. Мне нравились точные науки и компьютерные игры - вот и подумал однажды: "Может, стать программистом?" Позанимался с репетитором по информатике, поизучал и "потрогал" Pascal и понял - моё. Выходит, я тот самый везунчик, нашедший призвание с первой попытки ?</p>
19
<p>- Первая встреча с кодом произошла ещё в школе, в девятом классе. Мне нравились точные науки и компьютерные игры - вот и подумал однажды: "Может, стать программистом?" Позанимался с репетитором по информатике, поизучал и "потрогал" Pascal и понял - моё. Выходит, я тот самый везунчик, нашедший призвание с первой попытки ?</p>
20
<p><strong>- Да, повезло! А долго подбирал конкретный язык? Я знаю, что сейчас ты программируешь на Java.</strong></p>
20
<p><strong>- Да, повезло! А долго подбирал конкретный язык? Я знаю, что сейчас ты программируешь на Java.</strong></p>
21
<p>- Ох да, долго. Я сменил два колледжа и два универа, прежде чем нашёл свой язык в Skillbox, обучился ему и убедился, что он точно мне подходит. Пробовал:</p>
21
<p>- Ох да, долго. Я сменил два колледжа и два универа, прежде чем нашёл свой язык в Skillbox, обучился ему и убедился, что он точно мне подходит. Пробовал:</p>
22
<p>✓<strong>С++</strong> - слишком сложный синтаксис, жёсткий контроль памяти;</p>
22
<p>✓<strong>С++</strong> - слишком сложный синтаксис, жёсткий контроль памяти;</p>
23
<p>✓<strong>Fortran</strong> - устарел и почти не востребован, ему нас обучали в университете;</p>
23
<p>✓<strong>Fortran</strong> - устарел и почти не востребован, ему нас обучали в университете;</p>
24
<p>✓<strong>С#</strong> - интересный вариант: как и Java, объектно ориентирован, но сфера применения уже;</p>
24
<p>✓<strong>С#</strong> - интересный вариант: как и Java, объектно ориентирован, но сфера применения уже;</p>
25
<p>✓<strong>Python</strong> - также имеет более узкую сферу применения, скорость выполнения задач ощутимо уступает Java.</p>
25
<p>✓<strong>Python</strong> - также имеет более узкую сферу применения, скорость выполнения задач ощутимо уступает Java.</p>
26
<p><strong>- А о JavaScript не задумывался?</strong></p>
26
<p><strong>- А о JavaScript не задумывался?</strong></p>
27
<p>- Этот вариант отмёл ещё в самом начале пути. Решил, что не хочу заниматься фронтендом - скучно, неинтересно. В HTML структуру страницы создал, кнопочку перекрасил, заанимировал, пот со лба смахнул, вот и рабочий день окончен - таким было моё утрированное представление о работе фронтендеров в 2017 году.</p>
27
<p>- Этот вариант отмёл ещё в самом начале пути. Решил, что не хочу заниматься фронтендом - скучно, неинтересно. В HTML структуру страницы создал, кнопочку перекрасил, заанимировал, пот со лба смахнул, вот и рабочий день окончен - таким было моё утрированное представление о работе фронтендеров в 2017 году.</p>
28
<p>То ли дело обязанности бэкенд-разработчика! Тут тебе и громадную архитектуру приложения нужно обдумать и развернуть, и отказоустойчивость проработать, и много других трудоёмких задач решить.</p>
28
<p>То ли дело обязанности бэкенд-разработчика! Тут тебе и громадную архитектуру приложения нужно обдумать и развернуть, и отказоустойчивость проработать, и много других трудоёмких задач решить.</p>
29
Вот уже много лет интернет-пользователи создают мемы, сравнивая бэкенд и фронтенд. Страдает всегда фронтенд ?<em>Изображение: Public Domain</em><p><strong>- Чем именно язык Java покорил тебя?</strong></p>
29
Вот уже много лет интернет-пользователи создают мемы, сравнивая бэкенд и фронтенд. Страдает всегда фронтенд ?<em>Изображение: Public Domain</em><p><strong>- Чем именно язык Java покорил тебя?</strong></p>
30
<p>- Он строго типизирован (распознаёт переменные и присваивает им тип), многословен (что упрощает понимание кода при прочтении или поиске ошибок), объектно ориентирован (в основе кода - объекты, взаимодействующие между собой). Используется в больших компаниях: Netflix, Amazon, "Сбере", "Альфа-Банке".</p>
30
<p>- Он строго типизирован (распознаёт переменные и присваивает им тип), многословен (что упрощает понимание кода при прочтении или поиске ошибок), объектно ориентирован (в основе кода - объекты, взаимодействующие между собой). Используется в больших компаниях: Netflix, Amazon, "Сбере", "Альфа-Банке".</p>
31
<p>Java - кросс-платформенный язык. Можно написать код один раз и запустить его на нескольких операционных системах: Windows, Linux, macOS. Кроме того, можно не беспокоиться о нехватке памяти: она освобождается автоматически благодаря работе сборщика мусора (garbage collector).</p>
31
<p>Java - кросс-платформенный язык. Можно написать код один раз и запустить его на нескольких операционных системах: Windows, Linux, macOS. Кроме того, можно не беспокоиться о нехватке памяти: она освобождается автоматически благодаря работе сборщика мусора (garbage collector).</p>
32
<p>У Java невероятно большое и сильное комьюнити. В библиотеках начинающий специалист легко найдёт готовые решения для типовых задач, гайды, инструменты и ответы на любые вопросы.</p>
32
<p>У Java невероятно большое и сильное комьюнити. В библиотеках начинающий специалист легко найдёт готовые решения для типовых задач, гайды, инструменты и ответы на любые вопросы.</p>
33
<p><strong>- Я знаю, что к обучению на Java-разработчика ты подступался несколько раз. Почему так?</strong></p>
33
<p><strong>- Я знаю, что к обучению на Java-разработчика ты подступался несколько раз. Почему так?</strong></p>
34
<p>- Да, в первый раз я приобрёл<a>курс</a>в 2018 году, ещё учась в колледже. Прошёл почти до конца, но потом подзабил года на два: родители настояли на поступлении в университет вместо окончания курса и поиска работы, и я послушался.</p>
34
<p>- Да, в первый раз я приобрёл<a>курс</a>в 2018 году, ещё учась в колледже. Прошёл почти до конца, но потом подзабил года на два: родители настояли на поступлении в университет вместо окончания курса и поиска работы, и я послушался.</p>
35
<p>Правда, в высшем образовании быстро разочаровался: на моей специальности "Программная инженерия" ничему дельному не учили, практических навыков не давали. Тогда я решил взять, наконец, жизнь в свои руки: перевёлся на заочку в другой вуз (для галочки и успокоения родителей) и с нуля приступил к обновлённому курсу по Java.</p>
35
<p>Правда, в высшем образовании быстро разочаровался: на моей специальности "Программная инженерия" ничему дельному не учили, практических навыков не давали. Тогда я решил взять, наконец, жизнь в свои руки: перевёлся на заочку в другой вуз (для галочки и успокоения родителей) и с нуля приступил к обновлённому курсу по Java.</p>
36
<p><strong>- Как организовывал своё учебное время?</strong></p>
36
<p><strong>- Как организовывал своё учебное время?</strong></p>
37
<p>- Первую половину курса учился когда придётся, в перерывах от других дел. Темы и задания давались легко, так как во многом они дублировали старую версию. Можно сказать, я просто повторял материал. Быстренько смотрел лекцию, делал домашку и бежал дальше.</p>
37
<p>- Первую половину курса учился когда придётся, в перерывах от других дел. Темы и задания давались легко, так как во многом они дублировали старую версию. Можно сказать, я просто повторял материал. Быстренько смотрел лекцию, делал домашку и бежал дальше.</p>
38
<p>Вторая, обновлённая, часть шла куда сложнее и занимала у меня почти весь день. Я просыпался с утра, садился за обучение и не вставал, пока полностью не пройду тему и не сделаю к ней всю домашку.</p>
38
<p>Вторая, обновлённая, часть шла куда сложнее и занимала у меня почти весь день. Я просыпался с утра, садился за обучение и не вставал, пока полностью не пройду тему и не сделаю к ней всю домашку.</p>
39
<p><strong>-</strong><strong>Вот это упорство! А с какой домашкой возникли самые большие трудности?</strong></p>
39
<p><strong>-</strong><strong>Вот это упорство! А с какой домашкой возникли самые большие трудности?</strong></p>
40
<p>- Ох, было одно трудоёмкое задание на обход дерева сайта… Звучало оно примерно так: "В многопоточном режиме обойдите многостраничный сайт и соберите всю возможную информацию". Я долго вникал, как же запустить параллельное чтение множества страниц, но в итоге справился и сдал домашку успешно.</p>
40
<p>- Ох, было одно трудоёмкое задание на обход дерева сайта… Звучало оно примерно так: "В многопоточном режиме обойдите многостраничный сайт и соберите всю возможную информацию". Я долго вникал, как же запустить параллельное чтение множества страниц, но в итоге справился и сдал домашку успешно.</p>
41
<p>Правда, если однажды снова столкнусь с подобной задачей в работе, вряд ли смогу повторить решение по памяти. Придётся вновь окунаться в документацию и разбираться. А вообще, можно с самого начала задействовать удобный инструмент<a>Spring Boot</a>, где обработка запросов в многопоточном режиме происходит автоматически, и не переживать ?</p>
41
<p>Правда, если однажды снова столкнусь с подобной задачей в работе, вряд ли смогу повторить решение по памяти. Придётся вновь окунаться в документацию и разбираться. А вообще, можно с самого начала задействовать удобный инструмент<a>Spring Boot</a>, где обработка запросов в многопоточном режиме происходит автоматически, и не переживать ?</p>
42
<p><strong>- А что это вообще такое - многопоточность в Java-разработке? И зачем она нужна?</strong></p>
42
<p><strong>- А что это вообще такое - многопоточность в Java-разработке? И зачем она нужна?</strong></p>
43
<p>- Многопоточность - это способность сайта или приложения выполнять несколько задач (потоков) параллельно.</p>
43
<p>- Многопоточность - это способность сайта или приложения выполнять несколько задач (потоков) параллельно.</p>
44
<p>Объясню на простом примере. Представьте, что вам нужно раскопать три ямы. Один вы будете поочерёдно копать яму за ямой (однопоточный режим). А если позовёте друзей и дадите им по лопате (многопоточный режим), справитесь с задачей в три раза быстрее.</p>
44
<p>Объясню на простом примере. Представьте, что вам нужно раскопать три ямы. Один вы будете поочерёдно копать яму за ямой (однопоточный режим). А если позовёте друзей и дадите им по лопате (многопоточный режим), справитесь с задачей в три раза быстрее.</p>
45
<p>Многопоточный режим позволяет задействовать все имеющиеся ресурсы и увеличить скорость реагирования приложения или сайта.</p>
45
<p>Многопоточный режим позволяет задействовать все имеющиеся ресурсы и увеличить скорость реагирования приложения или сайта.</p>
46
Учебный кейс Аркадия по многопоточности. Задача - добиться проведения 10-20 банковских операций от разных клиентов одновременно<em>Скриншот:<a>Arkady Raylyanu</a>/ GitHub</em><p><strong>- В качестве дипломного проекта ты разработал поисковый движок. Пожалуйста, поделись деталями.</strong></p>
46
Учебный кейс Аркадия по многопоточности. Задача - добиться проведения 10-20 банковских операций от разных клиентов одновременно<em>Скриншот:<a>Arkady Raylyanu</a>/ GitHub</em><p><strong>- В качестве дипломного проекта ты разработал поисковый движок. Пожалуйста, поделись деталями.</strong></p>
47
<p>- Реализация проекта заняла около месяца. Я создавал поисковый движок, подобный яндексовскому, только в гораздо меньших масштабах. Принцип прост: вы вбиваете свой запрос - например, "купить дрова" - и программа бежит по сотне сайтов, подбирая подходящие под запрос страницы. При этом система должна понять вас, даже если вы опечатаетесь в слове.</p>
47
<p>- Реализация проекта заняла около месяца. Я создавал поисковый движок, подобный яндексовскому, только в гораздо меньших масштабах. Принцип прост: вы вбиваете свой запрос - например, "купить дрова" - и программа бежит по сотне сайтов, подбирая подходящие под запрос страницы. При этом система должна понять вас, даже если вы опечатаетесь в слове.</p>
48
<p>В моменте я безумно гордился реализацией. Сейчас, имея опыт работы, смотрю критичнее и вижу огрехи: где-то ресурс использовал неоптимально, где-то баги залил, где-то с бизнес-логикой переусердствовал.</p>
48
<p>В моменте я безумно гордился реализацией. Сейчас, имея опыт работы, смотрю критичнее и вижу огрехи: где-то ресурс использовал неоптимально, где-то баги залил, где-то с бизнес-логикой переусердствовал.</p>
49
Часть кода поискового движка<em>Скриншот:<a>Arkady Raylyanu</a>/ GitHub</em><p><strong>- И всё же: ты проделал огромную работу! А что</strong><strong>мотивировало тебя учиться на протяжении всего пути?</strong></p>
49
Часть кода поискового движка<em>Скриншот:<a>Arkady Raylyanu</a>/ GitHub</em><p><strong>- И всё же: ты проделал огромную работу! А что</strong><strong>мотивировало тебя учиться на протяжении всего пути?</strong></p>
50
<p>- Ощущение профессионального роста, ориентации в сложной теме - я стал буквально зависим от этих ощущений. Особенно сильно я заметил это за собой, когда устроился на работу: как приятно подсказать коллеге что-то, чего он не знал! ?</p>
50
<p>- Ощущение профессионального роста, ориентации в сложной теме - я стал буквально зависим от этих ощущений. Особенно сильно я заметил это за собой, когда устроился на работу: как приятно подсказать коллеге что-то, чего он не знал! ?</p>
51
<p><strong>- Какая сегодня обстановка на рынке труда для джунов? Поделись своим опытом.</strong></p>
51
<p><strong>- Какая сегодня обстановка на рынке труда для джунов? Поделись своим опытом.</strong></p>
52
<p>- Всё очень грустно. Искать работу на HeadHunter я начал параллельно с написанием диплома: откликался на десятки вакансий (даже копеечных, вроде "разработка модов для Minecraft, 5000 рублей"), но мне не отвечали… а ведь я был готов работать даже бесплатно! Чувствовал себя паршиво, было ощущение бесполезности.</p>
52
<p>- Всё очень грустно. Искать работу на HeadHunter я начал параллельно с написанием диплома: откликался на десятки вакансий (даже копеечных, вроде "разработка модов для Minecraft, 5000 рублей"), но мне не отвечали… а ведь я был готов работать даже бесплатно! Чувствовал себя паршиво, было ощущение бесполезности.</p>
53
<p>Пробовал разные инструменты, например оформил профиль на GitHub и загрузил туда свои кейсы. Слышал, что многие рекрутеры используют платформу для поиска кандидатов. Не знаю, на мою страничку, кроме друзей, так никто и не зашёл.</p>
53
<p>Пробовал разные инструменты, например оформил профиль на GitHub и загрузил туда свои кейсы. Слышал, что многие рекрутеры используют платформу для поиска кандидатов. Не знаю, на мою страничку, кроме друзей, так никто и не зашёл.</p>
54
Страничка Аркадия на <a>GitHub</a><em>Скриншот:<a>Arkady Raylyanu</a>/ GitHub</em><p><strong>- История начинается грустно… что же изменило её ход?</strong></p>
54
Страничка Аркадия на <a>GitHub</a><em>Скриншот:<a>Arkady Raylyanu</a>/ GitHub</em><p><strong>- История начинается грустно… что же изменило её ход?</strong></p>
55
<p>- Удача, удача и только она! Моё резюме на HeadHunter увидел тимлид одного стартапа и заинтересовался. Видимо, решил вырастить "малыша". Предложил работать ради опыта, а я был только рад. Почти год я прокачивал навыки под его "крылом" и укреплялся в профессии.</p>
55
<p>- Удача, удача и только она! Моё резюме на HeadHunter увидел тимлид одного стартапа и заинтересовался. Видимо, решил вырастить "малыша". Предложил работать ради опыта, а я был только рад. Почти год я прокачивал навыки под его "крылом" и укреплялся в профессии.</p>
56
<p><strong>- Чем занимался стартап?</strong></p>
56
<p><strong>- Чем занимался стартап?</strong></p>
57
<p>- На деньги инвесторов мы разрабатывали маркетплейс мебели и домашних товаров. Команду собрали полноценнную: там были и бэкендеры, и фронтендеры, и дизайнеры, и аналитики, и менеджеры, и продуктологи. Кто поопытнее - получал зарплату, а начинающие ребята вроде меня трудились за опыт.</p>
57
<p>- На деньги инвесторов мы разрабатывали маркетплейс мебели и домашних товаров. Команду собрали полноценнную: там были и бэкендеры, и фронтендеры, и дизайнеры, и аналитики, и менеджеры, и продуктологи. Кто поопытнее - получал зарплату, а начинающие ребята вроде меня трудились за опыт.</p>
58
<p>Правда, в свет наш маркетплейс так и не вышел. Инвестиции прекратились ещё до выпуска MVP. Мой тимлид ушёл в "Альфа-Банк", а я продолжил самостоятельный поиск. Но история повторилась - даже с годом опыта моим резюме на HH никто не интересовался.</p>
58
<p>Правда, в свет наш маркетплейс так и не вышел. Инвестиции прекратились ещё до выпуска MVP. Мой тимлид ушёл в "Альфа-Банк", а я продолжил самостоятельный поиск. Но история повторилась - даже с годом опыта моим резюме на HH никто не интересовался.</p>
59
Так выглядит резюме Аркадия на HH<em>Изображение: личный архив Аркадия Райляну</em>Так выглядит резюме Аркадия на HH<em>Изображение: личный архив Аркадия Райляну</em><p><strong>- Неужели и здесь свою роль сыграла удача?</strong></p>
59
Так выглядит резюме Аркадия на HH<em>Изображение: личный архив Аркадия Райляну</em>Так выглядит резюме Аркадия на HH<em>Изображение: личный архив Аркадия Райляну</em><p><strong>- Неужели и здесь свою роль сыграла удача?</strong></p>
60
<p>- Отчасти: тот самый тимлид поделился со мной контактами эйчаров крупных компаний ("Сбер", "Альфа-Банк", "Иннотех" и других) и предложил написать им напрямую. К моему удивлению, почти все пригласили на собеседования.</p>
60
<p>- Отчасти: тот самый тимлид поделился со мной контактами эйчаров крупных компаний ("Сбер", "Альфа-Банк", "Иннотех" и других) и предложил написать им напрямую. К моему удивлению, почти все пригласили на собеседования.</p>
61
<p><strong>- Ого, и что ты чувствовал? Было страшно?</strong></p>
61
<p><strong>- Ого, и что ты чувствовал? Было страшно?</strong></p>
62
<p>- Конечно, у меня дрожали руки! Переживал, что не знаю того, что должен, что скажу какую-то глупость. Это сейчас я понимаю, что собеседования - отличная возможность нащупать пробелы в знаниях и закрыть их.</p>
62
<p>- Конечно, у меня дрожали руки! Переживал, что не знаю того, что должен, что скажу какую-то глупость. Это сейчас я понимаю, что собеседования - отличная возможность нащупать пробелы в знаниях и закрыть их.</p>
63
<p>Каждое собеседование на самом деле отличалось от предыдущего. Где-то мне задавали глупые и банальные вопросы, а где-то, наоборот, - два часа проверяли всевозможные хард-скиллы, смотря в режиме реального времени, как я пишу код.</p>
63
<p>Каждое собеседование на самом деле отличалось от предыдущего. Где-то мне задавали глупые и банальные вопросы, а где-то, наоборот, - два часа проверяли всевозможные хард-скиллы, смотря в режиме реального времени, как я пишу код.</p>
64
<p><strong>- И как всё в итоге сложилось: куда прошёл?</strong></p>
64
<p><strong>- И как всё в итоге сложилось: куда прошёл?</strong></p>
65
<p>- Получил оффер от двух компаний: "Сбера" и "Альфа-Банка". Тут-то и начались муки выбора… в итоге остановился на "Сбере". Решающим фактом стало то, что в их команде было много старших коллег, к кому бы я мог обратиться за помощью или советом, а у "Альфы" я бы оказался единственным разработчиком на продукт.</p>
65
<p>- Получил оффер от двух компаний: "Сбера" и "Альфа-Банка". Тут-то и начались муки выбора… в итоге остановился на "Сбере". Решающим фактом стало то, что в их команде было много старших коллег, к кому бы я мог обратиться за помощью или советом, а у "Альфы" я бы оказался единственным разработчиком на продукт.</p>
66
<em>Изображение: личный архив Аркадия Райляну</em><p>Сейчас уже пару месяцев работаю в команде, которая создаёт продукт<a>автокредитования</a>. Мы автоматизируем выдачу кредитов на машины: недавно, например, реализовали кредит под залог. Вы получаете кредит по сниженной ставке при условии, что приобретённое авто используете в качестве залога.</p>
66
<em>Изображение: личный архив Аркадия Райляну</em><p>Сейчас уже пару месяцев работаю в команде, которая создаёт продукт<a>автокредитования</a>. Мы автоматизируем выдачу кредитов на машины: недавно, например, реализовали кредит под залог. Вы получаете кредит по сниженной ставке при условии, что приобретённое авто используете в качестве залога.</p>
67
<p><strong>- На какой уровень ты оцениваешь свои знания по Java сегодня?</strong></p>
67
<p><strong>- На какой уровень ты оцениваешь свои знания по Java сегодня?</strong></p>
68
<p>- В "Сбере" я значусь как мидл, но не могу сказать, что ощущаю себя на этот уровень. Вопрос градации в разработке вообще очень спорный: в интернете вы не найдёте однозначного деления, что должен знать джун, что мидл, а что сеньор. Граница размытая, требования формирует рынок.</p>
68
<p>- В "Сбере" я значусь как мидл, но не могу сказать, что ощущаю себя на этот уровень. Вопрос градации в разработке вообще очень спорный: в интернете вы не найдёте однозначного деления, что должен знать джун, что мидл, а что сеньор. Граница размытая, требования формирует рынок.</p>
69
<p>Зайдите на HeadHunter: нередко одни и те же обязанности одна компания приписывает джуну, а другая мидлу.</p>
69
<p>Зайдите на HeadHunter: нередко одни и те же обязанности одна компания приписывает джуну, а другая мидлу.</p>
70
<p>Я чувствую, что пока до мидла мне всё же не хватает навыков. Хочу сейчас подтянуть их на личном проекте: набросать пару микросервисов, заставить их обмениваться информацией, наладить балансировку, маршрутизацию, поработать над отказоустойчивостью.</p>
70
<p>Я чувствую, что пока до мидла мне всё же не хватает навыков. Хочу сейчас подтянуть их на личном проекте: набросать пару микросервисов, заставить их обмениваться информацией, наладить балансировку, маршрутизацию, поработать над отказоустойчивостью.</p>
71
<p><strong>- Почему не можешь заняться этим в рамках основной работы в "Сбере"?</strong></p>
71
<p><strong>- Почему не можешь заняться этим в рамках основной работы в "Сбере"?</strong></p>
72
<p>- Задачи не позволяют, да и внутренняя структура "Сбера" устроена довольно сложно. Некоторые требования связывают разработчику руки и замедляют процессы - например, нужно использовать только N-ые фреймворки N-ых версий. Права на многие действия вообще закрыты: приходится часами ждать ответа корпоративной службы поддержки.</p>
72
<p>- Задачи не позволяют, да и внутренняя структура "Сбера" устроена довольно сложно. Некоторые требования связывают разработчику руки и замедляют процессы - например, нужно использовать только N-ые фреймворки N-ых версий. Права на многие действия вообще закрыты: приходится часами ждать ответа корпоративной службы поддержки.</p>
73
Вид из московского офиса "Сбера"<em>Фото: личный архив Аркадия Райляну</em>Вид из московского офиса "Сбера"<em>Фото: личный архив Аркадия Райляну</em><p><strong>- Какой дальнейший карьерный трек видишь для себя?</strong></p>
73
Вид из московского офиса "Сбера"<em>Фото: личный архив Аркадия Райляну</em>Вид из московского офиса "Сбера"<em>Фото: личный архив Аркадия Райляну</em><p><strong>- Какой дальнейший карьерный трек видишь для себя?</strong></p>
74
<p>- Пока хочу развиваться в "Сбере", а дальше… вряд ли вновь подамся в компании-гиганты. Скорее попробовал бы себя в небольшой свободной команде, решающей не менее важные задачи. А из ближайшего: как будет время, обязательно начну изучать новый язык. Присматриваюсь к Kotlin.</p>
74
<p>- Пока хочу развиваться в "Сбере", а дальше… вряд ли вновь подамся в компании-гиганты. Скорее попробовал бы себя в небольшой свободной команде, решающей не менее важные задачи. А из ближайшего: как будет время, обязательно начну изучать новый язык. Присматриваюсь к Kotlin.</p>
75
<p><strong>- О, я много слышала про этот язык. Говорят, уже очень скоро Kotlin подвинет Java на рынке…</strong></p>
75
<p><strong>- О, я много слышала про этот язык. Говорят, уже очень скоро Kotlin подвинет Java на рынке…</strong></p>
76
<p>- Да, спрос на него постоянно растёт. При этом для Java-разработчика Kotlin легко осваиваемый язык. Более того, он совместим с Java и может компилировать Java-код. Так что стоит присмотреться к языку уже сейчас, чтобы потом не остаться не у дел.</p>
76
<p>- Да, спрос на него постоянно растёт. При этом для Java-разработчика Kotlin легко осваиваемый язык. Более того, он совместим с Java и может компилировать Java-код. Так что стоит присмотреться к языку уже сейчас, чтобы потом не остаться не у дел.</p>
77
<p><strong>- Чем именно Kotlin так хорош?</strong></p>
77
<p><strong>- Чем именно Kotlin так хорош?</strong></p>
78
<p>- В нём много "синтаксического сахара" - лёгких конструкций, делающих язык удобным в использовании, а код на нём более понятным при прочтении. Разнообразные классы данных, проверки переменных на null. То, что в Java займёт три строки, на Kotlin можно написать тремя символами.</p>
78
<p>- В нём много "синтаксического сахара" - лёгких конструкций, делающих язык удобным в использовании, а код на нём более понятным при прочтении. Разнообразные классы данных, проверки переменных на null. То, что в Java займёт три строки, на Kotlin можно написать тремя символами.</p>
79
<p><strong>- Аркадий, как в загруженных буднях гигантской компании удаётся поддерживать work-life balance?</strong></p>
79
<p><strong>- Аркадий, как в загруженных буднях гигантской компании удаётся поддерживать work-life balance?</strong></p>
80
<p>- С трудом ? Когда задачами заваливает больше обычного, чувствую себя как выжатый лимон и с утра просто не могу отлипнуть от кровати. Чтобы переключиться, стараюсь чаще встречаться с друзьями, играть в настольные игры или просто "отлёживаться" дома.</p>
80
<p>- С трудом ? Когда задачами заваливает больше обычного, чувствую себя как выжатый лимон и с утра просто не могу отлипнуть от кровати. Чтобы переключиться, стараюсь чаще встречаться с друзьями, играть в настольные игры или просто "отлёживаться" дома.</p>
81
Бильярд - один из вариантов досуга для переключения от работы<em>Фото: личный архив Аркадия Райляну</em><p><strong>- Помимо курса, какие источники для самостоятельного изучения Java можешь посоветовать?</strong></p>
81
Бильярд - один из вариантов досуга для переключения от работы<em>Фото: личный архив Аркадия Райляну</em><p><strong>- Помимо курса, какие источники для самостоятельного изучения Java можешь посоветовать?</strong></p>
82
<p>- О, у меня длинный список. В свободное время всегда стараюсь изучать новое, развиваться. Выделю личный топ-5:</p>
82
<p>- О, у меня длинный список. В свободное время всегда стараюсь изучать новое, развиваться. Выделю личный топ-5:</p>
83
<ul><li>Ютуб-канал<a>Amigoscode</a>. Шикарные лекции по Java на английском языке.</li>
83
<ul><li>Ютуб-канал<a>Amigoscode</a>. Шикарные лекции по Java на английском языке.</li>
84
<li>Ютуб-канал<a>Jetbulb</a>. Полезные разборы mock-собеседований: объяснение частых вопросов, углубление в узкие темы. На русском.</li>
84
<li>Ютуб-канал<a>Jetbulb</a>. Полезные разборы mock-собеседований: объяснение частых вопросов, углубление в узкие темы. На русском.</li>
85
<li>Ютуб-канал<a>Sergey Nemchinskiy</a>. Автор простыми словами рассказывает о сложных вещах в программировании, выпускает интервью с интересными людьми. На канале есть записи классного<a>курса по паттернам в Java</a>.</li>
85
<li>Ютуб-канал<a>Sergey Nemchinskiy</a>. Автор простыми словами рассказывает о сложных вещах в программировании, выпускает интервью с интересными людьми. На канале есть записи классного<a>курса по паттернам в Java</a>.</li>
86
<li>Ютуб-канал<a>dmdev</a>. Море полезной информации для продвинутых джавистов: про фреймворки, базы данных. Отлично зайдёт после курса Skillbox.</li>
86
<li>Ютуб-канал<a>dmdev</a>. Море полезной информации для продвинутых джавистов: про фреймворки, базы данных. Отлично зайдёт после курса Skillbox.</li>
87
<li>Ютуб-канал<a>Eugene Suleimanov</a>. Полезная информация по архитектуре приложений и не только.</li>
87
<li>Ютуб-канал<a>Eugene Suleimanov</a>. Полезная информация по архитектуре приложений и не только.</li>
88
</ul><a>Научитесь: Профессия Java-разработчик + ИИ Узнать больше</a>
88
</ul><a>Научитесь: Профессия Java-разработчик + ИИ Узнать больше</a>