Читать книгу Свидетели Завода, или Неотоксичный мир. Бесподобный психологический триллер про офисную жизнь, IT и не только (Никита Переста) онлайн бесплатно на Bookz (3-ая страница книги)
bannerbanner
Свидетели Завода, или Неотоксичный мир. Бесподобный психологический триллер про офисную жизнь, IT и не только
Свидетели Завода, или Неотоксичный мир. Бесподобный психологический триллер про офисную жизнь, IT и не только
Оценить:
Свидетели Завода, или Неотоксичный мир. Бесподобный психологический триллер про офисную жизнь, IT и не только

3

Полная версия:

Свидетели Завода, или Неотоксичный мир. Бесподобный психологический триллер про офисную жизнь, IT и не только

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

Почему так часто случаются конфликты? Да потому что многое решается по «понятиям», а это, в отличие от чётких правил по начислению зарплаты, вещь смутная и размытая. Плюс работа у неотоксиков очень нервная и стрессовая, и ведут они себя часто как персонажи в сериале «24 часа» (США, 2001—2010) с криками и гримасами. Руководство же ставит важность своей прибыли на один уровень борьбы с террористами в этом сериале. Соответственно, у неотоксиков от частого выгорания образуется ненависть друг к другу. Часто бывает так, что вы ничего не делали, плохого не говорили, а к вам уже испытывает ненависть какой-нибудь человек. Просто потому, что вы когда-то пошутили над ним или повысили немного голос в разговоре. У вас нет злобы и конфликта, а к вам все эти чувства имеются из ниоткуда :). Вас тупо втянули в ненужный вам конфликт, испортив вам настроение и психику: неотоксицизм во всей своей красе!

Если вы хотите увидеть, как люди деградируют нравственно и морально, то вам в неотоксичную иерархию. Увидите, как люди быстро стареют, их внешность ухудшается, они становятся более конфликтными, токсичными, мерзкими, злыми… Неотоксики из руководства сами друг друга со временем начинают ненавидеть, ругаться между собой, создавать свои альтернативные шарашкины конторы и неотоксичные «заводы», уводить туда развесивших «альтернативную» лапшу на уши людей. Неотоксичная система она такая :).

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

ВЫВОДЫ

Как говорится:

«Думайте сами, решайте сами, иметь или не иметь…»

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

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

По теме «странной» работы можете посмотреть ещё сериал «Разделение» (США, с 2022), в котором, несмотря на фантастический жанр, рабочая токсичность показана крайне жизненно с выразительными эмоциями персонажей.

Главное, чтобы не впасть с неотоксиками в их безумие: следует помнить, что на работу мы ходим не за интригами, не за эмоциями, не за переработками, не за борьбой за справедливость, не за ценностями, не за семьёй и личными отношениями, а только за деньгами. Это БАЗА И ГЛАВНОЕ ПРАВИЛО.

ГЛАВА ТРЕТЬЯ. ЧТО ТАКОЕ 1С И О РАБОТЕ ПРОГРАММИСТОМ ПРОСТЫМИ СЛОВАМИ

«Кудесник чисел и знаний может выглядеть тленом по сравнению с кудесником земли и огня, но это лишь заблуждение»

Теперь перейдём к ещё одной базированной главе, без которой невозможно полноценное понимание этой книги. Речь в ней пойдёт о великом и могучем языке программирования 1С.



«1С: Предприятие» – это жёлтый ярлычок с красной надписью «1С» на рабочем столе вашего персонального компьютера :). А если серьёзно – это такая специальная программа-платформа, на базе которой создаются и работают множество готовых программных продуктов для автоматизации бизнес-процессов в различных организациях. Примеры таких продуктов (их название на 1С-сленге – конфигурации): «1С: Управление производством и персоналом», «1С: Зарплата и управление персоналом», «1С: Бухгалтерия», «1С: ERP», «1С: Управление торговлей», «1С: Документооборот» и многие-многие другие. Данные конфигурации созданы самой фирмой «1С» (именно там был создан язык программирования и платформа, а ещё данная компания когда-то занималась компьютерными играми), к ним от неё выходят обновления и дополнения, техническая поддержка для них осуществляется лицензионными филиалами 1С (компаниями-франчайзи). Программные продукты 1С применяются для различной учётной деятельности (учёт сотрудников, товаров, оборудования, производственной деятельности, и т.д., хоть для учёта животных в зоопарке), для ведения бухгалтерии, для расчёта зарплаты, для ведения документооборота, для работы кассового оборудования и т. д. В общем, 1С создан для удовлетворения всех нужд мелких, средних и крупных предприятий.

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



Многие из тех, кто не шарит, считают, что 1С предназначен только для ведения бухгалтерии, что более чем ошибочно. Ох, сколько раз я спорил со всякими гречневыми токсиками, которые мне доказывали, что 1С скоро вымрет, что его заменит онлайн-бухгалтерия «Моё дело», что его заменит SAP (доводы тех гречневых, кто попрокаченнее в знаниях) и т. п. Любые мои слова всегда игнорировались, гречневые такие гречневые :). Время всегда всё показывает и ставит по местам, где теперь, к примеру, вот тот же SAP?

Когда-то в Гамбурге в банке я отлично понял, что многие отечественные информационные системы, даже имея свои минусы, превосходят западные: сотрудник, который делал для меня карту, спросил, на какой специальности в университете я учусь, и, узнав, пожаловался на то, какая у него тормознутая и неудобная банковская программа – «business information systems такие business information systems)))» :).

Поэтому направление 1С невероятно перспективно.

Есть много различных профессий в отрасли 1С. Некоторые, на самом деле, подразумевают одно и тоже, просто называются по-разному. Выделю самые основные и распространённые:

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

2) Аналитик 1С (он же консультант 1С, он же бухгалтер-консультант, она же говорилка :)). Основные функции: знать бухгалтерский (и не только) учёт и идеально разбираться в конфигурации (в режиме «1С: Предприятие»), писать технические задания, общаться с клиентами или персоналом компании, которые ставят задачи, вместо программиста, переводить программисту измышления заказчика на программистские понятия, тестировать доработки программиста. Ну и, соответственно из разряда шуточных: ругаться с программистом, лапаться с ним и сидеть на бесконечных созвонах…

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

4) Менеджер по продажам. Основные функции: обычный продажник, только работает в компании-франчайзи и продаёт программные продукты 1С, поэтому должен хорошо разбираться в них; также оформляет документы для участия в тендерах на обслуживание различных клиентов.

5) Ваш начальник (чаще всего отдела. Иногда в этой роли может быть сам генеральный директор, если компания маленькая). В некоторых случаях это человек без опыта работы программистом или аналитиком, сам не понимает, как работает 1С изнутри. И так даже может оказаться и лучше. Основные функции: заполнять бесконечную бюрократию из бумаг, быть надсмотрщиком, воспитателем, психологом, мамкой и папкой для аналитиков, программистом и прочих персонажей, пытаться заставить их работать, общаться со всевозможными клиентами и начальством повыше, сидеть на оооооооооооооооочень бесконечных созвонах, выполнять обязанности бухгалтера, считая вам зарплату (на Заводе) … Из шуточных и деструктивных «функций»: тащить свои всевозможные комплексы в работу, шатать лодку, если высшее начальство за#бало, читать неотоксичные методички, проводить эксперименты на себе и на гречневых :). Если вы столкнулись с деструктивными функциями, то надо включать режим «пора съ#бывать» :).

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

7) Архитектор 1С. Это гуру программирования и аналитики. Если программиста-консультанта где-то в каком-нибудь колхозе в 1220 году научили, что надо работать с переработками и быть говорилкой, иначе он ненастоящий мужчина или ненастоящая женщина, то это просто гуру. Будет учить вас, что вы неправильно программируете, код ваш устарел и неэффективен с точки зрения быстродействия и его надо оптимизировать. В общем, это чувак или чувиха, которые будут вас опускать :). Не советую сталкиваться. Серьёзно. Хотя если честно, то некоторые вещи можно подчерпнуть.

8) Руководитель проекта 1С. Бюрократические, созвонческие и управленческие функции немного похожи на вашего начальника, но только в рамках определённого проекта (расскажу, что это такое, в четвёртой главе), поэтому мозго#бства, наверное, меньше (ключевое слово – наверное).

9) Тестировщик 1С. Это отчасти новая профессия, которая, кстати, широко используется в других языках программирования. Как оказалось, тест-кейсы можно писать и на 1С :). С тестировщиками 1С я лично не сталкивался – обычно доработки программиста тестирует аналитик.

Дальше я буду разбирать обязанности профессии «программист 1С», потому что у меня есть опыт работы только в этом статусе. Но о работе сервис-инженером тоже есть отзыв от моего друга под псевдонимом Мангалыч:

«Григорьич в компании „Ципсофт“ сделал из меня сервис-инженера. Обязанностей очень много, а платят меньше всех остальных профессий в 1С :)».

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

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


Самописная конфигурация в режиме «Конфигуратор»


Самописная конфигурация в режиме «1С: Предприятие»


На скриншотах выше мы видим, что 1С крайне удобен в том, что синтаксис его в отличие, например, от Java или C++, сделан на русском языке. И для программирования на нём нужна лишь одна программа, а не несколько (одна для написания кода, другая для отладки). Конфигурация 1С в Конфигураторе состоит из объектов (которые вы видите на первом скриншоте): справочников, документов, регистров сведений, регистров накоплений, отчётов, обработок и т. д. Справочник «Фильмы» в режиме «1С: Предприятие» мы можем наблюдать на втором скриншоте выше. Данная самописная конфигурация основана только на справочниках и отчётах:


Справочники и отчёты в конфигураторе


Элемент справочника «Фильмы» в режиме «1С: Предприятие»


Отчёт Просмотренные фильмы в режиме «1С: Предприятие»


Отчёт Просмотренные фильмы в режиме Конфигуратор


Форма элемента справочника «Фильмы»


Использование консоли запросов для отладки запросов в режиме «1С: Предприятие»


Простейший код на языке 1С из другой самописной конфигурации


Целью программиста при создании самописной конфигурации для учёта просмотренных фильмов было создание справочников, их форм, реквизитов и табличных частей (на примере справочника «Фильмы» реквизиты «Год выхода», «Просмотрен», «Дата просмотра», «Специфика», «Оценка»), чтобы пользователь мог в режиме «1С: Предприятие» создавать элементы данных справочников, и создание отчётов, с помощью которых пользователь может видеть данные из элементов справочников в определённых разрезах, которые нужны ему. Отчёты созданы с помощью запросов 1С – этот механизм позволяет получать данные из базы 1С (разница между конфигурацией и базой: конфигурация – программа, написанная на 1С; база – место хранения данных, основанное на определённой конфигурации). Запросы 1С похожи на SQL-запросы, только имеют русский синтаксис. Тестируют запросы в режиме «1С: Предприятие» на реальных данных с помощью специальной обработки «Консоль запросов».

В реальной жизни работа программиста состоит ещё во многих вещах, например:

– создание/доработка документов (объект 1С, с помощью которого можно зарегистрировать в базе приём сотрудника на работу, приход/продажу товара и многое другое);

– создание/коррекция кода в различных модулях (модуль объекта, модуль менеджера, модуль формы, общий модуль);

– написание/коррекция обработок проведения документов по различным регистрам сведений, регистрам накопления, регистрам расчёта (реальные отчёты желательно создаются таким образом, чтобы они забирали данные именно из регистров, а не из документов или справочников);

– создание обработок (объект 1С) для коррекции или массового заполнения каких-либо данных в документах/справочниках/регистрах (обработки и отчёты также бывают внешними: их создают в конфигураторе, но не прикрепляют в структуру конфигурации, а прикрепляют в базу в специальный раздел «Дополнительные отчёты и обработки», созданный с помощью БСП – библиотеки стандартных подсистем, которую программисту тоже надо знать);

– создание/доработка обменов между различными базами 1С/сторонними программами и 1С с помощью объектов 1С из раздела Общие (Web-сервисов, WS-ссылок, Планов обмена и т.д.);

– создание/доработка правил обмена между базами 1С в отдельной специальной конфигурации «1С: Конвертация»;

– создание/корректировка регламентных заданий (объект 1С из раздела «Общие», код в котором отрабатывает по определённому расписанию, заданному в базе);

– ограничение доступа для пользователей (чтобы всё наполнение базы мог видеть только пользователь с ролью «Полные права», роль – это объект 1С из раздела «Общие»);

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

– исправление ошибок новых релизов (да-да-да, в самой главной компании 1С тоже бывают косые и криворукие люди);

– внесение в базу новых доработок в вечернее или ночное время, когда в ней нет активных пользователей, потому что в рабочее время нельзя – из-за «встречи» пользователей и доработок база может «сломаться»;

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

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

ГЛАВА ЧЕТВЁРТАЯ. ФРАНЧАЙЗИ, ИНХАУС И ФРИЛАНСИНГ

«Свою силу мы раскрываем через окружающее нас. Не имеет силы кузнец, если рядом нет металла. Не имеет силы врач, если рядом нет микстур и порошков. Кудесники чисел же обретают свою силу из действий других людей»

В этой главе я расскажу о работе программиста 1С уже не с точки зрения технологической части, а с точки зрения самих бизнес-процессов, т.е. как устроена работа в компании изнутри и от чего зависит самое главное – зарплатная часть!

Итак, если обобщить, бывают три вида работы в 1С программировании: франчайзи, инхаус и фрилансинг.

РАБОТА ВО ФРАНЧАЙЗИ

Это значит, что вы работаете в IT-компании, сертифицированном филиале фирмы 1С. Специфика вот такая: у вашего работодателя есть куча клиентов и вы занимаетесь их обслуживанием. И тут уже всё зависит от адекватности вашего работодателя и ваших клиентов, степени их неотоксицизма, устройства зарплатной системы и многих других факторов. Но, в общем и целом, как в 90% любых IT-компаний (связанных с сайтами, банковскими системами, Anroid-приложениями и т.д.), на вас кидают кучу всего, задач самого разного толка и специфики клиента таким образом, чтобы у вас голова поехала от этого многообразия. Представьте себе, один час вы занимаетесь булочной, два часа мясной корпорацией, три часа ветеринарной клиникой и т. д. И у всех разные базы, где свои подводные камни. Из этого следует, что, как специалист, вы должны знать МНОГО, ОЧЕНЬ МНОГО технической информации.

Вот факторы, от которых зависит ваша карьера во франчайзи:


1) Степень «средневековости» и степень «гречневости» вашей компании.

Да-да-да, в большинстве эта самая «средневековость» осталась в далёком прошлом, в конце нулевых-первой половине десятых. Я только краем глаза видел её в начале карьеры и многое слышал по рассказам коллег старшего поколения, но упоминуть это стоит однозначно!

В очень далёкие времена, когда бизнес-процессы были не отрегулированы от слова СОВСЕМ, а на компьютерах пользователей стояла ещё доисторическая 1С версии 7.7, привычной 1С версии 8.3 не было ещё даже в проекте, программист мог выполнять не только свои непосредственные технические обязанности, а функции аналитика, сервис-инженера, продажника, менеджера по общению с клиентами, коллектора (!), чтобы выбить оплату от клиентов… Удалённых средств подключения (AnyDesk и т.п.) не было, точней о них гречневые не знали, поэтому приходилось ездить в «командировки» в бухгалтерии различных предприятий, чтобы решить вопросы различных истеричных бабулек, которые и были тогда 95% клиентов. Вот такая картина часто наблюдалась: катится по улице бедняга-программист на велосипеде, весь в поту, а его телефон «горит» от вызовов какой-нибудь тёти Сраки, которая орёт оскорбления автоответчику.

Насколько такой «стиль работы» возможен сейчас, в конце 2024 года? Может быть, в какой-нибудь полнейшей Мухосрани такое и сохранилось, но в других местах всё давно изменилось к лучшему. Однако где-то рудименты ещё остались. Поэтому надо уметь их увидеть и вовремя убежать :). Передадим опять слово Мангалычу:

«У Григорьича в „Ципсофте“ программисты и консультанты также работали и сервис-инженерами, разделения обязанностей не было! Но это ещё не самое страшное. У каждого сотрудника были „дежурства“ – приходилось несколько раз в неделю сидеть на ресепшене „секретуткой“ – выполнять обязанности офис-менеджера. И в это в 2020-е годы!».

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

«Какой же это Настоящий Мужык!!! Так и надо работать! Равняйтесь на него!».

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

Если в обычной компании вектор поставлен на «больше дела – меньше слов», то в гречневой наоборот – бесконечные планёрки, бюрократия, созвоны ради созвонов, желательно с включенными веб-камерами. Зачем включать веб-камеры в созвонах между собой? Да вот, хрен знает :). Зачем включать веб-камеры в созвонах с клиентами, даже если по формату это не предполагается? Вот тоже, хрен знает. Этикет из методичек 90-х годов? Но прикол-то в том, что клиент – человек обычно более простой, чем ваш кабан, и неотоксичные методички не читает. Он понятия не имеет, как с ним надо взаимодействовать. Ему важней, чтобы просто сделали его работу. Всё в гречневом стиле работы создано для усложнения жизни. Да-да, Мангалыч, я помню про часовые планёрки у Григорьича, но эта книга не совсем про него :).

bannerbanner