Программист 1c
Содержание:
- Плюсы и минусы профессии
- Кто такой 1C программист?
- Как теряют бизнес. Реальные истории от бизнес-консультанта. Промо
- Обучение1с-программированию
- Вопрос: что делает 1С программист?
- Что должен уметь внедренец?
- Инструкция специалиста по 1с
- Функции разработчика
- Необходимые профессиональные умения и знания
- Только ли знание программирования важно?
- Как стать программистом 1С самостоятельно
- Обучение на 1с программиста
- Наиболее типичные ошибки при оценке работ в проектах 1С
- Обязанности программиста 1С
- И напоследок
- Должностная инструкция программиста предприятия торговли
Плюсы и минусы профессии
Стать 1С-разработчиком не очень сложно — достаточно интенсивно учиться и практиковаться примерно полгода и уже можно рассчитывать на позицию младшего специалиста. Но, чтобы быть объективными, рассказываем не только о положительных, но и об отрицательных факторах в специальности.
Вот плюсы:
- Много высокооплачиваемых вакансий даже для начинающих специалистов.
- Низкая конкуренция — сейчас большинство разработчиков идут в веб и другие направления.
- Большое профессиональное сообщество — десятки активных форумов и много кода с инструкциями.
- Возможность разносторонне развиваться.
- Быстрый старт в профессии.
Вот минусы:
- На старте нужно учиться не только самой разработке, но и разбираться во внутренних процессах компании.
- Необходимо постоянно обновлять знания. Проходить курсы, вебинары, книги и инструкции от 1С — если работодатель не компенсирует расходы на образование, придётся платить из своего кармана.
- Высокий уровень ответственности — если в вашей программе будет баг, то компания может потерять миллионы рублей. Например, из-за ошибки в бухгалтерских расчётах.
Кто такой 1C программист?
Постепенно утилита стала выполнять контроль практически всех областей управления фирмой. Для модернизации и усовершенствования программы, создания новых приложений внутри ее, привлекались программисты. Так появилась профессия программист 1С.
Кроме того, он может консультировать сотрудников, работающих с программой, знает систему бухучета, документооборота и остальные бизнес-процессы.
Как выглядит программа 1с
Нанимаясь на работу, обязан выполнять для работодателя такие задачи:
- устанавливать и настраивать ПО;
- создавать и выполнять различные ТЗ, писать скрипты;
- проводить обновления конфигураций, базы операционной системы, рабочей базы;
- администрировать базы программы, в т. ч. проводить чистку, сдачу отчетов, тестирование;
- своевременно обнаруживать и устранять баги в программе 1С;
- осуществлять защиту данных, бороться с вирусами и вредоносными ПО, очищать спам;
- уметь обрабатывать полученные данные и переносить их в другие программы;
- уметь работать с файлами форматов XML, MS Excel, MS Word;
- обучать сотрудников, составлять инструкции по работе к новым, только вышедшим обновлениям;
- администрировать сервера.
Смотрите так же в журнале «КтоТакой.com» — Кто такой программист — разбор профессии
Что за программа 1С:Предприятие и для чего она нужна?
Программа 1С:Предприятие – это платформа, на основе которой создаются приложения для выполнения различных задач для бизнеса. Она легко адаптируется под любые нестандартные задачи с помощью выставляемых конфигураций.
Данная программа позволяет:
- вести проверки, закупки, реализацию товара;
- осуществлять налоговый учет, выполнять функции бухгалтерии;
- вести учет складской инвентаризации, расчет производственных расходов и многое другое.
Установкой, настройкой, сопровождением, обучением сотрудников и администрированием программы 1С:Предприятие – всем этим занимается программист 1С. Он работает на фирмах и предприятиях, которые используют данную утилиту.
Как теряют бизнес. Реальные истории от бизнес-консультанта. Промо
Поговорить о том, какие причины способствуют гибели существующего и часто даже успешного на определенном этапе бизнеса, я планировал давно, но все не доходили руки. Но недавно я услышал о банкротстве моего, теперь уже, клиента. Именно этот факт стал для меня неким толчком
Я осознал, что именно сейчас, в условиях кризиса очень важно понимать, почему бизнес может окончиться крахом и учиться избегать подобных ситуаций
Как известно, когда в экономике кризис, любой бизнес ослаблен. Если сравнивать с человеческим организмом, то кризис для экономики – как ослабление иммунитета. Когда человек здоров, то мелкие болезни проходят незамеченными. Организм сам справляется с проблемами, а в случае ослабления иммунитета, любая инфекция может привести к серьезным заболеваниям или даже стать фатальной.
Так происходит и в бизнесе. Если в период подъема экономики какие-то недостатки конкретного бизнеса сглаживаются, остаются незамеченными и даже не слишком мешают работать, то в периоды экономического спада они становятся теми самыми «тонкими местами», которые приводят к снижению прибыли, к определенным проблемам, а иногда даже к полному краху всего бизнеса.
Обучение1с-программированию
Есть два пути освоения 1С: самостоятельно и с наставником.
Самостоятельно – бесплатно или с минимальными вложениями. Долго, потому что придется учиться методом проб и ошибок. Можно начать с книг и теоретических задач, а можно – брать конкретную проблему и искать решение к ней.
Где брать такие проблемы? Спросите у друзей и знакомых, которые работают в 1С, почитайте форумы, посмотрите, что заказывают на фрилансе. Как вариант, устройтесь стажером в фирму франчазию Самостоятельное обучение в подходе проблема-поиск решения поможет глубже разобраться в теме и понять логику программирования.
Если вы ещё не уверены, что хотите стать программистом 1С, а только присматриваетесь, обучение по книгам и бесплатным курсам – хорошая идея. Но есть нюансы, некоторые моменты в литературе тяжело понять без опыта. Это может отпугнуть начинающего специалиста.
Если вы уже определились, что хотите специализироваться именно на этом языке программирования, то курсы 1С программирования – самый быстрый путь в профессию
Вам дадут только нужные на практике знания, рядом будет наставник, чтобы обратить внимание на ошибки, ответить на ваши вопросы и поделиться собственным опытом
Неважно выберете ли вы самостоятельное изучение или онлайн курсы, чтобы стать программистом 1С высокого класса придется постоянно углублять знания. На этом пути вам в помощь:
- книги;
- статьи;
- тематические форумы;
- задачники;
- самоучители;
- документация.
Давайте подробнее рассмотрим разные варианты со ссылками на годные источники для изучения.
С чего начатьобучение и как учиться?
В сети много платных и бесплатных курсов для 1С программистов от узкоспециализированных курсов до онлайн университетов. В крупных школах процесс обучения стандартизован, а сама школа уже имеет собственный бренд. Плюс узкоспециализированных курсов в большей гибкости и вниманию к деталям.В любом случае, выбирайте те, где преподают практикующие специалисты
Изучайте программу и обращайте внимание на дополнительные бонусы. И не забывайте читать отзывы
-
Приобрести коробочную версию
Это урезанная версия 1С:Предприятие, которая предназначена для учебных целей. Комплект поставки включает бумажные книги, диск с электронными пособиями и средой разработки, в которой вы можете изучить существующие конфигурации, попробовать доработать их или даже создать свою.
-
Познакомиться с основами синтаксиса и терминологией 1с.
Решить, какие компетенции вы бы хотели развивать в рамках экосистемы 1С: консультант, разработчик, архитектор и т.п. Начать углубленное самостоятельное изучение или записаться на профильные курсы.
-
Устроиться стажером в фирму-франч
Завести профиль на фрилансе или получить гарантированное трудоустройство с курсов.
Вопрос: что делает 1С программист?
«как я вам благодарен за такие уроки!! ничего лучше я пока не нашел, хотя перелопатил не один курс!! Думаю, со мной многие согласятся. У меня 2 вопроса: 1. Ваши уроки дают знания и навыки, а насколько востребованы именно эти навыки в будущей практической работе по сопровождению/разработке прикладных решений для 1С? Что чаще всего приходится делать программисту 1С на предприятии? 2. Как вас спонсировать? Я думаю, что все мы, ваши ученики, сможем вас поддержать, это в наших интересах.»
Вопросы мне показались актуальными и интересными для начинающих программистов 1С, и именно поэтому я решил дать развернутый ответ на них в новостном блоке сайта. Итак, поехали…
Что чаще всего приходится делать программисту 1С на предприятии?
Работу программиста 1С условно можно разделить на 3 блока:
1. Обновление типовых конфигураций 1С, например, 1С Бухгалтерия 8.2, 1С Управление торговлей 8.2 и т.д.
2. Доработка типовых конфигураций 1С и администрирование.
3. Написание конфигураций «с нуля».
Давайте рассмотрим их более подробно:
1 тип работ: обновление типовых конфигураций 1С
Установка обновление типовых конфигураций является самой простой работой специалиста 1С. С подобной работой может справиться любой уверенный пользователь компьютера. Для этого нужно лишь иметь доступ к актуальным обновлениям 1С и быть знакомым с самой процедурой установки обновлений (ничего сложного в ней нет, возможно, в ближайшее время я сделаю подробный материал на данную тему). Сюда же можно отнести первичную установку типовых конфигураций и их первоначальную настройку, но данные работы требуют определенных познаний по конкретным типовым конфигурациям. Очень хорошим подспорьем в данной работе (совсем не обязательно) является знание основ работы с конкретными типовыми конфигурациями, что позволяет также обучать пользователей и консультировать бухгалтеров, расчетчиков и другой персонал предприятия как правильно оформить ту или иную операцию, вести учет в нужных разрезах и т.д.
Спрос на подобные услуги, несмотря на их простоту, огромный. Бухгалтера, расчетчики заработной платы и небольшие торговые предприятия очень часто используют типовые конфигурации без каких либо доработок и просто хотят оперативно получать обновления. Наиболее уязвимыми в этом плане являются 1С:Бухгалтерия и 1С:Зарплата, так как именно в данных видах деятельности очень часто меняется отчетность и законодательство.
2 тип работ: доработка типовых конфигураций 1С и администрирование
Работа посложнее. Тут уже без знания конкретной типовой конфигурации и навыков конфигурирования и программирования не обойтись. Администрирование чаще всего сводится к заведению новых пользователей с нужными правами и настройкой резервного копирования информационной базы 1С. Гораздно реже – создание новых ролей, например «чтобы Маша могла вводить только приходные накладные и видеть только отчет по складу».
Доработка конфигураций чаще всего сводится к созданию новых отчетов, доработке существующих отчетов и печатных форм документов. Внесение серьезных изменений в логику работы типовой конфигурации происходит достаточно редко и как правило требуется только в конфигурациях торговой и производственной направленности.
3 тип работ: написание конфигураций «с нуля»
Сложность работы определяется сложностью предметной области, которую вы решите автоматизировать. Даже начинающий программист 1С вполне может взяться за написание простых конфигураций: ведение списка льготников, система доставки товаров покупателям, управления туристической компанией, микрокредитование и т.д. В качестве примера могу сказать, что первые деньги как программист 1С я получил в далеком 2002 году, написав «с нуля» конфигурацию для компании, занимающейся производством и продажей кухонь и шкафов-купе. При этом мои познания в 1С были довольно скромными (самостоятельно изучал 1С 7.7 месяца 2 или 3). Вот именно написанием несложной конфигурации с нуля мы с вами и занимаемся на наших уроках по 1С 8.2.
Немаловажным в данной работе является умение общаться с заказчиком: понять, что же он хочет и как именно это должно выглядеть. Очень часто именно вам придется предлагать варианты как это можно сделать и как это лучше сделать и в некоторых случая это будет приводит даже к изменениям в работе предприятия (изменит порядок выполняемых процедур, исключит какие-то процедуры, изменит суть какой-то деятельности).
Что должен уметь внедренец?
Итак, понимая, что “программист 1С” – это не совсем тот специалист, которого так ищут фирмы 1С:Франчайзи, необходимо выяснить, какими навыками, качествами, знаниями должен обладать наш “универсальный боец”.
Я бы поделил все навыки на “Жёсткие” и “мягкие” – Hard Skills и Soft Skills.
Программист, обладающий этими навыками, становится внедренцем.
Какими же скиллами должен обладать внедренец и каким образом всему этому научиться?
Hard-skills вредренца 1С:
- Конфигурирование и программирование 1С:Предприятие. На эту тему много различных курсов, даже в рамках учебных программ вузов и колледжей IT специальностей (правда не во всех учебных заведениях).
- Основы бухучёта. Тоже много курсов, и даже есть в учебных программах, однако уже для других специальностей – для бухгалтеров и аудиторов.
- Работа в 1С:Бухгалтерии 8. Аналогично предыдущему пункту. Курсы есть, в рамках учебных заведений учат, но далеко не везде и не всегда с надлежащим качеством.
- Знание учёта разных видов в разных отраслях. Самостоятельное изучение и информация из разных источников в интернете. Помощь наставников.
- Знание возможностей типовых решений 1С. Самостоятельное изучение и информация из разных источников в интернете. Помощь наставников.
- Умение переносить данные, обмены данных. Самостоятельное изучение и информация из разных источников в интернете. Помощь наставников.
- Умение устанавливать, обновлять, апгрейдить ПО 1С. Самостоятельное изучение и информация из разных источников в интернете. Помощь наставников.
- Знание процесса типового внедрения и сопровождения ПО 1С. Обычно помощь наставников.
Soft-skills вредренца 1С:
- Понимание бизнес-процессов на предприятиях. Обычно приходит через опыт.
- Умение порекомендовать оптимальный набор программных продуктов. Обычно приходит через опыт.
- Умение выявлять потребности клиентов. Обычно приходит через опыт.
- Деловой этикет. К сожалению, многие вообще не придают этому значения.
- Умение составлять коммерческие предложения. Почему-то многие считают, что это должен делать кто угодно, но не внедренец.
- Тайм-менеджмент. Хоть и есть масса литературы, часто этим важнейшим навыком игнорируют.
- Управление конфликтами. Обычно приходит через опыт, все учатся на своих ошибках. Иногда дают советы наставники.
- Умение обучать пользователей. Этот талант многие вообще считают врождённым даром, даже не пытаются развивать.
- Дизайн и эргономика форм и макетов. Важный навык, которому обычно никто не учит, в итоге получаем аляповатую визуализацию, не всегда понятную пользователям.
- Способность формализовать задачи. Обычно приходит через опыт, хотя это важнейшее качество, которому точно надо учить.
- Способность оценить объем задач. Обычно приходит через опыт.
Как видим, набор знаний и навыков достаточно широк, и может сложиться впечатление, что всему этому обучить невозможно. Так ли это? Стоит ли пытаться? Или все же оставить эту затею?
Инструкция специалиста по 1с
- Установка, настройка и обслуживание ПО для организации web-сервисов 1С.
- Освоение новых технологий и возможностей.
- Внедрение новых технологий в отделе
- Мониторинг работоспособности и производительности: 1С, ОС, SQL, локальная сеть.
- Внедрение новых технологий в других отделах
- Обновление платформы 1С.
- Предотвращение spam, вирусных и прочих атак.
- Регистрация, обнаружение и исправление технических проблем. Восстановление настроек после сбоев в работе серверов и изменения их функционала.
- Настройка доступа к базам данных из внешних источников для автоматизированного обмена информацией.
Лицензии
- Активация лицензий.
- Управление сервером лицензий.
- Мониторинг использования лицензий.
Инструкцией.
- За не использование и / или неправомерное использование предоставленных настоящей Инструкцией прав.
- За несоблюдение Инструкций, приказов, распоряжений, Правил и др. документов, регулирующих работу Программиста 1С.
- За несоблюдение правил внутреннего трудового распорядка, техники безопасности и противопожарной безопасности.
- За предоставление непосредственному руководству ложной или искаженной отчетной и др.
- За сохранность документации и несоблюдение интересов фирмы, выдачу конфиденциальной информации, документации (коммерческой тайны) о фирме и ее клиентах третьим лицам.
- За грубое, нетактичное отношение (поведение) при общении с персоналом и посетителями фирмы.
- За порчу или небрежное отношение к хранению и использованию, хищение имущества фирмы.
- .
- .
- СОГЛАСОВАНО: Руководительструктурного подразделения: (подпись) (ФИО)» » г . Должностная инструкция специалиста отделения департамента страхования (рус. … 07.03.2010 (название учреждения, организации) УТВЕРЖДАЮ (ФИО, подпись) » » 200_ г. Общие
Функции разработчика
Программирование — отрасль, объединяющая много разных профессий. Суть профессии, определяющая, что входит в обязанности программиста, и требования к нему, заключается в следующем: на основе анализа алгоритмов решения экономических, технических и пр. задач, математических моделей разрабатывать программы для их решения средствами вычислительной техники. В настоящее время все программисты делятся (условно) на 8 крупных типов — по направлениям деятельности:
- frontend-разработчик;
- backend-разработчик;
- fullstack-разработчик;
- game developer;
- Android-разработчик;
- iOS-разработчик;
- 1C-программист;
- инженер-программист.
Есть еще классификация по специализации (более крупные блоки, объединяющие перечисленные направления):
- системные — создают операционные системы (например, Android или iOS);
- прикладные — пишут программы и приложения: игры, офисные приложения (например, Microsoft Office) и многое другое;
- веб-программисты — разрабатывают интернет-сайты и программы, которые поддерживают их работу.
Эксперты КонсультантПлюс разобрали, как составить должностную инструкцию программиста. Используйте эти инструкции бесплатно.
Необходимые профессиональные умения и знания
Всему перечисленному можно научиться. Да, развиваться нужно постоянно, но базовый навык кодирования можно развить до совершенства всего за несколько лет учебы по качественно проработанной образовательной программе.
Другой вопрос, что нужно знать чтобы поступить на программиста. Здесь невозможно за 2−5 лет вырасти в профессионала, если подойти к профильному образованию с минимальным набором школьных знаний. Желая опередить соперников, со старта карьеры получить преимущество, каждый программист (будущий) должен приступать к освоению профессии с отличной базой:
- по математике (здесь же — логика, теория вероятности);
- физике;
- информатике;
- английскому, русскому.
Что должен знать программист для работы на перспективу (карьера, зарплата, репутация)? Нужно глубокое понимание архитектуры программной среды, где предстоит работать, принципов кодирования, знание простейших методов создания программ.
Знать нужно очень много: стандарты программирования, концепцию проектирования задач, методологию тестирования ресурсов. Чем глубже студент погружается в основы математики (анализ, графы), тем сильнее его позиции, шире арсенал применяемых инструментов.
Только ли знание программирования важно?
К сожалению, программирование настолько быстро меняется, что знание определенного языка программирования сложно назвать фундаментальным. Когда-то программировали на Ассемблере и Фортране. Где сейчас эти языки? Программирование с каждым годом претерпевает настолько стремительные изменения, что неровён час – когда-нибудь это будут делать роботы.
Программист – профессия хоть и в тренде, но всё равно вымирающая. Потому, что всё, что можно формализовать, можно и автоматизировать. То же самое, кстати, касается профессии бухгалтера. Эта профессия вымирающая уже сейчас. Хотя ещё несколько лет назад, когда студенты поступали учиться на бухгалтера, профессия была одна из самых востребованных. Забегая вперёд, скажу, что внедренцы из бухгалтеров получаются не хуже, а иногда и лучше, чем из ITшников.
К чему это я? Программирование знать не нужно? Конечно это не так… Еще как нужно… Но, помимо этого, нужно знать и уметь ещё очень многое…
“Внедренец – это и руководитель проекта, и архитектор, и бизнес-аналитик, и консультант, и сисадмин и программист. О таком семиглавом драконе мечтают и заказчики, и директора франчайзи. Он всем нужен, в легендах он существует, но в живую его никто не видел. ” Рустэм Валеев, директор “Софт-портал”
“Внедренец – это бизнес-аналитик, который знает продукт
Он может собрать информацию по процессам предприятия, проконсультировать по оптимизации этих процессов (не всегда и не обязательно), переложить эти процессы на продукт (мое мнение – не важно 1С это будет или любой другой) и расписать план и стратегию запуска.” Артём Боровлёв, директор “Быстрые решения”. “Внедренец – это программист, который хорошо знает методологическую часть того раздела, который он автоматизирует
Он самоорганизован, но это не РП.” Станислав Дубинский, директор УльтраЮнион
“Внедренец – это программист, который хорошо знает методологическую часть того раздела, который он автоматизирует. Он самоорганизован, но это не РП.” Станислав Дубинский, директор УльтраЮнион
Мой опыт. В “1С-Архитекторе бизнеса” у меня был большой отдел. Около 50 человек. Я всех называл внедренцами. Конечно, это не означало, что все умели всё. Один специализировался на зарплате, второй – на типовых 1С:Бухгалтериях, третий – программист, преимущественно по оперативному учёту, четвертый превосходно знает отрасль “Страхование”. Разделение по компетенциям, конечно, было. Но изначально я всех учил примерно одинаково. И все они общались с клиентами. Все! Многие из них сейчас занимают очень серьезные должности, многие открыли свои 1С:Франчайзи, а некоторые “старички”ещё работают в 1АБ внедренцами. И знаете, кто больше всех приносил пользы компании, а следовательно и себе? Не те, кто хорошо программировал. Самыми эффективными были те, кто умел понять клиента.
Как стать программистом 1С самостоятельно
Список статей, книг, ресурсов для тех, кто знаком с программированием, но хочет прокачаться именно в 1С.
Курсы для программистов 1С без опыта
Программирование в 1С — за 21 день → https://курсы-по-1с.рф/prog1C-21days/lp1/
Подборка курсов по 1С → http://zayavka.work-1c.ru/
Разработка и оптимизация запросов в 1С (5 видеоуроков). Первое видео → https://www.youtube.com/watch?v=sCDMemW3zyk&list=UUs0LKqqJszEvRgbjy7lsGWw
Типовые ошибки при написании запросов на 1С → https://www.youtube.com/watch?v=me47Lq57ih4
Разработка управляемых приложений в среде «1С:Предприятие 8» (5 видеоуроков). Первое видео → https://www.youtube.com/watch?v=3GgW1JP-VSU
Курс по СКД Евгения Гилева → https://www.spec8.ru/kurs-po-skd-besplatno
Курсы по 1С РФ → https://курсы-по-1с.рф
Школа 1С Леонтьева и Павлова → https://www.youtube.com/channel/UCS_K2CIhhAjVhsDnulDJLCg?sub_confirmation=1
1С: Управление торговлей → https://stepik.org/course/52693/promo
Библиотека стандартных подсистем → https://www.youtube.com/playlist?list=PL8TlceaQF_l_CMirNFV1rgUfXUM_w_JMD
Книги и статьи
«1С:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы». Изучение 1С лучше начинать с этой книги.
Статья «Под капотом управляемых форм» → http://infostart.ru/public/198766/
«Разработка сложных отчетов в 1С:Предприятие 8».
«Разработка интерфейса прикладных решений на платформе 1С:Предприятие 8».
«101 совет начинающим разработчикам в системе 1С:Предприятие 8».
Другие материалы
Сайт, на котором есть ответы на многие вопросы → https://helpf.pro/faq.html
Справочник «Система стандартов разработки 1С». Здесь можно найти, как должен выглядеть код и как использовать объекты языка → https://its.1c.ru/db/v8std
Сайт для тренировки навыков SQL → http://www.sql-ex.ru/index.php?Lang=0
Мастер-класс «Пример быстрой разработки приложений на платформе 1С:Предприятие 8».
Биржи фриланса
Самостоятельно, без практики и реальных задач стать настоящим программистом 1С не получится — нужны заказчики. Найти первых клиентов можно на биржах фриланса. Поначалу придется заработать репутацию, выполняя простые задания за маленькие деньги, зато появятся опыт и умение общаться с заказчиками. Эти навыки пригодятся в будущем.
fl.ru;
freelance.ru.
Обучение на 1с программиста
Для получения профессии необходимо пройти курсы обучения или закончить высшее учебное заведение. После их окончания получить сертификат, например, 1С:Профессионал, 1С:Консультант или 1С:Специалист.
Стартовое обучение по программированию рекомендуется пройти в одной из фирм в вашем городе. Она должна иметь статус 1С:Центр сертифитированного обучения. Длительность обучения от 2 до 4 недель в группе до 20 человек.
Считаете ли вы, программистов 1с настоящими программистами?
Курсы:
- Образовательный IT-портал GeekBrains. Обучение платное, проходит онлайн, под руководством практикующих веб-разработчиков.
- SkillBox – онлайн курсы, обучающие на Программист 1С-Битрикс. Обучение длится 2 месяца, под руководством индивидуального наставника.
- Бесплатные курсы Павла Чистова «Программирование управляемых форм 1С».
- Курсы от Евгения Гилева «Программирование в 1С – за 21 день». Обучение бесплатно.
Вузы:
- МосГУ – Московский гуманитарный университет. Факультет экономики, управления и международных отношений.
- «МЭИ» – национальный исследовательский университет. Факультет «Прикладная информатика в экономике».
- МТУСИ – Московский технический университет связи и информатики. Факультет «Информационные системы и технологии».
- Московский ГУ геодезии и картографии. Факультет «Информационные системы и технологии».
- РосНОУ – институт информационных систем и инженерно-компьютерных технологий.
- Санкт-Петербургский НИУ информационных технологий, механики и оптики. Факультет «Информационные системы и технологии».
- Санкт-Петербургский ГУ аэрокосмического приборостроения. Факультет «Прикладная математика и информатика».
Наиболее типичные ошибки при оценке работ в проектах 1С
Для кого эта статья? Если вы руководитель проектов (РП) с опытом «от трех проектов», то можете не читать: скорее всего, ничего нового вы не узнаете. А если вы хотите стать РП в проектах 1С или вы профессионал (разработчик, аналитик, консультант), к которому часто обращаются за оценкой, то вам будет полезно узнать о типичных ошибках при оценке.
Если вам необходимо реализовать задачу, которую не имеет смысла делать по классической проектной технологии, но заказчик требует фиксированной оценки, и задача на 2-5 человеко-месяцев, — то вам будет полезно понять методы оценки работ.
Если читатель часто пользуется услугами удаленных разработчиков/аналитиков, то вам, возможно, станет понятно, почему «человек все сделал, мы ему заплатили, сколько сказал, а он от нас ушел и больше работать не хочет».
Типичные ошибки распределю по классам.
Обязанности программиста 1С
Вакансии с сайтов поиска работы позволят узнать, каких знаний ждут щедрые работодатели от программистов 1С.
При фланировании по сайтам поиска работы типа job.ru всегда можно найти не менее трех страниц вакансий «программист 1с». Это актуально даже сейчас — в кризис. Какие обязанности и требования к программистам 1С выставляют работодатели?
Виды вакансий 1С
Сами вакансии, вне зависимости от предлагаемой заработной платы, на удивление похожи друг на друга. На самом деле они делятся на два типа. Одни предлагают работу в фирмах-франчайзи, другие – во всех обычных фирмах. По содержанию вакансии нередко только косвенно можно догадаться о каком типе вакансии идет речь.
Франчайзи занимаются внедрением 1С:Предприятия (программы, которую производит фирма 1С), т.е. установкой, доработкой и обучением пользователей. Сама 1С ничего не внедряет. Обязанности программиста 1С во франчайзи – ежедневные поездки по клиентам. Волка ноги кормят. Поэтому зачастую во франчайзи работают студенты и неопытные программисты, как только они получают опыт работы, то сразу уходят в обычные фирмы.
Таким образом франчайзи сдают программистов в аренду другим фирмам с почасовой оплатой. Когда нет опыта (а какой-никакой он требуется всегда) это хороший вариант — школа, где тебя погоняют по проектам. Вакансии франчайзи (если прямо об этом не указано) можно отличить по фразам в описании деятельности фирмы, вроде «..обязанности программиста 1С – доработка по требованию клиента» или «..внедрение у клиента».
Виды программистов 1С
Под вакансией Программист 1с могут скрываться несколько совершенно разных понятий. Программисты 1С делятся на:
- аналитик
- программист (разработчик)
- внедренец (специалист по внедрению).
Обязанности аналитика 1С — составлять задания (технические задания) для программистов 1С и консультирование пользователей по работе в 1С. Вот как раз им и нужно знать бухгалтерию и анализировать бизнес-процессы. В маленьких фирмах вместо аналитика задания дает тот, кому оно нужно – например сам бухгалтер или менеджер склада. Но бывает, эти обязанности складывают на программиста.
Обязанности программиста 1С — сидеть у себя за компьютером и по готовому заданию проводить доработки конфигурации 1С (например отчет о продажах).
Обязанности внедренца 1С (специалиста по внедрению 1С) больше похожа на работу системного администратора, который должен уметь установить и настроить программы. Естественно это касается только 1С и программ, которые нужны для работы 1С.
Это все так, в идеале. В реальной жизни, читая вакансию Программист 1С, скопированную работником HR (отдела кадров) с какого-нибудь сайта, никогда заранее не догадаешься о фактическом составе обязанностей. И если у франчайзи и в крупных корпорациях есть четкое распределение по ролям, то в остальных фирмах бывает программист должен заниматься всем подряд и еще чем-нибудь.
Итоги
От трети до половины всех актуальных вакансий составляют те, где программист 1С нужен для выполнения:
- мелких доработок типовых конфигураций по готовым заданиям
- периодического обновления версии 1С.
Это потому что крупные внедрения выполняют те же франчайзи или нанятый на время внедрения программист-контрактник (должность соответствует «ведущий программист 1С» или «ведущий специалист 1С»).
А второй секрет состоит в том, что не менее трети всех программистов 1С – новички. И все, что они умеют делать, это – мелкие доработки типовых конфигураций.. ну и так далее!
Скачать пост про обязанности программиста 1С в PDF
Где учиться на программиста 1С
Как стать программистом 1С
И напоследок
Сегодня профессия программиста – одна из самых востребованных на рынке труда. И это не просто профессия, а свойство характера, когда многочисленные знаки, символы, задачи, компиляции приносят удовольствие.
Никто не говорит, что для того, чтобы стать профессионалом в этой области, нужно быть талантливым человеком. Здесь речь идет о стремлении в постоянном совершенствовании своих навыков и о соответствии личностных качеств данной профессии.
Советуем пройти нашу онлайн-программу «Самопознание», где за несколько недель с помощью психологических тестов и упражнений вы узнаете сильные и слабые стороны, более 50 характеристик своей личности и поймете, обладаете ли вы теми качествами, которые присущи специалистам в области программирования. Рекомендуем!
Если вы решили стать программистом, начинайте свое знакомство с этим ремеслом прямо сейчас: прочитайте полезную литературу, пройдите онлайн-курс и пообщайтесь с тем, кто уже достиг успеха в этой области. Это поможет принять взвешенное решение и не ошибиться с выбором.
Отчасти мы все программисты, ведь каждый из нас пишет сам свою жизнь на своем языке. Любите свое дело, стремитесь быть лучшими в нем, и тогда все вершины будут покорены.
Успехов!
Должностная инструкция программиста предприятия торговли
ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ программиста предприятия торговли 1. ОБЩИЕ ПОЛОЖЕНИЯ 1.1. Настоящая должностная инструкция определяет функциональные обязанности, права и ответственность программиста «________» (далее — «организация»). 1.2. Программист назначается на должность и освобождается от должности в установленном действующим трудовым законодательством порядке приказом руководителя организации.
1.3. Программист подчиняется непосредственно ______________. 1.4. На должность программиста назначается лицо, имеющее высшее техническое образование. 1.5. Программист должен владеть компьютером на профессиональном уровне, в том числе уметь использовать и создавать специальные компьютерные программы.
1.6. Программист должен знать: — законы, постановления, распоряжения, приказы, другие руководящие документы и нормативные акты, касающиеся работы предприятия торговли; — законодательство о труде; — правила внутреннего трудового распорядка; — правила и нормы охраны труда; — правила техники безопасности, производственной санитарии и гигиены, противопожарной безопасности, гражданской обороны.
1.7. Программист должен обладать коммуникабельностью, должен быть энергичен и позитивно настроен.
2. ФУНКЦИОНАЛЬНЫЕ ОБЯЗАННОСТИ 2.1. Программист: 2.1.1. Разрабатывает на основе анализа математических моделей и алгоритмов решения экономических и других задач программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку. 2.1.2. Разрабатывает технологию решения задачи по всем этапам обработки информации.
2.1.3. Осуществляет выбор языка программирования для описания алгоритмов и структур данных.
2.1.4. Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля.
2.1.5. Выполняет работу по подготовке программ к отладке и проводит их отладку. 2.1.6. Определяет объем и содержание данных