#Работа
История о том как полезно изучить код перед началом выполнения задачи
У меня есть вредная привычка, не изучив код, сразу писать в консоли запрос для решения задачи и вот что случилось из-за неё.
Вчера пришла задача по доработке ПФ. Вкратце нужно было вывести сводную таблицу по остаткам товаров на всех складах. Я начал писать запрос который это делает, потратил на это часов 7 с учетом того что ещё в конфигураторе нужно было подправить вывод. Под конец вечера написал наставник и спросил про статус задачи. Я показал результат и сказал что данные дублируются. Он сказал что нужно использовать не регистр Остатки товаров, а регистр товаров в ячейках и что есть уже работающий запрос который нужно доработать. Дальше я пошёл дорабатывать этот запрос и всё что нужно было там поменять, это просто передать все склады в запрос, в качестве параметра и в запросе передать их список и всё, даже на макете были нужные области и даже был код который делает сводную таблицу. Вот как можно изучив код вначале, сэкономить 7 часов жизни.
История о том как полезно изучить код перед началом выполнения задачи
У меня есть вредная привычка, не изучив код, сразу писать в консоли запрос для решения задачи и вот что случилось из-за неё.
Вчера пришла задача по доработке ПФ. Вкратце нужно было вывести сводную таблицу по остаткам товаров на всех складах. Я начал писать запрос который это делает, потратил на это часов 7 с учетом того что ещё в конфигураторе нужно было подправить вывод. Под конец вечера написал наставник и спросил про статус задачи. Я показал результат и сказал что данные дублируются. Он сказал что нужно использовать не регистр Остатки товаров, а регистр товаров в ячейках и что есть уже работающий запрос который нужно доработать. Дальше я пошёл дорабатывать этот запрос и всё что нужно было там поменять, это просто передать все склады в запрос, в качестве параметра и в запросе передать их список и всё, даже на макете были нужные области и даже был код который делает сводную таблицу. Вот как можно изучив код вначале, сэкономить 7 часов жизни.
👍4❤2
#Работа
Так я и не рассказал чем я вообще занимаюсь.
Я работаю во франче, сейчас на отраслевом(аптеки) проекте внедрения, внедряем конфигурацию Софт-аптека(это конфа нашей компании), хороший конечно вопрос, какой потом будет с меня спрос на рынке, от типовых конфигураций профиту было бы больше конечно , но не суть. В общем скорее всего до конца лета +- проект закончится, головной офис мы уже перевели, да и задач мало осталось, в основном самые мелкие которые я и делаю. Кстати о задачах, в основном это разработка/доработка ПФ и доработка документов, сейчас висит задача до которой я не добрался, там нужно выгрузку прайс листов доработать. Впринципе кроме такого рода задач почти ничего и не осталось, просто одни сложнее другие легче. Всего 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