Сразу оговорюсь: эта статья не про плюсы и минусы профессий и уж точно не про то, «кто лучше». Это просто мой опыт, которым решил поделиться в пятницу, который работает с подготовкой специалистов для решения какой-то прикладной задачи в двух разных областях.
Сварка — это то, чем мы занимаемся командой.
Python и разработка — то, что мне самому захотелось освоить уже в процессе этой работы. Я не ставил задачу стать разработчиком и не считаю себя даже близким к этому, но мне это нравится, поскольку потенциально могло решать насущные задачи за пределами сварочного цеха и добавить «современности» в производственную среду.
Из сварщиков в разработчики
До 2022 года для распределения задач, учёта загрузки и проектов мы использовали то Google Календарь, то Asana.
В 2022 году часть подобных сервисов ушла с рынка, а оставшиеся заметно подняли цены. При этом ни одно из решений не закрывало нашу ключевую потребность — распределение задач с привязкой к рабочему месту:
инструктор
сварочная кабина
клиент
время
В какой-то момент стало понятно, что адаптация чужих инструментов под нашу логику будет долгой и дорогой. Тогда я решил попробовать сделать собственный планировщик.
К этому моменту у меня уже был определённый технический бэкграунд:
Arduino
3D-принтеры (Ultimaker)
самодельные коптеры
Поэтому идея попробовать освоить разработку на Python и реализовать проект самостоятельно не выглядела чем-то невозможным, а Python привлек тем, что можно было бы его применить в решении потенциальных задач с аналитикой.
Важно отметить, что мы были сборной по сварке, но рядом существовали сборные и по веб-разработке, дизайну, мобильным приложениям. Это добавляло уверенности — даже если что-то не получится, будет у кого попросить помощи.
Онлайн-курс как инструмент, а не цель
Я записался на платный курс на одном из онлайн-ресурсов (название сознательно опускаю) с заявленными практикой и личными консультациями.
Трудоустройство меня не интересовало — я рассматривал этот курс исключительно как инструмент для решения конкретной прикладной задачи.
Группа была большой — около 40 человек. Уже на первых занятиях стало понятно, что формат массового онлайн-обучения вынужден ориентироваться на самый базовый уровень. Уровень участников при этом был крайне неоднородным — от людей без технического бэкграунда до тех, кто уже писал код.
Для моей задачи требовалось больше, чем просто Python (мне так показалось):
базы данных
понимание Docker
развёртывание веб сервера
Я из тех людей, у кого теория плохо задерживается в голове, пока не начинает применяться в реальном проекте, поэтому старался идти с опережением программы и только в моей задаче.
Личные консультации с преподавателями не закрывали вопросы уровня «как развернуть веб-сервер на VDS». В этот момент стало ясно, что ответы придётся искать самостоятельно.
ChatGPT и первый рабочий результат
Примерно тогда я натолкнулся на только появившийся ChatGPT.
Важно подчеркнуть: в моём случае он не заменил разработку как профессию, а стал инструментом быстрых ответов на мои конкретные вопросы. Иногда даже не быстрым, и частенько путаным, но все же от��еты получалось найти.
Кривовато, неидеально, но параллельно с выполнением заданий курса я с его помощью написал планировщик:
календарь
мобильную версию
разграничение прав пользователей

Это был монолитный код, далёкий от того что в идеале хотелось. Но он решал нашу задачу, и мы пользовались им около полугода.
Позже я обратился к сборной по разработке. Там помогли:
разобрали мой код
записали для меня около 4 часов видео с пояснениями
помогли корректно упаковать всё в Docker
указали на критические уязвимости
дополнили решение API
Уже тогда стало очевидно, насколько глубже и сложнее устроена разработка как профессия, чем кажется со стороны при решении одной конкретной задачи.

Что я из этого вынес
Мой личный вывод оказался таким:
формат курсов оказался слабо связан с моей реальной прикладной задачей
ожидания от обучения и результат не совпали
ChatGPT неожиданно снизил мотивацию глубоко погружаться в базовые основы именно на старте
В контексте моих сроков и задачи я побоялся, что глубокое изучение, например, алгоритмов не даст ощутимого выигрыша именно на этом этапе — демотивировала не оптимальность, а скорость получения работающего решения.
Позже мы полностью отказались от моего решения и обратились к профессионалам сборной, которые переписали проект с нуля.
Из разработчиков в сварщики
Сварщиков мы готовим давно — с 2016 года.
Практически с самого начала регулярно сталкиваемся с запросом на «дистанционное обучение сварке с нуля» от организаций.
Парадоксально, но такие запросы приходили даже в доковидные времена, когда Zoom и телемосты ещё не были повс��местными. Как правило это выглядело как просьба дистанционно «сделать сварщика» из рабочего другой профессии.
Недоумение вызывает то, что в это искренне верят представители компаний, которые потом сами будут принимать работу таких специалистов. Если копнуть глубже — мы встречали и образовательные организации, которые готовили сварщиков без практики. Мы относимся к этому с пониманием, но не одобряем.
Даже крупные производители предлагают сварочные тренажёры, где вместо реальной дуги — экран. Раньше мы воспринимали это как формальность «для корочек». Со временем таких запросов становится меньше — рынок постепенно начинает понимать, что документы не заменяют навык.
В сварке нет помощника, который выполнит задачу за тебя. Если руками не получается — никто её не выполнит.
Практика прежде теории
Сегодня обучение сварке у нас чаще строится от практики к теории, а не наоборот.
Я не говорю о бесполезности теории. Я говорю о приоритетах: лучше уметь сделать качественный шов, не понимая закон Ома, чем знать физику процесса, но не уметь реализовать её руками.
Когда к нам приходят разработчики и аналитики, мы часто слышим один и тот же запрос: «Хочется руками ощутить результат выполненной работы, потрогать»
Как мы подошли к подготовке
Шаг 1. Понять конечную цель
Что человек хочет уметь делать? Например, сварить забор на участке.
Шаг 2. Попробовать разные способы сварки
Сравнить их и выбрать подходящий.
Шаг 3. Увидеть работу профессионала
Посмотреть с разных ракурсов, задать вопросы, увидеть эталон.
Шаг 4. Попробовать самому под контролем инструктора
Выполнить первые образцы.
Шаг 5. Проанализировать ошибки
Своим взглядом и с помощью наставника.
Шаг 6. Расставить приоритеты
Что критично, а что вторично.
Шаг 7. Отработать и исправить.
Мой промежуточный вывод
Теория в сварке важна и обширна. Но для практической работы решающее значение имеет прикладная теория:
как работают настройки
чем отличаются материалы
как влияет режим и тому подобное
По мере накопления практического опыта теория начинает восприниматься гораздо осмысленнее.
Итог
Мой личный опыт показал, что разработка и сварка не противопоставляются, а дополняют друг друга.
При наличии времени и грамотного наставника за короткий срок можно получить работающий результат.
Знания в IT иногда даже могут помогать расширять возможности сварочного оборудования, особенно если учесть что некоторые аппараты имеют «урезанный функционал» до оплаты подписки или функции =) Найти бы такого специалиста))
Отличие лишь в том, что в разработке уже появился «виртуальный помощник», который оказался полезен лично мне для разовой конкретной задачи. В сварке такого помощника пока нет.
Практический навык сложно отработать дистанционно. Но дистанционно можно посмотреть на свои умения под новым углом.
Всех с пятницей 🙂
го попросить помощи.
