Имя: Пароль:
LIFE
Как страшно жить
OFF: Доколе в 1С или Куда податься одинэснику
, ,
0 Надмозг
 
09.10.19
17:21
1. Другое - напиши в комментах, что 61% (14)
2. Web (JS, например) 17% (4)
3. Enterprise (видимо - Java) 9% (2)
4. Мобильная разработка (Swift/Kotlin) 4% (1)
5. Что-то на Python (модно же) 4% (1)
6. Только хардкор! (C++, напишите область) 4% (1)
Всего мнений: 23

Предположим, Вы - одинэсник со стажем (а вдруг), и решили развиваться (бывает и такое) не вглубь, а вширь, вернее, даже за рамки уютной платформы 1С, т.к. несмотря на всю очевидную и неоспоримую привлекательность, 1С уже в печенках сидит, а может быть, Вы просто возомнили себя перспективным высоким программистом, способным получать не просто "отстатыщ", а даже "за триста". Так вот, сидите Вы такой и думаете, возраст уже не так мал (со стажем же), времени не то, чтобы вагон (одинэсник же), но свалить из одинэшки так охота, аж кодить не хочется. Открываешь какой-нить ХэХэ и мониторишь рынок. В итоге понимаешь ,что есть: вэб, мобайл, энетерпрайз и т.п., есть Java, C++, python и т.п., и становится, во-первых, не понятно, что выбрать, во-вторых, очевидно, что выбор довольно важен, т.к. далеко не 20 лет уже.
Ясно, что надо найти область, которая тебя более удовлетворит, и язык, который не больно осилить. Но не совсем ясно от чего скакать. Если 1С в печенках, по идее, по дальше от баз данных и энтерпрайза, но с другой стороны какой-никакой опыт и некое понимание области есть. Веб и мобайл выглядит очень далеким, но кто знает, вдруг попрет. Во всем этом начинаешь теряться и приунывать. Обычно на этом моменте забиваешь и через год все повторяется.
Собственно тема о том, где лучше/проще/оптимальнее/интереснее/другие варианты с учетом предыдущего опыта, возможно, даже как его отрицания.
Видел, что есть похожая тема про вэб, совпадение случайно, не читал.
Опрос умнее не придумал
96 badboychik
 
09.10.19
20:05
Кратко по языкам и где применяются чтоб понимать в какие предметные области придется погрузиться:

PHP - поддержка старых веб-движков и CMS типа джумлы, но есть и новые крутые фреймворки типа Laravel, очень любят на бэкенде
Java - если охота в ентерпрайз, то обязательно с самого начала учить весь SpringFramework, если в мобилки - тонны API андроида
C# - энтерпрайс но пореже, и в вебе пореже (изучать .NET Core)
Python - это весь модный DataMining, нейросети, BigData. Если сюда идти, то еще и язык R надо бы изучить. Но есть и много веба - тогда мастхэв - Django
JS - веб на 100%, а также десктоп на электроне, который тот же веб, только в Chrome-обертке. А так - бэк, фронт, микросервисы...
Go - быстродействующие сервисы, микросервисы, многопоточная обработка данных и т.п.
Rust - системный язык, метит на замену С++
Swift - разработка чисто под яблочные девайсы
Kotlin - легкая для изучения замена Java, удобен и развивается на Андроиде
Scala - "функциональная Java", можно применять везде где применяют Java, стартапы, энтерпрайс, у банка Тинькофф есть курс по нему на stepik.org

Воот. Вдруг пригодится кому

Web (JS, например)
143 Горностаев
 
10.10.19
13:22
двигаться нужно в сторону направлений дающих больше свободы. Поэтому WEB.

(98)не будет такого. У китайцев фаервол стоит. Они не имеют возможности работать где хотят. Ко мне в телеграме обращаются китайцы с просьбой зарегать для них аккаунт на upwork ... Потому что сами не могут.  И готовы даже по 100-200$ в месяц платить.

Web (JS, например)
147 MadHead
 
10.10.19
14:00
JS или Python
Относительно легкий вход, отсуствие строгой типизации, нет хардкорного ООП - это все плюсы

Web (JS, например)
150 CountR
 
10.10.19
14:14
Факторы, которые значимы при выборе направления:
- масштабируемость проектов - от больших до маленьких
Наличие небольших проектов позволяет легко войти в проф. область, наличие больших - обещает высокий потолок дохода.

- масштабируемость и сложность языка разработки
Приятно набирать профессиональный опыт, понимая что все изученное пригодится в будущем.

- возможность удаленной работы
Не во всех сферах разработки есть практика удаленной работы, хотя последнее время это становится обычным делом - даже для 1С или Java

- интересные решаемые задачи
Например Java - это в основном суровый энтерпрайз. Оплачивается хорошо, но придется сидеть в каком нибудь банке или в корпорации. Веб - сайты самые разные, порталы. Питон - AI, DataMining.

Я бы выбрал веб.

Web (JS, например)
Закон Брукера: Даже маленькая практика стоит большой теории.