SEOVirus, сам программирую на JS. И класно наверное использовать го компилятор без всяких вебпаков и прочего дерьма. А еще на гоу запускаешь бинарник и микросервис работает. как с микросервисами на JS ? а еще если добавить сюда тайпскрипт ? пока научишься это все настраивать на гоу уже будешь писать большие программы. Но спросс сегодня на микросервисы, и да на JS (Express) так как язык тот же что и на фронтенде. Технический не уступает ни php, ruby ни Python. Больше заточен на микросервисы. А сегодня заточены на микросервисы гоу и нода больше всего. За джава и си шарп молчу там это практиковалось уже очень давно.
Артем Филимонов, логично если надо будет писать свою прослойку которая будет реализовывать все нативно под ОС.
Если подумать о том чтоб все было интерактивно с анимацией и чтоб одинаково работало. То это крайне сложно.
Вообще C++ как такой программист не нужен. Это как на стройке Парфораторщий или Болгарщик.
С++ это инструмент... Для применения которого надо понимать такие вещи как Архитектура ЭВМ. ОС. Сетей.
Три книжки Танембаума. Также требует от программиста понимание сферы в какой он пишет. Драйвера - четкое понимание архитектуры машины. Игры - Физику, Геометрию. Музыкальные программы музыку.
Johnny Show, Я помню что логика такая. Два года назад было. Ты перенапрявляешь в настройке сервера люой запрос на index php а в нем смотришь в глобальную переменную url и там уже взависимости от урла делаешь различные действия. Это попытка написать свой фреймворк. Но чтоб поучиться программировать советую курс phpStart на ютубе. Там ты реально очень легко создаешь фреймворк. После курса советую Laravel или Yii. Ну на что есть вакансии. Эти укроки я не смотрел. Это единственные в своем роде что смотришь от первого до последнего и не жалеешь.
Johnny Show, Сегодня много методов защиты требующих людей которые настроят готовые продукты и все...
Даже банки не парятся особо. Фирмы с 20 летними парнями делаю им системы. На уровне госудаственных структур, баз данных людей, туда тяжело пробиться, надо очень хорошо знать как работает сеть до мелких ньюансов, программировать на C и уметь ломать системы. В практике на такие работы попадают хакеры.
Специфическое слишком это направление. Чтоб быстрее получить первую ЗП советую на Java или C# на нулевой уровень чтоб обучали. И плевать даже если тесты писать на Java. Насчет Игр Это направление можно выбрать долгое время программируя на чем либо в любой сфере. Хорошо надо знать геометрию физику и изучить C++ и Движок. Здесь ЗП самые высокие. Но сфера из самым высоким порогом
kidar2, 100% так как разработчики компилятора и IDE, ОС, языка программирования, фреймворка в стенах одной компании. Я не об удобстве, а о схожести принципов. Унаследованных от практики создания первых GUI.
Johnny Show, В случае если начнете работать с Java или C# то ваша ЗП будет расти очень медленно... учить придется много... но книг в интернете достаточно.... понимать вы будете всю логику. И миграция в другие технологии бэкенд. мобайл. фронтенд будет очень простая. В этих двух языках есть все что в остальных и в этих языках без грамотности ничего не получится. в отличие от php или js например.
Johnny Show, В вашем случае посоветую Laravel если знаете английский достаточно чтоб читать док.
Постарайтесь найти фирму где обучают. В крайнем случае любой фреймворк. Но не CMS там очень много абстракции и вы если научитесь то методом тика или проверок не понимая логики. Можете пару лет проработать и так и не понимать логики работы, зная только проверенные пути решения задач.
На ноде это делается проще и качественней. Но не думай что Нодка это что то такое установил, полистал доки и сделал. Для C++ программиста может и так. Но с PHP как первого языка изучение JS очень болезненное. Лично для это было крайне дизкомфортным