Путь студента в 1С
697 subscribers
19 photos
1 video
4 files
43 links
Канал про путь студента в 1С. Мысли вслух и полезные материалы.
加入频道
#Мысли

Решил следить за своим кодом и завёл в своём обсидиане некоторые правила чистого кода, после каждой решённой задачи перед тем как отдавать её на код-ревью основные это:

1. Закомментированы ли сложные участки кода и как они з акомментированы

2. Выборка в запросе следует алфавитному порядку

3. Проверка на принципы чистого кода (DRY, KISS, GIGO, YAGNI, LIAR)

4. Содержит ли метод аннотацию

5. Единое стилистическое оформление кода

6. Оформлен ли модуль в соответствии со стандартами

И так далее, думаю это полезно в 1 очередь для сопровождаемости кода кем-то другим, сейчас читаю книгу про чистый код в 1С, планирую скоро сделать обзор и розыгрыш 1 из 2 книг на выбор
🔥23
Я ушел в инхаус

Да, я снова поменял работу и да я тот самый рэд флаг для HRов

Произошло это по 2 причинам:

1. У меня была цель попасть на проект внедрения ERP, которую я как раз таки выполнил, причем попал на внедрение с 0, до меня только слегка был доработан справочник номенклатуры, т.к. основной упор сейчас на перенос данных из УПП. Кстати ещё будет переход всех складов на ТСД чего я очень жду т.к. задачи с оборудованием мне всегда нравились(скучаю по работе с ККТ, эквайрингом и по БПО, но этого здесь наверное не будет)

2. Ну и зарплата, получаю сейчас в 2,5 раза больше чем на прошлом месте, а повысить её настолько без смены работы почти нереально

Кстати как я заметил оценить свой уровень ЗП самостоятельно почти нереально, я даже с ментором созванивался чтобы определить точно ли я тяну на ту ЗП которую хочу, в итоге даже предлагали даже больше чем просил, так что как я понял, скорее всего нужно смотреть предложение работодателя по ЗП, самому объективно оценить её никак нельзя

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

Как-то я писал пост что не хочу работать в инхаусах, но тут оказался не типичный инхаус по типу "Сними сам задачу, администрируй базы" - и т.п. Здесь у нас целая команда, коммуникация по задаче, код-ревью, архитектор, кстати переходим не полностью сами, помогает подрядчик. Что забавно при поиске работы от этого же подрядчика я получил оффер

Кстати про поиск работы, мне всегда был интересен этот процесс, за исключением тестовых которые я и так не делал и просто скипал такие компании т.к. не особо интересны то и были, в 80% случаев просто пример обработки принимают, в остальных я просто их не делаю

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

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

Новая работа мне нравится, надеюсь будет что-то интересное о чем буду писать в дальнейшем
🔥33👍4
Как получить больше приглашений новичку, который впервые ищет работу в 1С

Здесь будет только мое субъективное мнение по моим наблюдениям

1. Не писать в резюме "Стажер-программист 1C" - лучше написать "Junior программист 1С" или просто "Программист 1С" - когда я это убрал приглашений стало больше

2. Писать сопроводительное письмо

3. Сделать портфолио или прислать пример кода - так можно избавить себя от ноши ТЗ и показать что вы реально что-то умеете, это сильно выделяет на фоне других кандидатов

4. Резюме должно быть кратким - не нужно писать в резюме что вы умеете делать контроль остатков по новой и старой методике, различаете директивы компиляции и т.д. Достаточно сделать кратко по типу "Разработка ПФ, Разработка на встроенном языке" - и т.п. в этом роде

А какие ещё лайфхаки знаете вы? Пишите в комментарии 👇
👍10🔥2🤔1
#Работа

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

Кстати задачи теперь больше на алгоритмы пошли, функционально со стороны 1С стало меньше затыков и вопросов

ТЗ не скажу что стали сильно сложнее, скорее просто масштабные чем были

Также скорее всего скоро начну учить КД 3.1 т.к. она понадобится в будущем

А в остальном все классно, коллектив хороший, ТЗ не идеальное, но хорошее, пока ждешь аналитика для уточнения можно заняться другой частью ТЗ
👍16🔥3
Программист может работать без аналитика, а аналитик без программиста нет ⌛️

Всем привет!
На связи сообщество для 1С специалистов «Блокнот 1сника». Мы ненадолго зашли в гости в канал Михаила, чтобы поделиться своими мыслями.

Кто же такой аналитик?
(Хотя, конечно, вы и так знаете, но всё же...)

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

Аналитиков 1С условно делят на две группы:
1️⃣Бизнес-аналитики — изучают процессы компании, выявляют узкие места и предлагают улучшения.
2️⃣Системные аналитики — знают возможности конфигураций 1С и помогают реализовать бизнес-требования с минимальными доработками.

💡 Чем занимается аналитик?
1. Сбор требований, обследование бизнеса
Аналитик проводит серию интервью с ключевыми пользователями, аккумулирует и систематизирует информацию о компании из других источников, чтобы определить цели и задачи заказчика.
Что будет без аналитика
Клиенту придется самостоятельно разбираться в своих потребностях, а это не всегда очевидно. Есть риск неправильно поставить задачу и получить систему, которая не решает реальные проблемы.

2. Моделирование и проектирование решений
Аналитик предлагает оптимальные сценарии, выбирает подходящую конфигурацию 1С, фиксирует функциональные разрывы.
Что будет без аналитика
Не все программисты понимают, как добиться нужного эффекта без вмешательства в код. Лишние доработки — это долго, дорого и опасно для системы: она может плохо обновляться и некорректно отображать данные.

3. Постановка задач, тестирование, приёмка
Аналитик оценивает ситуацию, согласует доработки с клиентом и составляет техническое задание по специальной форме: фактически переводит язык бизнеса на язык ИТ. После этого тестирует и демонстрирует результат заказчику.
Что будет без аналитика
Без чётких требований программисты работают вслепую, а пользователи могут противоречить сами себе. Итог — переделки, затраты, хаос.

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

✔️ Вывод:
Если клиент не знает, чего хочет — аналитик поможет сформулировать. Если клиент не понимает, зачем ему это — не спасёт уже никто.

А вы что думаете? Может ли программист работать без аналитика и наоборот? Пишите свое мнение в комментариях ✍️

Кстати, у нас в канале вышел пост Михаила: “ Фейлы новичков в 1С, которые лучше не повторять”. Скорее переходите и читайте 🙂

Ваше 1С-сообщество | Блокнот 1Сника
👍11🔥4😁1🤡1
#Наставничество

Я решил стать наставником

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

Интересно что из этого выйдет т.к. я и сам без наставника сейчас не везде справляюсь
👍19🔥3
Вчера с техлидом обсуждали тему защиты от дурака, он считает что если проверок слишком много это плохо, а я считаю что нужно как можно больше проверок, как считаете вы, нужно ли максимально защитить систему, или избыточность тоже плохо?

Ниже опрос 👇
🔥2
Нужно ли максимально защитить систему от дурака?
Anonymous Poll
48%
Да, чем больше проверок тем лучше
52%
Избыточность тоже плохо
#Наставничество

Провёл первую встречу с группой(да, теперь уже не 1,а 6 человек захотели учиться под моим наставничеством)

Предоставил материалы и провёл мастер класс по решению задачи. Объяснил логику решения любых задач и как правильно их декомпозировать решая поэтапно
👍20🔥2
Сейчас смотрю курс от УЦ 1 "Пиши код грамотно" - так что скоро будет обзор

И на нем показан инструмент который называется "Phoenix bsl" - он проверяет код на стандарты, когнитивную и цикломатическую сложность кода и т.д.

Сейчас использовал его и понял что вещь это очень классная штука, рекомендую всем пользоваться

Ссылка на гитхаб

Инструкция по установке:

1. Качаете файл с расширением .msi, устанавливаете и открываете

2. Далее открываете конфигуратор и выделяете блок кода который хотите проверить

3. Нажимаете ctrl + i и вылезет окно в котором будут показаны ошибки, если их нет, тогда будет написано "Замечаний нет". Если нужно проверить весь модуль то просто нажимаете ctrl + i

Предложил внедрить это к нам на работу, и мою инициативу одобрили. С чистым кодом у нас строго поэтому мне как и многим другим эта вещь очень поможет
🔥26👍4
1С ГУБКА - канал для обсуждения вопросов и задач, а также мемы -> https://yangx.top/gubka1c
🔥2👍1🤡1
#Мысли
Код-ревью

Как-то писал об этом здесь

До текущего места работы у меня код-ревью было только на 1 рабочем месте, но и то в конечном итоге оно прекратилось, и было +- не таким строгим как сейчас. На текущем месте работы с код-ревью все гораздо жестче, иногда мне приходилось полностью переписывать задачу(менять архитектуру кода, контекст и т.д.)

И вот не понятно, то ли во франчах к этому относятся проще, то ли здесь тех лид понимает что на нем лежит ответственность за ПО и проверяет все до мелочей.

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

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

Кстати наставничество свое я закончил т.к. сложно организовать людей чтобы все шли в 1 темпе, некоторые не выходили на связь и я даже не знал на каком они этапе, как организовать людей и сделать так чтобы все шли в 1 темпе я не знаю, да это наверное и невозможно т.к. все могут уделять разное время на обучение, либо нужно делать наставничество платным и возможно это даст стимул, хотя исходя из моего опыта обучения на Яндексе это не так.
👍12🔥8
#Мысли

Сейчас посмотрел ситуацию на рынке труда и увидел 8,5 к вакансий на программиста 1С на HH

В прошлом году их было 13к

Вопрос: куда делись вакансии?

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

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

Так что видимо не так уж и не реально вкатиться в 1С
👍7🔥2
Сейчас был на очень интересном скрининге

Пришло приглашение на вакансию "Помощник эксперта по тех. вопросам" - решил ради интереса сходить. Спросили по навыкам я сказал что ничего нету, сказали я не подхожу, я спросил для чего меня пригласили если видели в резюме что нет навыков, а в ответ "Бывает что в резюме не указывают навыки" - такого гениального рекрутера вижу впервые
😁35🔥6
Путь студента в 1С
Занимался тут своим пет-проектом и решил сделать его как решение для инфостарта, кому интересно можно глянуть тут https://infostart.ru/1c/reports/2399288/
Бывают чудеса, был баг который процент отгрузки неправильно считал, сейчас исправил и перезалил, удивляюсь как не заметил
👍8🔥1
А говорят в 1С получают меньше

Сейчас прошёл собес и получил оффер на 150к и это всего за 11 месяцев опыта работы программистом, где ещё есть такой интенсивный рост по ЗП?

Хотя тут скорее решил навык прохождения собесов, оффер к сожалению я принять не смогу, но ачивку получил
👍23🔥10
#Мысли

В одном из каналов спросили что раздражает на собеседовании и тут я вспомнил самый по моему мнению тупой вопрос который может задать интервьюер, а именно "Как вы видите работу у нас?"

Вот и что на это отвечать? Я знаю какие у вас задачи? Нет. Я работал у вас в компании? Тоже нет. Я знаю как у вас организованы процессы и какой коллектив? Опять нет.

Что хотят услышать когда задают этот вопрос? Я 1 раз ответил что просто буду решать задачи. Я даже не знал как на это отвечать

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

А вам задавали такой вопрос на собесах? Или может быть вы интервьюер и вы задаете такой вопрос, но к чему и что вы хотите услышать?

Пишите в комментарии 👇
🔥8
#Мысли

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

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

Как думаете?

Пишите в комментарии 👇
🔥8👍2😁1
Здравствуй небо в облаках

Это должно было случиться и это случилось, я ухожу в армию

Спасибо всем за то что читали меня и писали комментарии, с вами со всеми было очень интересно общаться

Вернусь через год и весь путь придется проходить заново. Ah shit here we go again. Но уже будет не путь студента, а путь дембеля.

Всем пока!
🫡54😱23🤝8🔥5