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 ноя 2023</li>
2 <ul><li>29 ноя 2023</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Много лет в качестве хобби Иван пишет программы для подбора холодильных установок. И если раньше использовал язык Delphi, то теперь переходит на C++.</p>
4 </ul><p>Много лет в качестве хобби Иван пишет программы для подбора холодильных установок. И если раньше использовал язык Delphi, то теперь переходит на C++.</p>
5 <p>Иллюстрация: Kouji Tsuru / Unsplash / Adjima / Rawpixel / Annie для Skillbox Media</p>
5 <p>Иллюстрация: Kouji Tsuru / Unsplash / Adjima / Rawpixel / Annie для Skillbox Media</p>
6 <p>Россия, Москва</p>
6 <p>Россия, Москва</p>
7 <p><strong>Достижения</strong></p>
7 <p><strong>Достижения</strong></p>
8 <p>Освоил язык C++, успешно защитил диплом и теперь планирует внедрить полученные знания в свой проект.</p>
8 <p>Освоил язык C++, успешно защитил диплом и теперь планирует внедрить полученные знания в свой проект.</p>
9 <p>Привет! Меня зовут Иван Волков. Я многодетный отец и инженер холодильных установок. А ещё вот уже более десяти лет, увлекаюсь разработкой: на своей основной работе создаю полезные программы - каталоги для подбора оборудования. Всё начиналось с простого интереса, а переросло в большую страсть. Специально для своего проекта я даже освоил язык C++, но останавливаться на этом не планирую.</p>
9 <p>Привет! Меня зовут Иван Волков. Я многодетный отец и инженер холодильных установок. А ещё вот уже более десяти лет, увлекаюсь разработкой: на своей основной работе создаю полезные программы - каталоги для подбора оборудования. Всё начиналось с простого интереса, а переросло в большую страсть. Специально для своего проекта я даже освоил язык C++, но останавливаться на этом не планирую.</p>
10 <p>Я окончил Бауманку по специальности "Холодильная, криогенная техника" и сразу после выпуска устроился инженером холодильных установок. Шесть лет в вузе подарили много полезных знаний, в том числе по программированию на Delphi, поэтому уже на второй год в компании я стал проявлять инициативу и писать программы для подбора оборудования.</p>
10 <p>Я окончил Бауманку по специальности "Холодильная, криогенная техника" и сразу после выпуска устроился инженером холодильных установок. Шесть лет в вузе подарили много полезных знаний, в том числе по программированию на Delphi, поэтому уже на второй год в компании я стал проявлять инициативу и писать программы для подбора оборудования.</p>
11 <p>На мой взгляд, программирование - прикладной навык. Чтобы использовать его эффективно, нужно иметь ещё одну, основную специальность. У меня это холодильные установки. Будучи погружённым в направление, я вижу, что именно могу улучшить и автоматизировать.</p>
11 <p>На мой взгляд, программирование - прикладной навык. Чтобы использовать его эффективно, нужно иметь ещё одну, основную специальность. У меня это холодильные установки. Будучи погружённым в направление, я вижу, что именно могу улучшить и автоматизировать.</p>
12 <p>Компания, где я работаю, "<a>Промышленные холодильные системы</a>", не только производит установки, но и продаёт их. Наши клиенты - крупные юрлица. Например, Samsung. Поэтому однажды мне и пришла мысль: а почему бы не сделать удобную программу-каталог всего нашего оборудования? Чтобы облегчить выбор необходимых агрегатов заказчикам, да и внутренние процессы в организации упростить. На дворе был 2013 год.</p>
12 <p>Компания, где я работаю, "<a>Промышленные холодильные системы</a>", не только производит установки, но и продаёт их. Наши клиенты - крупные юрлица. Например, Samsung. Поэтому однажды мне и пришла мысль: а почему бы не сделать удобную программу-каталог всего нашего оборудования? Чтобы облегчить выбор необходимых агрегатов заказчикам, да и внутренние процессы в организации упростить. На дворе был 2013 год.</p>
13 Экран программы Ивана по подбору холодильного оборудования<em>Скриншот: личный архив Ивана Волкова</em>Экран программы Ивана по подбору холодильного оборудования<em>Скриншот: личный архив Ивана Волкова</em>Экран программы Ивана по подбору холодильного оборудования<em>Скриншот: личный архив Ивана Волкова</em><p>Прежде чем прийти к руководству, я предварительно создал демоверсию программы. Идею мне одобрили, и я приступил. Делал как мог. Потихоньку писал программу на Delphi в свободное от основных задач время. Наконец в 2014 году выпустил: с тех пор мы с коллегами ею пользуемся, а я периодически её дорабатываю - добавляю новую технику, расчёты и другие функции.</p>
13 Экран программы Ивана по подбору холодильного оборудования<em>Скриншот: личный архив Ивана Волкова</em>Экран программы Ивана по подбору холодильного оборудования<em>Скриншот: личный архив Ивана Волкова</em>Экран программы Ивана по подбору холодильного оборудования<em>Скриншот: личный архив Ивана Волкова</em><p>Прежде чем прийти к руководству, я предварительно создал демоверсию программы. Идею мне одобрили, и я приступил. Делал как мог. Потихоньку писал программу на Delphi в свободное от основных задач время. Наконец в 2014 году выпустил: с тех пор мы с коллегами ею пользуемся, а я периодически её дорабатываю - добавляю новую технику, расчёты и другие функции.</p>
14 <p>И всё же годы идут: в последнее время разработка просто улетела в космос. Пару лет назад я понял, что если хочу оставаться "в ногу со временем": развивать свой продукт и в целом развиваться в программировании, то должен освоить новый язык.</p>
14 <p>И всё же годы идут: в последнее время разработка просто улетела в космос. Пару лет назад я понял, что если хочу оставаться "в ногу со временем": развивать свой продукт и в целом развиваться в программировании, то должен освоить новый язык.</p>
15 <p>К тому же я рассудил: если однажды уволюсь из компании и захочу передать ведение своей программы-каталога другому специалисту - вряд ли с лёгкостью отыщу разработчика на Delphi. Этот язык уже не в почёте. А значит, со временем, мне нужно перенести все функции на другой "движок".</p>
15 <p>К тому же я рассудил: если однажды уволюсь из компании и захочу передать ведение своей программы-каталога другому специалисту - вряд ли с лёгкостью отыщу разработчика на Delphi. Этот язык уже не в почёте. А значит, со временем, мне нужно перенести все функции на другой "движок".</p>
16 <p>Когда-то я интересовался языком C, поэтому самым логичным мне показалось развивать имеющуюся базу. Поизучал, посмотрел предложения на рынке и выбрал комплексное<a>обучение</a>по C++ от Skillbox.</p>
16 <p>Когда-то я интересовался языком C, поэтому самым логичным мне показалось развивать имеющуюся базу. Поизучал, посмотрел предложения на рынке и выбрал комплексное<a>обучение</a>по C++ от Skillbox.</p>
17 <p>C++ - классика программирования. Разработчики, владеющие этим языком, ценятся на рынке и получают хорошую зарплату. Я изучил предложения на сайтах по поиску работы.</p>
17 <p>C++ - классика программирования. Разработчики, владеющие этим языком, ценятся на рынке и получают хорошую зарплату. Я изучил предложения на сайтах по поиску работы.</p>
18 Теплообменник для охлаждения сжатого воздуха, созданный по разработкам Ивана. Он создал первоначальные чертежи и провёл расчёты, конструкторы позже доработали их и выпустили изделие<em>Фото: личный архив Ивана Волкова</em>Крупный конденсатор<em>Фото: личный архив Ивана Волкова</em>Холодильная установка<em>Фото: личный архив Ивана Волкова</em><p>Как из Москвы идёт много дорог в разные стороны, так и из C++ можно перейти в любое направление. Например, в программирование контроллеров. А с помощью фреймворка Qt - в разработку кросс-платформенного ПО.</p>
18 Теплообменник для охлаждения сжатого воздуха, созданный по разработкам Ивана. Он создал первоначальные чертежи и провёл расчёты, конструкторы позже доработали их и выпустили изделие<em>Фото: личный архив Ивана Волкова</em>Крупный конденсатор<em>Фото: личный архив Ивана Волкова</em>Холодильная установка<em>Фото: личный архив Ивана Волкова</em><p>Как из Москвы идёт много дорог в разные стороны, так и из C++ можно перейти в любое направление. Например, в программирование контроллеров. А с помощью фреймворка Qt - в разработку кросс-платформенного ПО.</p>
19 <p>Курс я проходил довольно долго, два года. Благодаря бэкграунду в программировании проблем с технической стороной практически не возникало (а если изредка и случались - выручал куратор). Зато сталкивался с трудностями иного характера - в самоорганизации.</p>
19 <p>Курс я проходил довольно долго, два года. Благодаря бэкграунду в программировании проблем с технической стороной практически не возникало (а если изредка и случались - выручал куратор). Зато сталкивался с трудностями иного характера - в самоорганизации.</p>
20 <p><strong>1. Приходилось постоянно мотивировать себя не лениться и не пропускать.</strong></p>
20 <p><strong>1. Приходилось постоянно мотивировать себя не лениться и не пропускать.</strong></p>
21 <p>Онлайн-обучение рассчитано на самостоятельных людей - вас никто не будет дёргать и напоминать: "Пройди урок, сделай домашнее задание". Нужно мотивировать себя самостоятельно: заранее выстраивать график, задаваться целями.</p>
21 <p>Онлайн-обучение рассчитано на самостоятельных людей - вас никто не будет дёргать и напоминать: "Пройди урок, сделай домашнее задание". Нужно мотивировать себя самостоятельно: заранее выстраивать график, задаваться целями.</p>
22 <p><strong>2. Было непросто находить свободное время для учёбы.</strong></p>
22 <p><strong>2. Было непросто находить свободное время для учёбы.</strong></p>
23 <p>У меня большая семья: пять детей, ждём шестого. Дома всегда шумно. Проходить курс и выполнять практические задания я мог только ночами, после 21:00, или по утрам, до 08:00, пока дети спят.</p>
23 <p>У меня большая семья: пять детей, ждём шестого. Дома всегда шумно. Проходить курс и выполнять практические задания я мог только ночами, после 21:00, или по утрам, до 08:00, пока дети спят.</p>
24 <p><strong>3. Учился концентрироваться при любых обстоятельствах.</strong></p>
24 <p><strong>3. Учился концентрироваться при любых обстоятельствах.</strong></p>
25 <p>Иногда, конечно, занимался и днём, когда дети бегали вокруг. Например, на выходных. В таких случаях пытался максимально погрузиться в тему и абстрагироваться от внешнего шума. Или же выполнял только короткие задания и делал их в несколько подходов.</p>
25 <p>Иногда, конечно, занимался и днём, когда дети бегали вокруг. Например, на выходных. В таких случаях пытался максимально погрузиться в тему и абстрагироваться от внешнего шума. Или же выполнял только короткие задания и делал их в несколько подходов.</p>
26 <p><strong>4. Чтобы не спасовать в последний момент, напоминал себе о больших целях.</strong></p>
26 <p><strong>4. Чтобы не спасовать в последний момент, напоминал себе о больших целях.</strong></p>
27 <p>Повторял себе: "Одна профессия - хорошо, а две лучше. Поэтому сиди и доделывай диплом, готовь презентацию, выступай". В сегодняшнем мире иметь лишь одну специальность - опасно. Последние события показали, что работу можно потерять в любой момент. Например, когда европейская продукция ушла с рынка, моя компания чуть не закрылась - благо успела перейти на китайские комплектующие.</p>
27 <p>Повторял себе: "Одна профессия - хорошо, а две лучше. Поэтому сиди и доделывай диплом, готовь презентацию, выступай". В сегодняшнем мире иметь лишь одну специальность - опасно. Последние события показали, что работу можно потерять в любой момент. Например, когда европейская продукция ушла с рынка, моя компания чуть не закрылась - благо успела перейти на китайские комплектующие.</p>
28 <p>Обучение - лишь один из возможных источников информации. Никто не запрещает вам задействовать несколько: интернет, видеоролики. Изучать, сравнивать, пробовать. Наоборот, это только улучшит результат.</p>
28 <p>Обучение - лишь один из возможных источников информации. Никто не запрещает вам задействовать несколько: интернет, видеоролики. Изучать, сравнивать, пробовать. Наоборот, это только улучшит результат.</p>
29 <p>В качестве дипломного проекта я разрабатывал поисковый движок на C++. Этакий аналог поисковой строки "Яндекса" или Google. Сперва было необходимо считать данные, запросы и тексты из файла JSON. Далее - составить формулу и словарь релевантности для набора слов. От правильности и подробности этого действия зависит точность результатов поисковой выдачи.</p>
29 <p>В качестве дипломного проекта я разрабатывал поисковый движок на C++. Этакий аналог поисковой строки "Яндекса" или Google. Сперва было необходимо считать данные, запросы и тексты из файла JSON. Далее - составить формулу и словарь релевантности для набора слов. От правильности и подробности этого действия зависит точность результатов поисковой выдачи.</p>
30 Иван на велопрогулке<em>Фото: личный архив Ивана Волкова</em><p>Чаты с однокурсниками нередко оказываются полезны: когда ввели санкции, россиянам заблокировали возможность устанавливать фреймворк Qt. А ребята в чате подсказали, что нужно просто включить VPN и с ним всё получится.</p>
30 Иван на велопрогулке<em>Фото: личный архив Ивана Волкова</em><p>Чаты с однокурсниками нередко оказываются полезны: когда ввели санкции, россиянам заблокировали возможность устанавливать фреймворк Qt. А ребята в чате подсказали, что нужно просто включить VPN и с ним всё получится.</p>
31 <p>Дальнейших планов у меня много: углубиться в C++, освоить Python и веб-разработку. Хочу овладеть целым стеком технологий - всё это поможет мне сразу с несколькими целями.</p>
31 <p>Дальнейших планов у меня много: углубиться в C++, освоить Python и веб-разработку. Хочу овладеть целым стеком технологий - всё это поможет мне сразу с несколькими целями.</p>
32 <p><strong>1. Переложить свою рабочую программу по подбору холодильного оборудования на современные "рельсы".</strong></p>
32 <p><strong>1. Переложить свою рабочую программу по подбору холодильного оборудования на современные "рельсы".</strong></p>
33 <p>Пересобрать полноценное приложение. На клиентской части - на JavaScript, на серверной - что-то на C++, что-то на Python.</p>
33 <p>Пересобрать полноценное приложение. На клиентской части - на JavaScript, на серверной - что-то на C++, что-то на Python.</p>
34 <p><strong>2. Взять в работу новые корпоративные проекты и сразу делать их на C++.</strong></p>
34 <p><strong>2. Взять в работу новые корпоративные проекты и сразу делать их на C++.</strong></p>
35 <p>Недавно мне поступила задача: создать ещё одну программу под новое оборудование (кожухотрубные теплообменники), в которой можно было бы проводить конструкторский расчёт, осуществлять подбор оборудования из списка и применять фильтр под конкретные условия. Рассматривал вариант создания на C++ для своей же практики.</p>
35 <p>Недавно мне поступила задача: создать ещё одну программу под новое оборудование (кожухотрубные теплообменники), в которой можно было бы проводить конструкторский расчёт, осуществлять подбор оборудования из списка и применять фильтр под конкретные условия. Рассматривал вариант создания на C++ для своей же практики.</p>
36 <p><strong>3. В будущем - найти работу джуниор-программистом.</strong></p>
36 <p><strong>3. В будущем - найти работу джуниор-программистом.</strong></p>
37 <p>Пока я не планирую и не могу сменить работу и полностью уйти в разработку: у меня пять детей, мы ждём шестого, и пока они ещё маленькие, мы с женой должны быть постоянно на подхвате. Отвести в садик, забрать, покормить. Моя текущая работа - в километре от дома, так что это очень удобно. Что до проектов для портфолио - пока "выгрызаю" себе на основной работе<strong>?</strong></p>
37 <p>Пока я не планирую и не могу сменить работу и полностью уйти в разработку: у меня пять детей, мы ждём шестого, и пока они ещё маленькие, мы с женой должны быть постоянно на подхвате. Отвести в садик, забрать, покормить. Моя текущая работа - в километре от дома, так что это очень удобно. Что до проектов для портфолио - пока "выгрызаю" себе на основной работе<strong>?</strong></p>
38 <p>На мой взгляд, самое главное в учёбе и работе - не терять интереса и любопытства. Именно эти стремления двигают вперёд. Ведь часто большие достижения и открытия часто начинаются именно с маленького "А почему бы мне не сделать…" Вот эта внутренняя неусидчивость и толкает вперёд и, как по мне, мотивирует сильнее любых денежных вознаграждений.</p>
38 <p>На мой взгляд, самое главное в учёбе и работе - не терять интереса и любопытства. Именно эти стремления двигают вперёд. Ведь часто большие достижения и открытия часто начинаются именно с маленького "А почему бы мне не сделать…" Вот эта внутренняя неусидчивость и толкает вперёд и, как по мне, мотивирует сильнее любых денежных вознаграждений.</p>
39 Иван с детьми. Кстати, старшей дочери Ивана скоро восемь лет, но она уже интересуется Python - делает детские задания на "Учи.ру"<em>Фото: личный архив Ивана Волкова</em>Иван с детьми. Кстати, старшей дочери Ивана скоро восемь лет, но она уже интересуется Python - делает детские задания на "Учи.ру"<em>Фото: личный архив Ивана Волкова</em><p>Да, иногда вы будете уставать, и это нормально: отдохните день-два или неделю, если нужно. Восстановитесь. И интерес вернётся. У меня именно так и происходит.</p>
39 Иван с детьми. Кстати, старшей дочери Ивана скоро восемь лет, но она уже интересуется Python - делает детские задания на "Учи.ру"<em>Фото: личный архив Ивана Волкова</em>Иван с детьми. Кстати, старшей дочери Ивана скоро восемь лет, но она уже интересуется Python - делает детские задания на "Учи.ру"<em>Фото: личный архив Ивана Волкова</em><p>Да, иногда вы будете уставать, и это нормально: отдохните день-два или неделю, если нужно. Восстановитесь. И интерес вернётся. У меня именно так и происходит.</p>
40 <p>Секрет восполнения ресурса у каждого свой. Я всё своё свободное время провожу с семьёй: мы гуляем по паркам, ходим в музеи, встречаемся с друзьями. А ещё люблю кататься на велосипеде.</p>
40 <p>Секрет восполнения ресурса у каждого свой. Я всё своё свободное время провожу с семьёй: мы гуляем по паркам, ходим в музеи, встречаемся с друзьями. А ещё люблю кататься на велосипеде.</p>
41 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
41 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>