Я с 1С лет 6 проработал. В какой-то момент стало скучно. Даже с учетом того, что появляются какие-то новые вещи типа расширений и EDT — все равно тоска.
Тоже пробовал мобильную платформу от 1С, но что-то не зашло. Swift начинал изучать также со Стэндфордских курсов. Делал все лекции, ДЗ. Потом понял, что не хватает базы, смотрел курсы cs160a, cs106b — тоже Стэнфорд. Потом еще алгоритмы и структуры данных на Coursera, мобильная разработка на edx, задачки на HackerRank — в общем все, на что времени хватало) На английском несопоставимо больше информации. Хотя сейчас прохожу русские онлайн курсы. К ним, конечно, много вопросов в плане качества, но полезную информацию я и оттуда получил.
Субъективно больше понравился. Наверное, потому что я отдаю предпочтение iOS, нежели Android. Интереса ради поставил как-то раз Хакинтош, запустил Xcode и понял, что все это время жил неправильно. Строгая типизация, подсветка синтаксиса и ошибок, именованные параметры у функций, замыкания, опциональные значения… В общем для человека, не видевшего ничего кроме 1С — это было сильно.
Сейчас прохожу курсы. Как закончу, буду работу искать.
С чем тяжело, так это думаю с декомпозицией, архитектурой. В 1С процедуры по 4000 строк, делающие все и сразу — в порядке вещей. Хочется писать красивее)
Спасибо за статью. Некоторые «особенности» 1С-разработки подмечены очень точно.
«надоело нянчиться с бухгалтерами» или «не хочу, чтобы моя зарплата обрушилась вместе с курсом рубля» и тем более «хочу свалить из этой грё...»
— а от этого вообще чуть слеза не покатилась)
Сам сейчас в процессе перехода с 1С на Swift и iOS разработку. И так же, как и автор, до этого ни на чем кроме 1С не писал. Надеюсь, мой мозг еще не травмирован этим опытом и у меня еще есть шанс стать настоящим программистом)
Тоже пробовал мобильную платформу от 1С, но что-то не зашло. Swift начинал изучать также со Стэндфордских курсов. Делал все лекции, ДЗ. Потом понял, что не хватает базы, смотрел курсы cs160a, cs106b — тоже Стэнфорд. Потом еще алгоритмы и структуры данных на Coursera, мобильная разработка на edx, задачки на HackerRank — в общем все, на что времени хватало) На английском несопоставимо больше информации. Хотя сейчас прохожу русские онлайн курсы. К ним, конечно, много вопросов в плане качества, но полезную информацию я и оттуда получил.
Сейчас прохожу курсы. Как закончу, буду работу искать.
С чем тяжело, так это думаю с декомпозицией, архитектурой. В 1С процедуры по 4000 строк, делающие все и сразу — в порядке вещей. Хочется писать красивее)
— а от этого вообще чуть слеза не покатилась)
Сам сейчас в процессе перехода с 1С на Swift и iOS разработку. И так же, как и автор, до этого ни на чем кроме 1С не писал. Надеюсь, мой мозг еще не травмирован этим опытом и у меня еще есть шанс стать настоящим программистом)