Решил сменить сферу деятельности, ибо в жизни как-то совсем нет радости от работы.
Много читал, думал с чем хочу работать (что нравится), остановился на программе 1С.
Так вот. Самому мне 24г. Опыт в программировании - HTML в 9 классе. Т.е. сами понимаете ни о чем. НО! Обучиться хочу. Скачал курсы Гилева - "Программирование за 21 день". Просмотрел, составил пару печатных форм самых простых.
Но вот понимаю, что знания то не сильно закрепились.
Так можете сказать, с чего вообще Вы начинали? Именно начинали. Какая сейчас хорошая литература, те же курсы (может мне мои снова просмотреть, уже с какими-то минимальными знаниями что-нибудь новое открою?). Как будут мало-мальские навыки пойду куда нибудь (попробую) в консалтинговую фирму на минимальную зп, насколько я знаю там обычно разные конфигурации встречаются.
Пожалуйста без комментариев, что это плохая затея. Но начать то с чего-то надо.
1. Базы данных
a. Найти в инете самый простой курс по базам данных (БД), системам управления базами данных (СУБД). Узнать, что такое БД, СУБД, какие бывают БД, из чего состоят (структура БД), что такое запрос (структура запроса). Например, на stepic.org есть курс «Введение в БД» от Политеха, можно его или еще что попроще. Можно только смотреть, не выполняя практические задания.
Цель: познакомиться с определениями, терминологией в области БД, основными принципами работы с БД
b. Если захочется углубиться, то читать книгу Кристофера Дейта «Введение в системы баз данных», но пока рано углубляться =)
2. Базовая информация об 1С
a. Законспектировать из книги Радченко «1С Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы (2013)», что такое 1С, платформа, конфигурация, информационная база, какие объекты конфигурации существуют, какие их основные свойства. Опять же для начала не углубляться. Нужно только получить представления об объектах. Можно параллельно открывать конфигурацию test2, смотреть изучаемые объекты. Если что-то не нашел у Радченко, гугли =)
Цель: понять, что такое 1С, зачем оно надо, основные понятия (платформа, конфигурация, информационная база), основные объекты конфигурации
b. На работе, в метро, перед сном и т.д. читать книгу Радченко 1С: Программирование для начинающих. Детям и родителям, начинающим и руководителям. Разработка в системе 1С: Предприятие 8.3
Цель: освоить базовые приемы программирования 1С, понять, как использовать среду разработки (конфигуратор), посмотреть, как работать со встроенным языком и зыком запросов, познакомиться с устройством БД и принципами отладки
3. Работа с запросами 1С
a. Возьми книгу Хрусталевой «Язык запросов 1С Предприятия», начни читать. Как дойдешь до запросов, пробуй делать запросы по аналогии с книжными в test2. Для этого открываешь test2 в режиме Предприятия, Файл – Открыть, выбираешь D:\#Обработки\Консоль запросов, работаешь. Если есть вопросы, как пользоваться консолью, задавай, объясню
b. Когда почувствуешь уверенность, напишешь с сотню-другую простых запросов, подходи, буду давать реальные задания от пользователей на получение определенных данных из системы
Цель: овладеть механизмами запросов, научиться извлекать данные из системы по заданию
4. Решение небольших задач по программированию (!!!!! Активно учись пользоваться Справкой и Синтаксис-Помощником !!!!!!)
a. Берешь файлы «Содержание внутреннего курса по программированию» из 1c-srv D:\#Обучение, решаешь задачи по порядку
b. По аналогии можешь брать любые задачи, которые решал в колледже, когда изучал С++, и пытаешься решить их на 1С
5. Погружение в новую сферу деятельности
a. Читай статьи и новости из мира 1с. Рекомендую постоянно шариться на сайте ИТС и ресурсе Инфостарт, Волшебный форум Миста + любые ресурсы на твой выбор
b. Можешь мониторить вакансии на HH.ru и SuperJob, смотреть, какие требования и пожелания к программистам, консультантам 1С – твоя цель обладать подобными навыками и опытом
Хорошая затея. Я бы начал с практики. С работы у франчайзи, как советуют выше, или на оклад начинающим/стажером. Минимум ответственности и можно выявить "тягу" к какому-либо направлению в 1С. Все направления развивать сейчас, наверное, не реально.
Просто программировать на 1С без привязки к конкретной конфигурации вам сейчас не стоит.
Неплохо бы было изучить одну из типовых конфигураций, без знаний БУ и расчета зарплаты можно посмотреть на Управление торговлей.
Ещё изучите PHP
1. Можно делать сайты (тем более что доработки, а не с нуля), будут и на этом денежки
2. На конференции 18 июля в Сколково пришли к выводу что 1снику надо уметь.
А я бы порекомендовал сначала пройти курсы. В зависимости от того места где вы живете. Это может быть и какой-нибудь центр, и сертифицированный франч, и даже дистанционное обучение. Параллельно с этим с предложениями П.Чистова. У него обширный материал по проведению обучения. Зайдите на сайт https://1c.chistov.pro/ Удачи!
Но этого мало для обучения. Надо работать с типовыми конфигурациями. Смотреть, как сработали разработчики. Брать проблемные вопросы с форума и попытаться их смоделировать на своей учебной базе, или типовой конфигурации.
Просто сидеть и учить без практического применения смысла нет никакого. Лично я устроилась на работу с 0 знанием 1С, не знаю почему, но работодатели в меня поверили и не прогадали. Набиралась опыта с минимальных задач. Изучала все по факту потребности. Так и вам советую. Прошли какой-то курс и пытайтесь устроиться на работу сразу же, пока все знания не выветрились с головы.