Как программисту перейти с языка 1С Предприятие на Java
Разработка - Рефакторинг и качество кода
Как программисту перейти с языка 1С: Предприятие на Java
Зачем это надо ? - Самые большие зарплаты программистов на Java и JavaScript.
На 1С зарплата сеньора 150 тысяч руб. в месяц (максимум 200), я на яве уже 250 тысяч руб. (максимум 300). Разработка на ява похожа по смыслу на 1С, поэтому 1С-нику лучше туда.
JavaScript предназначен в основном для рисования форм в веб-браузере, что для 1С-ника вообще не является работой, т.к. в 1С формы рисуются автоматически сами собой. Есть ещё много других языков программирования редких и специализированных, имеющие мало вакансий, поэтому неинтересные.
Что можно сделать на яве:
- backend для корпоративных сайтов, например аналогично как в 1С после нажатие на кнопку "Записать" куда-то что-то записывается, или отправляется емайл или т.п., это и есть бакенд. Для обычных небольших сайтов больше подходит язык php, на котором легче делать то же самое, но он не подходит для крупных сайтов т.к. не имеющий строгой типизации язык быстро превращается в «говнокод», а также там нет масштабируемости, мнгопоточности и др.
- frontend совместно с JavaScript – рисование вебформ, с кнопками и др., изменение их размеров, скрытие и др. Редко используется т.к. легче на JavaScript без Java
- приложения для десктопных компьютеров – редко используется т.к. самый современный фреймворк для этого JavaFX отстаёт по возможностям от 1С и от очень старого Delphi6, т.е. лет на 20. Чтобы создать 1 кнопочку на форме с простым действием уходит 1 час вместо одной минуты на 1С, т.к. кроме долгих настроек надо ещё конфигурировать .xml файл и др.
- приложения для смартфона – редко используется т.к. на андроиде теперь официальный язык Kotlin, а на iOS – Swift
- приложения для специализированных устройств – редко используется т.к. нет вакансий
Работа 1С-ника итак состоит в создание бакенда на 80%, 10% - рисование форм frontend, 10% - общение с пользователями, т.е. работа по смыслу совсем не изменится. Вместо пользователей будут аналитики, вместо создания форм будет общение с фронтендерами, добавится только создание автоматических юнит-тестов, которые 1С-ники не делают вообще никогда, а может и не добавится, если это сделают отдельные тестировщики, в общем ничего не изменится в режиме работы.
В 1С все программируют на русском языке, можно и на английском, но никто этого делать не будет, поэтому казалось бы нет ничего общего с явой, совсем не похоже, и знания из 1С не пригодятся уже, но достаточно просто сделать «перевод» терминов из 1С в ява, тогда всё будет намного проще – что я и попытаюсь сделать.
Потребуется изучить:
- IDE - как конфигуратор в 1С, IntelliJ IDEA или NetBeans
- Java core - синтаксис языка, он простой, совместно с фреймворками становится всё сложно, а сам язык легкий для изучения.
- Работа с коллекциями - аналогичные коллекции как в 1С: "Массив", "Список значений", "Структура", "Соответствие" и др., точно такие же коллекции есть в java, достаточно написать таблицу соответствий как они называются тут и там.
- Maven - для собирания всех файлов разных компонент, фреймворков в одну папку, нужной структуры, а также их обновления, выполнения скриптов. В 1С версии 8 обычно не нужно, там редко бывают внешние файлы, а в 1С 7.7 много внешних файлов, но всё равно нет ничего аналогичного.
- Spring boot, Spring BOM - в основном контролирует чтоб версии разных компонент (старые и новые) не конфликтовали друг с другом, т.е. где-то в интернете хранится таблица совместимости разных версий компонент друг с другом.
- Работа с базами данных - аналогично как в 1С "Внешние источники данных". Можно просто запросами вытягивать оттуда данные, а лучше сделать маппинг ORM т.е. превращение реляционных таблиц в объекты java - 1С это делает полностью автоматически, незаметно для программиста, в яве тоже полуавтоматически создаются классы типа "@Entity"
- Запросы к базе данных - знание обычных TSQL запросов пригодится, но будет ещё язык HQL - специализированный язык запросов для превращения реляционных таблиц в объекты java, как и в 1С есть свой особый язык запросов.
- Spring core - в основном для Dependency Injection - как бы для хранения глобальных переменных, которых нет в 1С версии 8, но есть в версии 7.7
- Spring MVC - как веб сервисы в 1С. Например аннотация "@GetMapping("/page1")" означает что функция которая ниже выполнится когда откроется веб страница "page1"
- XML и JSON - они итак есть в 1С, в яве ещё легче сериализовать объект т.е. превратить в строку.
- RestFull, микросервисы - то же что в 1С галочка "Публиковать стандартный интерфейс Odata", который для всех объектов конфигурации автоматически создает интерфейс RestFull, в яве делают то же самое только для нужных объектов.
- Тестирование - вручную как в 1С, и написание автоматических юнит-тестов.
- Git - как хранилище конфигурации в 1С, для совместной работы нескольких программистов.
- Deploy - обновление конфигурации, в яве это обычно просто скопировать куда-то файл, специально подготовленный.
По каждому пункту напишу отдельную статью, кратко, для общего понимания и сравнения как одно и то же делать на разных языках, и где легче.
P.S. Работаю программистом 1С, изучаю java, поэтому описание про яву примерное, ненаучное.
PPS: Работаю уже golang developer, т.к. ява отстойная :-) , устаревшая, не нравится
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
См. также
Нейросети Рефакторинг и качество кода Запросы Разработчик 1С 8.3 Абонемент ($m)
Нейросеть написала запрос или процедуру для вашей базы 1С, и непонятно, все ли имена в нём настоящие. Обработка компилирует текст без выполнения, сверяет его с метаданными этой базы и к каждой ошибке пишет настоящее имя, например ВНаличииОстаток вместо выдуманного КоличествоОстаток. Список ошибок с подсказками одной кнопкой копируется обратно в чат с моделью.
10 стартмани
02.11.2026 353 1 nedomolkov.ivan 1
Рефакторинг и качество кода Разработчик 1С:Предприятие 8 Россия Бесплатно (free)
Одна проверка в обработчике кнопки может выглядеть достаточной, пока ту же операцию не вызовут из другого места. На примере управляемой формы разберём, почему так происходит, как разместить проверку в общей серверной функции и чем отличается удобная проверка ввода от обязательного условия выполнения операции.
29.10.2026 374 YA_777378709 0
Рефакторинг и качество кода Разработчик Бесплатно (free)
Рассказываем, почему качественный код – это не техническая прихоть, а актив, который помогает бизнесу быстрее адаптироваться к изменениям и запускать новые фичи без бесконечного преодоления техдолга. Показываем, как объяснить бизнесу ценность рефакторинга через понятные признаки: замедление разработки, неточные оценки, страх перед legacy и хрупкость системы. Разбираем, почему неправильный рефакторинг может быть дороже его отсутствия, какие анти-паттерны ломают процесс и как не превратить улучшения в бесконечную переделку ради переделки. Объясняем, как сделать рефакторинг частью культуры команды: договориться с бизнесом, научить разработчиков видеть проблемные места, закрепить правила и поддерживать улучшения на уровне тимлидов, архитекторов и всей команды.
28.10.2026 486 Pavel791 0
Рефакторинг и качество кода HighLoad оптимизация Системный администратор Разработчик Стажер 1С 8.3 Абонемент ($m)
Если к HTTP-сервису 1С обращаются сразу несколько программ, сколько запросов в секунду он успеет обработать? Я опубликовала простой HTTP-сервис на нашей "подопытной" конфигурации «Нано-УТ» (файловая база, Apache, без прав администратора) и нагрузила его скриптом на Python. Ответ: около 15-16 запросов в секунду, сколько бы клиентов ни обращалось одновременно. Запросы ждут своей очереди, и при 32 клиентах ответ приходит через 2 секунды вместо 64 мс. Заодно разобрала скрипт из первого варианта статьи: он «проверял» сервер, который отвечал по одному, и считал ошибки вместе с успешными ответами. В архиве исправленный скрипт, учебный сервер, HTTP-сервис для 1С и инструкция по запуску.
1 стартмани
23.10.2026 518 Ninel_S 3
Рефакторинг и качество кода Разработчик 1С 8.3 Абонемент ($m)
Запустили Analyzer 1C 2.7.65 на промышленной конфигурации (596 модулей, 13 669 функций) и исследовали перегруженные функции (до 1887 строк), циклические зависимости и экран «Циклы» (кольцо из 64 модулей). Разобрали, почему популярные метрики (McCabe, связность) не представлены в продукте вендора, и составили пошаговый план разделения модуля. Привели проверенный платформой 8.3.27 пример до и после рефакторинга и выявили скрытую ловушку загрузки модулей с точкой в имени.
9 стартмани
19.10.2026 455 Ninel_S 2
Рефакторинг и качество кода EDT СКД Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)
Одиннадцать граблей схем компоновки, которые не видно в конструкторе и не ловит EDT, на реальных отчетах БП КОРП. Формат числа задается в двух местах, и условное оформление варианта перебивает формат поля. Ресурс складывает штуки с часами, и помогает выражение «только когда единица одна». Ресурс пуст в детальных записях, параметр не появляется в шапке без userSettingID, valueListAllowed ломает границы периода, Остатки и СрезПоследних с параметром периода падают с «Несоответствием типов», title без xsi:type дает «Исключение XDTO» при загрузке. В конце код проверки схемы из файла до обновления базы, сводная таблица и чеклист.
16.10.2026 529 Konstmax13 2
Инструментарий разработчика Нейросети Рефакторинг и качество кода EDT Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)
Как ИИ-агент (Claude Code) работает в живом EDT-проекте 1С:Бухгалтерии КОРП 3.0: из чего собрать стенд с MCP-сервером для EDT, как ставить задачи агенту, где он ломает проект и какие проверки это ловят. Реальные случаи: рукописные метаданные, ронявшие конфигуратор; четыре дня зависшего обновления из-за порядка блоков в Rights.rights; ошибки, которые EDT пропускает, а платформа нет; сплошная сверка вместо «вроде работает». В приложении шаблон CLAUDE.md, шаблон правила, чеклист перед обновлением базы и скрипты проверки ролей и схем СКД.
15.10.2026 3472 Konstmax13 11
Рефакторинг и качество кода Тестирование QA Разработчик 1С 8.3 Абонемент ($m)
Инженерный анализ влияния (Impact Analysis) при изменении общего метода в 1С:Предприятии: почему штатный поиск ссылок скрывает 99% зависимостей и как обратный обход графа вызовов выявляет 370 скрытых потребителей на глубине 3 уровней. В статье — верификация сквозной цепочки обмена с маркетплейсом; в архиве-компаньоне — автономный BFS-анализатор на Python, слепки графа и план регрессионного тестирования.
1 стартмани
12.10.2026 325 Ninel_S 0
PS
Общался с одним парнем, пишет сайты, ездит на Range Rover Evoque. Так вот он рассказывал - делаешь свою тему для WordPress, выкладываешь ее, не дорого, 2 бакса. 500 скачиваний - уже штука баксов, а для хорошей темы эти 500 скачиваний набираются очень быстро. Главное - делать хорошо.
Эти парни вообще то не программисты в штате, а имеют свой бизнес.
П.С. на инфостарте тоже большинство обработок 1-2 доллара, но что то не слышал про повальное катание на жипах простых 1Сников.
П.С.С. Только вот надо было приписать, что такие же школьники за 1-2 доллара свои поделки на вордпресс выкладывают.
ну не хочется в бизнес и все тут. И курсы вести не хочется и разрабатывать их тоже. К тому же, переплюнуть Богачева почти нереально, а сделать курс удобнее, чем курс от курсы-1с.рф тоже слишком фантастично.
И Вы как всегда раньше слегка перевернули мои слова. Я указал на то, что указанные Вами люди не программисты в штате, они работают на себя. Да, они эксперты, даже не так, они ЭКСПЕРТЫ. Это как учителям можно в бизнес пойти, открыть свою школу и зарабатывать сколько захотят. Другое совсем.
Такие деньги не предлагают в вакансиях, такие деньги платят, предварительно убедившись в исключительности работника. Это если говорить про работу в штате.
Тысяча в час в Мск это как раз уровень фикси. Причем близкий к медиане. 1К*165. И это за хлеб? В Краснодаре, наверное, вы вместо туалетной бумаги пятитысячные купюры используете? =)
П.С. Я согласен, что решать задачи дорого это нормально, когда на весь город несколько специалистов такого уровня. Когда задачи по оптимизации стоят перед экспертами, а не джуниками. Но не когда за печатную форму хотят 5 тысяч, особенно, если ее тупо надо передрать с типовой и немного изменить.
Все варианты функциональных опций клиенту не нужны, только чтобы его настройка правильно обрабатывала и еще штук пять других таких же баз, но там другие... наверное..
1. Нарисовать форму/взять ее из эксель(чаще всего) и адаптировать
2. Взять из шаблона ВПФ служебные процедуры.
3. Описать выборку данных
4. Описать заполнение областей.
Каждый этап можно прикинуть за сколько сделаешь по времени.
Я вот для себя с клиентом(франч) выработал такую стратегию. Часы я выставляю максимально фактические, но стоимость часа меняется в зависимости от квалификации. Чем выше, тем больше. Если у меня есть готовое решение, то оно считается, как если бы я его писал с нуля.
И при оценке я говорю не сколько мифический средний программист сделает, а сколько фактически я планирую потратить на эту работу.
Откуда цифра 1к понятно, но откуда 165? В месяц можно и больше закрывать если брать по несколько задач. Вечерами, кстати, зачастую отдыхаю. Наверное, поэтому потолок в 200 часов пробивать получается не часто.
К слову, я тоже не эксперт. Но пока и не сдавал, только готовлюсь.
Откуда цифра 165, да прикинул среднюю в Мск. Вот и получается, что час стоит примерно 1000 рублей, что, как Вы сказали, за хлеб.
Вот поэтому, наврное, этот сертификат и является более-менее показателем квалификации, что его не сдать ни с налету, ни просто вызубрив. Там в комиссии сидят лучшие в сфере оптимизации.
После таких "историй успеха" хотелось бы увидеть расчётные листки до и после, а так пустая болтовня "думай как успешный и успешный успех обязательное к тебе придёт".
Нет спасибо.
Давайте? Верну всё до копейки.
Бывают. В интернете ходят слухи что самые успешные подходят к своему руководителю и спрашивают "как мне зарабатывать больше" и тут начинается настоящая мужская работа.
И точно так же работа, которая выполняется опытным специалистом может быть выполнена за 1 час вместо допустим 3 часов неопытного. Почему опытный специалист должен за такую работу получить оплату всего за час? Если вы так сильно переживаете и думаете, как за свой счет сэкономить клиенту денег, то это лично ваша трагедия. И именно из-за этого "джипа по прежнему нет".
P.S. Ну а в целом почасовая оплата - это тупиковая ветвь развития для специалиста 1С, и от нее необходимо уходить.
Здесь либо брать одного работодателя на полную занятость с хорошим уровнем з/п, либо брать нескольких работодателей с частичными занятостями (коих вакансий гораздо меньше), но с меньшими уровнями з/п - в итоге по общему доходу примерно выйдет одно и то же плюс-минус 10-20%, при этом работать на несколько контор морока еще та - больше коммуникаций, больше переключений между различными задачами, более сложное планирование времени, более сложно уйти в отпуск или на больничный, проще говоря больше головной боли (имеется опыт такой работы).
p.s. Согласен, кому то везет находить несколько работодателей, готовых хорошо платить за "частичку", и в итоге получать суммарный доход под 300 т.р., но таких единицы среди подавляющего большинства.
По моему опыту такое возможно только поработав в определенных компаниях и зарекомендовав себя определенным людям - только после этого вас будут готовы взять эти самые люди (или рекомендовать вас другим) за хорошие деньги на "льготных" условиях.
Рынок диктует свои условия - если вы выставите на том же HH свое "волшебное" резюме с з/п в 300к на должность программиста 1с, в то время как есть куча аналогичных резюме с уровнем з/п под 100-150к - напишите потом получилось ли Вам устроиться на работу.
Эти единицы не просто потому что "зашарили", а потому что сами по себе неординарные, которые применили свою неординарность в своей области.
Это как ботаны в школе, которые думают, что выучив учебник станут повелителями мира, а становятся в большинстве своем обычными клерками за редким исключением. Хотя и из троечников выбиваются так же.
Вот сейчас было обидно :-D :-D
Вакансий таких не видел, но программиста 1С зарабатывающего под миллион видел. Вся стена в сертификатах, включая "Эксперт". Конечно, он сам был работодатель. И по вечерам вел курсы. Но все-таки... ))
А в 1С 300 это мастер какой-то. Видел вакуху в гилевскую компанию на 400 но это топчик, в одну мою контору от них приходили аналитики по выработке рекомендаций по оптимизации и ускорению базы.
В 1с 165 - джун. Знакомый крутой ЗУПник зарабатывает 250.Но у зупников зп выше процентов на 20 всегда был. 200 - это потолок сеньора. выше только руководители.
Подобный комплекс вижу только в сфере 1С. Причем он воспитывается еще в ВУЗах.
А если кто-то зашел с другой сферы - получает дозу "обработки" на форумах и в общении с другими 1С-никами. Люди просто не понимают, что дело не в языке вообще, а в том какой ты специалист в своей области. Автор опускает ряд нюансов. Например, плохой уровень языка программирования/ знаний будет оплачиваться аналогично.
на самом деле программисту приходится в течение карьеры не один раз переучиваться, хотя бы потому, что технологии иной раз меняются кардинально...
когда появилась 1С 7 я переходил на нее с англоязычных языков, потом появилась 1С 8 и снова пришлось многое изучать... при том, что и другие языки я не бросаю, да еще и свой пишу...
та же хрень была и с Vb, который кардинально поменялся на Vb.Net... то же самое было с C и C++, многие разработчики на которых ушли на Java, C#, Питон и т.д. по мере их появления...
но это не беда, всегда есть довольно длинный интервал времени на освоение нового, продолжая работать на старом... бизнес ведь не бросает старое, как только появилось новое...
трудность в том, что бы заниматься изучением нового регулярно, пусть и небольшими порциями, но регулярно... наличие семьи конечно оставляет меньше времени, но не критично, если вы можете собой управлять...
От себя добавлю, что с IDE IntelliJ - не нужен maven и прочие сложности - всё уже "в коробке". А качество "шаблонов" и "подсказок после точки" - в IntelliJ настолько круто сделано, что 1С проигрывает не выходя на ринг.
Дальше можно не читать, человек не разбирается в теме
Википедия:
"...Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам[7]."
Я то же самое написал только короче,
могу ещё короче: "Формошлёпство"
Сейчас весь бэкэнд и фронтенд целой CRM можно написать на одном JS, а у вас формочки какие-то.
Если основной источник ваших знаний - википедия, то зачем тут писать с видом эксперта. Новый клиент скайпа написан на Джаваскрипте, вайбер, сляк и ещё куча всего. Посмотрите там в википедии - электрон, нод и т.п.
Бред. Статья ни о чем. Автор просто сварщик.
ответ: ОБЫКНОВЕННО
предлагаю автору темы для новых публикаций:
- Как завести Land Cruiser 200, зная язык 1С
- Как изучить фарси, зная язык 1С
- Как посадить 15 соток картофеля...
- Как правильно принимать нейролептики...
- Как проверить, что земля плоская...
Вообщем зачем из нормального 1С ника становиться говнокодером Java я не знаю. Впрочем нормальный 1С ник такой чушью заниматься не будет и не напишет.
Разница в з/п если и есть то там процентов 7-10 на круг. При этом всё шатко валко... Не стоит оно того. Лучше в 1С скил прокачать и эти проценты добрать.
Если за бугор собрались - желание похвальное. Но прежде всего там бы английский близкий к fluent... А потом уже стек, и Java там хватает :). Важно не что популярное а что трендовое. Там будет кадровый голод и как следствие бабки.
Микросервисы - не панацея. И микросервисы на node.js - это такое... Уж лучше на java.
А в изучении ИИ - изучение питона будет наименьшей из проблем. И "трендовость" и "хайповость" вовсе не означает, что по теме ИИ большое количество вакансий, не говоря уже о возможности воткнуться в них вчерашнему одинэснику.
А крутой профессионал отличается от профессионала тем, что он хорошо делает более сложные штуки.
(48) Если в 1С все устраивает, то переходить на java чисто ради денег смысла не вижу. Основной профит - фан и перспективы роста именно как технического спеца. У 1С несколько другие плоскости роста.
Что касается "загиба" желтой "кормилицы", то тут, такое... На пространстве СНГ - прям вот нет, точно также будет жить и жить. Т.к. никакой альтернативы (а зачем?) на мелкий-средний-некоторый крупный заказчик - уаще нет и не видно. За 20 лет не появилось, с чего бы появиться сейчас? Рынок специалистами насыщается (даже вон курсы для пенсионеров открыли - без сарказма кстати), красота. Главное - не забывать делать дампы валящегося сервера (клиента) и слать их в саппорт, ну это так, нытье. Опять же, не каждый же день на такое наступаешь. Опять таки, java сервера глючат не меньше.
По поводу "ИИ", нууу... Есть чудеснейшая статья ( - рекомендую. Из нее, для заманивания: "Машинное обучение - как секс в старших классах. Все говорят о нем по углам, единицы понимают, а занимается только препод.". Вот серьезно - в ней тема т.н. "ИИ" раскрыта полностью, по заветам "доступно и всерьез".
PWA - вот прям пока да. Интересно что оный ставит под некоторое сомнение разработку чисто мобайл-приложений. Но при чем тут Java? Которая сейчас чуть более чем полностью - код крутящийся в контейнерах на app-серверах разной степени платности и мощности (от лайтового и бесплатного jety до монстрического и астрономически стоящего websphere который поддерживает весь стандарт jakarta). Опять же, инструменталка для фронта может подохнуть очень резко - где flash, silver light и пачка других замечательных front вещиц? Померли.
Исходная статья, согласен, странноватая, но, заметьте, какое бурное обсуждение. Вот, пусть меня поправят, но есть кортеж высокопрофессиональных людей, которые, с некоторой грустью, от 1С platform хотят больше чем она сейчас может дать. Недавняя статья на Хабре многоуважаемого Овсянкина (оборванная на самом интересном месте, но и так - чудесный материал) - тому косвенное свидетельство. Какие им - этим беспокойным персонажам - назначить прилагательные - вопрос культуры и воспитания.
По "нормальным" 1С-никам, ой вэй. Что значит "нормальный"? Это те которые впаривают клиентам ERP там где за глаза хватит УТ и делают франчу выручку? Или вы про что? Про разработку? "Говнокод", это тут вообще метафизика начинается. Открываем свой же код 2-3 летней давности и хватаемся за голову. Думаю что с ярлыками особенно с "нормальный - не нормальный" надо осторожнее.
"Лучше в 1С прокачать скил" - читаем статью Одного Из Братьев с Зазеркалья, в которой, желтым по красному, написано про "специализацию". Что - тенденция - как следствие усложнения платформы - выделяются те кто специализируются на мобайл, или те кто специализируются на отчетах. Уже явно выделены спецы по performance. Эмм... Что вы предлагаете прокачать? Нельзя объять необъятное слопать неслопываемое, и - вытекает - специалист подобен флюсу. Углубиться, да. Но больше не факт что заплатят. На высших уровнях уже чисто начинается - как себя подашь-продашь. И, мощность sill's не всегда линейно коррелирует с доходом. В руководство? Кому-то не подходит. Понятно что тогда, как в одесском анекдоте про маму, рыбу и "ну тогда лежите и не трындите".
Чуть ниже вы упомянули что мол "java рулит только в зеленой токсичной организации" - осмелюсь не согласиться. Достаточно зайти на hh и набрать в поиске что-нить типа java. Масса информации. В т.ч. и недостоверной. Конечно же много вакух и от "зеленой". Множество заманух и от галер типа "софт-гЛюк" или "пам-Ы" по которым, для кислотно-щелочного баланса и равновесия, неплохо почитать сайт "гребаное it". Ясное дело, что истина где-то посередине.
Уверен, что разумный человек не считает что в стране java молочные реки и кисельные берега. Но несмотря на все это, все чаще сталкиваюсь с тем что технари, уперевшись в потолок на 1С-ке, начинают посматривать да поглядывать по сторонам. Что будет дальше со всей этой ситуацией? Как всегда ответ на это даст время.
Но если говорить про энтерпрайз - то питоновское покрытие с джавовским не сравнить. Т.е. если уж "нырять в стек", то лучше в джавовский. Базовые знания питона в любом случае не помешают, но их и получить недолго. Базовые знания питона - это примерно как базовые знания js. Их и так типа "любой джентльмен" знать должен и каких-то специальных денег за это никто не дает.
Деньги платят за знания и умения в конкретных технологических стеках и фреймворках, и в части энтерпрайзного бэкенда тут рулит джава.
Эсник пусть получает 100 килорублей, а джавакодер того же уровня 150 килорублей.
Джаву (++++++++++++фреймворки) для зп в 150к придется изучать целый год без отрыва от производства (оптимистичный прогноз для идеального мира), тратя при этом все свободное и ночное время, после трудового дня, в течении которого приходилось выкладываться (иначе за что 100К получать)
Ну, допустим, подучил настолько, чтобы взяли на 150К. Допустим. Сильно допустим.
За спиной целый год без отдыха, развод и мешки под глазами.
Но! Глаза светятся астральным светом! ВСЕ, ты джава-девелопер и получаешь 150К. Теперь есть деньги на санаторий и аорто-коронарное шунтирование. А без джавы бы всего этого не было. Без джавы скилл 1С бы вырос и получал бы всего 130К! Всего 130,Карл,а не 150!
1С. И ваш опыт опять как и всегда будет с устаревшие стеком. Не говоря уже о том что весь нормальный энтерпрайз движется в облака, а там у Java все грустно, впрочем у 1С тоже. Так вот пройдя чудом все эти круги ада вы станете ооочень большим счастливчиком если будете зачислены в senior разработчики в конкретной компании, и она будет вами так дорожить что заплатит таки те самые 250 - потолок по рынку... При этом трястись за место вы будете ещё как. Или можно просто прокачать скилл в 1С получать в районе 200 на основном месте работы и продавать что то на инфостарт или брать фриланс. Или выйти в РП и архитекторы - потолок выше.
Если 1с ник зарабатывает 100-150 (иногда 200+), то это значит, что он отличный спец и развивается (не только в 1с). Он точно изучает другие технологии и языки и СПОСОБЕН изучить другой стек, но уйти в него... ну хз... Есть ли резон при 150-200 и когда ты эксперт в 1с?
Т.е. вопрос не в изучении нового, а в бросании 1с !!!
Имхо, розовые пони мерещатся только тем, кто не может или не способен подойти к 100к, зарабатывает 50-80 и это его потолок. Потолок не профессии, а человека! Ребята, вы не могли изучить простую 1с и собрались в джаву? Серьезно? Ваш потолок возможно окажется ещё ниже. С вами что-то не так Как все уже сказали: дело точно не в языке.
Резон безусловно есть, если тебе интересно развиваться дальше как инженеру и программисту.
Круг решаемых задач и способов их решения гораздо шире одинэсных плюс гораздо проще найти работу, где большую часть времени ты будешь заниматься непосредственно разработкой а не сопутствующей активностью.
Вы бы, может, изучили джаву, стали сеньором хотя бы, а тогда уже писали такие статьи? Вы уверены, что ваших знаний в джаве хватит осилить такой большой материал без введения пользователей в заблуждение?
По поводу зарплат и сроков
Эта тема мелькает почти в каждом комментарии, поэтому расскажу историю моего знакомого, который решил научиться джаве. Проходил платные курсы, хорошие, многому научили и даже, вроде, помогли найти какую-то первичную стажировку. В результате два года работы "кочегаром" - символическая ЗП, дурацкие задачи и низкопробные работодатели. Сейчас кое-как вышел на ЗП в 100 тысяч, год работает на разных проектах за плюс-минус эту ЗП. Наконец-то начали появляться предложения по работе. Но когда будет ЗП 300 - вообще непонятно, пока цель хотя бы 1С-ную ЗП получать. Поэтому тем, кто твёрдо стал мечтать работать в джаве за 300 тысяч нужно понимать, что это будет не завтра и даже, скорее всего, не через пять лет.
А почему у вас знакомый в кавычках?
В 1Се он не работал, работал электриком. Захотелось почувствовать себя человеком и получать достойную ЗП. Я ему посоветовал 1С, но он не захотел, потому что хочет иметь шанс переехать со временем заграницу. ЗП 100, кстати, его устраивает вполне, он зарабатывал меньше, но в 1С он бы сейчас при том же усердии зарабатывал бы больше. Я знаю бездельников и лодырей с двумя годами стажа, которые в 1С сейчас от 100 зарабатывают.
(57)
Спасибо, кэп. Курсы были "хорошие", потому что за три месяца научили "многому", чего хватило на то, чтобы сразу получить хоть какую-то работу, несмотря на высокую конкуренцию джуниоров без опыта и не получать постоянное бурчание начальника на тему "чему вас там на этих курсах учат?". Название курса писать не буду, сам не люблю такие комменты, всегда пахнет рекламой.
(57)
Да, думаю, вряд ли там обучали тому, что позволило бы ему сразу стать сеньором в главном офисе гугла.
Так, ну вот, появляются подробности.
Ну, честно, я очень рад что у человека получилось достичь своей цели, уверен что у него все получится. Но, согласитесь, исходная база в виде опыта работы электриком (это замечательная профессия, один из моих близких друзей - 1С:Эксперт высочайшего класса - тоже изначально электрик) может быть не так оптимальна как более близкая к ИТ специальность?
Ох, а можете курсы в личку написать? Очень интересно. Сейчас собираю отзывы по разным курсам. Пока хорошего мало - лишь разная степень х..овсти.
Если честно, не понимаю, что даёт "близкость" к ИТ специальности. Нет, можно ещё понять, если бы он работал охранником или маникюрщицей)) Но электрик - вполне себе техническая специальность, на мой вкус даже более техническая, чем программист. Если вы к тому, что 1Сник этот же трёхлетний путь прошёл бы за два месяца, то я оооочень сильно в этом сомневаюсь. Более того, 1С довольно далёк от джавы, поэтому не исключено, что много всякой ненужной шелухи из 1С мешало бы незамутнённому восприятию. Я уж не говорю о том, как труЪ-программисты будут принимать на работу джуниора, который был 1Сником, с учётом тонн немотивированной ненависти, которую они постоянно демонстрируют где ни попадя.
Парню приснилось, что он программист)))
а он разносчик коробок из яндекс, случайно перепутал коробки!
Враки. На хабре, SQL-е и многих смежных форумах только в сторону 1С-ников многозначительные фи, потому что программистам пофиг, кто на чём работает, главное - решение задачи и не более. Так вот как показывает практика (из-за чего я ну очень сильно расстраиваюсь) сишники и явисты (никого лично не имею в виду) зляться на 1С-ников, потому что нам нафиг не надо знать, чем отличается двойное слово от байта.
Если проще, то 1С-ники от трукодеров отличаются тем, что первые решают реальные задачи, плюя на все вопли, а вторые мерятся алгоритмами, забывая про решение задач.
С другой стороны, он сейчас за бугром, и в 12-м очень много говорил о битке, так что, предположу, криптоактивов у него - хоть отбавляй. Поэтому не совсем понятно, кто проиграл в этой "гонке".
Но это не о рядовом "тЪру-кодере", а о серьезных ребятах, которые языка уже не особо видят в программировании - там все примерно одинаково. Если скалу или питон сравнить с джавой, то я, лично, разницы не ощущаю особой.
Так это и есть уровень программиста - когда он начинает понимать, что язык - это просто инструмент для определённой задачи, а не религия или родовой клан. Но, к сожалению, недошедшие даже до этого уровня часто занимают посты, на которых могут приниматься решения. Ну или хотя бы подгавкивать в коллективе. Поэтому я и предполагаю, что 1С-нику, пришедшему устраиваться на другой язык, вполне может не свезти.
и когда в нормальных языках, например юнит-тесты, из коробки идут, то в 1с коей как на костылях и то по факту практически нигде не используются, тестируется многое уже в проде на пользователях
даже если этот вендор гугл - это риск
Да пофиг на 1С - я на нем работаю, а не программирую вкладываясь в свое образование. Я думаю мало кто в качестве второго(другого) языка выбирает 1С.
1С это не про разработку, это про удовлетворение бабушек-бухгалтерш и дедушек-директоров.
Да ЗП хорошая, но это не программирование, это шляп@.
Если Вам нужны бабки, то в 1С хорошо)) Если вы хотите кодить...и самое главное получать от этого удовольствие, то 1С "выбьет из тебя эту дурь".
Исходя из всего выше сказанного, могу добавить, что тема популярна среди кодеров и надо объединятся)))
В заключении скажу, что среднестатистический 1С-ник понятия не имеет, что такое ООП. Поэтому комменты типа "1С это лучшее, что может быть!" - это норма жизни на инфостарте)))
PS: Запрос "соскочить" есть у многих думающих людей! необходимо объединяться!
Так вы переходите из ИТСников в программисты - и не будете бабушек удовлетворять. Какая-то странная экстраполяция личного опыта на всю отрасль. Вы серьёзно думаете, что все программисты 1С в отрасли удовлетворяют бабушек и дедушек?
Тоже самое и про "программирование" и шляпу. Вы как долго программируете 1С? Какая сфера? Какой круг задач?
Не поверите)) Перешёл и уже давно, вот только смысл не изменился... Бабушек, конечно, стало меньше.. Но смысл от этого не изменился! Всё равно приходится плотно работать с заказчиком (те самые бабушки и дедушки).
И Вы абсолютно правы, что есть прорграммисты 1С, которые не общаются с заказчиками, но у них ЗП – это крохи(Работодатель тоже не идиот)! Смысла платить нормальные деньги таким программистам нет))) Есть, конечно, и исключения – НО их очень мало и как результат они только подтверждают правило!
Что вы несёте?)) Как говорится, иногда лучше жевать, чем говорить))
У вас есть статистика ЗП у работодателей-неидиотов?)) Можно посмотреть?
А смысл на этом клочке суши тоже вы определяете?))
А правило вывели вы, основываясь на своих данных статистики)) В нобелевский комитет не подавали ещё? Успеваете в этом году?)) Теорема Королёва - Работодатели не идиоты, поэтому не будут платить программистам, которые не общаются с заказчиками, больше крох))
В общем, спасибо вам за интересный опус, мне было приятно почувствовать себя исключением)) Но вообще создалось впечатление, что вы всё-таки так и не выросли из ИТС, просто стесняетесь этого.
Да, кстати, жду вторую часть опуса, про программирование и шляпу)) Так и не увидел развития этой сюжетной линии.
Говорю, как есть, если вы не в курсе просьба не умничать!
Рекламировать желтизну без аргументов, это сила!
Вас проплатили?
Про программирование и шляпу:
1. Язык 1С не предназначен для разработки приложений!
2. Не верите? Сделайте свой интерфейс... Или какую-нибудь не штатную диаграмму... Получится? НЕТ! (и это только самые элементарные примеры)
3. Любой разработчик это знает! А вы нет.. Но вы и не разработчик!! Поэтому вы и не в теме)))
Обиженные итсники, распространяющие свои обидки в стиле "язык 1С - это ненастоящий язык" - теперь и на инфостарте)) Раньше только на хабре да ВК такое встречал. Растёте))
Только человек, который вообще не понимает, что такое программирование и что такое язык программирования, может лепить чушь вроде "вы не можете сделать свой интерфейс на 1С - он ненастоящий!". На джаваскрипте нельзя писать десктопные приложения - он ненастоящий! На питоне нельзя писать драйвера - он ненастоящий!! На джаве нельзя писать контракты для этериума - она ненастоящая!!!
Я так и не услышал от вас, какой у вас круг задач в 1С? Что вы "непрограммируете" на этом ненастоящем языке?)) Рискну предположить, что единственная ваша настоящая претензия к 1С - это то, что жёлтые коробки тяжёлые и вам сложно их развозить их по городу))
Тем не менее переход с одной редакции на другую желательно сопровождать хотя бы покупкой книги описание конфигурации.
Скажу больше - это пока что единственный "весомый" аргумент ненавистников 1С. Как встречаешь где-то "ненавижу 1С, он ненастоящий язык" - сразу с помощью пары вопросов оказывается, что реально у человека только претензии к тому, что ему тяжело было эти коробки по городу развозить))
Книжный клуб с новинками.
А так, с коробкой как дурак по городу на метро к клиенту (особенно к хорошему клиенту) это очень роняет имидж франчайзинга 1с.
Мне клиенты высказывали предложение на предмет того, чтобы основная поставка 1с была как симка мобильного оператора. А остальное в личном кабинете на сайте 1с потому что аренда дорого и кабинет бухгалтера очень маленький а бумаг и без коробки 1с хватает.
чтобы расуждать о языке, надо быть программиистом, а ты разносчик коробок из яндекса!!!
так что - хахаха! клоунада)))
Чел, если ты не в теме - хватит постить охинею!
Я писал коммент для разрабов, а ты обычный манагер, который кроме как впаривать л0хам желтизну больше ничего не умеет и не знает! Вы даже аргументировать свои утверждения не можете… (только общие фразы ни о чем, типа «1С лучше всех», а почему – да какая разница!).
Тебе ещё расти и расти! А ты уже умника строишь из себя!
Чел, я как раз и пытаюсь у тебя узнать, какой ты разраб)) А ты обычный итсник. Ну или манагер)) Раз уже десять комментов не можешь никакой мысли сформировать, кроме 1Сгавнопатамуштонельзяинтерфейснаписать!!! Выучи вначале хоть какую-то матчасть, что такое программирование. что такое язык программирования. Я не говорю о более сложных вещах - зачем нужен язык программирования - это не для твоего ума ещё лет десять будет. Хотя бы базу.
А потом приходи на технический форум уже что-то в технической области постить. А то регаются итсники всякие из франчайзей и сливают обидки на тяжёлые коробки и низкие зарплаты, при этом даже круг своих задач сформировать не могут. Кстати, твой ICL Services знает, что ты в рабочее время сидишь их бизнес обсираешь?)) А потом такие вот обиженки ходят и рассказывают, какой 1С плохой. А оказывается, их выгнали из ИТСников, потому что они в рабочее время с рабочих мощностей очень важными делами занимаются))
твой абсолютный предел - рисование форм в желтизне))))))))))
Ну не надо обижаться)) Я же тебе простой вопрос задал - чем ты занимаешься, каким кругом задач? Если бы ты был программист, этот вопрос бы у тебя не вызвал никаких затруднений)) А если ты итсник, ну и скажи честно - вожу коробки, хотел быть программистом, но проклятый 1С мне мешает))) А ты видишь, сразу обиделось))) Такое вроде бы поначалу задвигало с понтом ты программист и шаришь в теме, а как задали тебе простой вопрос - ты сразу расплакалось и слилось))
я тебе уже ответил не однократно, но т.к. у тебя отсутвует мозг, это бесполезно....
так что .. разноси коробки своей любимой желтизны и не вякай!!!
и не вздумай нигде сказать, что ты программист - засмеют!
Не нужно так комплексовать! Ну чё ты обиделось-то? Ну у кого-то получается программистом стать, у кого-то нет. Все профессии важны, все профессии нужны. Кто-то должен и коробки разносить. У тебя тоже важная функция - благодаря тебе мы можем спокойно работать, не отвлекаясь! Если бы программисты коробки возили - ну это было бы не айс. А так есть такие как ты, пока вы возите коробки, мы можем спокойно заниматься программированием. Так что спасибо тебе))
Может и ты когда-то найдёшь себе нормальную работу)) Кстати, если бы ты тратило время на обучение, а не на высеры в интернете на тему "1Сплахойпатамуштокаробкитижолые!!", ты бы нашло нормальную работу гораздо быстрее))
Хватит мне написывать..
Ты школьник, тебе нечем заняться?
Не переживай, лет через двадцать может быть если повезёт чему-нибудь научишься..
а пока коробки тебя ждут, так что вперед и не вякай!
И даже не вздумай где-нибудь пикнуть, что ты программист)))
ибо тебя не засмеют, а запинают!))
Мне как то РНРщик сказал что 1С плохой потому что код на русском языке и работает только внутри платформы 1с. Я у него спросил неужели у него код работает без интерпритатора.... Он задумался и ушёл.
Низкий уровень образования пораждает такие комменты
Да уж я бы на его месте - добавил бы что мой интерпретатор опенсоурсный и бесплатный, к тому же он проходит аудит у всего мирового комьюнити.
После очередного обновления не надо бегать искать нормальную платформу
За последние годы начиная с 13-ой платформы походу разрабы с легких курительных смесей - перешли тяжелые средства )
Лично от себя скажу - последние 15 лет работал топовым прогером 1С, до этого 7.7
Сейчас перешел на джуниор разраба python(blockchain), ЗП - пока чуть ниже топового 1С, но интересно и не привязан к одному вендору(секте).
От того приходится шабашить на 1С(конвертации итп).
Но - это временно.
1С предназначен для максимально быстрой и простой разработки качественных бизнес-приложений. Это его суть, единственная причина его существования и его конкурентное преимущество. Да, это не средство разработки программ общего назначения, если вы про это. Что-то на нем писать неэффективно, что-то на нем писать не предполагается вообще, набор базовых компонент ограничен и разработка собственных "кирпичиков" не предполагается. Но это же просто банальный tradeoff. Эти слабости - обратная сторона его преимуществ.
Это как ругать молоток. "Молоток - отстой! Вот отвертка со сменными битами - ооооооо!"
Товарищ изучи хотя бы основы любого другого языка,а потом говори такие глупости!
Это как ругать молоток. "Молоток - отстой! Вот отвертка со сменными битами - ооооооо!"
Да мы 1С-разрабы - в лице настоящих прогеров С++ занимаем самую низшую пищевую цепочку... что то вроде одноклеточных скриптоидов.
Что качается доходов - путь 1С-овца трудный и безденежный - всегда пахать. сделать тиражируемое решение близка нулю.
Ну дык. Скриптование требует гораздо меньше инженерной подготовки и квалификации, чем более низкоуровневое программирование.
С позиций инженерной подготовки системного программиста мы и являемся одноклеточными скриптоидами :)
Обиднее, когда вчерашний школьник освоивший компиляцию хэллоу ворлд мнит себя инженером программного обеспечения. А сколько "тру программистов" годами протирают штаны в рамках узких фреймворков и готовых продуктов по сути занимаясь тем же самым скриптованием?
Ну, надо же людям как-то повышать свою самооценку.
ахахахаха java редко используется в мобильной разработке... ахахахаха
ахахахахаха (третий раз) ахахахаха
ох... повеселил от души...
да котлин оф язык, но ява абсолютно никуда не ушла...
Записывайтесь на самое дорогое обучение - тогда уже точно не спрыгните
а так это типа рассуждения есть ли жизнь на марсе
P S конечно это можно бесплатно изучить но когда платно - это более организует и обязывает
Т.е. есть проблема и программист её должен решить.
Если ты профессионал, то ты её решишь и на технологии 1С и с привлечением других технологий .если надо.
А так этот разговор лучше и хуже бестолковый какой-то. Нужно искать решение.
Представьте, приходит юрист в суд на заседание дела, и тут ему советчики говорят. вы знаете вам лучше не использовать российское законодательство, лучше американское оно гораздо лучше и платят там юристам больше. И юрист точно , займусь американским законодательством для судебного дела в российском суде.
Девопсов нет и не будет, т.к. они не нужны. У нас есть админ БД, тестер, консультант, аналитик, РП и я программист среди прочих. Что не так?
Как глупо такую ахинею выкидывать на форум, где сидят программеры из разных областей и разного калибра организаций.
а ребята из Instagram и не знали ..
Но было весело, много чего попутно поделал и узнал, есть даже аккаунт на гугл плее
Заниматься дальше пока не нашёл мотивации.
При развитии с полного нуля он может дать ощутимый прогресс. Да, очень много очень тупых задачек. Но по-ходу встречаются и толковые советы и толковые ссылки. Т.е. он способен "за ручку" провести к дверям в новый мир полного нуба. Дальше ессно уже сам барахтайся. Так что не согласен. Негатив, вероятно, либо от имеющих высокий базовый уровень, либо от ожидающих от этого ресурса гарантированную подготовку джуна "под ключ". Хоть они себя так и декларируют, но ожидать этого глупо. Хотя в комплекте своих услуг они предлагают и менторство.
Да, именно так.
Со временем это понимают конечно.
Если уж действительно писать статью о том, почему в Java лучше(субъективно) то приводите примеры, дескать я ушел с 1с и теперь работаю над таким то проектом, делаю вот такое и такое чего нам(1сникам) и не снилось.
(158) Вот это очень крутой совет. Потому как участие в опен-сорс проектах это наиболее реальный и недорогой путь заполучить своего рода менторство, что позволит очень быстро прокачаться до реального индустриального уровня.
Java-разработка это не для малого бизнеса и не для каждого среднего т.к. для создания приложений которые будут соответствовать времени т.е. использовать актуальный стэк технологий и функционал которых будет покрывать большую часть аспектов бизнеса потребуется по 1 команде(тимлид + 1-2 seniora + 3-4 middle) на каждую из ветвей, в то время как в 1С достаточно 0.5-2 программиста на каждую из ветвей. Т.е. затраты на разработку вырастают в разы при схожем визуальном результате для заказчика.
Java и 1С языки совершенно разного применения и сравнивать их некорректно. Т.к. по каждому из сопоставленных пунктов указанных в статье можно написать несколько книг о различиях.
По обучению, лучшее обучение по java- это с 5-6 бесплатных курсов по core, коллекциям и многопоточности(примерно 200-300 часов теории), а потом поискать open-source проекты на гитхабе и попроситься в команду, а когда возьмут, то начать потихоньку править баги в багтрэке(обычно их немеряное количество), уделяя по 20 часов в неделю(вечерами и на выходных) в течении полугода можно будет набить достаточно практического опыта в разработке, чтобы быть на уровне между джуном и мидлом. Учитывая, что задачи в багтрэке ты выбираешь сам, то и опыт будет разносторонним в отличии от коммерческой разработки на позиции джуна, где на тебя обычно спихивают однотипные/скучные задачи, и по итогу за год работы ты получаешь только трудовой стаж(а количество знаний можно было бы получить менее, чем за месяц).
Для развития пущего флуда и холивара я поясню некоторые детали,те что особенно бесят лично меня, выделю восклицательным знаком:
- нет нормальной возможности использовать современные архитектурные подходы (некоторые потуги возможны, с применением многих костылей)
- автоматизированное тестирование возможно только если приложить мегаусилия и приделать мегакостыли
- да что говорить, централизованный сбор логов на сервере - это еще та задача, см. сколько статей здесь по этому поводу!
- нет TRIM в языке запросов!
- нет вложенных и автономных транзакций
- печатные формы не настраиваются в человеческих единицах измерения(сантиметр, миллиметр, дюйм)!
- диаграммы убоги
- интерфейс управляемый рассчитан жестко на разрешение 1024 * 768, на текущее время выглядит крайне убогим внешне (еще бы, 5 лет догоняли аутлук!) и к тому же неудобен в настройке (попробуйте разместить 4 поля ввода текста в ряд с растяжением)! Никакого подобия флексбокса, грида или констрейнт лайаутов (это в андроид), хотя судя по отдельным элементам, были попытки что-то сделать.
Но, видимо, важнее задача написать свой чат с эмодзи (из описаний последних релизов)
- нет нормальной IDE, с подключением линтера, форматтера и прочих плюшек, EDT с его тормознутостью при преобразовании конфигурации не в счет (да и Eclipse я никогда не любил). Хорошо, один хороший человек написал плагин для VSCode, ему спасибо.
- особенно круто смотрится на всем этом фоне сервер взаимодействия, где надо устанавливать и настраивать кучу разных служб и сервисов и при этом не предусмотрен докер образ или докер скрипт
Опыт работы с 1С дает некоторые навыки алгоритмизации и процедурного программирования, некоторые зачатки представлений об объектах. Но это слишком общие скилы.
Если программист 1С не только опытный но и хороший, то он уже имеет правильное "чувство прекрасного", которое дает только опыт (читабельный код, обработка ошибок, правильный баланс между говнокодом и оверинженирингом, интуиция "подстелить соломки вовремя"). Это уже дорогого стоит, но на старте мало помогает.
Также может помочь некоторое знание смежных технологий (СУБД и веб).
Но это все не специфика 1С. Специфика 1С при изучении Java ничем особо не поможет.
Специфика 1С может помочь при построении на той же Java каких-то учетных систем.
Вакансии на джаве точно есть.
Топы 1с страдают и не могут определиться, нужны ли им бывшие бухгалтера, инженеры, медсестры или экономисты и военные с опытом работы в предметной области или прыщавые юнцы с мамкиными правами на машину. Притом что этот вопрос решали однозначно уже дважды.
С другой стороны, да, JS сейчас очень даже, и Python, конечно.
Если умеешь программировать и рассматриваешь программу, как функцию от входящих параметров, то пофиг в чем программировать - тут лучше как раз брать то, что привычнее или, если есть разница в бабле, то что выгоднее.
С другим отношением к программированию (как к рисованию форм, например, или как к "программированию отчетов") уже сложнее. А если человек вообще не понял до сих пор, что в программировании помимо присваиваний и ветвлений толком-то и нет ничего, и именно они определяют движение данных и их преобразование - не более - то вряд ли стоит куда-то заходить помимо освоенного болота, из которого после высыхания оного все-равно такой горе-программист будет выброшен на новые берега, которые вряд ли окажутся более дружественными, чем тот же Java (не говоря уже о Python, PHP или JS).
Стоит ли пробовать что-либо помимо 1С программисту, связавшему свой пусть с этим желтым гигантом? Однозначно стоит. А вот стоит ли переходить - тут уже от степени освоения нового все плясать должно. С моей колокольни если смотреть, то какое-нить произведение искусства и маразма типа ЕРП запилить что на 1С можно, что на Java, но работать оно будет плохо не от того, что платформа выбрана не та или программисты плохие, а от того, что аналитики сами нихрена не понимают. И вот этот массовый допил этого желтого г-на - это основной источник дохода для 1С-негов, в то время как на Java обычно это отдельное нетиражное энтерпрайз решение. И как показала практика с внедрением Единого Плана Счетов в НФО - ни один участник рынка сам не смог сделать решение ни на Java, ни на 1С, ни на чем-либо еще, т.к. тут нужна была армия аналитиков, которые и сами по-началу нихрена не понимали толком, да и сотрудники ЦБ до конца понять оное в тот момент еще не в состоянии были.
Вот то, что в Java вместо мало что понимающего главбуха чуть более понимающий аналитик - вот это его огромный плюс. Ну и масштаб конторы, которая готова тянуть проект на Java, - тоже плюс, т.к. на аналитика у них есть бабло, как и на скрам-мастеров, коучей и т.д., т.е. всех тех людей, которые делают проект действительно успешным. Всего этого часто лишены 1С-неги, плюс бедные конторы с кучей бессмысленных задач и длинным кассовым разрывом. В общем я бы при прочих равных пошел бы в хорошую контору на Java-проект, чем в не такую хорошую на проект ERP, двигающийся часто благодаря огромнейшей воле владельца (вот в деловых линиях усираются над 3к юзерами в 1С уже сколько времени?)
Как по мне - платформа 1С это инструмент(фреймворк) решения ряда задач. И она эти задачи решает мастерски. Это ее конкурентное преимущество. Ни на каком языке программирования не создашь отчет за часик. Ну и так далее.. Поддерживать все это дело также проще.
Более того - в последнее время 1С настолько сильно развила свою платформу, что большинство даже не понимает насколько расширились границы разработки.
Частично это связано с тем, что, к сожалению, в массе своей, разработчики 1С думают шаблонно и им эти шаблоны вбивает сама 1С.
Если в 7.7. коробка 1с привлекала "мамкиных помощников" или "неудачников", способствуя распространению официального софта, то 1с 8 это отступление бонопарта по старой смоленской дороге.
Зачем совать книги по 8ке клиенту, если даже описание конфигурации для нее писали юристы.
Почему нормальный комплект разработчика ограничен, не содержит бандл ни sql ни постгри и называется учебной версией.
Что можно посоветовать - если есть какая то нетленка и вы можете ее продать - перепилите ее на джаве. Точнее - совет можно сформулировать по другому. Не сможете продать нетленку как облачное и глобальное - оставьте ПОКА 1с никам, пусть переделывают до того момента, когда увидите что уже можно.
У 1с официальный язык компилятор, если не ошибаюсь, си ++. Почему его не изучают и не сертифицируют франчи. Создание внешних компонент тоже....
Для достижения результата. Часто необходимый результат заказчика отличается от того, какой представляет разработчик.
Книжки да, мало смысла имеют.
Вот не понимаю, что в джаве такого. Язык как язык. Что 1С, что джава - это инструмент решения задачи. И в зависимости от требований - тот или иной инструмент предпочтительней.
Еще раз, для меня любой язык программирования - это инструмент решения задачи. Разные инструменты хороши в разных областях. И для решения одной задачи, уже часто, приходится применять разные инструменты.
Может в джаве и больше свободы, да толку, если нет возможности(по разным причинам) ее использовать.
Сам факт разработки EDT можно рассматривать как официальный переход 1С платформы разработки с си++ на Джаву.
В конце концов программирование это прикладная математика и за него так же никогда не будет нобелевских премий, так зачем было создавать опен-сорс сообщество?
what?
what?
Может, я с утра туплю, но причинно-следственных связей не вижу ни в одной из посылок.
Если сравнивать с 1С и задачи, которая она решает, то я сразу могу сказать одну, самую важную: Трудозатраты на разработку, поддержку, выливающуюся в деньги. Всего одна, но самая важная.
Это проба захода в IDE. Пока неудачная, т.к. куча болячек. Если смогут сделать ее не хуже конфигуратора(в первую очередь по скорости и удобству), то все может быть. Но я думаю 1С(для платформы) нужны будут как С++ программисты, так и джава.
Если так рассматривать, то программистов 1%. Сейчас программисты это далеко не только математики. Но и не нужно кодеров причислять к программистам.
Опен-сорс сообщество.. Вначале было все хорошо, а когда туда влезли корпорации, то...
Например, в производстве молочных продуктов молоко в танк заливается на конкретное время, по тех.процессу от нескольких часов до нескольких дней.
В dbf этого не предусмотрели вообще, в 7.7. сделали все как было в дбф плюс штрихкодирование, но сканеров штрих-кодов не купили.
Зато в 8 ке планировщик может нарисовать это с точностью до секунды когда что залито и когда на фасовку подавать. Разве это не счастье?
Чего вам еще надо....java придумали.
Вообще ит корпорации сформировались до массового распространения опен сорс. Сейчас же для них опен сорс площадка по захвату рынка. Например тот же хромиум.
Далее ничего не понял)
(225)
1С - это средство ведения по большей части типового взаимодействия пользователя с компьютером, сводящееся к отражению вводимых пользователем данных в базе данных. Весь алгоритм работы с 1С сводится к вводу данных в формы, после которой с помощью "отчетов" производится проверка корректности, поиск ошибок и попытка их всех исправить, после чего производится перепроведение документов, которое не работает в ЕРП, УТ и комплексной из-за того, что аналитика в табличках документов внезапно не хочет очищаться. В итоге весь учет сводится к траханью мозга по вопросам "с какого хрена у меня из правильных данных не получается правильных цифр". Вот, например, ЕРП. Вот есть в ней передача из кладовой в производство и назад. Вот хочу я таким образом произвести передел, а хрена, ибо при закрытии месяца у меня система попытается создать заказ на производство, который мне нахрен не нужен, концом месяца и на него же будет ругаться, что он нахрен тут сдался. И вот этот трах с желтой коробкой ЕРП четко говорит мне, что без программиста ты хрен чего с не сделаешь, а потом, после очередного обновления, у тебя все опять отвалится. И посчитать что-то в ЕРП типа себестоимости по серии при любом объеме данных будет проще в Excel или даже на калькуляторе и бумажке, ибо то, что это недопроизведение сосчитает - оно будет близко к истине после неимоверного количества затраченных усилий.
Куда рациональнее разрабатывать и поддерживать в той среде, в которой люди и работают. Это как минимум надежнее и удобнее.
(235)
Сразу видно программиста:) С моей точки зрения - из наиболее важных фич это webkit, расширения, ну и, частично, система взаимодействия. Все остальное тоже важно, но не так уж сильно.
(235)
Дело в том, что в любой такой системе будут проблемы. А решение таких проблем в 1С - дешевле для бизнеса.
(236)
Если, например, делать систему на Java, то за счет ООП (если разработчик понимает всю его прелесть и знает, что такое SOLID - по крайней мере архитектор или ведущий разработчик) вполне можно очень сильно ускорить разработку и в последствии через изменение базовых объектов дополнять систему функциональными тестами., ибо метод базового объекта внезапно становится доступен всем потомкам. При том собирать из объектов каркас решения будет не сложнее чем на 1С, а вот менять поведение - куда проще. Ну и нет ограничений для управления производительностью как на уровне инфраструктуры с ее масштабируемостью, так и на уровне полного управления запросами к СУБД (в 1С ты ограничен попыткой разработчиков прогнуться подо все поддерживаемые СУБД, в части из которых вообще многое не взлетит - тот же оракл или IBM DB2).
Отсюда как бы вывод о том, что 1С дешевле до момента полноценного проекта развития системы с нуля, а к этому в итоге весь "крупняк" приходит.. Сейчас аномально много проектов, которые завершились безрезультатно (ходил тту по собеседованиям - встретил пять контор, в которых франчи уже более 5 лет что-то внедряют, а нихрена не работает толком, да и к нам в контору обратились несколько компаний в таком ровно положении, когда нужно уже переходить на следующий продукт, а еще предыдущий толком не работает и приходится работать на 7.7 еще - да, так вот внедряли 7 лет УТ 10-ю, функциональность которой не достигла того, что было сделано на 7.7, а поддержки уже нет для 10-ки, не говоря уже о 7.7, из которой в бухню 1.6 мигрируют данные, а уже и 2.0 снимается с поддержки). Вот такие вот интересные проекты, внедряемые людьми, которые о производственно-торговых процессах знают на примере задачи спеца про аквариумных рыбок. Увы и ах...
Если бы была система на С, то была бы масса возможностей загрузить и там. дело то не в платформе, а в человеческом факторе.
(239)
Если, например, делать систему на Java, то за счет ООП (если разработчик понимает всю его прелесть и знает, что такое SOLID - по крайней мере архитектор или ведущий разработчик) вполне можно очень сильно ускорить разработку и в последствии через изменение базовых объектов дополнять систему функциональными тестами., ибо метод базового объекта внезапно становится доступен всем потомкам. При том собирать из объектов каркас решения будет не сложнее чем на 1С, а вот менять поведение - куда проще. Ну и нет ограничений для управления производительностью как на уровне инфраструктуры с ее масштабируемостью, так и на уровне полного управления запросами к СУБД (в 1С ты ограничен попыткой разработчиков прогнуться подо все поддерживаемые СУБД, в части из которых вообще многое не взлетит - тот же оракл или IBM DB2).
Отсюда как бы вывод о том, что 1С дешевле до момента полноценного проекта развития системы с нуля, а к этому в итоге весь "крупняк" приходит.. Сейчас аномально много проектов, которые завершились безрезультатно (ходил тту по собеседованиям - встретил пять контор, в которых франчи уже более 5 лет что-то внедряют, а нихрена не работает толком, да и к нам в контору обратились несколько компаний в таком ровно положении, когда нужно уже переходить на следующий продукт, а еще предыдущий толком не работает и приходится работать на 7.7 еще - да, так вот внедряли 7 лет УТ 10-ю, функциональность которой не достигла того, что было сделано на 7.7, а поддержки уже нет для 10-ки, не говоря уже о 7.7, из которой в бухню 1.6 мигрируют данные, а уже и 2.0 снимается с поддержки). Вот такие вот интересные проекты, внедряемые людьми, которые о производственно-торговых процессах знают на примере задачи спеца про аквариумных рыбок. Увы и ах...
Я выше написал, что вы думаете как программист, а не как бизнес.
Бизнесу нужно уже вчера, а не через n количество месяцев/лет, когда вы разработаете нужное решение. И они будут более спокойны, когда незаменимых нет. А если писать самому - то такие незаменимые появляются.
Чтобы вы не говорили, какая 1С плохая, какой язык у нее древний. Покажите альтернативу чтобы были следующие требования:
1) Быстрая разработка прикладных решений
2) Был каталог прикладных решений
3) Экосистема 1С
4) Масса недорогих трудовых ресурсов
5) Оперативное реагирование на законодательство
6) Низкий порог входа
Именно это надо бизнесу, а не совершенный код..
В итоге мы учим стажеров с ВУЗов. Очень туго идет.
(246)
Ох недооцениваете вы бизнес.. Да, бизнес считает. Поэтому и ставят 1С. Это дешевле. В разы. Да, пока до крупняка дотягивает с натяжкой, но скоро и туда влезет, надежно так. Именно поэтому 1С монополисты, потому что все остальные хуже для бизнеса, по ряду причин.
Я выше перечислил 6 пунктов. Вы их ответили разрозненно....
Так вот. теперь скажите, какой вышеперечисленный из миллиона фреймворков выполняет сразу все вышеперечисленные требования, а не 1-2?
И да.
(246)
Это если ларек.
Не получится взять ту же УТ искаропки и начать вести учет слоднее ларька- там нет плана счетов опять же, там отчеты тупые, на сайт только битрикс чтото выгрузить можно да и на тот коробочный, и выгрузка тысячи позиций будет не быстрая...
Если учет производственный, то универсвльная ЕРП начнет компостировать моск огромной кучей ненужного и отсутствием деталей, огромным ручным трудом по вводу спецификаций, этапов производства (а ведь у многих оно уникальное - от тех же коров разного веса куски мяса в выходе), статей затрат (не дай Бог в сотне вариантов распределения ошибешься). Так что тут одна настройка системы сложнее, чем запил механизма калькуляции и переделов с распределением - 5к строк кода на все в хоть джаве, хоть С++, что даст 5к/30 часов (по 30 строк кода в час).
Не получится взять ту же УТ искаропки и начать в
Хорошо, через день, два, неделю. Вы сможете работать. Смысл одинаков.
Вот смысл спорить о том, что я выше написал. Бизнес решил, ему так удобнее. Бизнесу насрать на менение его винтика, программиста. Я понимаю, что чсв программиста задевается, но это так. Всего лишь винтик.
Я про запад и не говорю. Да и не пустят нас туда. Там рулят нерыночные отношения. А в рыночных - 1С захватил рынок.
Бизнес не видит другие решения, потому что они хуже и не выполняют вышеперечисленные пункты. Говорю, бизнес считает деньги. Вы деньги не считаете(так как они), не несете ответственность за серьезные предприятия, вам этого не понять.
Вот не понимаю, вам лишь бы поспорить? Сразу говорю. позиции у вас проигрышные)
Я не один десяток людей слышал, что 1С фигня, такое то решение(выбрать из миллиона) - лучше. Да, может и лучше в чем то. Но я выше написал про 6 важных пунктов для бизнеса. Какие из решений "миллионов" лучше или хотя бы где то близко сразу по всем этим пунктам? Ответа я так и не услышал. А раз нет ответа - то и спорить, вообщем то не о чем.
Более того, у меня есть знакомый немец, который перевел свой бизнес в Россию, т.к. там по-тихоньку душат(да, да, кому то порвал шаблоны). Так вот, он в восторге от 1С. От того, как мало это все стоит. По их меркам это копейки.
1) Дешевле 1С. И сами продукты и их доработка. Т.к. труд программиста 1С дешевле. Делается все по стандартам 1С , то и поддержка дешевле. Масса решений, что также делает дешевле
2) Не быстро, но тут дело требованиях бизнеса. Надо быстро - используются другие решения
3) Надежнее. 1с весьма надежна. Само собой есть более надежные системы, но и 1С не в перде. Такой себе, середнячок.
4) Аналогично.
Но т.к. капитализм дело такое, что в первую очередь важны деньги и технологическая возможность. Т.е., условно, если 1С могЁт, то берут ее. Если нет, то используют другую систему. А потом уже ту систему интегрируют, опять же, с 1С.
А 1С развивают в тамо направлению, чтобы она в первую очередь могла для бизнеса, а потом уже для программистов.
Я уже не раз писал, что вы думаете 1С не с той плоскости.
Но раз уж зашла речь, то скажите в двух словах, что такое "бизнес"?
Вот вам определение:
Бизнес — инициативная экономическая деятельность, осуществляемая за счет собственных или заемных средств на свой риск и под свою ответственность, ставящая главными целями получение дохода и развитие собственного дела
Так вот, 1С в первую очередь заточена для того, чтобы бизнесмен получал прибыль, а не делал идеальный код. В итоге, вы ведь не кодом питаетесь. Другими словами - платформа 1С заточена под результат, а не под процесс.
Что касается BI - то это далеко не всегда выглядит логичным решением. И далеко не всегда является оптимальным. Ведь это обычный tradeoff - выносить инструмент анализа в отдельно стоящую систему или нет. Есть как плюсы, так и минусы.
Вынос инструментов BI в отдельный продукт - это ведь не от хорошей жизни. Это македонское решение. Тесная интеграция инструментов анализа с OLTP-системой - это конкурентное преимущество. Особенно критичное, если процессы компании динамичны и компания активно развивается. Реализуя анализ в отдельно стоящем продукте мы радикально решаем проблему производительности и масштабируемости, но "попадаем" на задачи интеграции, актуализации, обеспечения целостности данных плюс повышенную стоимость доработок при изменении процессов компании.
Да, для крупных компаний, когда проблемы производительности и масштабируемости выходят на первый план это зачастую выглядит логичным компромиссом. Но ведь в промежутке есть целый спектр компромиссных решений для не таких крупных компаний, которым еще не "жмет", дающих серьезные конкурентные преимущества. Поэтому когда отметают преимущества 1С в части простого создания аналитической отчетности фразой "кому это надо, тот использует BI" - это лукавство чистой воды.
Отчет не нужен сразу после ввода документов. Отчет нужен для анализа деятельности, при этом единичные документы на этот анализ не должны влиять. И вынос контура отчетности в отдельную систему - это не компромисс, а следствие зрелости процессов на предприятии. И автоматизация - это процесс постоянного снижения нагрузки на пользователя от информационной системы, и проходит он, обычно, достаточно предсказуемо: автоматизация базовых движений (товары, деньги), автоматизация ввода первичных документов и платежей через ЭДО/OCR и ДиректБанк, автоматизация управленческой отчетности, сокращение кликов во всех пользовательских контурах и выделение мобильных рабочих мест, формирование сервисно-ориентированной инфраструктуры, облака. Все при грамотном процессе автоматизации должно уйти или во внетреннее корпоративное облако, с которым общаются мобильные рабочие места, или даже во внешнее (амазон какой-нить). В будущем интерфейс будет меняться уже на мобильных "виртуальных столах", заказы будет не оператор набивать, а сам покупатель - он и так знает, что ему надо, а система сама догадается сделать ему предложение за оператора. Собирать будут роботы складские, возить будут роботы-грузовики. И это произойдет куда быстрее, чем кажется - горизонт 10-ти лет. И там может быть будет и 1С где-то, но как отдельный сервис общения с налоговым органом.
Поэтому BI - это контур, который должен обращаться к данным независимо от транзакционной системы, регистрирующей события и контролирующей ДЗ и остатки на складе. И миграция данных транзакций в OLAP-систему для анализа - это правильный процесс, а анализ данных в рабочем контуре - большая ошибка, которую можно простить только микроскопическим конторам.
По поводу "микроскопичности", то как только контора понимает, что ей нужно разделить регламентированный и управленческий учет, то вне зависимости от того, сколько в ней сотрудников и процессов, уже можно считать, что она перестала быть "микроскопической". Т.е. как только управление понимает, что ему не нужна оборотка, а нужна P&L, управленческий баланс и Cache Flow, так вот сразу и опа - выросла.
Вкладываться в интеграцию - это для тех, кто не понимает, как этот механизм работает. Но, как я понял, консультанты по BI делают все, чтобы Вы не разобрались - это как с СКД, когда большинство простых отчетов (та же оборотка) делаются вчерашними студентами через "очень много сложного кода", который там вообще не нужен - просто остатки и обороты по счету в разрезе аналитических признаков, которых, обычно, не более трех штук (и те нахрен не нужны часто, ибо краткость - сестра таланта, а все гениальное - просто)..
(243) Приведено вполне нормальное определение задачи оперативного анализа. Не нужно натягивать сову на глобус. Любой анализ, который необходим для принятия решений непосредственно в процессе операционной деятельности близкий к риалтайму попадает под это определение. Это очень широкий спектр задач. И с точки зрения инструментария пользователя я не вижу принципиальной разницы между оперативным анализом и аналитическим. Разница есть и я ее озвучивал ранее. Но она непринципиальна.
Я бы сначала разобрался, что это за штука такая, чтобы понять, как на нее реагировать )))
В действительности, оперативный анализ - это оценка продаж и ДЗ, через это некие умозаключения о достаточности капитала (исходя из отсутствия методологии этой оценки в гипотетической компании, о которой идет речь). Дальше к этому можно притянуть анализ скидок, который сложно назвать оперативным анализом, анализ неликвидов, который тоже весьма сомнительно называть оперативным. И сама достаточность капитала - это условно оперативный показатель, данные по которому вполне могут ждать завтрашнего дня. А деньги в кассе и на счете - так тут 1С не нужна.
Как только становишься программистом 1С, так этот процент запросто вырастает до 60 и выше. Я только устроился на новую работу и уже из 60 часов работы, получилось 11 - болтология. Это пока голову не поднимаю, что бы набрать себе плюсиков. Так что ява и 1С, это оооочень разные направления
Вот прям в любую организацию прихожу и абсолютно везде "уникальные бизнес-процессы, которых нет ни у кого", которые плавно, за пару лет, переходят ко всему стандартному за мелкими исключениями.
Примечание: я без дипломов и образований
А по поводу стандартного, то бухгалтер и в экселе грамотный все сосчитает, ибо он лишь распределяет расходы и считает налоги.
Основной потребитель автоматизации - не бухгалтер, а процесс. Все процессы мигрируют на мобильные устройства и, соответственно, должны управляться оттуда, потом с очков дополнительной реальности, потом силой мысли, потом вообще автоматически - все к этому идет. И учетная система в части бухгалтерского труда - это 1С бухгалтерия предприятия - больше бухгалтеру ничего не надо, может быть ЗУП еще, чтобы зряплату посчитать и справки напечатать. В остальном система управления предприятием - это совокупность сервисов с API, которые отдают оперативные данные и получают данные о событиях. Так везде в финтехе делают, так начал делать ритейл, так медленно и верно начинают перестраиваться производственные компании.НИкакой автоматизации бухгалтерского труда уже давно нет - скоро их, бухгалтеров, не станет вовсе, ибо проблемы, ими решаемые, решены уже сейчас и без них.
А если отойти от лирики и проанализировать весь список заявок, которые мне поступают в течении нескольких лет, то лично мне сразу ясно, что они все порождены самодурством пальцегнутых "умников", изменением требований бизнеса и законодательства. да, это и бухгалтерия и кадры и расчёты и склады и финансисты и безопасники... Все кому не лень что-то постоянно придумывают. И да, моя задача максимально их приучить к тому, что есть мощные стандартные инструменты.
Просто я ж каждый год-два предприятие меняю, поэтому так уверенно и пишу))))
Показателен ли этот пример? Неужели компьютер считает хуже? Нет. Он лучше считает и даже в те времена делал это в миллион раз быстрее, чем бухгалтер. И с учетом того, что операторского труда все меньше - заказы делает сам покупатель, документы мигрируют по ЭДО (в крупных ритейлах до 80% и больше уже первички ездят через ЭДО), предложения покупателям делает сам сайт, основываясь на статистике - и ошибок все меньше.
А по поводу уменьшения количества бухгалтеров, то на прошлой работе был отдел взаиморасчетов с авиакомпаниями со штатом в 30 человек, а когда я уходил их оставалось всего трое. И это только один из множества примеров.
а не наоборот
Самые первые начинают сдуваться самоуверенные зазнайки. Всегда. На всех предприятиях, куда устраиваюсь. Обычным программистом. Младшим
В противном случае программист становится оператором-секретарем "сформируй-отчет-для-зам.директора-по-понедельникам-и-мне-кофе-как-обычно" или даже курьером "опять-накладные-не-на-тот-принтер".
У нас на заводе повторная распечатка накладных была запрещена. Ошибся оператор - сотня накладных создается заново в обработке распределения дефицитной продукции по заказам с учетом записок и телефонных указаний - задержка отгрузки на 2 часа. Когда-нибудь наверное в типовых сделают подключение принтера как торгового оборудования....
Вы серьёзно???? Из более чем десятка компаний, не встречал ещё ни одного раза, что бы кто-то самовольно отодвинулся от кормушки, в угоду развитию компании. Только пинка извне и никак иначе. Никому не нужны новые знания, если старые приносят нужные плюшки. Заметьте, это касается как автосалонов, так и нефтегазовых компаний и особенно администраций. Когда люди не могут осознать плюсы новых технологий, это одно, а когда понимают, что их ЧСВ упадёт, это полный трындец полный.
Но я то не об этом писал. Меня забавляют люди, чрезмерно уверенные в том, что вокруг них все дураки. Как не придёшь в контору, а там "уникальнейшие бизнес-процессы, которых нет нигде", а по факту всё давно придумано и продумано.
Опытные разработчики относятся к одинэсникам как к детям. С улыбкой и снисхождением. Путь мол возятся в своих песочницах, главное чтобы не поранились размахивая лопатками.
Честно сказать, "те же яйца только в профиль". Если вы хороший спец. в 1С и не планируете уезжать из России, то смысла в переходе нет.
По опыту работы с java могу сказать что это настоящая головная боль. Большое множество различных фреймворков. Осваиваешь какой-нибудь Фреймворк, а потом над тобой комьюнити ржет, потому что этот Фреймворк уже прошлый век (про javascript вообще молчу)
Вся работа сводится к изучению аннотаций, прописываешь аннотацию и происходит магия, а иногда не происходит и снова ныряешь в инструкции, документации и stackoverflow.
От вакансии к вакансии свой стек технологий хер поймешь что надо учить, а что пока не надо.
Год рыдания в подушку и засыпания с книгами, а так же не забываем про задрачивание алгоритмических задач.
Как говорил Алексей Лустин в своем интервью, что в большинстве случаев все равно возвращаешься в 1С только в новом качестве
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 1176548
Создание 06.01.20 21:10
Обновление 26.04.22 13:53
Просмотры 31682
Загрузки 0
Рейтинг
78
Комментарии 311
Код открыт Да
Рубрики Рефакторинг и качество кода
Кому Разработчик
Тип файла Нет файла
Платформа Не имеет значения
Конфигурация Универсальные
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)