HTML Diff
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>29 ноя 2019</li>
2 <ul><li>29 ноя 2019</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Мы побывали на крупнейшей конференции для разработчиков высоконагруженных систем HighLoad++ 2019 и задали специалистам вопросы студентов Skillbox.</p>
4 </ul><p>Мы побывали на крупнейшей конференции для разработчиков высоконагруженных систем HighLoad++ 2019 и задали специалистам вопросы студентов Skillbox.</p>
5 <p> vlada_maestro / shutterstock</p>
5 <p> vlada_maestro / shutterstock</p>
6 <p>Эксперты поделились мыслями о том, как строить карьеру в разработке, какие языки программирования развиваются, а какие не очень. А ещё они рассказали, как сами начинали когда-то, и, наконец, попытались заглянуть в будущее.</p>
6 <p>Эксперты поделились мыслями о том, как строить карьеру в разработке, какие языки программирования развиваются, а какие не очень. А ещё они рассказали, как сами начинали когда-то, и, наконец, попытались заглянуть в будущее.</p>
7 <p>На вопросы отвечают спикеры<a>HighLoad++ 2019</a>:</p>
7 <p>На вопросы отвечают спикеры<a>HighLoad++ 2019</a>:</p>
8 <ul><li><strong>Леонид Талалаев</strong>, lead developer, "Одноклассники";</li>
8 <ul><li><strong>Леонид Талалаев</strong>, lead developer, "Одноклассники";</li>
9 <li><strong>Пётр Зайцев</strong>, системный администратор, специалист по Elasticsearch, "Одноклассники";</li>
9 <li><strong>Пётр Зайцев</strong>, системный администратор, специалист по Elasticsearch, "Одноклассники";</li>
10 <li><strong>Иван Вовк</strong>, backend-разработчик, "Тинькофф";</li>
10 <li><strong>Иван Вовк</strong>, backend-разработчик, "Тинькофф";</li>
11 <li><strong>Владимир Посвянский</strong>, product manager, "Тинькофф";</li>
11 <li><strong>Владимир Посвянский</strong>, product manager, "Тинькофф";</li>
12 <li><strong>Михаил Ананьев</strong>, T-shaped-инженер, Сбербанк;</li>
12 <li><strong>Михаил Ананьев</strong>, T-shaped-инженер, Сбербанк;</li>
13 <li><strong>Григорий Коваль</strong>, data lake product owner, "МТС";</li>
13 <li><strong>Григорий Коваль</strong>, data lake product owner, "МТС";</li>
14 <li>Элина Лобанова, production engineer, Facebook*;</li>
14 <li>Элина Лобанова, production engineer, Facebook*;</li>
15 <li>Артемий Колесников, software engineer, Facebook*;</li>
15 <li>Артемий Колесников, software engineer, Facebook*;</li>
16 <li><strong>Алексей Скоробогатый</strong>, systems architect, Lamoda.</li>
16 <li><strong>Алексей Скоробогатый</strong>, systems architect, Lamoda.</li>
17 </ul><a></a><p>lead developer, "Одноклассники"</p>
17 </ul><a></a><p>lead developer, "Одноклассники"</p>
18 <p>- Конечно, почему нет? Это реально, и опять же - зависит от задач. Есть задачи, которые не требуют знаний по математике и которые можно решить, изучая документацию. Но математическое образование помогает, конечно. У хорошего программиста есть склонность к аналитике, и математическая статистика всегда будет плюсом.</p>
18 <p>- Конечно, почему нет? Это реально, и опять же - зависит от задач. Есть задачи, которые не требуют знаний по математике и которые можно решить, изучая документацию. Но математическое образование помогает, конечно. У хорошего программиста есть склонность к аналитике, и математическая статистика всегда будет плюсом.</p>
19 <a></a><p>backend-разработчик, "Тинькофф"</p>
19 <a></a><p>backend-разработчик, "Тинькофф"</p>
20 <p>- Конечно. У меня есть друг, который девять классов закончил, а сейчас - классный программист, игры пишет. Физику нативно понял сам. Декомпозиция, аналитический склад ума, умение находить связи - вот что самое важное.</p>
20 <p>- Конечно. У меня есть друг, который девять классов закончил, а сейчас - классный программист, игры пишет. Физику нативно понял сам. Декомпозиция, аналитический склад ума, умение находить связи - вот что самое важное.</p>
21 <a></a><p>системный администратор, специалист по Elasticsearch, "Одноклассники"</p>
21 <a></a><p>системный администратор, специалист по Elasticsearch, "Одноклассники"</p>
22 <p>- Я имел счастье и несчастье работать с разными программистами. Реже других ошибались те, кто имел серьёзный бэкграунд в точных и математических науках. Эти науки помогают мыслить последовательно, что облегчает построение кода. Программист должен представлять, например, что такое криволинейный интеграл.</p>
22 <p>- Я имел счастье и несчастье работать с разными программистами. Реже других ошибались те, кто имел серьёзный бэкграунд в точных и математических науках. Эти науки помогают мыслить последовательно, что облегчает построение кода. Программист должен представлять, например, что такое криволинейный интеграл.</p>
23 <a></a><p>software engineer, Facebook</p>
23 <a></a><p>software engineer, Facebook</p>
24 <p>- Зависит от того, что понимать под программированием. Всё равно нужно базовое образование, которое помогает работать быстрее, но я знаю специалистов без высшего и профильного, при этом они выдающиеся и знают гораздо больше людей из физтеха или МГУ. Но шансов больше у людей с какой-то базой.</p>
24 <p>- Зависит от того, что понимать под программированием. Всё равно нужно базовое образование, которое помогает работать быстрее, но я знаю специалистов без высшего и профильного, при этом они выдающиеся и знают гораздо больше людей из физтеха или МГУ. Но шансов больше у людей с какой-то базой.</p>
25 <a></a><p>lead developer, "Одноклассники"</p>
25 <a></a><p>lead developer, "Одноклассники"</p>
26 <p>- Я первую работу искал достаточно долго, по объявлениям и интервью. Приходил в компанию на собеседования в разные отделы, и меня не хотели брать без опыта. В итоге устроился туда, где работал мой знакомый. Просто пробуйте, пишите, и рано или поздно вам ответят.</p>
26 <p>- Я первую работу искал достаточно долго, по объявлениям и интервью. Приходил в компанию на собеседования в разные отделы, и меня не хотели брать без опыта. В итоге устроился туда, где работал мой знакомый. Просто пробуйте, пишите, и рано или поздно вам ответят.</p>
27 <a></a><p>software engineer, Facebook</p>
27 <a></a><p>software engineer, Facebook</p>
28 <p>- На самом деле вариантов много: например, начать программировать на школьных олимпиадах и просто более-менее этим заниматься. Многие IT-компании набирают людей именно с олимпиады. Стажировку пройти невероятно просто, не знаю, почему каждый студент этого не делает. Например, для стажировки в Яндексе надо решить довольно простые задачи на собеседовании. Ну, а если человек уже не студент, то изучать самому, читать книги, пытаться что-то делать и ходить на собеседования.</p>
28 <p>- На самом деле вариантов много: например, начать программировать на школьных олимпиадах и просто более-менее этим заниматься. Многие IT-компании набирают людей именно с олимпиады. Стажировку пройти невероятно просто, не знаю, почему каждый студент этого не делает. Например, для стажировки в Яндексе надо решить довольно простые задачи на собеседовании. Ну, а если человек уже не студент, то изучать самому, читать книги, пытаться что-то делать и ходить на собеседования.</p>
29 <a></a><p>product manager, "Тинькофф"</p>
29 <a></a><p>product manager, "Тинькофф"</p>
30 <p>- Если вы придёте к нам и пройдёте все наши задания, то нам не важно, как вы учились, самостоятельно или на онлайн-курсах. Это вопросы о базовых концепциях и практика в real time. У нас ценится, когда человек понимает новые тренды и то, чем одна технология отличается от другой.</p>
30 <p>- Если вы придёте к нам и пройдёте все наши задания, то нам не важно, как вы учились, самостоятельно или на онлайн-курсах. Это вопросы о базовых концепциях и практика в real time. У нас ценится, когда человек понимает новые тренды и то, чем одна технология отличается от другой.</p>
31 <a></a><p>data lake product owner, "МТС"</p>
31 <a></a><p>data lake product owner, "МТС"</p>
32 <p>- У нас есть система стажировки, и мы рассматриваем людей после онлайн-образования, но требуется какой-то фундамент. Если человек гуманитарий и закончил онлайн-школу, ему будет очень сложно, а если он технический специалист и прошёл через ту же школу, то будем рассматривать. Например, мы брали выпускников школы Mail.ru: один из трёх остался работать.</p>
32 <p>- У нас есть система стажировки, и мы рассматриваем людей после онлайн-образования, но требуется какой-то фундамент. Если человек гуманитарий и закончил онлайн-школу, ему будет очень сложно, а если он технический специалист и прошёл через ту же школу, то будем рассматривать. Например, мы брали выпускников школы Mail.ru: один из трёх остался работать.</p>
33 <a></a><p>lead developer, "Одноклассники"</p>
33 <a></a><p>lead developer, "Одноклассники"</p>
34 <p>- У нас есть программа для стажёров, почему нет? Даже если человек не обладает большим опытом, но способен учиться, мы с радостью возьмём его. Особенно если это человек, связанный с машинным обучением.</p>
34 <p>- У нас есть программа для стажёров, почему нет? Даже если человек не обладает большим опытом, но способен учиться, мы с радостью возьмём его. Особенно если это человек, связанный с машинным обучением.</p>
35 <a></a><p>systems architect, Lamoda</p>
35 <a></a><p>systems architect, Lamoda</p>
36 <p>- Сейчас мы готовы набрать в команду джуниоров, и мы больше смотрим инженерную готовность человека, не знания языка, а именно инженерный подход. Это про решение задач, готовность с разных сторон посмотреть на них, просчёт разных сценариев и аналитическое мышление. Готовность менять мышление, учиться и меняться самому. Ещё добавил бы, что открытость ума и способность нарабатывать новое - самое важное.</p>
36 <p>- Сейчас мы готовы набрать в команду джуниоров, и мы больше смотрим инженерную готовность человека, не знания языка, а именно инженерный подход. Это про решение задач, готовность с разных сторон посмотреть на них, просчёт разных сценариев и аналитическое мышление. Готовность менять мышление, учиться и меняться самому. Ещё добавил бы, что открытость ума и способность нарабатывать новое - самое важное.</p>
37 <a></a><p>lead developer, "Одноклассники"</p>
37 <a></a><p>lead developer, "Одноклассники"</p>
38 <p>- Мы никогда не оцениваем кандидатов по возрасту и сперва смотрим на способности. Естественно, мы всегда учитываем опыт, от этого зависит, на какую позицию мы берём человека, но с другой стороны, опыт - это не всё, есть такие качества, как обучаемость, способность нестандартно мыслить. Мало быть опытным, если ты не умеешь делать выводы. Важно, чтобы была способность к анализу.</p>
38 <p>- Мы никогда не оцениваем кандидатов по возрасту и сперва смотрим на способности. Естественно, мы всегда учитываем опыт, от этого зависит, на какую позицию мы берём человека, но с другой стороны, опыт - это не всё, есть такие качества, как обучаемость, способность нестандартно мыслить. Мало быть опытным, если ты не умеешь делать выводы. Важно, чтобы была способность к анализу.</p>
39 <a></a><p>backend-разработчик, "Тинькофф"</p>
39 <a></a><p>backend-разработчик, "Тинькофф"</p>
40 <p>- Сложнее будет с людьми из другой сферы, а возраст не проблема. Правда, есть проблема контекста: если всем по 25, и приходят новички по 35, общаться сложно. В целом же "горящие глаза" решают всё вне зависимости от возраста: hard skills можно прокачать, а с мотивацией уже сложнее.</p>
40 <p>- Сложнее будет с людьми из другой сферы, а возраст не проблема. Правда, есть проблема контекста: если всем по 25, и приходят новички по 35, общаться сложно. В целом же "горящие глаза" решают всё вне зависимости от возраста: hard skills можно прокачать, а с мотивацией уже сложнее.</p>
41 <a></a><p>software engineer, Facebook</p>
41 <a></a><p>software engineer, Facebook</p>
42 <p>- Нужно давать шанс вне зависимости от чего-либо. Возраст не является надёжным признаком уровня работы. Во всех можно найти неожиданные вещи, я бы больше смотрел на профессиональные качества.</p>
42 <p>- Нужно давать шанс вне зависимости от чего-либо. Возраст не является надёжным признаком уровня работы. Во всех можно найти неожиданные вещи, я бы больше смотрел на профессиональные качества.</p>
43 <a></a><p>data lake product owner, "МТС"</p>
43 <a></a><p>data lake product owner, "МТС"</p>
44 <p>- Важно, готов ли развиваться человек. Мы смотрим на позитивное мышление и даём развиваться. Недавно был кейс: человек закончил институт теплотехники и пришёл джуниором, немного владел Python, но нашей специфики не знал. Показал себя в итоге хорошо, и мы его взяли в штат. Мы не смотрим на возраст, смотрим на образ мышления.</p>
44 <p>- Важно, готов ли развиваться человек. Мы смотрим на позитивное мышление и даём развиваться. Недавно был кейс: человек закончил институт теплотехники и пришёл джуниором, немного владел Python, но нашей специфики не знал. Показал себя в итоге хорошо, и мы его взяли в штат. Мы не смотрим на возраст, смотрим на образ мышления.</p>
45 <a></a><p>production engineer, Facebook</p>
45 <a></a><p>production engineer, Facebook</p>
46 <p>- Бывают, Facebook* нанимает прямо из институтов. Во все большие компании можно пойти интерном в команду высоконагруженных систем. Если ты прошёл интернатуру, тебе дают оффер, и, закончив институт, ты приходишь работать. Чтобы пройти собеседование, нужно уметь писать код на любом языке программирования, понимать операционные системы. Всему остальному научат.</p>
46 <p>- Бывают, Facebook* нанимает прямо из институтов. Во все большие компании можно пойти интерном в команду высоконагруженных систем. Если ты прошёл интернатуру, тебе дают оффер, и, закончив институт, ты приходишь работать. Чтобы пройти собеседование, нужно уметь писать код на любом языке программирования, понимать операционные системы. Всему остальному научат.</p>
47 <a></a><p>системный администратор, специалист по Elasticsearch, "Одноклассники"</p>
47 <a></a><p>системный администратор, специалист по Elasticsearch, "Одноклассники"</p>
48 <p>- Я замечаю, что большие компании довольно часто пытаются выращивать свои кадры, берут джуниоров и пытаются сделать так, чтобы они обучились магии у них. В плане языков - это Python, Go и подобные популярные вещи.</p>
48 <p>- Я замечаю, что большие компании довольно часто пытаются выращивать свои кадры, берут джуниоров и пытаются сделать так, чтобы они обучились магии у них. В плане языков - это Python, Go и подобные популярные вещи.</p>
49 <a></a><p>lead developer, "Одноклассники"</p>
49 <a></a><p>lead developer, "Одноклассники"</p>
50 <p>- Попросил бы рассказать о задачах, которые он решал. В большинстве случаев достаточно одного вопроса, чтобы составить впечатление. Дальше были бы вопросы по самому резюме, если человек пишет, например, что он эксперт в определённой технологии.</p>
50 <p>- Попросил бы рассказать о задачах, которые он решал. В большинстве случаев достаточно одного вопроса, чтобы составить впечатление. Дальше были бы вопросы по самому резюме, если человек пишет, например, что он эксперт в определённой технологии.</p>
51 <a></a><p>backend-разработчик, "Тинькофф"</p>
51 <a></a><p>backend-разработчик, "Тинькофф"</p>
52 <p>- Я бы спросил, почему вы занимаетесь этим, как долго, что вы за это время сделали, чем гордитесь и почему. Так я смогу оценить квалификацию. Ещё бы спросил про самый большой факап и про любимый язык программирования.</p>
52 <p>- Я бы спросил, почему вы занимаетесь этим, как долго, что вы за это время сделали, чем гордитесь и почему. Так я смогу оценить квалификацию. Ещё бы спросил про самый большой факап и про любимый язык программирования.</p>
53 <a></a><p>software engineer, Facebook</p>
53 <a></a><p>software engineer, Facebook</p>
54 <p>- Спросил бы о конфликтах на работе и каким образом они решались, чем человек руководствуется, когда выбирает стек технологий. Узнал бы, когда он начал программировать, как удобней работать - индивидуально или в команде. Ну, и, пожалуй, - продолжил ли бы он работать программистом, если бы заработал все деньги, которые ему нужны.</p>
54 <p>- Спросил бы о конфликтах на работе и каким образом они решались, чем человек руководствуется, когда выбирает стек технологий. Узнал бы, когда он начал программировать, как удобней работать - индивидуально или в команде. Ну, и, пожалуй, - продолжил ли бы он работать программистом, если бы заработал все деньги, которые ему нужны.</p>
55 <a></a><p>lead developer, "Одноклассники"</p>
55 <a></a><p>lead developer, "Одноклассники"</p>
56 <p>- Я учился самостоятельно, никогда не посещал никаких курсов, учился в университете на математика. У нас было программирование, но очень специфическое. Сейчас всё изменилось: и больше курсов, и больше знаний в университетах.</p>
56 <p>- Я учился самостоятельно, никогда не посещал никаких курсов, учился в университете на математика. У нас было программирование, но очень специфическое. Сейчас всё изменилось: и больше курсов, и больше знаний в университетах.</p>
57 <a></a><p>системный администратор, специалист по Elasticsearch, "Одноклассники"</p>
57 <a></a><p>системный администратор, специалист по Elasticsearch, "Одноклассники"</p>
58 <p>- Надо поработать над задачей, которую нельзя было бы обойти, и просто начать писать код.</p>
58 <p>- Надо поработать над задачей, которую нельзя было бы обойти, и просто начать писать код.</p>
59 <a></a><p>software engineer, Facebook</p>
59 <a></a><p>software engineer, Facebook</p>
60 <p>- Писать на этих языках программы, другого способа нет.</p>
60 <p>- Писать на этих языках программы, другого способа нет.</p>
61 <a></a><p>T-shaped-инженер, Сбербанк</p>
61 <a></a><p>T-shaped-инженер, Сбербанк</p>
62 <p>- Я бы начал изучение вообще с основ программирования. Есть такая книга "Структура и интерпретация компьютерных программ" - она закладывает базовые основы для программиста любого уровня. После я бы рекомендовал изучать Java для разработки серверных приложений. Если мы говорим о мобильной разработке, то Kotlin. А Scala я бы не рекомендовал вообще - это всё ещё довольно редкий язык, и для начинающего он реально сложный, а его будущее пока непонятно.</p>
62 <p>- Я бы начал изучение вообще с основ программирования. Есть такая книга "Структура и интерпретация компьютерных программ" - она закладывает базовые основы для программиста любого уровня. После я бы рекомендовал изучать Java для разработки серверных приложений. Если мы говорим о мобильной разработке, то Kotlin. А Scala я бы не рекомендовал вообще - это всё ещё довольно редкий язык, и для начинающего он реально сложный, а его будущее пока непонятно.</p>
63 <a></a><p>product manager, "Тинькофф"</p>
63 <a></a><p>product manager, "Тинькофф"</p>
64 <p>- Scala-программисты нужны для подготовки данных рекомендательных систем, это очень востребованная область применения языка. Java быстрая, её можно сильно оптимизировать, и она сильно повысит скорость работы, так что пригодится для рекомендательных движков.</p>
64 <p>- Scala-программисты нужны для подготовки данных рекомендательных систем, это очень востребованная область применения языка. Java быстрая, её можно сильно оптимизировать, и она сильно повысит скорость работы, так что пригодится для рекомендательных движков.</p>
65 <a></a><p>data lake product owner, "МТС"</p>
65 <a></a><p>data lake product owner, "МТС"</p>
66 <p>- Scala конкретно применяется в realtime-профессинге. И Kotlin в последнее время нужен для него же. Если брать совокупность языков, то она применима больше к анализу онлайн-потоков.</p>
66 <p>- Scala конкретно применяется в realtime-профессинге. И Kotlin в последнее время нужен для него же. Если брать совокупность языков, то она применима больше к анализу онлайн-потоков.</p>
67 <a></a><p>systems architect, Lamoda</p>
67 <a></a><p>systems architect, Lamoda</p>
68 <p>- Эти все три языка на базе JVM. Сама Java живёт и развивается. Многие вещи и шаблоны приходят из экосистемы Java. Это хорошее подспорье для будущего, так как даже на другом стеке технологий вам будет многое знакомо. Направление может быть любое: Scala часто упоминается как функциональное программирование, пригодится в обработке данных, Kotlin набирает обороты в мобильной разработке.</p>
68 <p>- Эти все три языка на базе JVM. Сама Java живёт и развивается. Многие вещи и шаблоны приходят из экосистемы Java. Это хорошее подспорье для будущего, так как даже на другом стеке технологий вам будет многое знакомо. Направление может быть любое: Scala часто упоминается как функциональное программирование, пригодится в обработке данных, Kotlin набирает обороты в мобильной разработке.</p>
69 <a></a><p>lead developer, "Одноклассники"</p>
69 <a></a><p>lead developer, "Одноклассники"</p>
70 <p>- Выбор направления зависит от того, какими задачами вы хотите заниматься. Все эти языки - это JVM, поэтому стоит изучать её особенности, чтобы понимать, как они работают. Полезно изучать и общие принципы построения распределённых систем, эти знания пригодятся вне зависимости от языка.</p>
70 <p>- Выбор направления зависит от того, какими задачами вы хотите заниматься. Все эти языки - это JVM, поэтому стоит изучать её особенности, чтобы понимать, как они работают. Полезно изучать и общие принципы построения распределённых систем, эти знания пригодятся вне зависимости от языка.</p>
71 <a></a><p>backend-разработчик, "Тинькофф"</p>
71 <a></a><p>backend-разработчик, "Тинькофф"</p>
72 <p>- Я не очень люблю Frontend. Я начинал с железа и занимался баллистическими ракетами, а теперь пишу софт. Если нравится сервис, изучи, как железо работает, если нравится железо, то изучи физику - я бы шёл снизу, но не надо останавливаться на одном лишь Frontend.</p>
72 <p>- Я не очень люблю Frontend. Я начинал с железа и занимался баллистическими ракетами, а теперь пишу софт. Если нравится сервис, изучи, как железо работает, если нравится железо, то изучи физику - я бы шёл снизу, но не надо останавливаться на одном лишь Frontend.</p>
73 <a></a><p>product manager, "Тинькофф"</p>
73 <a></a><p>product manager, "Тинькофф"</p>
74 <p>- Для анализа данных и машинного обучения - Python, а самые распространенные библиотеки - NumPy, SciPy, MatPlotLib и Scikit.</p>
74 <p>- Для анализа данных и машинного обучения - Python, а самые распространенные библиотеки - NumPy, SciPy, MatPlotLib и Scikit.</p>
75 <a></a><p>data lake product owner, "МТС"</p>
75 <a></a><p>data lake product owner, "МТС"</p>
76 <p>- Для анализа данных - PySpark, NumPy, AsyncIo и Flask. Обычно мы используем их в комплексе. Flask позволяет писать сервисы с API, а внутри, для анализа данных, все остальные. Ещё для работы с данными мы используем фреймворк Apache Airflow.</p>
76 <p>- Для анализа данных - PySpark, NumPy, AsyncIo и Flask. Обычно мы используем их в комплексе. Flask позволяет писать сервисы с API, а внутри, для анализа данных, все остальные. Ещё для работы с данными мы используем фреймворк Apache Airflow.</p>
77 <a></a><p>T-shaped-инженер, Сбербанк</p>
77 <a></a><p>T-shaped-инженер, Сбербанк</p>
78 <p>- Живее всех живых! Когда говорят о Java, нужно различать виртуальную машину и язык, который исполняется на этой машине. Сейчас это самая продвинутая и мощная платформа для разработки приложений и сервисов. С девятой версии Java получила активное развитие, новые модули и другие новшества появляются каждые полгода. И, как вы её освоите, рекомендую изучить Clojure.</p>
78 <p>- Живее всех живых! Когда говорят о Java, нужно различать виртуальную машину и язык, который исполняется на этой машине. Сейчас это самая продвинутая и мощная платформа для разработки приложений и сервисов. С девятой версии Java получила активное развитие, новые модули и другие новшества появляются каждые полгода. И, как вы её освоите, рекомендую изучить Clojure.</p>
79 <a></a><p>data lake product owner, "МТС"</p>
79 <a></a><p>data lake product owner, "МТС"</p>
80 <p>- Жива. Это динамичный язык, который применим для работы с бизнес-логикой, в области аналитики данных и выстраивании бизнес-процессов. Она, может, и не такая производительная, но у нее много преимуществ, например многопоточность. Мы используем Hadoop - это платформа для хранения и анализа больших данных, она полностью написана на Java и развивается.</p>
80 <p>- Жива. Это динамичный язык, который применим для работы с бизнес-логикой, в области аналитики данных и выстраивании бизнес-процессов. Она, может, и не такая производительная, но у нее много преимуществ, например многопоточность. Мы используем Hadoop - это платформа для хранения и анализа больших данных, она полностью написана на Java и развивается.</p>
81 <a></a><p>lead developer, "Одноклассники"</p>
81 <a></a><p>lead developer, "Одноклассники"</p>
82 <p>- Поддерживаю, живее всех живых. У нас в "Одноклассниках" многое написано на Java, и мы не собираемся с неё переходить. Сейчас она развивается намного быстрее, чем три года назад, релизы раз в полгода, и постоянно добавляются новые фичи.</p>
82 <p>- Поддерживаю, живее всех живых. У нас в "Одноклассниках" многое написано на Java, и мы не собираемся с неё переходить. Сейчас она развивается намного быстрее, чем три года назад, релизы раз в полгода, и постоянно добавляются новые фичи.</p>
83 <a></a><p>software engineer, Facebook</p>
83 <a></a><p>software engineer, Facebook</p>
84 <p>- Я не Java-программист, но смотрю, что люди говорят: в Java есть вся экосистема, все библиотеки и инфраструктура. Для стартапа JVM-платформа идеальна. На ней можно использовать библиотеки на других языках, и на Java написано уже очень много.</p>
84 <p>- Я не Java-программист, но смотрю, что люди говорят: в Java есть вся экосистема, все библиотеки и инфраструктура. Для стартапа JVM-платформа идеальна. На ней можно использовать библиотеки на других языках, и на Java написано уже очень много.</p>
85 <a></a><p>lead developer, "Одноклассники"</p>
85 <a></a><p>lead developer, "Одноклассники"</p>
86 <p>- Когда мне было 13 лет, родители купили компьютер Atari. Игрушки мне просто надоели, и я писал программы. Там был язык BASIC, документация на английском и очень скудная. Интернета не было, и мне приходилось изучать самому - я писал программы на листочке и потом вбивал их в компьютер. Первая моя программа - таблица умножения, а потом в основном писал игры.</p>
86 <p>- Когда мне было 13 лет, родители купили компьютер Atari. Игрушки мне просто надоели, и я писал программы. Там был язык BASIC, документация на английском и очень скудная. Интернета не было, и мне приходилось изучать самому - я писал программы на листочке и потом вбивал их в компьютер. Первая моя программа - таблица умножения, а потом в основном писал игры.</p>
87 <a></a><p>backend-разработчик, "Тинькофф"</p>
87 <a></a><p>backend-разработчик, "Тинькофф"</p>
88 <p>- Программирование началось с физики в школе. Мне очень нравились механизмы, и я очень долго шёл до микроконтроллера.</p>
88 <p>- Программирование началось с физики в школе. Мне очень нравились механизмы, и я очень долго шёл до микроконтроллера.</p>
89 <a></a><p>системный администратор, специалист по Elasticsearch, "Одноклассники"</p>
89 <a></a><p>системный администратор, специалист по Elasticsearch, "Одноклассники"</p>
90 <p>- Моё программирование началось с того, что мне было лет 17 и я увидел "синий экран" всем известной операционной системы. Потом установил Linux, стало интересно, начал копаться и разбираться и через несколько лет обнаружил себя профессионалом в некоторых вещах.</p>
90 <p>- Моё программирование началось с того, что мне было лет 17 и я увидел "синий экран" всем известной операционной системы. Потом установил Linux, стало интересно, начал копаться и разбираться и через несколько лет обнаружил себя профессионалом в некоторых вещах.</p>
91 <a></a><p>software engineer, Facebook</p>
91 <a></a><p>software engineer, Facebook</p>
92 <p>- Я учился в техникуме на программиста. Помню этот день: был урок, нам сказали, что нужно такое-то задание по алгоритмам. А мне уже тогда было всё четко и понятно, как это делать.</p>
92 <p>- Я учился в техникуме на программиста. Помню этот день: был урок, нам сказали, что нужно такое-то задание по алгоритмам. А мне уже тогда было всё четко и понятно, как это делать.</p>
93 <a></a><p>lead developer, "Одноклассники"</p>
93 <a></a><p>lead developer, "Одноклассники"</p>
94 <p>- Там получилось довольно интересно: я пошёл работать в компанию, где были люди из математической школы, меня сразу посадили писать что-то важное по тестовому проекту. Спустя какое-то время посмотрели на тестовый проект и включили его в продакшн - это была консоль управления большой системой для запуска сервисов "МТС".</p>
94 <p>- Там получилось довольно интересно: я пошёл работать в компанию, где были люди из математической школы, меня сразу посадили писать что-то важное по тестовому проекту. Спустя какое-то время посмотрели на тестовый проект и включили его в продакшн - это была консоль управления большой системой для запуска сервисов "МТС".</p>
95 <a></a><p>backend-разработчик, "Тинькофф"</p>
95 <a></a><p>backend-разработчик, "Тинькофф"</p>
96 <p>- Я учился на физтехе, где у Intel была кафедра. Сначала первый день, потом второй, третий, и ты уже работаешь в Intel. Это был крутой старт.</p>
96 <p>- Я учился на физтехе, где у Intel была кафедра. Сначала первый день, потом второй, третий, и ты уже работаешь в Intel. Это был крутой старт.</p>
97 <a></a><p>системный администратор, специалист по Elasticsearch, "Одноклассники"</p>
97 <a></a><p>системный администратор, специалист по Elasticsearch, "Одноклассники"</p>
98 <p>- Первая работа была таким классическим системным администратором, компания была связана с IT очень условно, а я был одним из тех людей, которые бегали за секретаршами и чинили им принтеры.</p>
98 <p>- Первая работа была таким классическим системным администратором, компания была связана с IT очень условно, а я был одним из тех людей, которые бегали за секретаршами и чинили им принтеры.</p>
99 <a></a><p>software engineer, Facebook</p>
99 <a></a><p>software engineer, Facebook</p>
100 <p>- Была маленькая компания без названия и снимала офис на заброшенном заводе. Я программировал микроконтроллеры и получал 1500 рублей.</p>
100 <p>- Была маленькая компания без названия и снимала офис на заброшенном заводе. Я программировал микроконтроллеры и получал 1500 рублей.</p>
101 <a></a><p>T-shaped-инженер, Сбербанк</p>
101 <a></a><p>T-shaped-инженер, Сбербанк</p>
102 <p>- Я думаю, что мы уже начали переходить на них. Сейчас активно развивается железо, которое будет производить вычисление с помощью квантовой технологии; под эти вычисления уже создаются языки программирования. Мы перейдём к этому, когда железо станет доступно широкому кругу лиц, а не только профессионалам в лабораториях. А зарабатывать на этом - только когда будет доступная аппаратная часть. Точно не в ближайшие пять лет.</p>
102 <p>- Я думаю, что мы уже начали переходить на них. Сейчас активно развивается железо, которое будет производить вычисление с помощью квантовой технологии; под эти вычисления уже создаются языки программирования. Мы перейдём к этому, когда железо станет доступно широкому кругу лиц, а не только профессионалам в лабораториях. А зарабатывать на этом - только когда будет доступная аппаратная часть. Точно не в ближайшие пять лет.</p>
103 <a></a><p>product manager, "Тинькофф"</p>
103 <a></a><p>product manager, "Тинькофф"</p>
104 <p>- Квантовый компьютер - это не панацея, квантовые алгоритмы развиваются, и центры разработки находятся под патронажем корпораций. Но абсолютно каждый алгоритм нельзя поставить на квантовые рельсы, не все они нужны. Если и перейдём на квантовое программирование, то только в специальных областях, где оно востребовано. Для квантовых компьютеров необходимы суровые условия - низкие температуры, очень сложное оборудование, защита от внешних факторов, - поэтому массово это пока невозможно. Но в некоторых нишах будут попытки. Сейчас это можно сравнить с появлением транзисторов в сороковые годы.</p>
104 <p>- Квантовый компьютер - это не панацея, квантовые алгоритмы развиваются, и центры разработки находятся под патронажем корпораций. Но абсолютно каждый алгоритм нельзя поставить на квантовые рельсы, не все они нужны. Если и перейдём на квантовое программирование, то только в специальных областях, где оно востребовано. Для квантовых компьютеров необходимы суровые условия - низкие температуры, очень сложное оборудование, защита от внешних факторов, - поэтому массово это пока невозможно. Но в некоторых нишах будут попытки. Сейчас это можно сравнить с появлением транзисторов в сороковые годы.</p>
105 <a></a><p>lead developer, "Одноклассники"</p>
105 <a></a><p>lead developer, "Одноклассники"</p>
106 <p>- Я думаю, что в ближайшем будущем мы вряд ли перейдём на квантовое программирование, но в масштабах столетия - вполне вероятно. Но современные языки не исчезнут, скорее будут сосуществовать с новыми, потому что они для разных задач. И скорее всего, новые языки придут из сферы машинного обучения.</p>
106 <p>- Я думаю, что в ближайшем будущем мы вряд ли перейдём на квантовое программирование, но в масштабах столетия - вполне вероятно. Но современные языки не исчезнут, скорее будут сосуществовать с новыми, потому что они для разных задач. И скорее всего, новые языки придут из сферы машинного обучения.</p>
107 <a></a><p>backend-разработчик, "Тинькофф"</p>
107 <a></a><p>backend-разработчик, "Тинькофф"</p>
108 <p>- Нет, не перейдём. Сам термин "квантовый компьютер" некорректный - все думают, что это тот же самый компьютер на другой технологии. На самом деле это не компьютер в классическом понимании, он не может выполнять любые задачи, он узкоспециальный. В основном это касается сложной математики, которую, например, долго рассчитывать привычными способами, а квантовый компьютер решает несколько задач параллельно. Но вы не напишете браузер для него. А вот в сфере защиты и безопасности им найдут применение, это самая критичная сфера.</p>
108 <p>- Нет, не перейдём. Сам термин "квантовый компьютер" некорректный - все думают, что это тот же самый компьютер на другой технологии. На самом деле это не компьютер в классическом понимании, он не может выполнять любые задачи, он узкоспециальный. В основном это касается сложной математики, которую, например, долго рассчитывать привычными способами, а квантовый компьютер решает несколько задач параллельно. Но вы не напишете браузер для него. А вот в сфере защиты и безопасности им найдут применение, это самая критичная сфера.</p>
109 <p>* Решением суда запрещена "деятельность компании Meta Platforms Inc. по реализации продуктов - социальных сетей Facebook и Instagram на территории Российской Федерации по основаниям осуществления экстремистской деятельности.</p>
109 <p>* Решением суда запрещена "деятельность компании Meta Platforms Inc. по реализации продуктов - социальных сетей Facebook и Instagram на территории Российской Федерации по основаниям осуществления экстремистской деятельности.</p>
110 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
110 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>