#Работа
Так я и не рассказал чем я вообще занимаюсь.
Я работаю во франче, сейчас на отраслевом(аптеки) проекте внедрения, внедряем конфигурацию Софт-аптека(это конфа нашей компании), хороший конечно вопрос, какой потом будет с меня спрос на рынке, от типовых конфигураций профиту было бы больше конечно , но не суть. В общем скорее всего до конца лета +- проект закончится, головной офис мы уже перевели, да и задач мало осталось, в основном самые мелкие которые я и делаю. Кстати о задачах, в основном это разработка/доработка ПФ и доработка документов, сейчас висит задача до которой я не добрался, там нужно выгрузку прайс листов доработать. Впринципе кроме такого рода задач почти ничего и не осталось, просто одни сложнее другие легче. Всего 2 программиста, я и мой наставник, сидим потихоньку дорабатываем конфу которая уже в промышленную эксплуатацию перешла, но торговые точки мы ещё не переводили(а их порядка 130). Работаем мы по agile scrum каждый день созвоны, планирования дня и т.п.
В общем за время работы я понял вещь, я просматривал много разных курсов, и даже курс от Яндекса не показал реальных задач программиста. Нужно учиться не разрабатывать конфигурацию с 0, а дорабатывать текущие, чего я ещё не видел, хотя есть что-то по типу курса, называется "Практикум погружения в работу программиста 1С", там не для людей с 0 знаний, в описание его написано, что решение типичных задач на доработку конфигураций я возможно в нем они и реальные, но я его не проходил не могу оценить.
На проектах работать не так сложно на самом деле, я думал что задачи более сложные, а нет, довольно приемлемые, в принципе для работы на проектах достаточно просто уметь решать задачи на уровне Спеца по какой-либо конфе, это самые частые задачи которые встречаются.
Но в любом случае мне сильно повезло сразу попасть на проект, думаю мой случай это исключение из правил, ну и наверное опыт работы в Бите сыграл на руку.
Так я и не рассказал чем я вообще занимаюсь.
Я работаю во франче, сейчас на отраслевом(аптеки) проекте внедрения, внедряем конфигурацию Софт-аптека(это конфа нашей компании), хороший конечно вопрос, какой потом будет с меня спрос на рынке, от типовых конфигураций профиту было бы больше конечно , но не суть. В общем скорее всего до конца лета +- проект закончится, головной офис мы уже перевели, да и задач мало осталось, в основном самые мелкие которые я и делаю. Кстати о задачах, в основном это разработка/доработка ПФ и доработка документов, сейчас висит задача до которой я не добрался, там нужно выгрузку прайс листов доработать. Впринципе кроме такого рода задач почти ничего и не осталось, просто одни сложнее другие легче. Всего 2 программиста, я и мой наставник, сидим потихоньку дорабатываем конфу которая уже в промышленную эксплуатацию перешла, но торговые точки мы ещё не переводили(а их порядка 130). Работаем мы по agile scrum каждый день созвоны, планирования дня и т.п.
В общем за время работы я понял вещь, я просматривал много разных курсов, и даже курс от Яндекса не показал реальных задач программиста. Нужно учиться не разрабатывать конфигурацию с 0, а дорабатывать текущие, чего я ещё не видел, хотя есть что-то по типу курса, называется "Практикум погружения в работу программиста 1С", там не для людей с 0 знаний, в описание его написано, что решение типичных задач на доработку конфигураций я возможно в нем они и реальные, но я его не проходил не могу оценить.
На проектах работать не так сложно на самом деле, я думал что задачи более сложные, а нет, довольно приемлемые, в принципе для работы на проектах достаточно просто уметь решать задачи на уровне Спеца по какой-либо конфе, это самые частые задачи которые встречаются.
Но в любом случае мне сильно повезло сразу попасть на проект, думаю мой случай это исключение из правил, ну и наверное опыт работы в Бите сыграл на руку.
👍8❤1
Запросы.dt
803.5 KB
Сегодня поздний пост, но просто не могу не поделиться. Наверное многие знаю тренажер запросов groxin.ru
В нем вы пишите запросы, но вручную и не имея доступа к данным. Я решил сделать схему БД "Мебель" с тренажера в виде конфы и наполнил её данными. P.S. если какие-то данные неверные пишите я исправлю и да мне было лень писать загрузку данных. При открытии открывается консоль запросов, но кому она не нравится(например мне) в конфигураторе можете при открытии поставить управляемую консоль отчётов, она тоже есть в обработках.
В нем вы пишите запросы, но вручную и не имея доступа к данным. Я решил сделать схему БД "Мебель" с тренажера в виде конфы и наполнил её данными. P.S. если какие-то данные неверные пишите я исправлю и да мне было лень писать загрузку данных. При открытии открывается консоль запросов, но кому она не нравится(например мне) в конфигураторе можете при открытии поставить управляемую консоль отчётов, она тоже есть в обработках.
👍6
#Обучение #История
ЭВРИКА!
Как говорил Архимед или история про то как я написал запрос в котором вообще не понимал что нужно делать.
В общем вернемся к теме с groxin хочу поделиться своим маленьким достижением,вчера после поста решил потренироваться на запросах и вот что вышло. До того как я устроился на работу не сильно хорошо понимал запросы(да и сейчас я в них не ас), но когда к тебе поступают задачи каждый день, то их приходится в них разбираться, потому-что ты каждый день будешь их писать(за 1,5 месяца был только 1 день когда я их не писал). Я не очень хорошо понимал структуру запросов, предназначение соединений и ВТ(даже не смотря на то что проходил их на Яндексе. И из-за этого я никак не мог решить 20 задачу на groxinе, но после того как я их подтянул, задача была решена очень быстро. Да, это конечно очень маленькое достижение и для многих не результат вообще, но для меня результат. Именно такие маленькие достижения дают мотивацию и самое главное понимание того что ты развиваешься, и начинаешь думать более логически или как я говорю "Программистически", а не стоишь на месте(а до вчерашнего дня я думал что это так) . Скрин прикладываю.
P.S. ТГ не дает вместе со скрином
ЭВРИКА!
Как говорил Архимед или история про то как я написал запрос в котором вообще не понимал что нужно делать.
В общем вернемся к теме с groxin хочу поделиться своим маленьким достижением,вчера после поста решил потренироваться на запросах и вот что вышло. До того как я устроился на работу не сильно хорошо понимал запросы(да и сейчас я в них не ас), но когда к тебе поступают задачи каждый день, то их приходится в них разбираться, потому-что ты каждый день будешь их писать(за 1,5 месяца был только 1 день когда я их не писал). Я не очень хорошо понимал структуру запросов, предназначение соединений и ВТ(даже не смотря на то что проходил их на Яндексе. И из-за этого я никак не мог решить 20 задачу на groxinе, но после того как я их подтянул, задача была решена очень быстро. Да, это конечно очень маленькое достижение и для многих не результат вообще, но для меня результат. Именно такие маленькие достижения дают мотивацию и самое главное понимание того что ты развиваешься, и начинаешь думать более логически или как я говорю "Программистически", а не стоишь на месте(а до вчерашнего дня я думал что это так) . Скрин прикладываю.
P.S. ТГ не дает вместе со скрином
🔥6🎉2
#Яндекс
Так я и не расписал про спринт "Интеграции и веб-сервисы". Это был самый большой и изнуряющий спринт. Тут и работа с файлами и веб сервисы и API и XDTO пакеты. По моему мнению избыток, работа с файлами это база, но остальное для стажёра перебор (по моему мнению Яндекс готовит не на Джунов, а на стажёров). Особенно для людей с 0 усвоить столько информации то ещё испытание, я на самом деле тоже не до конца все усвоил, буду ещё раз проходить эту тему. Уже на следующей неделе кстати стартует итоговый проект, так что скоро вернусь.
Так я и не расписал про спринт "Интеграции и веб-сервисы". Это был самый большой и изнуряющий спринт. Тут и работа с файлами и веб сервисы и API и XDTO пакеты. По моему мнению избыток, работа с файлами это база, но остальное для стажёра перебор (по моему мнению Яндекс готовит не на Джунов, а на стажёров). Особенно для людей с 0 усвоить столько информации то ещё испытание, я на самом деле тоже не до конца все усвоил, буду ещё раз проходить эту тему. Уже на следующей неделе кстати стартует итоговый проект, так что скоро вернусь.
🔥2👍1
#Работа
Код-ревью
У меня после каждой задачи идёт код-ревью, результаты всегда разные, бывает что все хорошо, но это для очень мелких задач, бывает, немного поменять код(по другому передать параметр, использовать какой-то другой метод или свойство и т.п.), а бывает полностью переработать код, то есть поменять логику, расположить его в других модулях и выполнять код в другом контексте. До вчерашнего дня я по сути ненавидел код-ревью и вот вчера когда я отправил рабочую обработку на проверку, мне пришёл фидбек переделывать код, не менять логику, а по сути сократить его и оптимизировать, я опять потратил пол дня чтобы выполнить задачу и был очень недоволен, но в моем случае есть большой + мне дают направление что именно менять и как именно сделать (хотя я не всегда следую рекомендациям и делаю по своему, но так чтобы было похоже на то как мне посоветовали). И вчера когда я читал фидбэк и мне начали разъяснять, как нужно сделать, я понял что код-ревью это круто и мне крупно повезло что у меня его проводят.
1. Например я написал код и он работает так как в ТЗ, но он может отрабатывать во всех ситуациях, и мне дали направление как сделать так чтобы он отрабатывал во всех ситуациях. Тут даже пример никакой и не вспомню, но мысль думаю понятна.
2. Оптимизация система. Пример: у нас есть документ "Реестр отгрузки" который в ТЧ хранит документы заказа клиента, при пометке на удаления ЗК нужно было удалять документ из ТЧ. Я сделал так чтобы при открытии документа, всегда была проверка на помеченные на удаления ЗК. Сдал код на ревью и меня сразу же развернули и сказали что так неверно, и это нагрузка на систему, и нужно все действия выполнять при пометке на удаление ЗК. Я аргументировал тем что мой код хорош если открывать старые реестры, где есть помеченные на удаления заказы, так как если писать в модуле ЗК, то старые заказы из реестров не удалятся, на что мне ответили что они все уже закрыты и уже не понадобятся и пока я нормально не сделаю эту задачу другую мне не дадут. Я понял что бороться бессмысленно, надо переделывать и переделал в течение 10 минут, просто перенес код в другой контекст и ревью было успешно пройдено.
И я понял что код-ревью это круто, так как тебя сразу учат писать код правильно, в 1 случае сделать так чтобы код работал всегда, лучше переписать код сразу, чем потом устранять баг который будет у пользователя на проде. Во 2 случае так чтобы не нагружать систему, лишний раз. Чтобы прод не упал
Код-ревью
У меня после каждой задачи идёт код-ревью, результаты всегда разные, бывает что все хорошо, но это для очень мелких задач, бывает, немного поменять код(по другому передать параметр, использовать какой-то другой метод или свойство и т.п.), а бывает полностью переработать код, то есть поменять логику, расположить его в других модулях и выполнять код в другом контексте. До вчерашнего дня я по сути ненавидел код-ревью и вот вчера когда я отправил рабочую обработку на проверку, мне пришёл фидбек переделывать код, не менять логику, а по сути сократить его и оптимизировать, я опять потратил пол дня чтобы выполнить задачу и был очень недоволен, но в моем случае есть большой + мне дают направление что именно менять и как именно сделать (хотя я не всегда следую рекомендациям и делаю по своему, но так чтобы было похоже на то как мне посоветовали). И вчера когда я читал фидбэк и мне начали разъяснять, как нужно сделать, я понял что код-ревью это круто и мне крупно повезло что у меня его проводят.
1. Например я написал код и он работает так как в ТЗ, но он может отрабатывать во всех ситуациях, и мне дали направление как сделать так чтобы он отрабатывал во всех ситуациях. Тут даже пример никакой и не вспомню, но мысль думаю понятна.
2. Оптимизация система. Пример: у нас есть документ "Реестр отгрузки" который в ТЧ хранит документы заказа клиента, при пометке на удаления ЗК нужно было удалять документ из ТЧ. Я сделал так чтобы при открытии документа, всегда была проверка на помеченные на удаления ЗК. Сдал код на ревью и меня сразу же развернули и сказали что так неверно, и это нагрузка на систему, и нужно все действия выполнять при пометке на удаление ЗК. Я аргументировал тем что мой код хорош если открывать старые реестры, где есть помеченные на удаления заказы, так как если писать в модуле ЗК, то старые заказы из реестров не удалятся, на что мне ответили что они все уже закрыты и уже не понадобятся и пока я нормально не сделаю эту задачу другую мне не дадут. Я понял что бороться бессмысленно, надо переделывать и переделал в течение 10 минут, просто перенес код в другой контекст и ревью было успешно пройдено.
И я понял что код-ревью это круто, так как тебя сразу учат писать код правильно, в 1 случае сделать так чтобы код работал всегда, лучше переписать код сразу, чем потом устранять баг который будет у пользователя на проде. Во 2 случае так чтобы не нагружать систему, лишний раз. Чтобы прод не упал
🔥4👍3
#Мысли
Пока жду аналитика решил полазить в интернете и наткнулся на статью Белокаменцева про слесаря 1С
https://habr.com/ru/articles/567620/
И я задумался, и проговорил у себя в голове "А он ведь прав"
Читав я вспомнил свою работу внедренцем в бите, по сути все что описано я там делал, за исключением кода. И правда ведь, куча малых бизнесов которым доработки то и не нужны и более того даже процентов 30-40 функционала которые есть в типовом решение используются не всеми. И вот мне стало интересно, а что-же будет дальше? Сейчас программисты 1С нужны, сейчас куча переходов куча внедрений и работы хватает всем. Но что произойдет когда все эти внедрения закончатся? Возможен ли такой вариант что все конфигурации будут вылизаны до такой степени что их и дорабатывать не придётся, а останутся только люди котрые будут обновлять типовые(БП,ЗУП,УТ и т.д.) в самой 1С. Конечно бизнес имеет свойство расти, но во 1 для этого нужно время, а во 2 думаю не каждый бизнес может разрастись до масштабов внедрения. Я вижу 2 варианта либо и правда не нужно будет столько программистов 1С, либо 1С придумает что-то новое и к тому времени когда большинство проектов закончится уже допилят EDT и начнётся переход с конфигуратора на него. Поэтому и неизвестно что будет дальше с программистами 1С.
Пока жду аналитика решил полазить в интернете и наткнулся на статью Белокаменцева про слесаря 1С
https://habr.com/ru/articles/567620/
И я задумался, и проговорил у себя в голове "А он ведь прав"
Читав я вспомнил свою работу внедренцем в бите, по сути все что описано я там делал, за исключением кода. И правда ведь, куча малых бизнесов которым доработки то и не нужны и более того даже процентов 30-40 функционала которые есть в типовом решение используются не всеми. И вот мне стало интересно, а что-же будет дальше? Сейчас программисты 1С нужны, сейчас куча переходов куча внедрений и работы хватает всем. Но что произойдет когда все эти внедрения закончатся? Возможен ли такой вариант что все конфигурации будут вылизаны до такой степени что их и дорабатывать не придётся, а останутся только люди котрые будут обновлять типовые(БП,ЗУП,УТ и т.д.) в самой 1С. Конечно бизнес имеет свойство расти, но во 1 для этого нужно время, а во 2 думаю не каждый бизнес может разрастись до масштабов внедрения. Я вижу 2 варианта либо и правда не нужно будет столько программистов 1С, либо 1С придумает что-то новое и к тому времени когда большинство проектов закончится уже допилят EDT и начнётся переход с конфигуратора на него. Поэтому и неизвестно что будет дальше с программистами 1С.
Хабр
Знакомьтесь: Слесарь 1С. Профессия, которая уже захватила рынок
Пока я работал на заводах, мир 1С сильно изменился. А мне ничего не сказали. Поэтому я, вернувшись в мир 1С, продолжил пользоваться старой терминологией и, в частности, устаревшим классификатором...
🔥1
#Работа
Ребят надеюсь на вашу отзывчивость. Есть просьба:
Я сделал константу, которая в РМК не дает пробивать чеки если товар просрочен у константы тип перечисление которое хранит значения:
Разрешать
Запрещать
Выводить предупреждение
Но это может использоваться потом и в других местах кода, никак не можем перечислению название придумывать
РМК продажи и товары - эти слова забракованы. Ещё мы думаем что нужно использовать слова связанные с разрешением и запрещением. Я предложил РежимыРазрешительныхДействий и РежимыДействий, но пока ещё рассматриваем варианты.Кучу вариантов уже перебрал ничего не подходит, уже даже РП с аналитиками подключил и даже chat GPT. Если есть идеи напишите пожалуйста в комментарии.
Ребят надеюсь на вашу отзывчивость. Есть просьба:
Я сделал константу, которая в РМК не дает пробивать чеки если товар просрочен у константы тип перечисление которое хранит значения:
Разрешать
Запрещать
Выводить предупреждение
Но это может использоваться потом и в других местах кода, никак не можем перечислению название придумывать
РМК продажи и товары - эти слова забракованы. Ещё мы думаем что нужно использовать слова связанные с разрешением и запрещением. Я предложил РежимыРазрешительныхДействий и РежимыДействий, но пока ещё рассматриваем варианты.Кучу вариантов уже перебрал ничего не подходит, уже даже РП с аналитиками подключил и даже chat GPT. Если есть идеи напишите пожалуйста в комментарии.
#Работа
В общем за прошлые 2-3 недели произошли изменения на работе, проект закончился, уже подписан договор сопровождения, к сожалению нового пока не предвидится, сегодня только было несколько задач по сопровождению и исправлениям в ПФ, в загрузке данных и т.д. Поэтому я все это время готовил новый релиз для нашей конфы, много чего было сделано, доработки РМК, доработка обмена данными, контроль маркировки, обработки т.д. Сегодня наконец-то релиз готов, доработок было много и все к этому релизу сделать не успели поэтому, было принято решение перенести их в другой релиз, и к тому же и так этот получился слишком большим. Сегодня ночью будем обновлять клиентов, я буду сидеть на подстраховке, если что случится исправлять, если что-то будет непонятно, буду объяснять, как никак кто как не разработчик лучше объяснит как работает программа? Ну и так же я сделал обработку по контролю маркировки(разрешительный режим и поэкземплярный вывод), если что-то будет непонятно по ней, также буду объяснять.
В общем за прошлые 2-3 недели произошли изменения на работе, проект закончился, уже подписан договор сопровождения, к сожалению нового пока не предвидится, сегодня только было несколько задач по сопровождению и исправлениям в ПФ, в загрузке данных и т.д. Поэтому я все это время готовил новый релиз для нашей конфы, много чего было сделано, доработки РМК, доработка обмена данными, контроль маркировки, обработки т.д. Сегодня наконец-то релиз готов, доработок было много и все к этому релизу сделать не успели поэтому, было принято решение перенести их в другой релиз, и к тому же и так этот получился слишком большим. Сегодня ночью будем обновлять клиентов, я буду сидеть на подстраховке, если что случится исправлять, если что-то будет непонятно, буду объяснять, как никак кто как не разработчик лучше объяснит как работает программа? Ну и так же я сделал обработку по контролю маркировки(разрешительный режим и поэкземплярный вывод), если что-то будет непонятно по ней, также буду объяснять.
🔥2
Распределение ролей
В ходе дискуссии в комментариях на тему "Должен ли программист исправлять ошибки пользователей?" у меня появилась мысль.
Сейчас не только в 1С, но и мире IT есть куча разных ролей, на примере 1С это программисты, аналитики, консультанты, тестировщика и т.д. И я задумался, а почему так? Я понял что такое есть не везде, у нас например аналитики это и консультанты и тестировщики, почему для этого не отдельных людей? Потому-что в компании нету такого количества задач, если бы у аналитиков было куча задач именно по аналитике 1С, они бы не успевали просто выполнять ещё и эти 2 роли. Поэтому нету смысла нанимать людей для закрытия остальных задач, и не в каждой компании человек выполняет только 1 роль, например в маленьком инхаусе, ты будешь делать все и консультировать и программировать и тестировать и администрировать, но там и выхода нет, если у компании есть деньги только на 1 роль, то придется делать всё.
В ходе дискуссии в комментариях на тему "Должен ли программист исправлять ошибки пользователей?" у меня появилась мысль.
Сейчас не только в 1С, но и мире IT есть куча разных ролей, на примере 1С это программисты, аналитики, консультанты, тестировщика и т.д. И я задумался, а почему так? Я понял что такое есть не везде, у нас например аналитики это и консультанты и тестировщики, почему для этого не отдельных людей? Потому-что в компании нету такого количества задач, если бы у аналитиков было куча задач именно по аналитике 1С, они бы не успевали просто выполнять ещё и эти 2 роли. Поэтому нету смысла нанимать людей для закрытия остальных задач, и не в каждой компании человек выполняет только 1 роль, например в маленьком инхаусе, ты будешь делать все и консультировать и программировать и тестировать и администрировать, но там и выхода нет, если у компании есть деньги только на 1 роль, то придется делать всё.
🔥2
#Работа #Яндекс
В общем сдал я 1 часть дипломного проекта Яндекса, на нём пока-что ничего интересного, мало отличий от того что проходил на всем курсе, уже открыт доступ ко 2 части, вот там уже поинтересней, там нужно сделать мобильное приложение с регистрацией пользователей, пока-что ещё не дошёл до этой темы, но там все не так просто мне кажется, обязательно расскажу как сдам
А на работе пока ничего особенного, сделали новый релиз поставили на тестирование 1 клиенту, пофиксили 1 баг связанный с отправкой маркировки в ОФД, больше багов не предвиделось, задачи у меня сейчас уже другие, ПФок нет, в основном сейчас все задачи по доработку РМК(видимо теперь все доработки связанные с ней будут падать на меня), но есть и 1 положительная новость мне сказал руководитель подразделения что если сдам спеца по УТ, то он навалит мне задача по ERP так что в планах как можно скорее закончить Яндекс и начать подготовку к спецу по УТ, думаю на подготовку месяца мне хватит там всего 6 билетов, так что не так много и учить.
В общем сдал я 1 часть дипломного проекта Яндекса, на нём пока-что ничего интересного, мало отличий от того что проходил на всем курсе, уже открыт доступ ко 2 части, вот там уже поинтересней, там нужно сделать мобильное приложение с регистрацией пользователей, пока-что ещё не дошёл до этой темы, но там все не так просто мне кажется, обязательно расскажу как сдам
А на работе пока ничего особенного, сделали новый релиз поставили на тестирование 1 клиенту, пофиксили 1 баг связанный с отправкой маркировки в ОФД, больше багов не предвиделось, задачи у меня сейчас уже другие, ПФок нет, в основном сейчас все задачи по доработку РМК(видимо теперь все доработки связанные с ней будут падать на меня), но есть и 1 положительная новость мне сказал руководитель подразделения что если сдам спеца по УТ, то он навалит мне задача по ERP так что в планах как можно скорее закончить Яндекс и начать подготовку к спецу по УТ, думаю на подготовку месяца мне хватит там всего 6 билетов, так что не так много и учить.
#Яндекс #Отзыв
Обзор на курс "1С-разработчик" от Яндекса
Курс не такой лёгкий в начале курса было 79 человек, сейчас уже курс закончился осталось только 39(кто-то в другую когорту перешёл, кто-то отчислился из-за сложных моментов), для людей с 0 это будет очень не просто, особенно на темах с оперативным учётом, если бы я до этого не изучал 1С и программирование в целом, наверное и сам бы его не вытянул.
Но что же по итогу?
Плюсы:
Базовые механизмы платформы расписаны очень хорошо. Мне на работе не раз пригодились и пригождаются эти знания.
Много времени уделено управляемым формам, по ним у меня ни разу не было проблем на работе, так как большая часть их механизмов уделена на курсе.
Минусы:
Много воды и недостаток материала. Как я уже говорил Яндекс точно не подготовит на джуна, но на стажёра думаю более-менее(но тут ещё зависит от того в какую компанию попадет стажёр).
Про воду я имею ввиду не нужные темы, такие как "Интеграция и веб-сервисы"(хотя тут бесполезно для джуна по сути только интеграция по Api, а вот темы по работе с файлами очень даже кстати будут)
И самая главная бесполезная тема на курсе(и не только от Яндекса) это "Разработка мобильного приложения". Стажёр и джун точно с этим не столкнуться, да даже не каждый синьор хоть раз разрабатывал мобильное приложение, это максимально лишняя и не нужная информация. А вот по настоящему нужной например разработки ПФ, вообще не уделено время(только в конструкторе печати как её делать, но не более)
Для людей которые ни разу не сталкивались с программированием будет очень не просто в это всё вникнуть, для начала если хотите пойти на этот курс попробуйте самостоятельно изучить основы программирования, без них будет тяжко.
Итог:
В принципе материалы курса мне пригодились, заметки которые я оставлял на протяжение курса я также использовал на работе. Но курс подойдёт далеко не каждому, но главный + для многих это то что помогают с трудоустройством(хотя не знаю насколько это правда, так как ещё этого не было, закончился курс только в понедельник, да и я уже работаю)
За время прохождения я понял, что по факту никакие курсы(особенно дорогостоящие на самом деле и не нужны), все можно вполне себе спокойно выучить самостоятельно, но на курсе есть наставники которым можно задавать вопросы если что-то непонятно. Полно полезной литературы которую можно изучить самому и уже искать работу. Но в любом случае даже учитывая что я прошёл Яндекс и сам изучал 1С мне пришлось много чего изучать и доучивать в процессе работы, по сути в большинстве случаев так и проbсходит, приходит стажёр с курса и обучается на реальных задачах, а у франчей(в инхаусе редкий случай когда берут стажёров) нет выбора, им придётся вкладываться в кадры.
Всем начинающим рекомендовал бы начать обучение самостоятельно, например с курса Гилева за 21 день.
Но когда же нужны курсы?
Идти обучаться на курсы с 0 не всегда работающая тема, если бы я начинал сейчас то изучил бы 2 книги(практическое пособие и язык запросов) и паралельно решал бы сборник Чистова, и задачи с тестовых заданий на стажёров/джунов которые дают работодатели. И вот уже можно искать работу.
По моему мнению курсы нужны по направлению тогда когда они нужны, ну например: Вы уже работаете, и у вас стали появляться задачи связанные с интеграциями, можно выбрать курс и пройти эту тему для того чтобы задачи было легче решать. Вот тогда курсы очень будут кстати, а основы можно изучить самостоятельно.
Обзор на курс "1С-разработчик" от Яндекса
Курс не такой лёгкий в начале курса было 79 человек, сейчас уже курс закончился осталось только 39(кто-то в другую когорту перешёл, кто-то отчислился из-за сложных моментов), для людей с 0 это будет очень не просто, особенно на темах с оперативным учётом, если бы я до этого не изучал 1С и программирование в целом, наверное и сам бы его не вытянул.
Но что же по итогу?
Плюсы:
Базовые механизмы платформы расписаны очень хорошо. Мне на работе не раз пригодились и пригождаются эти знания.
Много времени уделено управляемым формам, по ним у меня ни разу не было проблем на работе, так как большая часть их механизмов уделена на курсе.
Минусы:
Много воды и недостаток материала. Как я уже говорил Яндекс точно не подготовит на джуна, но на стажёра думаю более-менее(но тут ещё зависит от того в какую компанию попадет стажёр).
Про воду я имею ввиду не нужные темы, такие как "Интеграция и веб-сервисы"(хотя тут бесполезно для джуна по сути только интеграция по Api, а вот темы по работе с файлами очень даже кстати будут)
И самая главная бесполезная тема на курсе(и не только от Яндекса) это "Разработка мобильного приложения". Стажёр и джун точно с этим не столкнуться, да даже не каждый синьор хоть раз разрабатывал мобильное приложение, это максимально лишняя и не нужная информация. А вот по настоящему нужной например разработки ПФ, вообще не уделено время(только в конструкторе печати как её делать, но не более)
Для людей которые ни разу не сталкивались с программированием будет очень не просто в это всё вникнуть, для начала если хотите пойти на этот курс попробуйте самостоятельно изучить основы программирования, без них будет тяжко.
Итог:
В принципе материалы курса мне пригодились, заметки которые я оставлял на протяжение курса я также использовал на работе. Но курс подойдёт далеко не каждому, но главный + для многих это то что помогают с трудоустройством(хотя не знаю насколько это правда, так как ещё этого не было, закончился курс только в понедельник, да и я уже работаю)
За время прохождения я понял, что по факту никакие курсы(особенно дорогостоящие на самом деле и не нужны), все можно вполне себе спокойно выучить самостоятельно, но на курсе есть наставники которым можно задавать вопросы если что-то непонятно. Полно полезной литературы которую можно изучить самому и уже искать работу. Но в любом случае даже учитывая что я прошёл Яндекс и сам изучал 1С мне пришлось много чего изучать и доучивать в процессе работы, по сути в большинстве случаев так и проbсходит, приходит стажёр с курса и обучается на реальных задачах, а у франчей(в инхаусе редкий случай когда берут стажёров) нет выбора, им придётся вкладываться в кадры.
Всем начинающим рекомендовал бы начать обучение самостоятельно, например с курса Гилева за 21 день.
Но когда же нужны курсы?
Идти обучаться на курсы с 0 не всегда работающая тема, если бы я начинал сейчас то изучил бы 2 книги(практическое пособие и язык запросов) и паралельно решал бы сборник Чистова, и задачи с тестовых заданий на стажёров/джунов которые дают работодатели. И вот уже можно искать работу.
По моему мнению курсы нужны по направлению тогда когда они нужны, ну например: Вы уже работаете, и у вас стали появляться задачи связанные с интеграциями, можно выбрать курс и пройти эту тему для того чтобы задачи было легче решать. Вот тогда курсы очень будут кстати, а основы можно изучить самостоятельно.
🔥5👍1
#Работа #Мысли
Вот и лето прошло
Думаю стоит подвести итог. С самого начала лета я работал и решал задачи, начиналось всё с ПФ, тогда я был ещё на проекте и ПФ я делал довольно быстро, затем задачи стали другими и стали сложнее, помню задачу связанную с доработкой механизма подбора которая была оценена на 3 часа, а делал я ее 1,5 недели и то решил не сам. Хотя сейчас я думаю если бы мне дали эту задачу за 3 часа я бы её спокойно решил, но все равно думаю по настоящему сложных у меня ещё не было.
В начале была куча проблем, с запросами, с типовым кодом и умением читать чужой код. Но сейчас я понял что не решаемых задач нет и что я могу разобраться с любой задачей. У меня ни разу не было такого чтобы я отказался от какой-то задачи, хотя с 1 было такое, я все ждал когда же ее дилигируют на кого-то другого, но в самый последний момент я все же ее решил.
От простых ПФ на 4 часа, я стал решать совершенно другие задачи, на 12,16,32 часа. И я понял, прежде чем судить о задаче, вначале в нее нужно вникнуть (посмотреть как работает в конфе, уточнить у аналитика). И после того как все встало на свои места и ты понимаешь какой нужен результат решать ее уже не так страшно, как говорится "Глаза боятся, руки делают".
У меня, не было ни индивидуального плана развития и никаких прочих материалов, только обучение "Боем". Есть задача, есть ТЗ, что непонятно по ТЗ к аналитику, что непонятно по тех. части к наставнику. И как мне кажется научиться программировать можно только так, никаких разработок конфы с 0, никаких решений ТЗ которые отправляют работадатели для "Проверки уровня", только реальные задачи.
Вот и лето прошло
Думаю стоит подвести итог. С самого начала лета я работал и решал задачи, начиналось всё с ПФ, тогда я был ещё на проекте и ПФ я делал довольно быстро, затем задачи стали другими и стали сложнее, помню задачу связанную с доработкой механизма подбора которая была оценена на 3 часа, а делал я ее 1,5 недели и то решил не сам. Хотя сейчас я думаю если бы мне дали эту задачу за 3 часа я бы её спокойно решил, но все равно думаю по настоящему сложных у меня ещё не было.
В начале была куча проблем, с запросами, с типовым кодом и умением читать чужой код. Но сейчас я понял что не решаемых задач нет и что я могу разобраться с любой задачей. У меня ни разу не было такого чтобы я отказался от какой-то задачи, хотя с 1 было такое, я все ждал когда же ее дилигируют на кого-то другого, но в самый последний момент я все же ее решил.
От простых ПФ на 4 часа, я стал решать совершенно другие задачи, на 12,16,32 часа. И я понял, прежде чем судить о задаче, вначале в нее нужно вникнуть (посмотреть как работает в конфе, уточнить у аналитика). И после того как все встало на свои места и ты понимаешь какой нужен результат решать ее уже не так страшно, как говорится "Глаза боятся, руки делают".
У меня, не было ни индивидуального плана развития и никаких прочих материалов, только обучение "Боем". Есть задача, есть ТЗ, что непонятно по ТЗ к аналитику, что непонятно по тех. части к наставнику. И как мне кажется научиться программировать можно только так, никаких разработок конфы с 0, никаких решений ТЗ которые отправляют работадатели для "Проверки уровня", только реальные задачи.
👍4🔥3
#Мысли
Я прочитал книгу Хрусталевой "101 совет начинающему разработчику". Ее суть в том чтобы показать лайфхаки для ускорения работы в конфигураторе, программировать она конечно не научит, но много полезных фишек там точно можно найти. Всем рекомендую.
Я прочитал книгу Хрусталевой "101 совет начинающему разработчику". Ее суть в том чтобы показать лайфхаки для ускорения работы в конфигураторе, программировать она конечно не научит, но много полезных фишек там точно можно найти. Всем рекомендую.
👍9🔥1
#Трудоустройство
Решил я вчера вечером оценить ситуацию на рынке труда и свой уровень, путем прохождения собесов, но только не на стажерскую позицию, а позицию джуна(опыт 1,2 года поставил) и на самом деле я был удивлен.
Статистика такая:
8 приглашений из примерно 30 откликов(просмотров по откликам 17)
3 из них дальше не прошло потому-что отказался ТЗ делать, так как я не собираюсь менять работу, и время тратить на них не хочу, хотя 1 показалось очень крутым, приложу его
1 - приглашение "На рассмотрение"
3 собеса:
1 - отказ от ТЗ
2 - недо тех собес, рук it департамента, не особо шарит в 1С, всем занимаются подрядчики
3 - только с HR, жду обратную связь
4 - не откликался, пригласили сами
В общем даже не думал что за 1 день будет такой наплыв, а наплыв то из-за 1 циферки, за год опыта работы, так что по сути можно годик поработать во франче изучая программирование и паралельно желательно искать работу прогрером, чтобы опыт был +- релевантный, хотя и во франче можно брать задачи по программированию и таким способом начать норм карьеру
Но что делать людям без опыта?
Хороший вопрос, объективно если взять 100 человек с курса и закинуть на hh все работу не найдут(тут ещё играет фактор инхауса, который редко берет стажёров), во франч могут ломануться также не все. Поэтому остаётся только пытаться пытаться и ещё раз пытаться, другого варианта нет, проходить ТЗ.
Мой случай это огромное исключение, я просто откликнулся на вакансию не по уровню, но нашёл работу, но и это тоже вариант, откликаться абсолютно на всё подряд, может и фортануть, делать ТЗ, а потом сохранять их в свое портфолио, решать задачи с турниров 1С и также прикладывать их в портфолио, так могут увидеть какие вы задачи решали и портфолио точно выделит резюме на фоне остальных.
Решил я вчера вечером оценить ситуацию на рынке труда и свой уровень, путем прохождения собесов, но только не на стажерскую позицию, а позицию джуна(опыт 1,2 года поставил) и на самом деле я был удивлен.
Статистика такая:
8 приглашений из примерно 30 откликов(просмотров по откликам 17)
3 из них дальше не прошло потому-что отказался ТЗ делать, так как я не собираюсь менять работу, и время тратить на них не хочу, хотя 1 показалось очень крутым, приложу его
1 - приглашение "На рассмотрение"
3 собеса:
1 - отказ от ТЗ
2 - недо тех собес, рук it департамента, не особо шарит в 1С, всем занимаются подрядчики
3 - только с HR, жду обратную связь
4 - не откликался, пригласили сами
В общем даже не думал что за 1 день будет такой наплыв, а наплыв то из-за 1 циферки, за год опыта работы, так что по сути можно годик поработать во франче изучая программирование и паралельно желательно искать работу прогрером, чтобы опыт был +- релевантный, хотя и во франче можно брать задачи по программированию и таким способом начать норм карьеру
Но что делать людям без опыта?
Хороший вопрос, объективно если взять 100 человек с курса и закинуть на hh все работу не найдут(тут ещё играет фактор инхауса, который редко берет стажёров), во франч могут ломануться также не все. Поэтому остаётся только пытаться пытаться и ещё раз пытаться, другого варианта нет, проходить ТЗ.
Мой случай это огромное исключение, я просто откликнулся на вакансию не по уровню, но нашёл работу, но и это тоже вариант, откликаться абсолютно на всё подряд, может и фортануть, делать ТЗ, а потом сохранять их в свое портфолио, решать задачи с турниров 1С и также прикладывать их в портфолио, так могут увидеть какие вы задачи решали и портфолио точно выделит резюме на фоне остальных.
👍2🔥1
Тестовое_задание_для_разработчика_Разработка_отчета_Структура_продаж.docx
70.8 KB
Вот кстати 1 из ТЗ которое мне скинули, даже решу его когда разгребу ту гору задач которую взвалили на меня с утра.
👏4👍1
#Трудоустройство #Мысли
Все таки опыт на рынке решает, не сертификаты.
В общем мне пришло ещё 2 приглашение на 2 вакансии джуновские с окладом 130 и 180к. Но мне кажется это странно чтобы отработать год и зарабатывать 180к тут 2 варианта, либо скажут что окончательная сумма после собеса, либо тут нужно на джуна знать как на ~ мидла, но я не пошёл на собеседования, как-то перехотелось и куча задач навалилось.
В общем прошёл я 3 тех собеса. 1 был очень интересный, меня пригласила компания на позицию стажёра с окладом 30к(видимо gross) когда в резюме я указал 60, хитрая HR, хочет схантить джуна по цене стажёра, в общем после тех. собеса(ничего примечательного на самом деле стандартные вопросы про регистры, про запросы и про платформу) сразу кинули оффер с испытательным сроком. Тут идёт набор стажёрской группы и группы практикантов.
2 это что-то ~ тех.собеса в инхаус, в общем просто рассказали чем занимаются, и всё по сути, тех вопросы не спрашивали у меня
3 тех собес был уже поинтереснее, там мне объясняли задачу и спрашивали какое я бы предложил решение этой задачи, в общем на 1 задачу я ответил, на 2 задаче был вопрос по СКД, но с СКД я не работал сказал честно, поэтому спросили про то какие задачи я решаю в последнее время. Далее сказали что нужно 3 дня обдумать, по итогу пришли на следующее утро с оффером в 60к net (ну я сказал что хочу получать столько, поэтому и пришло). Там суть в том что ты работаешь как программист, но не на проектах, а на задачах клиентов из франча.
Итог:
1. Опыт на рынке решает, ни сертификаты, ни курсы и тому подобное, всем важно решение реальных задач.
2. Я не указывал что у меня есть сертификаты, но приглашение шли.
Если нету опыта, то надо решать ТЗ которые дают работодатели и искать задачи в интернете, чтобы если как в случае со 2 тех собесом, быть в теме.
В общем проверил я свои знания, в принципе все хорошо, конечно судить по 3(по сути 2) собесам такое себе, но сейчас и правда пропало желание их проходить, и навалилось куча задач из Бэклога, которые нужно разгрести до старта проекта.
P.S. кому интересны вакансии про которые я написал напишите в комментах, поделюсь со всеми.
Все таки опыт на рынке решает, не сертификаты.
В общем мне пришло ещё 2 приглашение на 2 вакансии джуновские с окладом 130 и 180к. Но мне кажется это странно чтобы отработать год и зарабатывать 180к тут 2 варианта, либо скажут что окончательная сумма после собеса, либо тут нужно на джуна знать как на ~ мидла, но я не пошёл на собеседования, как-то перехотелось и куча задач навалилось.
В общем прошёл я 3 тех собеса. 1 был очень интересный, меня пригласила компания на позицию стажёра с окладом 30к(видимо gross) когда в резюме я указал 60, хитрая HR, хочет схантить джуна по цене стажёра, в общем после тех. собеса(ничего примечательного на самом деле стандартные вопросы про регистры, про запросы и про платформу) сразу кинули оффер с испытательным сроком. Тут идёт набор стажёрской группы и группы практикантов.
2 это что-то ~ тех.собеса в инхаус, в общем просто рассказали чем занимаются, и всё по сути, тех вопросы не спрашивали у меня
3 тех собес был уже поинтереснее, там мне объясняли задачу и спрашивали какое я бы предложил решение этой задачи, в общем на 1 задачу я ответил, на 2 задаче был вопрос по СКД, но с СКД я не работал сказал честно, поэтому спросили про то какие задачи я решаю в последнее время. Далее сказали что нужно 3 дня обдумать, по итогу пришли на следующее утро с оффером в 60к net (ну я сказал что хочу получать столько, поэтому и пришло). Там суть в том что ты работаешь как программист, но не на проектах, а на задачах клиентов из франча.
Итог:
1. Опыт на рынке решает, ни сертификаты, ни курсы и тому подобное, всем важно решение реальных задач.
2. Я не указывал что у меня есть сертификаты, но приглашение шли.
Если нету опыта, то надо решать ТЗ которые дают работодатели и искать задачи в интернете, чтобы если как в случае со 2 тех собесом, быть в теме.
В общем проверил я свои знания, в принципе все хорошо, конечно судить по 3(по сути 2) собесам такое себе, но сейчас и правда пропало желание их проходить, и навалилось куча задач из Бэклога, которые нужно разгрести до старта проекта.
P.S. кому интересны вакансии про которые я написал напишите в комментах, поделюсь со всеми.
👍9🔥4
#Мысли
Запоздал я что-то с этим постом, он должен был выйти ещё в понедельник, но тем не менее расскажу своё мнение
Стоит ли идти стажёром в компанию без стажерской программы и без индивидуального плана развития?
Расскажу о своем опыте, как я уже рассказывал у меня не было ни программы ни плана развития выполнял все сам. Тут все конечно зависит от задач, когда мне дали сложную задачу, с которой я возился 1,5 недели мне было тяжело, с места в карьер, если бы ещё не было наставника, не знаю сколько, бы ещё ее решал. Задачи бывают разные, могут давать задачи постепенно от лёгких к сложным, но нюанс в том что таких задач может и не быть, но мне в этом плане повезло, по сути у меня было примерно так.
В принципе тут нет определенного ответа, если есть выбор идти в компанию со стажерской программой, то лучше выбрать её, там будет постепенное развитие и компания заинтересована в росте кадров.
Нет ничего плохого в том что если в компании нет такой программы, стажерская программа нужна тогда, когда требуется постоянный поток стажёров, просто нужно быть готовым к тому что придется много чего учить.
Но в любом случае нужно готовиться решать задачи, решать ТЗ которые дают работодатели, решать сборник Чистова, запросы на groxin.ru они не учат решать реальные задачи, но они учат рассуждать, выстраивать последовательность решения задачи, где что и как сделать, чтобы перейти к следующему этапу решения.
Вообще в начале рекомендую найти какую-нибудь задачу и нарисовать к ней блок схему, если не умеете рисовать блок-схемы, то можно просто открыть блок и начинать записывать шаги.
Пример с реальной задачи:
Необходимо сделать команду которая будет запускать оплату на эквайринговом терминале и распечатать чек на фискальном устройстве
1. Создать команду и форму, на форме должно быть: 1. Реквзит эквайринговый терминал 2. Сумма которую нужно провести 3. Команда "Выполнить"
1. Создаём форму и команду
2. Пишем запрос который по текущему рабочему месту определить доступные эквайринговые терминалы
3. При запуске кнопки выполнить необходимо выполнить запрос, который определит к какому фискальному устройству подключен эквайринговый терминал.
4. Произвести операцию на эквайринговом терминале(тут я уже использовал БПО и передал в нее все описанные выше параметры и ещё дополнительные)
Примерно так можно выстраивать алгоритмы и в дальнейшем это может облегчить решение задач
Запоздал я что-то с этим постом, он должен был выйти ещё в понедельник, но тем не менее расскажу своё мнение
Стоит ли идти стажёром в компанию без стажерской программы и без индивидуального плана развития?
Расскажу о своем опыте, как я уже рассказывал у меня не было ни программы ни плана развития выполнял все сам. Тут все конечно зависит от задач, когда мне дали сложную задачу, с которой я возился 1,5 недели мне было тяжело, с места в карьер, если бы ещё не было наставника, не знаю сколько, бы ещё ее решал. Задачи бывают разные, могут давать задачи постепенно от лёгких к сложным, но нюанс в том что таких задач может и не быть, но мне в этом плане повезло, по сути у меня было примерно так.
В принципе тут нет определенного ответа, если есть выбор идти в компанию со стажерской программой, то лучше выбрать её, там будет постепенное развитие и компания заинтересована в росте кадров.
Нет ничего плохого в том что если в компании нет такой программы, стажерская программа нужна тогда, когда требуется постоянный поток стажёров, просто нужно быть готовым к тому что придется много чего учить.
Но в любом случае нужно готовиться решать задачи, решать ТЗ которые дают работодатели, решать сборник Чистова, запросы на groxin.ru они не учат решать реальные задачи, но они учат рассуждать, выстраивать последовательность решения задачи, где что и как сделать, чтобы перейти к следующему этапу решения.
Вообще в начале рекомендую найти какую-нибудь задачу и нарисовать к ней блок схему, если не умеете рисовать блок-схемы, то можно просто открыть блок и начинать записывать шаги.
Пример с реальной задачи:
Необходимо сделать команду которая будет запускать оплату на эквайринговом терминале и распечатать чек на фискальном устройстве
1. Создать команду и форму, на форме должно быть: 1. Реквзит эквайринговый терминал 2. Сумма которую нужно провести 3. Команда "Выполнить"
1. Создаём форму и команду
2. Пишем запрос который по текущему рабочему месту определить доступные эквайринговые терминалы
3. При запуске кнопки выполнить необходимо выполнить запрос, который определит к какому фискальному устройству подключен эквайринговый терминал.
4. Произвести операцию на эквайринговом терминале(тут я уже использовал БПО и передал в нее все описанные выше параметры и ещё дополнительные)
Примерно так можно выстраивать алгоритмы и в дальнейшем это может облегчить решение задач
🔥3❤2🤔2🌭1