Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
onki
7 лет назад

Выбор языка прогрммирования

    И так всем привет сегодня поговорим а выборе языка программирования. Сложности входа и их популярности, а в основном о самых популярных из них: JAVA, C++ , .NET, Javascript, PHP, Swift.

 Пару слов о рынке вакансий и на данный момент он перегрет Junior разработчиками и испытывает недостаток Middle и Senior разработчиков. Зарплаты представлены для таких городов как Москва, Спб, Киев в бодишопах (работа на заказчика из Европы), в других городах России или Украины зп будет меньше на 30-50%. В среднем зарплаты почти равны во всех языках и в основном ваш выбор языка должен заключаться в том, что вам лично нравится. Стоит заранее быть готовым, что вы будете учится полгода или год и в итоге вы будете конкурировать за 1 место с 50-60 такими же как и вы. В основном распишу про Java т.к имею больший опыт работы на этом языке.

Java - Язык популярный и востребованный, но есть и свои проблемы о них позже. Основное его применение WEB разработка на стороне back-end Enterprise систем, проще говоря вы будете обслуживать и  разрабатывать внутренности сайта и создания приложений на Android.

Подробнее про back-end Enterprise разработку в основном представляет из себя работу на аутсорс компанию заказчика из Европы, копания в куче устаревшего(legacy) кода, что представляет из себя уныние и рутину чуть более чем полностью.

Порог входа на Java разработчика очень высок, хотя сам язык простой, но требует знаний других технологий и языков SQL, Javascript, JavaSE и других. Количество резюме на 1 место достигает 50+ для новичка и 0.05 для Senior разработчика(я вас предупредил).

Средняя зарплата новичка 300-600$, но в дальнейшем очень хорошо растет и немного перегоняет другие языки 3000-3700. Возможность работы на фрилансе практически отсутствует т.к вся разработка происходит в команде. Android разработка позволяет работать на фрилансе создавая свои приложения.

   

С++ - относительно низкоуровневый язык программирования, основное применение разработка программного обеспечение, а так же Gamedev(но идти туда не рекомендую, только если очень хочется там куча матана и геометрии).

Порог входа на C++ разработчика очень высок и количество вакансий для новичков будет очень малым.

Средняя зарплата новичка 500-1000$ и рост происходит lj 2800-3500, возможность работы на фрилансе также мала, но выше.

.NET или C# - язык созданный Microsoft для разработки приложений для Windwos, в последнее время развивается пытаясь охватить больше направлений мобильной разработки, WEB и программирование микроконтроллеров.

 Порог входа средне-высокий, количество вакансий для новичка также мало.

Средняя зарплата новичка: 450-800$ и рост происходит до 3000-3500$, возможность работы на фрилансе создавая свои приложения(нужно иметь идею которую можно продать).

 

Javascript и Php - объединил их потому, что оба в основном отвечают за front-end WEB разработку сайтов. Вкратце создание абстрактных интерфейсов для пользователя то, что вы видите на экране монитора кнопки/окна/скрипты. Отчасти возможно создание back-endа.

Порог входа ниже всех остальных, количество вакансий больше всех остальных языков.

Средняя зарплата новичка 300-500$ и догоняет всех остальных, раздолье работы на фрилансе.

               

          Swift - язык программирования для создания приложения под яблочников IOS. Если захотите начать с этого языка вам обязательно понадобится Mac OS X, так как ни на какой другой  платформе вы не сможете работать с iOS SDK. Есть много различных  вариантов разработки iOS приложений, но минимум для сборки и загрузки  приложения в AppStore вам будет необходима Mac OS X. Следовательно наличие продукта от apple или использовать виртуальную машину(эмулятор).

Порог входа высокий, количество вакансий мало.

Средняя зарплата новичка 400-700$ и со временем дорастает до 2800-3300$, фриланс заключается в разработке приложений под заказ или создание собственных.


0
0.015 GOLOS
На Golos с July 2017
Комментарии (7)
Сортировать по:
Сначала старые