Программист 1с: кто это такой и как им стать?
Содержание:
- Многоязычное программирование: создание систем с использованием нескольких языков
- Обучение1с-программированию
- Что должен знать и уметь 1С программист?
- Кто такой1с-программист?
- Информационная безопасность: если пришла проверка
- Как читать чужой код? Часть 2. Доработка типовой конфигурации. Обновление доработанной типовой конфигурации +18 –
- Сложные переменные
- Большой проект: документация
- Кто такой 1С-разработчик?
- Статьи и бесплатныевидео-уроки
- Модернизация КА 2.4 под маркетинговую компанию. Часть 1
- Кто это такой?
- Лучшие курсы по1с программированию
- Как найти работу?
- Зарплата программиста 1С
- Плюсы и минусы профессии
- 3.7 Строки
- Совет № 2. Привыкаем использовать отладку
- Ректальное администрирование: Основы для практикующих системных АДминистраторов
- Плюсы и минусыпрофессии
- Как теряют бизнес. Реальные истории от бизнес-консультанта. Промо
- Переход на «Зарплату и управление персоналом 3.1»
- Internet Explorer 9 Beta
- Сколько зарабатывает 1С-разработчик и где найти работу?
- Примеры вопросов для собеседования программистов 1С
- Как заставить разработки работать
Многоязычное программирование: создание систем с использованием нескольких языков
В мире существует несколько тысяч языков программирования. Несмотря на то, что многие из них крайне непопулярны, очень специфичны или уже созданы очень давно, они продолжают существовать, а новые языки продолжают появляться. Похоже, нет оснований полагать, что количество языков когда-нибудь начнет уменьшаться и в конечном счете будет создан один универсальный язык программирования. Большое количество языков может пугать своей необъятностью, но новое понимание идеи многоязычных проектов позволяет не только ориентироваться в этом разнообразии, но и видеть очевидную выгоду для всех.
Обучение1с-программированию
Есть два пути освоения 1С: самостоятельно и с наставником.
Самостоятельно – бесплатно или с минимальными вложениями. Долго, потому что придется учиться методом проб и ошибок. Можно начать с книг и теоретических задач, а можно – брать конкретную проблему и искать решение к ней.
Где брать такие проблемы? Спросите у друзей и знакомых, которые работают в 1С, почитайте форумы, посмотрите, что заказывают на фрилансе. Как вариант, устройтесь стажером в фирму франчазию Самостоятельное обучение в подходе проблема-поиск решения поможет глубже разобраться в теме и понять логику программирования.
Если вы ещё не уверены, что хотите стать программистом 1С, а только присматриваетесь, обучение по книгам и бесплатным курсам – хорошая идея. Но есть нюансы, некоторые моменты в литературе тяжело понять без опыта. Это может отпугнуть начинающего специалиста.
Если вы уже определились, что хотите специализироваться именно на этом языке программирования, то курсы 1С программирования – самый быстрый путь в профессию
Вам дадут только нужные на практике знания, рядом будет наставник, чтобы обратить внимание на ошибки, ответить на ваши вопросы и поделиться собственным опытом
Неважно выберете ли вы самостоятельное изучение или онлайн курсы, чтобы стать программистом 1С высокого класса придется постоянно углублять знания. На этом пути вам в помощь:
- книги;
- статьи;
- тематические форумы;
- задачники;
- самоучители;
- документация.
Давайте подробнее рассмотрим разные варианты со ссылками на годные источники для изучения.
С чего начатьобучение и как учиться?
В сети много платных и бесплатных курсов для 1С программистов от узкоспециализированных курсов до онлайн университетов. В крупных школах процесс обучения стандартизован, а сама школа уже имеет собственный бренд. Плюс узкоспециализированных курсов в большей гибкости и вниманию к деталям.В любом случае, выбирайте те, где преподают практикующие специалисты
Изучайте программу и обращайте внимание на дополнительные бонусы. И не забывайте читать отзывы
-
Приобрести коробочную версию
Это урезанная версия 1С:Предприятие, которая предназначена для учебных целей. Комплект поставки включает бумажные книги, диск с электронными пособиями и средой разработки, в которой вы можете изучить существующие конфигурации, попробовать доработать их или даже создать свою.
-
Познакомиться с основами синтаксиса и терминологией 1с.
Решить, какие компетенции вы бы хотели развивать в рамках экосистемы 1С: консультант, разработчик, архитектор и т.п. Начать углубленное самостоятельное изучение или записаться на профильные курсы.
-
Устроиться стажером в фирму-франч
Завести профиль на фрилансе или получить гарантированное трудоустройство с курсов.
Что должен знать и уметь 1С программист?
Минимальный набор знаний и навыков выглядит следующим образом:
- Знание языка программирования 1С.
- Знание языка запросов 1С.
- Умение работать с базами данных.
- Уметь устанавливать и настраивать базовые конфигурации программы «1С:Предприятие».
- Создавать и дорабатывать функционал, уметь работать с формами и отчетами.
- Знать, как настраивать обмен данными между различными конфигурациями 1С.
- Уметь выгружать данные в различных форматах.
Также 1С программист должен знать, как решать типовые задачи в области бухгалтерского и управленческого учета. Для этого ему понадобятся знания в области бухгалтерии, финансов, законодательства. Например, чтобы автоматизировать расчет зарплаты, нужно знать, как он происходит, что такое МРОТ, какие могут быть надбавки и премии.
Кто такой1с-программист?
- Решает прикладные задачи учета и управления. Добавить в отчет новую графу, ограничить права доступа помощнику бухгалтера.
- Обучает. Мало решить задачу с помощью доработки конфигурации, нужно объяснить бухгалтеру или менеджеру, как это будет работать.
Где работает 1с-программист?
это может быть:
Компания 1С. В компании открыты вакансии: проектировщики, разработчики, 1С программисты, архитекторы. В компании активно развиваются облачные и мобильные решения, поэтому требуются специалисты не только по классическому 1С:Предприятие. В сети немало отзывов о работе в этой компании: отзывы на habr, на neorabote.net, на otrude.net.
Франчайзи. Это официальные компании-партнеры фирмы 1С, которые занимаются продажей и обслуживанием программных продуктов. Чтобы получить такой статус, компания должна соответствовать определенным критериям, в частности сотрудников, имеющих сертификат 1С.
Если с работодателем не повезет, то можно столкнуться с проблемами от некачественного железа, которое тормозит и замедляет работу, до низкой з/п. Чтобы не попасться на такое – читайте отзывы, анализируйте компанию на собеседовании. Но даже в этом случае можно набить себе клиентскую базу и уйти на фриланс.
У адекватного работодателя можно получить все «плюшки» IT сферы: гибкий график, тренинги, коллектив, высокую оплату труда. Плюс набьете руку и попробуете себя в масштабных проектах.
Такую работу можно найти на самих сайтах франчайзи. Или на порталах поиска работы.
В компании пользователе услуг 1С. Если компания пользуется нестандартной конфигурацией, если регулярно нужны доработки и помощь, то нанимают 1С программиста в штат. Основной плюс в том, что вы работаете с одним проектом, а значит можете вникнуть в процесс, у вас есть время на глубокую проработку кода, вы контактируете с меньшим кругом людей. Такие вакансии можно найти на порталах для поиска работы: hh.ru, russia.trud.com, rabota.yandex.ru.
Фриланс. Можно начать трудовой путь фрилансера ещё на этапе самостоятельного обучения. Помогать внедрять типовые конфигурации, настраивать 1С друзьям и знакомым. Если вы уже прошли обучение или даже успели поработать, то можно вывесить свое резюме на сайте фриланс-услуг. Плюсы и минусы, как в любом стандартном фрилансе: гибкий рабочий график, не стабильная з/п.
Читайте нашу статью про фриланс
Еще один вариант: в процессе работы на франчайзи собрать свою клиентскую базу, а потом уйти и самостоятельно обслуживать ее. В этом случае зарплата может быть стабильной, а загруженность – полной.
Хотите узнать больше по теме работы 1С программистом почитайте реальные отзывы людей, поработавших на разных позициях. Например:
История одного 1С-ника
Как стать программистом 1с
Сколько зарабатывает 1с-программист?
По данным портала Труд средняя заработная плата 1с программиста в 2021 году 58551 руб. Максимальная – 180 000 +.
По данным портала Indeed за последние 36 месяцев средняя з/п по России – 40 134 руб. Хотя на той же странице можно увидеть список по компаниям, на первой странице 10 вакансий с окладами от 70 до 169 тыс.руб. А это значит, что диапазон оплаты труда довольно велик.
Это подтверждает исследование Хабр карьера, в котором приводятся средние оклады 1с программистов в зависимости от квалификации:
- Junior – 38 000 руб;
- Middle — 70 000 руб;
- Senior – 104 000 руб;
- Lead – 120 000 руб.
Обсуждения от живых людей ищите на форумах. Например: Сколько зарабатывают 1С-ники
Информационная безопасность: если пришла проверка
Первоначально необходимо выяснить цель визита и полномочия сотрудников на совершение определённых действий. Данные полномочия могут быть выражены в различных документах (постановлениях начальника органа дознания, суда, следователя, дознавателя) в зависимости от того, каким законом регламентированы их действия (доследственная проверка в рамках ст. 144, 145 Уголовно-процессуального кодекса РФ или деятельность в рамках Законов «О милиции», «Об ОРД»).
Убедитесь в том, что перед вами действительно сотрудники службы, которая уполномочена проводить проверки легальности ПО. Для этого проверьте служебные удостоверения пришедших и обязательно перепишите все данные из документов. Тех проверяющих, которые отказались предъявлять удостоверения, не допускайте к проверке. Уточните основания для проверки. Сотрудники милиции могут приходить только в целях проведения доследственной проверки. Не разрешайте проверяющим использовать софт-сканер (специальный программный продукт, позволяющий определять наличие тех или иных программ). Он не сертифицирован в России, и его использование является незаконным. Пусть проверяют визуально…
Как читать чужой код? Часть 2. Доработка типовой конфигурации. Обновление доработанной типовой конфигурации +18 –
Во всех вакансиях есть требование — умение читать чужой код. Но ни на одних курсах специально этому не учат.
Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и главное как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.
Сложные переменные
Давайте разберём пример, когда переменной присвоено несколько значений.
Массив
По виду массив аналогичен колонке в Excel. Каждая ячейка – переменная, которая имеет только одно название. Чтобы перейти к определённой ячейке, нужно ввести её номер.
Результат = Новый Массив; Результат.Добавить(25); //в первой ячейке значение 25 Результат.Добавить(34); //во второй ячейке значение 34 Сообщить(Результат); //выводится значение первой ячейки
Ячейки в 1С нумеруются с 0, а не с 1.
СписокЗначений
Аналогичные ячейки, но с возможностью добавления комментария.
Результат = Следующий СписокЗначений; Результат.Добавить(25, «Это 25»); //в первой ячейке значение 25 Результат.Добавить(34, «Это 34»); //во второй ячейке значение 34 Сообщить(Результат.Получить(0).Значение); //выводится значение первой ячейки //или можно вывести комментарий, //тогда вместо .Значение пишется .Представление
ТаблицаЗначений
Здесь программирование таблиц значений на 1С аналогично Excel – страничке со множеством строк и колонок.
ДеревоЗначений
Древовидная таблица, самый простой пример – окно конфигурации.
Большой проект: документация
Оставим за рамками нашей темы поиск потенциального клиента. Мы его нашли. Вот он — Большой клиент. Чего мы хотим? Хотим заработать. И чтобы этот Большой клиент был у нас не один. А к нам большинство таких клиентов пришли по рекомендации, а для рекомендаций положительных нужно, чтобы Большой клиент был очень доволен сотрудничеством с нами. Но и мы хотели бы быть довольны работой с ним. Вот о том, какими документами мы этого добиваемся, я и попытаюсь рассказать.
*** Статья написана на основе доклада, прочитанного на Конференции IE 2013 Revolution (7-8 ноября 2013 года). Также она опубликована в журнале Инфостарта № 3
Кто такой 1С-разработчик?
Если говорить коротко, то 1С-разработчик – это программист, основной задачей которого является разработка и внедрение программы «1С:Предприятие» под нужды каждого конкретного заказчика.
С одной стороны, это специалист узкого профиля, так как занимается только одной программой, но в то же время существует такое множество различных конфигураций этой системы, что трудно перечислить все направления деятельности, в которых могут быть задействованы 1С-разработчики. На любом предприятии, независимо от направления деятельности и его масштабов, ведется учет бухгалтерский, кадровый, управленческий. И под каждое направление разрабатывается система автоматизированного учета.
Хочу уточнить, что есть типовые конфигурации и нетиповые. Типовая конфигурация – базовая система, которую разработала Компания 1С. Это лицензионная программа, которая постоянно обновляется и состоит из нескольких конфигураций: бухгалтерия, персонал и зарплата, торговля, складская система, управление предприятия.
Нетиповая форма – то, что разрабатывают другие компании и программисты. Но как правило, все эти разработки делаются не с нуля, а на основе типовой базовой программы. В данном случае программист дорабатывает базовую конфигурацию с учетом требований конкретного предприятия, создает дополнительные форматы по отчетности (автоматизированные) и при необходимости занимается объединением нескольких конфигураций в одну единую систему.
Поскольку программа 1С охватывает множество направлений учета деятельности предприятия, часто разработчик 1С специализируется на одном конкретном направлении – 1С:Бухгалтерия, торговля, управление складами, производство и другие.
Помимо разработки и доработки программы, специалист осуществляет постоянную техническую поддержку – находит и устраняет ошибки, ликвидирует любой сбой в программе, настраивает справочники и отчеты, администрирует базы данных, обеспечивает безопасность сервера для бесперебойной работы программы. И это еще не все, что может делать программист 1С. Все зависит от структуры и типа предприятия.
Редко какая программа работает длительное время без сбоя и не требует обновлений. Поэтому разработчик 1С всегда будет необходим и не останется без работы.
Статьи и бесплатныевидео-уроки
Знакомство с 1С по книгам даст больший эффект, если в дополнение:
- изучать способы решения нетиповых задач;
- практиковать навыки программирования;
- визуально наблюдать за разработкой в среде 1С;
- общаться в комьюнити 1С программистов;
- изучать актуальные материалы, в которых учитываются самые свежие обновления конфигураций и программной среды.
Для этих целей мы рекомендуем читать статьи, изучать форумы, просматривать бесплатные видеокурсы.
- Бесплатный видео-курс 1С 8.3. Евгения Гилева. Курс рассчитан на 21 и включает 20 часов теоретических материалов и 21 практическое задание для самостоятельного выполнения. Курс хорош тем, что в нем разбираются азы: как поставить программу среду разработки, синтаксис 1С, суть работы 1С программиста, предметная область, с которой придется работать. Вы освоите механизмы функционирования 1С и научитесь решать базовые задачи разработчика, например, создание CRM-системы, отчетов, постановку учета для торговой компании. В процессе вы разработаете свою первую конфигурацию. Курс хорош, но не без ограничений. Вы не получаете обратной связи, а выполняете типовые задания по плану. Программа дает базовые знания, если вы захотите получить более серьезные компетенции, например, научиться работать с базами данных, кластерами серверов – нужно покупать платные курсы.
- Уроки по 1С:Бухгалтерия 8.3. Владимира Милькина. Серия статей, в которых пошагово разбирается решение конкретных задач из практики. Например, как сформировать прайс-лист, как учитывать подарочные сертификаты, как обновить базы и т.п. Разбор включает теорию, описание решения, скриншоты из среды разработки. Берите и повторяйте.
- Курс программирования 1С 8.3: обучение с нуля. Видео курс из 68 уроков по 5-20 минут каждый. Доступное и понятное объяснение синтаксиса языка 1С, языка запросов и логики программирования в 1С. Нюансы: используются устаревшие формы, нет домашних заданий и обратной связи.
- Форум Инфостарт. Специализированный форум компании Инфостарт для программистов 1С. Большое сообщество специалистов, где вы можете узнать о типичных и кастомных задачах и их решении. Второй по величине ресурс-сообщество после форума самой компании 1С.
Модернизация КА 2.4 под маркетинговую компанию. Часть 1
Выполнил для компании, которая занимается маркетингом и продвижением продуктов, проектирование и модификацию конфигурации КА 2.4 и справочника «Проекты». Теперь в конфигурации «Проекты» имеют особенную роль и на основании выполненной доработки руководство компании принимает решения по продолжению, закрытию или продвижению проекта/ов, поиск путей решения возникающих вопросов. При необходимости доработку можно реализовать под ERP конфигурацию. Архитектура решения выполнена «рядом» с основной конфигурацией. В настоящее время конфигурация поддерживается, модификация ведется в актуальной версии КА 2.4.10 на платформе 8.3.14.1630.
Кто это такой?
Основная задача программиста 1С – обеспечивать стабильную работу бухгалтерии во всех сферах ее проявления. Для этого он выполняет следующие обязанности:
- настройка программы 1С согласно требованиям бухгалтеров и ведению бухгалтерского учета;
- обновление программы 1С;
- тестирование нововведений и устранение ошибок в программе;
- стабилизация серверов, используемых семейством программ;
- защита и восстановление данных бухгалтерии.
Эта должность во многих компаниях считается престижной. Для небольших предприятий зачастую достаточно лишь одного специалиста по программному обеспечению, на крупных же объектах могут работать и несколько. Руководство может нанять для своих работников и помощников фрилансеров, разбирающихся в 1С-программировании.
Лучшие курсы по1с программированию
Мы составили ТОП-3 курсов программирования на 1Спо мнению редакции.
«Профессия 1C-разработчик»
«Профессия 1C-разработчик»
Программа обучения рассчитана на полгода и включает 78 уроков, сгруппированных в 19 модулей. Вы будете учиться с нуля, работать с кодом, создавать конфигурации, освоите язык запросов 1С. По окончанию курсов вы будете уметь решать задачи учета с помощью 1С, дорабатывать конфигурации, интегрировать платформу с другими системами, а также получите навыки администрирования баз данных и работы с SQL запросами. На момент подготовки материала цена со скидкой 40% – 69 000 руб. Без скидки 115 000 руб. Смотреть отзывы о Skillbox можно на специальной странице.Что нам нравится. Гарантия трудоустройства, пожизненный доступ к курсу, оплата в рассрочку, блок с азами SQL, преподаватели практики
1С-разработчик
«1С-разработчик»
Программа обучения рассчитана на полгода: 54 час теории и 210 часов практики, включая подготовку к защите диплома. Вы пройдете все этапы обучения с нуля от запуска платформы до работы с конфигурацией и собственно программирования. Итогом станет дипломная работа по созданию приложения «Управление ИТ-компанией». Базовая цена 89 900 руб, но бывают скидкиЧто нам нравится. Диплом о профессиональной переподготовке, помощь с резюме, блок по изучению английского (хотя он не нужен для программистов 1С, но все равно приятно).Изучите так же отзывы о курсах Нетологии перед покупкой.
Обучениеи экзамены фирмы «1С»
Курсы партнёров 1с
Краткосрочное обучение 3-10 дней для получения конкретных компетенций от знакомства со средой разработки, до навыков программирования и конфигурирования. Рассчитаны на то, чтобы дать начальный уровень подготовки, соответствующий 1С:Профессионал.Что нам нравится. Курсы из первых рук, онлайн и офлайн, подготовка к сертификации, 6 типов учебных программ, невысокая стоимость.
Вам может быть интересна наша подборка лучших курсов по программированию.
Как найти работу?
После обучения вы можете найти работу в фирмах-франчайзи 1С. Они занимаются установкой и внедрением программ 1С в крупных фирмах. Или же можете работать в одной из таких фирм пользователей. В них обычно требуются специалисты, которые будут совмещать свою должность и должность системного администратора. На собеседовании им задают типовые вопросы, связанные с основами программирования и навыками владения программой 1С: Предприятие.
Кроме того, есть возможность работать удаленно, в режиме фриланс, решая проблемы разных компаний. В основном это проектная занятость, поэтому такие специалисты находятся в постоянном поиске заказов.
Зарплата программиста 1С
1С разработка относится к наиболее оплачиваемым направлениям IT сферы. Если зайти на сайт вакансий, глаз радуется при виде предлагаемой зарплаты. На уровень дохода в первую очередь влияют два фактора: регион и опыт работы.
Посмотрим на средние зарплаты разработчика в зависимости от уровня его профессионализма:
- доход начинающих специалистов в регионах России варьируется в пределах от 20 до 40 тыс. руб., а в Москве от 50 до 60 тыс. руб.;
- программист с опытом работы 1-3 года может претендовать на зарплату от 100 до 120 тыс. руб.;
- профессионал, который может быть ведущим специалистом или техническим директором, получает в среднем от 150 до 250 тыс. руб.
Доход фрилансера всецело зависит от его трудолюбия. Чем больше клиентов он ведет, тем выше его зарплата.
Плюсы и минусы профессии
Плюсы | Минусы |
|
|
3.7 Строки
Рассмотрим работу со строками в 1С.
3.7.1 Запись строковых констант
Строки записываются в двойных кавычках, пример мы уже видели: «Hello World!»
Если нужно записать кавычку внутри строки, она повторяется два раза: «Я использую для бизнеса программы фирм «»1С»» и «»Микрософт»»».
Строка может быть помещена в переменную так:
А = «Привет мир»;
Если в строке встречается перевод строки, то она записывается с помощью символа вертикальной черты:
С =
«Съешь конфеточку, дружок!
|Или хочешь пирожок?»;
3.7.2 Конкатенация
Простейшая операция над строками – склейка (конкатенация).
А = «Привет «;
Б = «мир»;
В = А + Б;
Сообщить(В);
В результате в переменную В будет помещена строка «Привет мир».
3.7.3 Строковые функции
Рассмотрим основные строковые функции:
С = «Привет мир»;
Длина = СтрДлина(С); //10 — длина строки
С1 = Лев(С, 2); //Пр — левые 2 символа
С2 = Прав(С, 3); //мир — правые 3 символа
С3 = Сред(С, 5, 2); //ет — два символа, начиная с 5-й позиции
Задача:
Используя только функции Лев, Прав и Сред, получите из строки «Привет мир» строки «веер», «Пирр» и «ветер ветер».
3.7.4 Служебные символы
Не все символы можно включать в строку. Некоторые символы можно получить только по их коду.
В данном примере мы выводим символ табуляции между строками «Поз1» и «Поз2».
Сообщить(«Поз1» + Символ(9) + «Поз2»);
Но для наиболее часто используемых служебных символов в 1С существуют специальные константы:
Сообщить(«Поз1» + Символы.Таб + «Поз2»); //Табуляция
Сообщить(«Поз1» + Символы.ПС + «Поз2»); //Перевод строки
Задача:
Выведите строки «Хлеб», «Батон», «Булочка», «Пирожок», каждую с новой строки. Решить задачу двумя способами – с помощью символа вертикальной черты и конкатенацией с символом перевода строки.
Совет № 2. Привыкаем использовать отладку
Многие начинающие программисты 1С пренебрегают этим механизмом платформы 1С. А зря! Именно работая с отладкой можно понять, как работает то или иной код, и какие значения возвращает та или иная функция.
Для того, что бы отладка сработала достаточно поставить в конфигураторе 1С точку останова и запустить отладчик при помощи кнопки «Начать отладку» (клавиша F5).
Для того что бы программа остановилась в точке останова, нужно в пользовательском режиме в 1С: Предприятия выполнить действия, в результате которых сработает код, где установлена точка останова. На рисунке выше мы поставили точку останова в процедуре ОбработкаПроведения модуля документа «Установка цен». Если мы в пользовательском режиме проведем любой документ «Установка цен», то точка останова сработает.
После этого вы можете или с помощью Табло, или с помощью «Вычислить выражение…» узнать значения той или иной переменной.
Подробнее о работе с отладкой смотрите в моем видео-уроке: Работа с отладкой в конфигураторе 1С
А так же в статье: работа с отладкой в конфигураторе 1С
Ректальное администрирование: Основы для практикующих системных АДминистраторов
Одной из самых популярных и зарекомендовавших себя методологий системного администрирования является так называемое ректальное. Редкий случай сопровождения и обслуживания информационных систем, инфраструктуры организации обходится без его использования. Зачастую без знания данной методологии сисадминам даже бывает сложно найти работу в сфере ИТ, потому что работодатели, особенно всякие аутсорсинговые ИТ фирмы, в основном отдают предпочтение классическим, зарекомендовавшим себя методикам, а не новомодным заграничным веяниям: практикам ITIL, нормальным ITSM и прочей ерунде.
Плюсы и минусыпрофессии
Знание английского не обязательно.
Язык программирования не сложный в освоении, стать junior разработчиком можно уже через полгода.
Продукты 1с широко распространены на постсоветском пространстве, а грамотных 1с программистов не хватает.
Автоматизируют практически все бизнес процессы и работу всех служб компании, а значит развивают кругозор и прокачивают навыки аналитика.
Если у вас есть собственная клиентская база, можно открыть ИП, платить налоги и иметь стабильный заработок.
Связи и знакомства в различных сферах бизнеса, знание отраслей изнутри, поэтому если захотите оставить 1с программирование и открыть свое производственное или торговое дело, вам будет проще.
Интересные задачи, возможность быть сопричастным к крупномасштабным проектам.
Не востребовано за рубежом.
Нужно разбираться не только в программировании, но и в учете, управлении, кадровом деле, законодательстве.
Высокие требования к внимательности, поскольку неточности могут привести к ошибкам в отчетности и убыткам.
Не высокий статус в сообществе программистов.
Придется много общаться с людьми.
Как теряют бизнес. Реальные истории от бизнес-консультанта. Промо
Поговорить о том, какие причины способствуют гибели существующего и часто даже успешного на определенном этапе бизнеса, я планировал давно, но все не доходили руки. Но недавно я услышал о банкротстве моего, теперь уже, клиента. Именно этот факт стал для меня неким толчком
Я осознал, что именно сейчас, в условиях кризиса очень важно понимать, почему бизнес может окончиться крахом и учиться избегать подобных ситуаций
Как известно, когда в экономике кризис, любой бизнес ослаблен. Если сравнивать с человеческим организмом, то кризис для экономики – как ослабление иммунитета. Когда человек здоров, то мелкие болезни проходят незамеченными. Организм сам справляется с проблемами, а в случае ослабления иммунитета, любая инфекция может привести к серьезным заболеваниям или даже стать фатальной.
Так происходит и в бизнесе. Если в период подъема экономики какие-то недостатки конкретного бизнеса сглаживаются, остаются незамеченными и даже не слишком мешают работать, то в периоды экономического спада они становятся теми самыми «тонкими местами», которые приводят к снижению прибыли, к определенным проблемам, а иногда даже к полному краху всего бизнеса.
Переход на «Зарплату и управление персоналом 3.1»
Сменила я тут работу и уже после того, как я приступила к исполнению обязанностей, мой новый начальник мне призналась, что выбор пал на меня только из-за того, что я знаю программу. Справедливости ради, эта уверенность была основана только на том, что я прошла тестирование, включающее только основные операции кадрового делопроизводства. Так или иначе, а работодатель попал в точку, нанимая меня в надежде, что я решу проблему: нужно перейти «с 8.2 на 8.3». Ничего сложного, скажет большинство, я тоже так говорю, но ситуация осложнялась некоторым количеством предшественников, которые уже «нафеячили» в программах до меня. Взять и сделать все заново мне не разрешили, так что пришлось исходить из того, что есть, и именно это дало пищу для размышлений и, в конце концов, привело к написанию этих рекомендаций.
Если перед Вами стоит задача перехода с ЗУП 2.5 на ЗУП 3.1, я попробую облегчить Вам жизнь этой статьей.
Internet Explorer 9 Beta
15 сентября 2010 года в ходе специально подготовленного мероприятия Beauty of the Web в Сан-Франциско Microsoft провела презентацию бета-версии Internet Explorer 9 — продукта, открывающего новую страницу в истории развития линейки обозревателей корпорации и призванного дать достойный отпор конкурентам, которые неспешно, но с завидным постоянством укрепляют позиции на рынке браузеров. Специалистам компании потребовалось всего десять месяцев, чтобы довести прототип программы до стадии бета-тестирования и представить интернет-аудитории заслуживающие внимания решение.
Сколько зарабатывает 1С-разработчик и где найти работу?
Работа программиста 1С достаточно хорошо оплачивается, но ее размер напрямую зависит от функционала, который выполняет специалист, его загруженности и опыта.
Начинающий специалист может рассчитывать на зарплату от 30 тысяч рублей. При наличии практического опыта более 3 лет можно рассчитывать на доход от 80 тысяч рублей в месяц и выше. А если вы будете в совершенстве знать все тонкости работы в программе 1С и руководить работой команды специалистов, ваш ежемесячный доход может составить 150 тысяч рублей и более.
Для фрилансера, который работает самостоятельно, все зависит от количества заказов и их сложности. Чем больше клиентов, тем выше доход.
Найти работу по специальности можно на специальных сервисах по подбору персонала (hh.ru, SuperJob или Работа.ru), а также на специализированных биржах фриланса для специалистов в сфере IT. А еще вполне реально найти заказчиков через своих знакомых и друзей, наверняка кому-то понадобятся услуги квалифицированного разработчика 1С.
Примеры вопросов для собеседования программистов 1С
Как я и сказал, задаю 50-60 вопросов, у меня их несколько пакетов. Но выделю несколько вариантов.
Например, по регистрам расчетов – бухгалтерская задача.
Задача 1. Есть два счета, у обоих есть субконто: «Склад» и «Номенклатура». Но у одного субконто1 – это склад, а другого – «Номенклатура». Как сделать, чтобы при получении данных из виртуальной таблицы «Остатки» у нас субконто1 = склад, а субконто2 = номенклатура в независимости от счета.
Интересно, что многие даже на уровне senior не могут решить эту задачу. На самом деле, все просто. В виртуальной таблице есть параметр – «Вид субконто». Там передается массив или список значений, с типом плана значений передается план видов характеристик.
Задача 2. Мы обратились к физической таблице регистра накопления. У него есть регистратор, регистратор составного типа. Надо отобрать записи, у которых регистратор является документом «Поступление товаров», далее из отобранных записей необходимо из регистратора вытащить реквизит «Склад». Так, чтобы было оптимально. Как это сделать?
Большинство разработчиков говорят: «Слушай, а почему это не измерение? Это неоптимально, ты вообще неправильную задачу дал». Бывает такое. На самом деле, и тут все просто. В условие «Где» ставим конструкцию «Ссылка», «Поступление товаров и услуг». И второе, используем метод «Выразить», приводим к определенному типу «Поступление товаров» и потом вытаскиваем реквизит «Склад».
Частенько к этой задаче даю дополнительный вопрос. Если человек сказал, что использует метод «Выразить», я спрашиваю: «А почему?».
Следующее и последнее – практическая задача. Обожаю ее, потому что она быстренько выявляет, кто перед нами: middle или senior. Разработчики уровня middle эту задачу 100% решат. Но решат не с первого раза, и потратят на это от 40 до 60 минут.
Senior решит эту задачу за 5-15 минут максимум, с первого раза. Я даю эту задачу и прошу написать текст запроса, не используя отладчик. Проверяю, человек действительно писал хорошо запросы или нет. Формирует ли он в голове, что происходит с таблицей, когда мы группируем, связь делаем и так далее.
Суть задачи следующая: дается старая таблица и новая таблица значений.
Вариантов решения много: 3-4, и один из них наиболее оптимальный. Ни один middle не решил мне эту задачу за 10-15 минут.
На этом у меня все, всем огромное спасибо!
*************
Данная статья написана по итогам доклада (видео), прочитанного на INFOSTART MEETUP Kazan. Больше статей можно прочитать здесь.
Как заставить разработки работать
В процессе внедрения и сопровождения автоматизированных учетных систем приходится сталкиваться с рядом проблем, среди которых:
• Пуск системы в эксплуатацию проходит очень болезненно для пользователей, его приходится прерывать и откладывать на более поздние сроки по ряду причин (функционал системы недостаточно развит, некоторые функции не работают или работают неправильно, некоторыми функциями пользоваться очень сложно, и пользователи постоянно путаются и делают все неправильно, система абсолютно непонятна пользователям, и они не знают, что делать в той или иной ситуации);
• Уход ведущего разработчика может парализовать внедрение и сопровождение системы;
• Процесс внедрения напоминает метания из угла в угол в темной комнате в поисках выхода;
• При обновлении сопровождаемых систем происходят поломки некоторых функций, в результате чего работу пользователей приходиться приостанавливать и в срочном порядке исправлять ошибки;
• Уход пользователя, который был единственным, кто работал в системе на определенном рабочем месте, парализует работу системы;
Собственный и заимствованный опыт позволили выработать подходы к решению некоторых из них. Ими я и хотел бы поделиться в этой статье.
Если вы никогда не занимались внедрением автоматизированных учетных систем, не сталкивались с перечисленными проблемами и не пытались найти их решение, вам эта статья будет неинтересна, а может, и непонятна.