Комментарии 10
Это, конечно, только мое скромное мнение, но 277,5 часов на изучение языка с нуля - это очень мало, явно недостаточно для самостоятельного решения рабочих задач. Мне известен кейс, когда человек нашел работу разработчикам спустя полгода обучения почти с нуля - но это было по его словам полгода полного погружения, по 12 часов каждый день (он тогда продал свой бизнес и на эти деньги жил полгода и учился). Даже если он не каждый день учился, это все равно больше 1000 часов учебы. У самой у меня кстати с момента начала учебы до трудоустройства разработчиком два года прошло, и потратила я на это гораздо больше 1000 часов. Может, в 1С это как-то по-другому, но мне это кажется сомнительным
Почему вы разбирались в платформе по пересказам неизвестных людей, а не по документации от 1С?
Если честно, то особо не понимаю ваш вопрос. Для меня все неизвестные люди, кроме знакомых, но из знакомых никто 1С не занимается)
Про "документацию" я написал в следующей части. Если кратко, документация - это не учебный материал, поэтому какой смысл полному новичку изучать 1С по документации, где сухо и тезисно описана работа платформы?
В итоге я решил, что буду изучать 1С, потому что посчитал данную платформу лёгким стартом для начала в IT сфере.
Ну давайте, вместе с вами, откроем схему подготовки разработчиков 1С от самого вендора. И посчитаем какое количество времени нужно затратить, просто обучаясь на курсах, для того, чтобы подойти к сдачи, упоминаемого вами сертификата 1С Специалист (по платформе), после которого можно претендовать на вакансию начинающего именно что специалиста.
По мнению вендора, по его курсам, это время равно 47 дням. Эммм...Скажите, Вам в голову не приходила идея, что если сам вендор оценивает вкатку на минималках как 47 полноценных дней обучения с преподавателем (исключая целиком самостоятельную подготовку) - то, как-то, на "легкий старт для начала в IT сфере" это не тянет? Заметьте, пожалуйста, я акцентирую Ваше внимание на этом - 47 рабочих дней, это время, когда вам нужно учиться с преподавателем. Здесь нет времени для подготовки ни к экзамену 1С Профессионал (по платформе), ни к 1С Специалист (по платформе). Вендор не указывает (что логично), сколько времени, конкретно Вам нужно для подготовки.
Вы можете сказать, да ну вас, нет - то целые банлды курсов, там сто пудов есть какие-то пересечения, ну не может быть такого! Хорошо, у вендора на этот случай, есть один курс, под названием "ПРОФЕССИОНАЛЬНЫЙ РАЗРАБОТЧИК 1С". Как Вы видите, это те же курсы из того же роадмапа, просто кое-что выкинули. Сколько у нас там на этом курсе сухое итого? Длительность курса - 350 ак. ч. Почти 44 рабочих дней непрерывного обучения, с преподавателем. Это так учит сам вендор. А у вендора, есть еще целая сеть Центров Сертифицированного Обучения (ЦСО), которые учат сами по специально разработанным вендорским программам (и это не те программы, по которым сам вендор сам же и учит - такой вот парадокс). Но я не буду Вас мучать подсчетом часов и там - есть желание посчитайте сами, там получится в итоге примерно то же самое. Давайте лучше, для примера, возьмем другую площадку, не связанную с вендором, которая предлагает комплексное обучение на разработчика: 192 часа лекций за 8 месяцев. Поменьше, чем от "официала", но заметьте - 8 месяцев. А почему? А потому что вам самостоятельно нужно будет прорабатывать полученные 192 часа лекций.
Допустим, вот на этой черте, мы понимаем, что да, примерно за 350 часов учебы мы осознанно (а не дампингом) сдадим наконец наш первый экзамен 1С профессионал, но мы не сдадим 1С специалиста. По самым скромным оценкам, полноценная подготовка к Спецу по платформе занимает ~ 200-300 часов у хорошо обучаемого человека, у которого уже нет проблем с программированием на платформе, а есть только проблемы с решением задач. По словам самих авторов курсов, готовящих к этому экзамену, полноценная хорошая подготовка у вас займет примерно 500-600 часов. Повторюсь, при условии, что у вас проблем уже нет с программированием, т.е. как-будто бы вы предыдушие 350 часов уже отучились все там поняли и разобрали. И вот сверху этого, вам примерно 500-600 часов только на подготовку к Специалисту по платформу допом нужно докинуть. Ну чтоб не быть голословным, одна площадка, дает методическое пособие для подготовки к этому экзамену. Это пособие содержит 1000+ страниц. Просто для справки, объем романа «Война и мир»— 1300 страниц обычного книжного формата.
Давайте подведем итог: с нуля до сданного экзамена 1С Специалист по платформе, с учетом того, что:
весь материал Вам объяснит преподаватель
все алгоритмы решения задач для экзамена Вам объяснят
все это вы еще и отработаете самостоятельно
У вас уйдет ~ 1000 ак.часов, или ~ 125-130 рабочих дней непрерывного обучения! Это при условии, что у вас под боком Препод (ментор) которые отвечает на все ваши вопросы, и самое главное - все объясняет, избавляя вас от бремени, блужать по непонятным книгам-форумам-телегам.
Ну как, даже после такого, очень-очень беглого, формального анализа, основанного на общедоступной информации, Вы сделали вывод о том, что 1С - это легкий старт вкатки в ИТ?
Смотрите, мы сейчас с Вами, разбирались только непосредственно с разработкой на платформе. Мы разве где-то коснулись хоть каких-то прикладных решений? Нет. А это, такой роад-мап, такие курсы, и такая же сертификация! Т.е., чтобы пойти, как Вы, в какой-то франчик, вам платформы одной мало, ну кто с нуля что-то пишет сейчас, в 2023? Все уже написано, и Вам нужно уметь разрабатывать в готовых, типовых решениях (по крайне мере во франче).
И на вашем примере, очень хорошо рассмотреть, что ваши самостоятельные 277 часов 35 минут, затраченные на самостоятельное изучение разработке на платформе, конечно не конвертируются в аналогичные часы, затраченное на обучение хотя бы на каких-то курсах. Вы потратили приличное время - а выхлопа то, как я посмотрю, вообще нет. Я не буду детально разбирать все ошибки, которые Вы допустили, обучаясь сообразно вашему виденью прекрасного, но у вас, не сформировалось базы в голове, на основании которой вы могли бы самостоятельно дальше учиться. Это нормально, просто вам нужен был Ментор, который бы рассказал вам об этой "вселенной 1С", показал бы Вам перед этим путешествием - какие тут у нас есть пути, что можно быть не только разработчиком, но и консультантом, девопсером, тестеровщиком и если Вы чего-то с азов не понимаете - то это нормально, просто любое непонимание нужно сразу устранять. В вашем случае, Вам просто тупо надо было спрашивать Ментора/Препода и все. И дальше бы у Вас либо все стало получаться, либо Вы просто поняли прям на старте - что разработка, это не Ваше, и Вам нужно пробовать иное.
Такие дела, коллега. Специально для Вас все так подробно расписал, в надежде, что мой коммент поможет и Вам пережить Вашу неудачу, и других чуть в чувство приведет. Вкатываться в 1С, сейчас с нуля - рассчитывайте смело на 1 тысячу академических чистых часов очень плотной работы, половину из которой лучше кто-то бы вас учил, тогда выхлоп наиболее вероятен. Но он вам нужен, такой-то ценой?
Мой низкий поклон за то, что прочитали мою статью и за то, что написали такой большой комментарий!
В нулевой части я пишу то, почему я вообще взялся за написания цикла статей
В самом начале статьи я пишу, что есть статьи, авторы которых
пишут абстрактно, не от себя и не про себя, но они предлагают свои рассуждения на тему самообразования в IT сфере, а эти домыслы тоже нельзя применит на практике;
Вы попадает в ту же самую ловушку советчика: очень здорово оперировать абстрактными академическими часами (АЧ), но важно учитывать, что в системе образования академические часы складываются следующим образом: АЧ в аудитории умножают на 2-3. Например, курс длится 100 аудиторных АЧ, но вам в сертификат впишут 200 или 250 или 300 АЧ, потому что нагрузка всегда рассчитается так, что обучающийся изучает предмет дома самостоятельно, и эти самостоятельные АЧ тоже пойдут в сертификат.
Но это надо знать специфику образовательных учреждений.
Про преподавателей:
Очень плохой преподаватель объяснит очень плохо
Плохой - плохо
Средний - средне
Хороший - хорошо
Отличный - отлично
Превосходный - превосходно
Про учеников
Очень плохой ученик будет усваивать материал очень плохо
Плохой - плохо
Средний - средне
Хороший - хорошо
Отличный - отлично
Превосходный - превосходно
Про курс
Очень плохой курс обучит очень плохо
Плохой - плохо
Средний - средне
Хороший - хорошо
Отличный - отлично
Превосходный - превосходно
Про сочетаемость преподавателей, учеников и курсов я не буду такой список выводить, хорошо?)
Вообще тема курсов очень большая, потому что в основном это высасывание денег, а не обучение.
Ученик ждёт, что его всему обучат, а ему не надо напрягаться.
А ещё очень сильно курс зависит от методологии.
А ещё от доступность и проработанности материала этого курса.
А ещё от логичности и постепенного усложнения материалов в блоках курса.
А ещё от качества преподавателей (выше написано).
А ещё от мотивации ученика... и т. д.
Вы выставляете курс как эталон и панацею, но формальное количество АЧ и фактическое очень сильно рознится от ученика к ученику, а также конечное качество АЧ будет зависит от мотивированности, целеустремлённости и въедливости ученика.
В итоге я бы хотел резюмировать:
Ваши подсчёты по поводу количества академических часов забывают учесть ещё многие переменные
Также как и ваша надежда на курсы, что они всему обучат, тоже упускают многие переменные
Вы не отталкиваетесь от своего опыта, вы просто рассуждаете на тему. В то время, как я описываю свой живой опыт, который происходит в данную секунду.
В последней части про 1С пишу о том, что мне не понравилось по учебным материалом в 1С, особенно, что касается встроенного языка
Какие замечательные таблицы, со такой точностью составлены! Может быть стоило автоматизировать этот процесс в 1С. Все для этого тут есть: исходные данные, справочники, формы, действия, выходные отчеты. Глядишь пришло бы осмысление. В моем понимание 1с не совсем язык программирование, а инструмент автоматизации процессов, а вернее фиксации действий и дальнейшего анализа. А сам псевдоязык как недостающий пазл для этого. Попробуйте еще раз!
Думаю, можно было бы такой функционал сделать, почему бы и нет. Но мне интересен был именно кодинг, а как выяснилось, это и в правду псевдоязык, о чём я практически нигде не читал и акцент на этом не делался. Поэтому с 1С наши пути разошлись. А "попробую ещё раз" уже с другим настоящим ЯП)
С другим языком будет все так же... Проблема не в языке.
Можно выучить любой язык программирования, но этого недостаточно.
Простите, но сначала бы Вам "Hello, World" в разных языках позапускать, изучить типы данных, циклы, алгоритмы поиска. К программам/задачам для начала можно рисовать блок-схемы (мне помогает, декомпозиция задачи).
Про кодинг... Вопрос, а сколько из действующих программистов непрерывно кодят прям так не отрываясь 8-12 часов? Ведь много времени уходит даже у опытных на поиск информации, особенно если задача непростая
Автор, извини, конечно, но у меня ощущение, что у тебя не в какой сфере на взлетит. Эмоционально нестабильный неспособный сконцентрироваться на чем-то одном. Это вечное описание эмоционального давления и качелей.
Вам бы к психотерапевту и от родителей съехать.
Да и в программирование вам не надо. Нет ни технического бекграунда, ни желания и судя по всему нет способностей.
1С тема достаточно сложная, если вот пытаться войти в неё посередине, да ещё сразу писать.
Короче сумбур какой-то.
Гуманитарий с 0 знаний в IT и в программировании. 1 часть. И предпоследняя про 1С