Каталог решений - Чтобы пацанам было не стыдно показать

Чтобы пацанам было не стыдно показать

Чтобы пацанам было не стыдно показать

В наличии

Манифест умирающей профессии

Категория:

Описание

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

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

Вот это главное качество: пытливый ум.

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

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

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

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

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

Как развивать пытливость ума? Ничего сложного. Я много лет назад придумал простую стратегию:
Чтобы пацанам было не стыдно показать.

Эту стратегию даже 1Сники запомнили – поищите в партнерской конференции, если сомневаетесь (и если есть доступ, разумеется).

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

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

Вот вам пример. Недавно один стажер ковырялся с задачей в достаточно сложном механизме – и технически, и методически. В расчете себестоимости на РАУЗ в УПП. Копался, как я понял, целый день. В основном сам, но просил помощи и у коллег. Кто-то из матёрых посоветовал ему лезть в отладчик. Под вечер стажер дополз до меня.

Я, если честно, думал, что стажер смотрит не там и видит не то, а мне придется копаться с самого начала. Корона давила, короче. А оказалось, что стажер в одном шаге от решения. Там 20-й счет не закрывался, хрен пойми почему, но стажер методом поиска аномалий разобрался – в регистре одна запись выглядела подозрительно, отличалась от остальных. Собственно, этот шаг я и помог ему сделать – показал, что отличаются записи аналитикой распределения, в одной была указана НГ, а в других — нет. Но главное не в этом.

Главное в том, что стажер проявил пытливость ума – настоящую. Знаете, как отличить настоящую пытливость? Очень просто – когда новичок находит, или почти находит решение, двигаясь хрен пойми каким путём, с бубном и танцами, не сдаётся, не ложится кверху лапками, даже если всем вокруг он будет смешон, и «знатоки» будут поучать его советами типа «учи мат.часть» или «смотри в отладчике».

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

Пытливость ума одинаково часто встречается и у новичков, и у дедов. Седые волосы, куча сертификатов, многолетний опыт работы – вовсе не показатель пытливости ума. Я лично знаю несколько программистов с многолетним опытом работы, которые пасуют перед каждой сложной задачей. Всё, что они могут – писать код по ТЗ, где всё разжёвано, по полочкам разложено, вплоть до имен метаданных и переменных.

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

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

Интернет обычно заканчивался в первый же день – ну там, новостишки почитать, картинки попялиться, то сё. Казалось бы, почему не потратить интернет на поиск информации по 1С? А потому, что этой информации в интернете тупо не было. Не было Инфостарта, мисты и т.д.

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

У коллег тоже спрашивать смысла нет. Только у семерошников можно было что-то узнать, т.к. был накопленный опыт. А по 8 никто особо ничего не знал, она ж недавно вышла.

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

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

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

А потом, через какое-то время, интернет-программист-1С выдает чудесную фразу: я погуглил, и не нашел. Да что с тобой такое, ё-моё! Ты программист или офис-менеджер?! Пытливости ума хватает только на первые 5 ссылок из поисковой выдачи. Поколение тап-тап.

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

Да, вот это, наверное, самое поганое – не интересно. Никому ничего не интересно. Интересно видосики смотреть, инстаграм читать, смартфончик новый, фильмец свежий, на форумах «общаться». А в коде копаться – не интересно.

И чем дальше, тем хуже. Красоты кода и решений вообще не видят. Не в смысле, что им код не нравится, а в смысле, что нет в их системе понятий таких сущностей, как красота кода или решения. Хипстеры какие-то.

Что не стыдно этим ребятам показать? Да всё стыдно. «О, я нашел в интернете обработку, впендюрил, и часы закрыл». Так, блин, ладно бы они с помощью такого подхода денег больше зарабатывали – нет же, ни фига! Вот реально, мы в те далёкие годы делали больше, причем в самых что ни на есть настоящих рублях!

А истинное наслаждение, дофаминовый взрыв и фонтан эндорфинов от того, что ОНО ЗАРАБОТАЛО, потому что САМ РАЗОБРАЛСЯ, они не испытывают никогда.

Да, свой «вклад» внесли и менеджеры. Раньше, опять же, ситуация обратная была. Главным был программист, а менеджер – по, сути, обслуживающий персонал. Вокруг специалиста всё вертелось, он деньги приносил, он хоть что-то делал. Менеджер был нужен, чтобы бумажки оформить, акт подписать и не мешаться под ногами.

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

А сейчас что? А сейчас менеджеры начитались про эффективную работу, убедили себя и всех вокруг, что программист – тупой придурок, которого не стоит подпускать к клиенту без намордника. Вдруг чё ляпнет. В каждом углу, на каждом этапе стоит менеджер. Менеджер «снимает» задачу – нафига? Всё равно спецу заново снимать, а постановка от менеджера только всё портит – не дай Бог на ее основе начинать что-то делать.

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

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

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

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

Стратегия «чтобы пацанам было не стыдно показать» — очень проста и легко применима в любой момент. Остановитесь хоть сейчас, хоть через час, хоть через год и ответьте – то, что вы сделали, не стыдно пацанам показать? То, как вы старались и искали решение, не стыдно пацанам показать? То, как вы каждый день бьетесь над повышением своей эффективности, не стыдно пацанам показать?

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

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

Но на этот счет не переживайте. Да, у нас не так много пацанов, которым можно показать, как в остальном мире программистов. Но пацаны есть.

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

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

has been added to your cart:
Оформление заказа