Как стать автором
Обновить

Комментарии 34

Вакансии для 1сников у вас еще остались?
Сейчас есть всего одна вакансия 1С: job.lamoda.ru/vacancies/1s-arkhitektor-1
На сайте tech.lamoda.ru регулярно обновляется список вакансий, можно следить там.
Добрый день! Проект на гитхабе уже был «собран» и его можно было опробовать? Или только код? Презентация к проекту?
Добрый! Достаточно выложить только код, нет необходимости прикладывать apk, если кто то захочет то сам соберет. Презентации тоже не было, в этом нет необходимости, опытный разработчик знает куда смотреть) В резюме я все таки советую написать несколько строк, что это за приложение.
О, прямо почти моя история) Учился на околоайти специальности (информатика в экономике) где нам немного преподали основы баз данных, разработку на 1с и т.п. вещи, в итоге написал диплом на 1с, в 2014 году попал на стажировку в довольно неплохой франч (деснол софт), по меркам нашего городка так вообще идеальный.
Тоже старались следовать хорошим практикам и рекомендациям, были планы обучения и подобное. Тоже заимел спеца по платформе и несколько профессионалов, тоже стала напрягать ограниченность среды разработки, языка и платформы так как распробовал в свободное время какой может быть разработка на самом деле. Ну и тоже очень напрягало что технические вещи стояли далеко не на первом месте, а на первом месте была необходимость разбираться с предметными областями, и тем как правильно на конкретном «фреймворке» реализовывать задачи из этих областей.
После одного из проектов который нам заказывали (добавление к нашей конфигурации доработанной для магнита мобильного приложения внутреннего) решил что надо что то менять, да и начинался мой интерес к айти когда то с мобильных телефонов. Потому решил уходить в мобильную разработку.
Я ярый не любитель яблок, так что с выбором первой платформы вопросов не стояло. Разве что сомневался не стоит ли флаттер попробовать, но это был конец 18 года, тогда он был слишком сырой и вакансий слишком мало (да и сейчас не много). К тому же по моему убеждению прежде чем писать на кроссплатформе надо освоить нативы всех платформ под которые пишешь.
В итоге за несколько месяцев прочел пару книг по java, прошел 2-3 курса на курсере по разработке под андроид, несколько на степике. Планировал переходить после года самообучения, но в итоге мне под новый год (18-19) написала HR из одной местной компании, они искали фронтендеров и бекендеров, но я решил уточнить нет ли вакансий андроид разработчиков, и на удивление нашлась одна. Правда писать на котлине нужно будет сразу. За неделю подтянул основы котлина и приступил к работе.
Там проработал почти два года, а в октябре прошлого года случайно увидел вакансию удаленного андроид разработчика в интересном мне проекте, написал, прошел собеседование, и вот уже третий месяц работаю удаленно.
Добрый день. Скажите пожалуйста, до какого уровня вы учили чистый Java? Ну т.е. это Java Core или..?

И сложно ли перекатываться на Kotlin после Java? Спасибо.
Добрый день. Из книжек по Java мне больше всего понравилась Effective Java: Joshua Bloch, мне кажется нужно освоить Java до уровня, что бы понимать, что написано в этой книге. Знания из этой книги пригодятся и для понимания как работает Котлин.

Переходить на Kotlin после Java совсем не сложно и очень даже приятно. Думаю после Котлина вам на Java писать не захочется)
Имхо, для 1сника с опытом достаточно базовый синтаксис подучить, а дальше углубляться в темы которых в 1с не было. Многопоточность, конкурентность, ООП, архитектурные подходы и общепринятые хорошие практики. Ну и на практике уже библиотеки осваивать и Android SDK.
ты максимально близок к конечному пользователю и максимально далек от реальных бизнес-процессов

Подозреваю, что это самое важное/большое отличие.

Не знаю как для автора, а для меня самое важное было все же технологические отличия и принятые подходы с применяемыми практиками в разработке. Так в целом кроме андроида еще и переход в бекенды рассматривал, но все же в итоге к андроиду склонился, так как бекендерам еще и веб фронтенд знать надо, пусть не сильно глубоко, а я его не люблю лишь немногим меньше чем 1с.
Не особенно встреваю в споры про 1С программистов, потому что как в любой драке можно отгрести минусов от обеих сторон. Но даже официальные преподаватели 1С стараются избегать слова «программист», он говорят «разработчик».
В этом и есть основное отличие.
В самом языке 1С много чего нет, но сама 1С зато ближе к предметной области, если это учет конечно.
Поэтому склад характера нужен немного разный.
А так если голова на месте и руки из правильного места, то и там человек приживется.
Как например автор.
Я пробовал уйти на Андроид, окончил курсы и прошел в ИТМО семестр.
Но 1С меня вернуло и я пока не против )
В мирововм масштабе конечно перспективнее Котлин учить.

Интересно Ваше мнение относительно Мобильной платформы 1С под Android, по сравнению с Kotlin.
И можно ли/есть ли смысл перевести одно в другое (например, прототип на коленке сделать на 1С, потом достать оттуда исходники java и доработать их уже в не-1с среде?...)

Никаких исходников java там нет, код платформы разве что частично (и то больше на плюсах). Код конфигурации в сорцах на 1с так и хранится. Можете мою статью глянуть, я там немного ковырял 1с мобильную, правда немного с другой стороны. Да и если бы был — вытягивать и работать с минифицированным кодом такое себе.
З.Ы. дополню еще мнением о самой мобильной платформе. Когда я с ней работал это была еще та жесть. Какие то простые вещи если нет требований к дизайну особых делать можно — но чуть влево/вправо — приплыли. Либо костылить рядом нативное приложение и их связывать (в проекте для магнита было два таких рядом ставящихся нативных), либо вообще ничего сделать не выйдет. Более менее симпатичный интерфейс разве что через html делать, и то есть немало ограничений, не говоря о связи js и 1с.
Я глубоко не разбирался с мобильной платформой 1С, но мне кажется этот путь трудно выполнимым. Скорее всего код такого приложения будет очень сильно завязан на мобильную платформу 1С и ее будет очень трудно выпилить. Проще переписать приложение с нуля.
У 1С есть большой плюс — высокая востребованность разработчиков. Практически в любом городе России можно найти себе работу.

Есть и минус — 1Сники не нужны за пределами СНГ.

Тоже ушел из 1С в andgoid, и так же как и у автора причина это желание программировать, а не консультировать пользователей

xvv Кстати, не думали статью еще и на инфостарт запостить?
Мне кажется люди сами должны прийти к изменению сферы деятельности, не совсем корректно постить такую статью на тематическом для 1С разработчиков ресурсе.
Возможно смысл есть. Многие просто думают что это очень сложно, а потому даже не рассматривают такой вариант. А хабр в 1с коммьюнити далеко не все читают (тем более регулярно).

А зачем она там? Хотя там последнее время встречается "сочинения" из жизни.

Да не только последнее время. Когда я там еще сидел — там нередко попадались как статьи о смене 1с на что то другое, так и прочие в том же духе.
НЛО прилетело и опубликовало эту надпись здесь
В 1С нельзя быть просто разработчиком. Ты должен хорошо разбираться в тех областях, которые автоматизирует 1С

Странное утверждение, 1с это платформа а не язык программирования. Для разработки на любом другом языке так же придется разбираться в предметной области. Да и к примеру БСП пишут не "бухгалтера" а всё же разработчики.

А как было с зарплатой? потеряли ли в деньгах при переходе или уговорили их оставить такую-же?
Я бы не хотел комментировать свой случай, но в интернете пишут, что у андройд разработчиков все в порядке с ЗП =)
Лично я перешел на ту же ЗП, хоть и в другую компанию. А через пол года подняли еще на 40%. З.Ы. Сейчас, спустя два года, ЗП выше в два раза чем после 4.5 лет в 1с.
НЛО прилетело и опубликовало эту надпись здесь
1. Ты понимаешь как работает 1Сник — за 1 день можно сделать пару отчетов на СКД, пару форм запилить и т.п. — если сравнить с андроид разработкой — загрузка больше/меньше? темп работы в командах?
2. З/п наверняка просела, уже удалось выйти на уровень 1Сника?
3. Насколько сложно вникать что написано более опытными коллегами? Как с этим справляешься?
4. В каком возрасте получился переход, если не секрет.

1. Мне кажется темп разработки в Андройде пониже чем в 1С. Условно один экран можно делать от одного до нескольких дней, если он конечно не очень простой. На это есть много причин, мне кажется это тема для отдельной статьи)
2. Ответил выше
3. Первые месяца 3 было сложно, потом освоился и стало проще.
4. Мне было 34
Перепись одинэсников в комментариях открыта /s

А вообще я зашёл сюда из-за КПДВ. Автор реально так выглядит, или просто художник всегда только женщин рисовала до сегодняшнего дня так видит?)
У меня схожий план, пытаюсь уйти в android-разработку из 1С через внутри компании. Одна проблема — это деньги. Сейчас я получаю 200к+, и что с этим делать непонятно. Оставить часть работы и переходить потихоньку или рискнуть и сразу погрузиться в android-разработку…
Спасибо, статья мотивирует, тоже 1с-ник 4.5г. стажа и каждый вечер трачу на изучение другого языка уже пол года
Спасибо Вам! Толкнули меня на андройд разработку. Давно думал над этим, но никак не решался. 7 лет 1С :)

Занимаюсь 1С более 20 лет. Скажу так, это унылое… Ну вы поняли. Во первых, надо обладать знаниями в разных областях экономики. Во вторых, оплата не является достойному. В третьих, никакого развития. В четвёртых, для новой линейки конфигураций на управляемых формах конфигуратор плохо адаптирован. А их БСП ужасно документирована. Поэтому я плавно ухожу в мобильную разработку.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий