Программист стажер 1с это
Когда я шёл в это неизведанное поле программирования, я и понятия не имел, что мне предстоит. Я как бы знал и читал, что будет трудно, но как мужчина уверенный в себе я понимал, что я всё смогу.
После прохождения книги Радченко и первых установок, я уже почувствовал себя немного увереннее, привык наверно. Получил от шефа такое задание!
Новичкам может быть интересно. первое ТЗ!
Есть библиотека им "Дзен"(нет) нужно создать учёт библиотеки!
Собственно задание звучало так:
Требуется создать простейшую систему учета для библиотеки, которая позволит выдавать книги читателям, отслеживать задолженности читателя и формировать отчеты по совершенным операциям за заданный период.
Конфигурация, по-видимому, должна содержать справочник Книги. У каждой книги есть уникальный библиотечный номер (код). Необходимо отметить, что может быть несколько экземпляров одного и того же произведения.
В программе должны фиксироваться следующие события:
- Выдача книг читателю из библиотеки на определенный срок
- Продление книги
- Возврат книги читателем в библиотеку
- Потеря книги читателем
Для каждого события в конфигурации необходимо предусмотреть соответствующий документ.
Правила работы библиотеки следующие:
- Читатель может взять в библиотеке только определенное количество книг (задается директором библиотеки).
- Читатель берет книги обычно на месяц, но может сразу взять книгу на больший срок, если явно скажет об этом.
- Читатель может продлевать книгу, т.е. сообщать о том, что он вернет ее позже указанного ранее срока.
- При просрочке возврата книги, читатель получает предупреждение.
- Когда предупреждений у читателя накапливается больше определенного предела, он лишается правом пользования библиотекой на 1 месяц.
- При потере книги читатель лишается правом пользования библиотекой на 1 месяц, независимо от количества предупреждений.
В программе должна быть возможность сформировать библиотечную выписку, которая показывает все совершенные операции за заданный период. Необходимо иметь возможность выбрать операции только по указанному читателю и/или по указанной книге.
Здравствуйте! Публикуем авторскую статью Дмитрия Котлова — сертифицированного 1С-специалиста, руководителя проектов, эксперта по технологическим вопросам. Также Дмитрий является автором и руководителем нового профессионального курса OTUS «Программист 1С», с программой которого мы приглашаем вас познакомиться.
Привет! В своей статье я расскажу о том, какие специалисты нужны для внедрения 1С, какие задачи они выполняют, какие компетенции нужны для качественного выполнения проекта. Отдельно и подробнее поговорим про требования к программистам.
Для начала перечислим позиции специалистов:
- Руководитель проекта
- Архитектор
- Консультант
- Программист
- Специалист по качеству (по тестированию)
Чем занимаются перечисленные специалисты?
Руководитель проекта
В зависимости от конкретной компании обязанности следующие:
- Составление плана проекта и контроль его реализации, могут быть различные планы: по срокам, по качеству, по финансам(бюджет)
- Взаимодействие с заказчиком по плану планам проекта
- Участие в продаже проекта
- Взаимодействие с командой проекта на предмет выполнения проекта и решения административных вопросов
- Координация выполнения работы и их приёмки
- Выбор оптимальных конфигураций 1С для решения задач клиента
Архитектор
В зависимости от конкретной компании обязанности следующие:
- Разработка и описание архитектуры 1С
- Участие в пресейлах
- Техническое руководство проектом
- Контроль качества разработки
- Выявление и управление техническими рисками проекта
- Оценка объёма работ
- Участие в разработке ТЗ, ЧТЗ, ТП, требований к архитектуре
- Организация процесса разработки
- Анализ качества продукта
Консультант
В зависимости от конкретной компании обязанности следующие:
- Консультирование по функционалу
- Участие в пресейлах
- Определение бизнес-требований, планирование подхода к работе с требованиями
- Выявлять, анализировать и документировать требования
- Доводить требования до заинтересованных лиц, управлять проверкой требований
- Обеспечивать расстановку приоритетов требований
- Ставить задачи программистам и принимать результат выполнения
- Проведение обучения
- Проведение приёмо-сдаточных испытаний, демонстрация продукта заказчику
- Сдача и согласование документации с заказчиком
Программист
В зависимости от конкретной компании обязанности следующие:
- Обновление информационных баз
- Реализация доработок в соответствии со стандартами разработки
- Участие в совещаниях
Специалист по качеству (по тестированию)
В зависимости от конкретной компании обязанности следующие:
Довольно часто этот функционал пересекается в одной позиции. Например, если в компании один программист 1С, не принято привлекать подрядчиков для выполнения проектов, тогда весь данный функционал ложиться на одного человека либо распределяется между ним и другими подразделениями, в рамках которых происходит внедрение продукта.
Далее подробнее разберём позицию «Программист»
Начнём с того, какие уровни программистов бывают. В каждой компании уровни программистов могут подразумевать разный уровень знаний и умений, зависящих от задач, которые будут стоять перед разработчиками.
Программист-стажёр — вакансия, как правило, подразумевает нулевой опыт работы с 1С, возможность интенсивно обучаться. Чаще всего такие вакансии есть в компаниях-партнёрах 1С.
- Установка программного обеспечения
- Обучение клиентов
- Участие в тестировании
- Участие в качестве ассистента во внедрении
- Программирование
- Прохождение обучения
- Сдача тестов и экзаменов на сертификацию
- Желание развиваться
- Общительность
- Инициативность
- Умение излагать свои мысли, грамотная речь
- Желателен опыт с 1С
- Желательно знание бухгалтерского учёта
Программист 1С – позиция подразумевает определённый опыт работы и отсутствие необходимости обучать специалиста программированию, т.е. на неё ведётся поиск людей, которые уже умеют программировать и могут самостоятельно решать задачи.
- Доработка конфигураций
- Разработка конфигураций под задачи компании
- Написание новых отчётов, обработок
- Интеграция 1С со внешними системами
- Обновление доработанных конфигураций
Ведущий программист 1С – специалисты, которые способны не только самостоятельно решать задачи, но и руководить другими программистами, а также подсказывать им оптимальные пути решения задач, осуществлять факторинг кода.
- Разработка нового функционала
- Подготовка сборок и релизов по выполненным задачам
- Настройка сервера 1С Предприятие
- Декомпозиция, распределение и постановка задач разработчикам
- Обновление не типовых конфигураций
- Оптимизация производительности 1С
- Разработка обменов данными между 1С и внешним ПО
Итак, в статье я описал наиболее часто встречающиеся обязанности и требования. Бывает и специфика, например, если по факту в компании отсутствуют аналитики, то зачастую программисты исполняют их обязанности.
Также, если вам интересно развиваться в данной сфере, не пропустите прямую трансляцию мастер-класса «Разбор стандартов и методик разработки на платформе 1С». Я расскажу о стандартах и методиках разработки 1С и покажу, зачем они нужны. А также вы сможете самостоятельно привести код в соответствии со стандартами и методиками 1С!
Первый день на новой работе – сплошной стресс. В том числе потому что иногда сложно представить чем именно ты будешь заниматься в течении рабочего дня.
Программист 1С стажер
Что входит в обязанности программиста стажера 1С?
- консультация пользователей «как сделать это в 1С»
- добавить в существующий документ или справочник новые реквизиты
- изменить существующий отчет когда выйдет новая версия
- настроить распределенную базу (УРИБ, УРБД).
Как стать программистом 1С, стажером
Купить или скачать платформу 1С:Предприятие 8.1 и одну из типовых конфигураций, с которой предстоит работать.
Виды конфигураций: торговля (Управление торговлей), бухгалтерия (Бухгалтерия) или зарплата (Зарплата и управление персоналом).
Нужно представить себя пользователем и посмотреть основные особенности конфигурации. В каждой из них есть мейнстримовые возможности, которые в основном и используются.
Что должен знать программист 1С стажер
- как пользоваться конфигуратором
- как добавить реквизит, как изменить стандартный отчет
- как настроить в типовой конфигурации УРИБ и другие доп. возможности
- установка и обновление 1С
А что должен уметь опытный программист 1С?
Что входит в обязанности опытного программиста 1С?
- нужно внедрить 1С с нуля – компания только переходит на 1С
- большие доработки типовой конфигурации – например добавить несколько документов и сделать по ним отчет
- нетиповая или сильно переделанная конфигурация – в этом случае с ней придется разбираться «на лету», в таких случаях что и где находится в конфигурации может не знать никто
- требуются значительные знания прикладной (предметной) области – например нужно действительно сильно знать бухгалтерию, МСФО и прочее.
Как стать программистом 1С
Вообразить себя главбухом и придумать что нужно добавить в типовую конфигурацию, чтобы вести там учет семейных трат, получаемой зарплаты и поступления/списания продуктов в холодильнике.
После чего добавить все это и посмотреть что получится.
Что должен знать опытный программист 1С?
- для чего нужны какие регистры в конфигураторе
- как добавить справочник, документ, обработку, отчет
- как начать учет на типовой конфигурации – ввод начальных данных, перегрузка информации
- чтобы давать консультации бухам нужно понимать бухгалтерию, но этот этап можно пропустить если есть кому составить техзадание.
Как стать экспертом 1С?
В первую очередь он имеет большой опыт работы (более 3х лет). Во вторую очередь он способен составить самостоятельно ТЗ, хотя бы и не на бухгалтерскую тему. И наконец ему известно, что в 1С кроме мейнстримовых возможностей есть большое количество других механизмов.
Игорь: ну, учитывая, что специалисту сапа на западе будут платить на порядки больше (да даже у нас сейчас платят не хило), больше перспектив, интересные возможности переезда, командировок, кому это интересно, и т. п.. В общем, западный рынок даст хотя бы что-то, если вы решите выйти за пределы своей страны, а с 1С — привет Россия/Украина/etc навсегда, привет заказчики-неадекваты и прочее.
Ладно ещё, когда жизнь заставляет этим заниматься по какой-то причине, или там, зомбирование в универах, как у нас было, но чтобы самому, будучи в добром здравии начать учить 1С. даже не знаю, как нужно мыслить. На вкус и цвет, конечно.
Нет, я согласен конечно, сейчас пытаюсь переключится на Java..ох уж это проседание в зарплате :(
но не многие хотят переехать забугор, вот мой коллега полностью удволетворён 1Сом и уверен что работа у него будет до самой пенсии, а уровень квалификации позволит всегда находится на максимальных зарплатах (для 1Сников конечно) и я думаю что он по своему то прав Дмитрий: php куда более тупиковая ветвь эволюции и заказчики там куда более неадекватны
Игорь: ну, а я и не говорю про переезд, внедрять можно и в командировке, а потом возвращаться обратно, если невыносимо. У меня брат разрабатывает и внедряет ERP на основе IDempiere вообще удалённо. Америка, Европа, даже Африка.
Я к тому, что адекватному мужику нужно перманентное развитие для полноценной жизни. Сидеть до пенсии на "топовой зарплате" это не развитие, это пассивная апатия какая-то.
Ну, это всё ИМХО, конечно. Кого-то это, возможно, и устраивает. Но я не верю, что они счастливы при этом и не проклинают тот день, когда «сели за баранку этого пылесоса».
Roman Mindlin: но ведь это проблема не самого PHP, а проблема слишком низкого порога вхождения, из-за которого всякий сброд идёт говнокодить. Фейсбук или Контакт почему-то не страдают от пхп.
вы думаете они все несчастны потому что работают в одной сфере безвылазно?
Игорь: нууу, вы всех в одну кучу скинули.
С водителями и машинистами общался очень много, ибо часто путешествую различными «нестандартными» способами, типа автостопа. Дальнобойщиками обычно движет свобода и романтика, если они не залётные. Все рассказывают о ломке по дороге: "Даже если платить не будут, поеду". Я их понимаю как никто, т. к. сам долго дома не выдерживаю без странствий. Думаю да, по-своему они счастливы. Ехал как-то с дальнобойщиком и общался на одном языке на тему. нейронных сетей в биржевой торговле! И это ещё до хайпа этой темы в интернетах.
У локальных водителей текучка хуже, чем у грузчиков. И те и другие, в большинстве случаев желают сезонно заработать, дольше полугода-года там мало кто не задерживается. Взять тот же региональный Магнит, куда кроме гопников, заработать бабла на днюху, а потом забухать и пропасть, никто не идёт, ибо условия собачьи. Но кто ж их заставляет?
Машинисты как и дальнобойщики — наркоманы по свободе, часто фанаты поездов с раннего детства. И не скажите, что машинистам мало платят. даже в регионах старшему машинисту около сотки могут платить. Плюс куча разных соц плюшек, часто бесплатный отпуск в практически любом российском санатории/базе отдыха. Хотя, скорее всего, раз на раз не приходится и зависит от конкретного филиала РЖД. Но опять же, что мешает развиваться, переехав из Мухосранска, где платят десятку, а в соседнем регионе сотку? Только не говорите, что дом/семья/собака, это всё оправдание лени.
Токарь и слесарь может свободно открывать своё дело и мастерить уникальные дорогие вещи, на которые в определённых кругах очень хороший спрос, было бы желание развиваться. У нас в регионе хипстеры вон на говно3дпринтерах своих нехилые бабки рубят, изготавливая на заказ кривые поделия и никто не жалуется, почему-то. Не думаю, что спрос на услуги толковых слесарей скоро пропадёт.
У электрика тоже зависит всё от собственных знаний. Никто не заставляет же всю жизнь по подъездам ходить счётчики проверять за 15 тысяч в месяц. У знакомых электриков работа расписана на месяцы вперёд, все их постоянно хотят, а у них дел выше крыши + бизнес у некоторых. И кстати, многие из них не пьют, да.
Всё дело то в желании. А вдруг с 1С появится желание, а у тебя впереди тупик. дальше хочется идти, а идти некуда, как в вашем случае. Придётся переучиваться, терять время, деньги, ждать "лучшей жизни".
Ещё, мне кажется, у людей преобладает невежество. Когда они не знают, что бывает по-другому. Для них то, что есть у них, видится чем-то единственно возможным, а развитие — чем-то бессмысленным, потому что "а что ещё можно?".
Короче, уже философия какая-то пошла.
Читайте также: