Почему программисты 1С спасут мир

Плюсы и минусы профессииВажные качестваЗарплата на 03.09.2020Где учитьсяКурсы 1С

Программист 1С должен обладать всеми качествами, присущими классическому программисту: терпение и выдержка в процессе разработки и отладки программы, умение быстро адаптироваться к новому, ответственность. Профессия подходит тем, кого интересует информатика (см. выбор профессии по интересу к школьным предметам). В 2020 году центр профориентации ПрофГид разработал точный тест на профориентацию. Он сам расскажет вам, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте.

Содержание

  1. Особенности профессии
  2. Плюсы и минусы профессии
  3. Плюсы:
  4. Минусы:
  5. Важные качества
  6. Требования к программисту 1С
  7. Зарплата на 03.09.2020
  8. Ступеньки карьеры и перспективы
  9. Портрет среднестатистического программиста 1С
  10. Развитие 1С программиста
  11. Обучение на Программиста 1С
  12. Курсы
  13. Вузы
  14. Почему программисты 1С спасут мир

Особенности профессии

Система автоматизации деятельности организаций и частных лиц «1С: Предприятие» является самой распространенной в России. Основные обязанности программиста 1С:

  • автоматизация деятельности ;
  • настройка, сопровождение, администрирование типовых и нетиповых конфигураций на базе 1С 7.7 / 8.0 / 8.1;
  • разработка нетиповых конфигураций под задачи компании;
  • составление инструкций, оформление технической документации;
  • поддержка и консультация пользователей.

Плюсы и минусы профессии

Плюсы:

  • востребованность на рынке труда, так как все больше фирм используют для ведения бухгалтерии программы 1С;
  • труд программиста 1С хорошо оплачивается;
  • можно сопровождать одновременно несколько небольших фирм.

Минусы:

  • программистом 1С можно работать только в России, на западе существует несколько иная система бухгалтерского учета (хотя наша система имеет некоторую схожесть с немецкой);
  • программист 1С зарабатывает меньше, чем программист Oracle;
  • ограниченность 1С при решении некоторых задач вынуждает программистов иногда проявлять просто чудеса смекалки;
  • высокая степень ответственности.

Важные качества

Программист 1С должен обладать всеми качествами, присущими классическому программисту: терпение и выдержка в процессе разработки и отладки программы; умение быстро адаптироваться к новому; ответственность. Поскольку программист 1С работает в области бухгалтерии, ему необходимы такие личные качества, как уравновешенность, стрессоустойчивость, логическое мышление и усидчивость. Кроме того, от программиста 1С требуются навыки конфигурирования и программирования в системе 1С и знание основ бухгалтерского и налогового учета.

Требования к программисту 1С

Главные требования к программисту 1С:

Читайте также:  Константин Колесниченко: «Каскадер — профессия интеллектуальная»

  • Знание платформы и конфигурации 1С.
  • Опыт автоматизации учета и программирования на базе типовой конфигурации 1С.
  • Опыт составления технических заданий и пользовательских инструкций.
  • Опыт тестирования программы 1С и описания ее ошибок.
  • Навыки исследования, анализа и описания бизнес-процессов.

Также желательно знание основ бухгалтерского и управленческого учета.

Зарплата на 03.09.2020

Россия 50000—170000 ₽
Москва 100000—250000 ₽

На более высокую оплату труда могут претендовать специалисты, отработавшие не менее 1-2- лет в данной специальности, со знанием одной или нескольких предметных областей, основ администрирования MS SQL Server и опытом разработки нетиповых конфигураций на базе 1С 8.0. Работодателями приветствуется участие претендентов в проектах внедрения 1С, наличие сертификатов специалиста. В данном зарплатном диапазоне от соискателей требуются наличие навыков составления и согласования технических заданий, желательно знание нескольких языков программирования.

Ступеньки карьеры и перспективы

Успешный начинающий программист 1С в будущем может претендовать на должности: cпециалист 1С, администратор 1С.

Портрет среднестатистического программиста 1С

Согласно проведенным исследованиям, профессию программиста выбирают, в основном мужчины с высшим образованием. 80% соискателей – представители сильного пола, диплом вуза имеется у 84% специалистов. Статистические данные:

  • возрастной диапазон наиболее востребованных рынком труда программистов 1С 20-45 лет; программисты 1С в возрасте до 30 лет составляют 48% от общего числа специалистов; в возрасте от 30 до 40 лет – 32%, в возрасте от 40 до 50 – 14%;
  • 80% программистов 1С – мужчины;
  • 78% программистов 1С владеют английским языком на базовом уровне и на уровне, достаточном для чтения специализированной литературы; на разговорном и на свободном уровнях – 10%;
  • 84% программистов 1С имеют высшее образование,10% — неполное высшее;
  • 35% программистов 1С прошли специализированные курсы или имеют квалификационные сертификаты;
  • 54% программистов 1С имеют водительские права категории «В».

Развитие 1С программиста

Поработав как 1С программист лет 10 и имея опыт работы с другими языками (oracle в штате 1.5 года, C# любительски 2 года) заметил, что есть намного больше в мире программирования, что ранее не замечал. В других языках используются понятия «паттерн», «подход ООП», «классы», «наследование» и пр. Для 1С все это неприменимо, но некоторые подходы могут повысить качество разработки и повысить ценность специалиста. Рассмотрим, как устроена градация программистов и зачем она нужна.

Для начала попробуем разобраться зачем нужна градация специалистов.

Кажется, без градации жить хорошо, но присмотритесь к развитию бизнеса.

У мелкого бизнеса мало работы, средний и крупный бизнес уже сильно перерабатывает типовые и нанимает в штат программиста для дальнейшего развития и поддержки программы. Со временем поддержка их программы требует все большего количества программистов при этом сохраняя тепы доработок и развития. И принимая нового программиста им нужно понимать чего от него ожидать. Тут возникает следующий вопрос.

Для выполнения работы нужны специалисты, но как понять сможет ли сотрудник выполнить работу?

Какое качество от него стоит ожидать?

Вот тут и появляется классификация, чтобы понимать, какого спектра задачи может решить разработчик и какой результат работы ожидать.

К примеру, начинающий разработчик, мало знающий систему, не сможет быстро спроектировать и внедрить небольшую систему.

Читайте также:  Должностная инструкция секретаря нотариуса

Опытный разработчик, может не внедрить систему, натыкаясь на проблемы со скоростью работы или непониманием конечного результата.

Начинающий программист

Как сделать?

Обладает первоначальной технической базой.

Первое время программист погружается в техническую часть и изучает платформу, ее возможности.

Выполняет задачи по доработке без анализа последствий в бизнес области.

Компетенции: выполнение технических задач под присмотром более опытных разработчиков.

Продвинутый программист

Сейчас сделаем!

Получив уверенные знания позволяющие решать большинство задач, программист начинает осваивать бизнес процессы и типовые конфигурации.

Выполняет задачи по проектированию бизнес процессов, понимая их связь и последствия для бизнеса.

Компетенции: самостоятельное решение технических задач.

Проблема при решении: последующая доработка выполненных решений, проблемы при масштабировании, техническое решение прийдется переделывать под «пропущенные» пожелания бизнеса.

Старший программист

Зачем это нужно? Как это повлияет на другие системы и процессы? Будут ли проблемы у предприятия после разработки?

Читайте также:  Искусствовед из Русского музея Александр Боровский оказался совладельцем Сытного рынка

Научившись писать код и поняв бизнес процессы, наступает время оптимизации кода и программного решения.

Выполняются задачи прикладного характера с чистым и понятным кодом.

Появляются свои стандарты написания кода.

Разработчик решает не только технические задачи, но и понимает, как это отразится на бизнесе.

Компетенции: самостоятельное решение бизнес задач (части бизнес процесса) с возможностью последующих доработок.

Ведущий программист

Понимаю возможности программы и знаю процессы организации. Могу спланировать функционал который не надо будет переделывать и не поломает работу бизнес процессов.

Как правило, к этому времени работа становится рутинной и ищется что-то новое.

Разработка новых решений или подсистем с учетом долголетней перспективы развития.

Приходит понимание необходимости мониторинга системы, тестирования (для уменьшения ошибок при доработках), поиска существующих стандартов разработки.

Происходит поиск возможности улучшения системы — работа с неопределенностью но определенным результатом.

Уже решаются не прикладные задачи, а происходит проектирование работы в системе для решения бизнес задач.

Компетенции: самостоятельное проектирование бизнес процессов и разработка бизнес функционала.

Архитектор

Обладает компетенциями по построению систем.

Учитывает различные взаимосвязи между системами повышая отказоустойчивость, скорость взаимодействия между ними.

Занимается развитием архитектуры, шины данных ( например ESB).

Руководитель проекта.

Отвечает за реализацию проекта, рассчитывает риски по проекту.

Умеет находить общий язык с заказчиком и программистом.

Описывает требования заказчика в бизнес процессах и передает на работу разработчикам.

Решает конфликтные ситуации в случае их появления. К примеру не соответствие разработанного функционала ожиданиям заказчика.

Руководитель отдела

Выстраивает процесс работы отдела повышая эффективность работы.

Отвечает за всех сотрудников отдела и их качество работы.

Читайте также:  Список профессий в области экономики и финансов

Для вертикального роста необходимо не только развивать технические навыки, но так же и ряд других: эмпатию, коммуникабельность, мышление.

Часть этих навыков хорошо описана в статье «Нетехнические навыки для разработчиков. Зачем они нужны? Как развивать?».

При развитии в сторону старшего или ведущего программиста необходимо заниматься качеством кода,

поэтому хочется выделить два фактора, которые пока опускает сообщество 1С: это качество кода и тестирование написанного кода (бизнес процесса).

Плохой код — тяжелее поддержка — со временем переписывание когда достанет (если помножить на все задачи то переписывание всей конфы или подсистемы) — появление новых багов при добавлении нового функционала.

Отсутствие тестов — быстрое обновление — возможные ошибки в других местах кода — потеря выручки при плохом варианте (потеря времени при хорошем) и возможный второй виток.

Зачем хороший код при разработке конфигураций:

— легче читать и понимать (на разбор кода уходит значительно меньше времени, значит его больше остается для выполнения задачи)

— при доработке кода не приходится его переписывать (при плохом коде бывает копирование механизмов и исправление в одной копии необходимо делать во всех остальных)

— количество ошибок при доработке уменьшается (к примеру не использование повторного кода)

— Фирма 1С разработала стандарты позволяющие им разрабатывать и поддерживать их конфигурации (https://its.1c.ru/db/v8std)

Поскольку объем материала большой, по росту от начинающего до ведущего, сделан отдельный онлайн курс.

Приведу пару примеров:

При падении в случае обработки XDTO пакета мы получим запись в ЖР «В этой транзакции уже происходили ошибки»

Процедура РегламентнаяОбработка() Экспорт …. Попытка Док.Провести(); ОбработатьXDTOПакет(Пакет); Исключение ЗаписьЖурналаРегистрации(«РегламентнаяОбработка», УровеньЖурналаРегистрации.Ошибка,,, КраткоеПредставлениеОшибки()); КонецПопытки; КонецПроцедуры Процедура ОбработатьXDTOПакет(Пакет) Попытка Пакет.Значени = «Тест»; Исключение ВызватьИсключение КраткоеПредставлениеОшибки(); КонецПопытки; КонецПроцедуры

В этом случае при падении будет описана сама ошибка.

Процедура РегламентнаяОбработка() Экспорт …. Попытка Док.Провести(); ОбработатьXDTOПакет(Пакет); Исключение ТекстОшибки = КраткоеПредставлениеОшибки(); ЗаписьЖурналаРегистрации(«РегламентнаяОбработка», УровеньЖурналаРегистрации.Ошибка,,, ТекстОшибки); КонецПопытки; КонецПроцедуры Процедура ОбработатьXDTOПакет(Пакет) Пакет.Значение = «Тест»; КонецПроцедуры

Много параметров, которые легко перепутать при вызове

Процедура РасчетЛиквидностиТовара(Товар, Склад, Организация, ХарактиристикаТовара, ВесРасчета, АналитикаДляРасчета) Экспорт …. КонецПроцедуры

При передаче структурой передать неверный параметр тяжелее

Процедура РасчетЛиквидностиТовара(ПараметрыСтруктурой) Экспорт Товар = ПараметрыСтруктурой.Товар; Склад = ПараметрыСтруктурой.Склад; Организация = ПараметрыСтруктурой.Организация; ВесРасчета = ПараметрыСтруктурой.ВесРасчета; ХарактиристикаТовара = ПараметрыСтруктурой.ХарактиристикаТовара; АналитикаДляРасчета = ПараметрыСтруктурой.АналитикаДляРасчета; КонецПроцедуры

Надеюсь, эта публикация поможет понять что нужно для развития и достижения больших успехов.

А Вы задумываетесь о горизонтальном росте?

Работаете над ним?

Интересно ли более детальное описание знаний и навыков необходимых для роста программисту?

Обучение на Программиста 1С

Курсы

SkillBox (Онлайн)

Курс Программист 1C-Битрикс. Практический 2-х месячный курс с индивидуальным наставником для тех, кто хочет научиться программировать на самом популярном русском движке, получить интернет-магазин в портфолио и иметь постоянный поток заказов. Дипломный проект: создание интернет-магазина. Вы создадите полноценный проект и сможете использовать его в качестве своего портфолио.

Образовательный IT-портал GeekBrains (Онлайн)

Занятия ведут практикующие Веб-разработчики с профильным образованием и стажем работы по специальности от 5 лет. 13 практических курсов и 2 месяца стажировки. 10 лет на рынке образования, 4 миллиона пользователей. Все курсы можно купить с беспроцентной рассрочкой на год. Также можно получить IT-специальность в Geek University, а оплатить учебу через год после ее начала.

Вузы

Московский гуманитарный университет, МосГУ

Прикладная информатика в экономике (Факультет экономики, управления и международных отношений)

Национальный исследовательский университет «МЭИ»

Прикладная информатика в экономике (Инженерно-экономический институт НИУ «МЭИ»)

Московский государственный университет пищевых производств

Прикладная информатика (Институт промышленной инженерии, информационных технологий и мехатроники)

Московский технический университет связи и информатики

Информационные системы и технологии (Заочный общетехнический факультет МТУСИ)

Московский государственный университет геодезии и картографии

Информационные системы и технологии (Московский государственный университет геодезии и картографии)

Почему программисты 1С спасут мир

Надежда на изменения угасла. Качественные преобразования может провести только руководитель предприятия, или очень дорогие консультанты. На изменения уйдут годы – с нашими-то болванами на местах. Никто не поймет суть преобразований, поэтому никто не сможет их развивать. Вместо одной косной системы мы получим другую – более эффективную, но тоже косную. Любое, относительно большое изменение конъюнктуры потребует быстрого перестроения компании, но людей, готовых эти преобразования понять и осуществить, у нас нет.

Читайте также:  Особенности профессии оператор по добыче нефти и газа

Или есть? Может, оглядимся вокруг? Кто у нас есть, кроме менеджеров? Продавцы, конструктора, снабженцы, маркетологи, кадровики, бухгалтера, кладовщики, производственники, рабочие, системные администраторы… Так, кто еще? Вон там, что за парень в углу сидит, в компьютере ковыряется?

Этот парень – программист 1С. И он – лучший кандидат. Не верите? Это нормально, никто не верит. В том числе сам программист 1С. Но это факт, увы.

*Остальные *

К выводу о том, что программист 1С лучше всего подходит для внедрения изменений, я пришел в ходе совместной работы по изменениям.

Представители других профессий лучше всего справляются с подачей рационализаторских предложений, касающихся их собственной работы. Максимум – смежных подразделений. Обратите внимание – именно подачи предложений, а не их реализации, или, не дай Бог, анализа воздействия на компанию в целом.

Исключения, конечно, бывают, но они – не системные, не связанные с определенной профессией. Просто бывают люди, склонные к работе над изменениями, они в этом видят кайф. Но таких – единицы, если не доли процента. К сожалению, среди них много шарлатанов, которые под желанием «что-то поменять» скрывают банальное нежелание работать.

Отдельные качества, необходимые для работы с изменениями, есть у разных профессий. Но для реальных преобразований нужны не отдельные качества, а их совокупность. Именно она сконцентрирована в программисте 1С.

Я дальше изложу эти качества и особенности, и вам станет понятно, почему не справятся остальные.

*Кругозор *

Одно из главных качеств программиста 1С. Речь не о знании всех песен Короля и Шута, произведений Рембрандта или иностранных языков, а о кругозоре в бизнес-системе.

Программисты 1С занимаются автоматизацией почти всех служб компании. Поэтому они, вынужденно, разбираются в специфике работы разных профессий. Не очень глубоко, не ста процентов профессий, но намного шире и глубже в совокупности, чем сотрудник на любой другой должности.

Бухгалтер, вроде бы, тоже работает со всеми службами, но только через призму учета. Кадровик – через призму начислений. Экономист – тоже через учет, только управленческий. Это – как узкие специалисты среди врачей, а программист 1С – как семейный врач.

Дополняет кругозор программиста 1С работа в разных компаниях, или на разных проектах, если он был во франче. Лично мне кажется, что поработать во франче должен каждый программист 1С, именно для расширения кругозора. Главный смысл – увидеть своими глазами одни и те же учетные процессы в разных отраслях, регионах, компаниях.

Как вы знаете, есть такая практика для менеджеров, в западных компаниях – провести через всю компанию. Неделю посидеть в продажах, потом в снабжении, потом на производстве и т.д. Понять суть, дух, проблемы профессии и отдела, не углубляясь в детали.

Так вот, программист 1С эту практику уже прошел. В изменениях без кругозора никак.

*Абстрактное мышление *

Банальное, присущее всем программистам (не только 1С) качество. Абстрактное мышление помогает систематизировать то, что человек видит, находить общее в частном, и понимать закономерности.

Ну и то же самое в обратном порядке. Придумать общее, или закономерность, и применить к частным явлениям жизни.

Без абстрактного мышления с изменениями будет туго. Взять ту же теорию ограничений. Если книгу Голдратта «Цель» прочитает производственник, он увидит, как можно улучшить производство. Снабженец увидит, как улучшить закупки. А программист 1С увидит, как улучшить любой процесс, потому что поймет: ТОС – это абстрактный метод.

*Ограниченность абстрактного мышления *

Вот тут забавно получается. В мире обычных (не 1С) программистов считается, что 1Сники – убогие, потому что работают с ограниченной платформой. В частности, речь как раз об абстракциях.

В большинстве других платформ программист может сделать если не все, то почти все, чего попросит его душа. Потому что в большинстве платформ нет ничего, заложенного ее разработчиками. С одной стороны, это свобода. С другой стороны, это необходимость каждый раз реализовывать одну и ту же функциональность (за деньги заказчика).

Платформа 1С свободу подрезает, особенно в абстракциях – они уже есть. Документы, справочники, регистры, отчеты, обработки и т.д. Много лет назад разработчики решили, что этих абстракций хватит для описания бизнес-систем. Сначала все поругались, поплевались, а потом привыкли.

С точки зрения работы с изменениями, этот недостаток волшебным образом превращается в преимущество – здесь не надо особо заниматься изобретательством, гораздо лучше – правильная комбинация уже известных методов.

Просто гляньте на мир остального ИТ, за пределами 1С. Они гонятся за новыми технологиями. Блокчейны, фреймворки, распознавание лиц, слежение и прочая ересь. Смысл один и тот же: кто-то придумывает технологию, кто-то пытается ее приспособить под реальные задачи, кто-то втюхивает ее бизнесу под лозунгом «это – будущее, успевайте прыгнуть в убегающий состав».

1Сники всю свою жизнь только тем и занимаются, что укладывают реальную жизнь в метаданные. То же самое нужно в изменениях, только метаданные будут другие (об этом поговорим отдельно).

*Философия профессии *

Самое, наверное, трудно воспринимаемое качество, но лично мне оно кажется наиболее важным. Программист 1С только и занимается, что изменениями. Изменения – его работа. Почти все его задачи – создание, отладка и внесение изменений.

Сравните с остальными профессиями, которые больше похожи на конвейер – возьми вот тут, обработай, передай дальше. Пришел с утра, ушел вечером – ничего после тебя не изменилось. Только педали покрутил, движущую силу создал, где-то в самом конце цепочки она осела (в виде дивидендов, например).

Есть и другие люди, занимающиеся только изменениями – те же конструкторы, например, или дизайнеры. Но они проигрывают по совокупности качеств.

Суть изменения конфигурации 1С и бизнес-системы – одна и та же. Надо лишь освоить другие методики, работать с другими объектами и более широким спектром инструментов. Но суть – та же.

*Распространенность *

Программисты 1С есть везде. Да, их не хватает, спрос выше предложения, особенно по опытным универсалам. Но главное – что они есть, и, приложив определенные усилия, 1Сника найти можно.

Второй, не столь очевидный аспект распространенности – консолидированная сеть. 1Сники достаточно тесно связаны друг с другом, через специфические сообщества в Интернете. При том, что они сидят внутри большого количества предприятий. Понимаете? Это – почти готовое тайное общество, как Азазель или Бойцовский клуб.

Понятно, что такая ситуация создана не намеренно (хотя, кто знает). Но аналогов, по крайней мере в России, у этой сети нет. Сейчас эти ребята обмениваются между собой, причем очень успешно, профессиональной информацией. Обмениваются так, что никаким другим специальностям, в том числе не1Сным программистам, и не снилось.

В работе с изменениями это архиважно, особенно сейчас, в условиях тотальной некомпетентности и острого дефицита практической информации. Это готовая коммуникационная сеть, с уже отстроенными связями, игнорировать которую просто глупо – лучше использовать.

*Хорошее понимание цифр *

1С – платформа для автоматизации учета и управления. С управлением дела обстоят неважно, а вот по учету опыта накоплена масса. 1Сники лучше кого бы то ни было знают, где и какие цифры есть в системе. Да, финансист лучше обращается с денежными потоками, чем программист 1С. Но, напомню, мы говорим о совокупности качеств – в целом, по всем цифрам одновременно, лучше 1Сника специалиста нет. И тут дело не только в знании цифр или типовых отчетов, но и в практике построения систем, генерирующих эти цифры. По сути, это еще одна абстракция, которой владеют 1Сники (и, к счастью, им тут равных нет).

Умение обращаться с посчитанными цифрами, а главное – умение считать новые цифры – крайне важно для работы с изменениями. С цифр все начинается, цифрами все сопровождается, цифрами все заканчивается.

*Системное мышление *

Системным мышлением 1Сника часто пользуются заказчики и пользователи, сами того не осознавая. Вспомните, как часто, после обсуждения какой-то задачи, звучит вопрос: как эта доработка повлияет на остальные части системы?

Этот вопрос, на первый взгляд банальный, отражает одну из ключевых граней системного мышления – умение видеть взаимосвязи и понимать их работу, в том числе – взаимосвязь взаимосвязей.

А теперь вспомните, представителю какой профессии еще задают такой вопрос? А если и задают, то какой ответ получают? «Не знаю, я только за свой отдел ответить могу».

Программист 1С почти всегда работает, учитывая взаимосвязи – и программные, и процессные. Решая задачу для снабженцев, он, вынужденно, учитывает интересы продавцов, кладовщиков, финансистов и т.д. Потому что сами снабженцы на это не способны, как не способны продавцы, кладовщики, финансисты и т.д. Если обратите внимание, сколько интересов и целей одновременно должен учитывать 1Сник, то вам станет по-настоящему жалко этого парня.

Без понимания взаимосвязей в системах, а главное – без умения с ними работать – в изменениях делать особо нечего.

*Отладка *

Отладка – это выполнение алгоритма программы по шагам, с целью поиска ошибок, неоптимальностей и т.д. На первый взгляд кажется, что термин сугубо профессиональный.

Но, если посмотреть на отладку чуть выше, то она становится в один ряд с общей философией профессии – с изменениями. Программист проверяет с помощью отладчика большинство своих изменений. Он видит, причем одновременно, и результат своих изменений, и процесс их работы.

Такую работу, или такой способ времяпрепровождения, как отладка, редко встретишь в других профессиях. Бывает у конструкторов такое, когда новое изделие на стенде проверяют. Или у схемотехников, электронщиков – в общем, инженеров всех мастей, с их, увы, ограниченным кругозором.

Без отладки изменения редко бывают успешными – только в случае большой удачи, либо простой и понятной задачи. Большинство же изменений требуют отладки. Взял существующий процесс, проанализировал, внес изменения, запустил, наблюдаешь за исполнением и результатом. Заметил несоответствия – выключил, вернулся к старому процессу, пошел думать. Снова внес изменения, запустил, наблюдаешь. О, уже хорошо, но надо еще чутка подработать. Можно уже не выключать, пусть работают, пока думаешь над улучшением. И т.д., пока не будет достигнута цель изменений.

Вроде простой и понятный алгоритм, но ему редко следуют внедренцы изменений. Они предпочитают долго думать, писать сразу большой документ, долго всех учить, потом запустить и провалиться. Начать склоки, поиск виноватых, выгораживание себя и т.д. – все, кроме того, что нужно на самом деле – кроме отладки.

Для программиста такой подход – самоубийство, хотя иногда, давно, так делать приходилось – писать программу на бумаге, потом один раз вколотить в компьютер, и сразу запускать. Например, на экзаменах по программированию, или на старых компьютерах.

Любому программисту очевидно, что без отладки невозможно нормально вносить изменения в информационную систему. Для внесения изменений в бизнес-систему отладка нужна не меньше. Но, увы, кроме программистов это мало кто понимает.

*Резюме *

Я перечислил эти качества не для того, чтобы просто похвалить перед вами 1Сника. Это не просто особенности профессии, которые отличают его от остальных людей. Это – качества, необходимые для внедрения изменений. Необходимые, но, увы, не достаточные.

Мало быть только программистом 1С, чтобы соскочить и бежать, менять все вокруг. Нужно еще достаточно многому научиться, набраться опыта, обогатить общую копилку знаний об изменениях (пока, увы, в основном теоретическую), пересмотреть некоторые взгляды на бизнес и процессы, и т.д. Объем большой, но обозримый, хотя предела совершенству, конечно, нет.

Главная мысль, которую я хочу донести: программист 1С больше всех подходит для работы с изменениями. Другие тоже подходят, но в значительно меньшей степени. Можете, если не лень, составить табличку с качествами, которые я перечислил, и посчитать процент совпадения с другими профессиями.

Новость эта, с одной стороны, радостная – наконец-то нашлись люди, которые могут поднять экономику страны. Не продажей нефти, не масштабированием бизнесов, не созданием гос.корпораций, а самым правильным путем – повышением эффективности.

Но, с другой стороны, новость ужасная, потому что 1Сники – хитрые, изворотливые, но, при этом, ужасно твердолобые и закомплексованные люди. Нужна масса усилий, чтобы они начали шевелиться, и вылезли из своей скорлупы.

Но вроде дело того стоит.

У представителей других профессий, разумеется, тоже все получится. Просто времени уйдет больше.

Источник: mjjm.ru

Понравилась статья? Поделиться с друзьями:
Добавить комментарий