Другие языки программирования и технологии
Какой язык программирования выбрать?
Собираюсь податься в программисты и хочу попросить людей которые разбираются в этом рассказать: программисты какого языка наиболее оплачиваемые, какой язык проще изучить и какой самый востребованный.
Смотря что будешь делать
Знание языка не оплачивается. Оплачивается умение программировать в конкретной области, а язык - только система обозначений. В моде сейчас, насколько я понимаю, облачные технологии, интеллектуальный анализ данных, автоматизация бизнеса. Этому и надо учиться.
Посмотрим на специализации и их востребованность (это в столичных городах, а в какой-нибудь урюпинской тьмутаракани доходы совсем иные):
Посмотрим на востребованность навыков по языкам (не все элементы этого списка относятся к языкам программирования, ну да ладно):
И о чём это всё говорит? Вообще-то мало о чём это говорит, а для меня лично тут мало что интересного. Но в общем если будешь специалистом и сможешь устроиться на доходное место, то без хлеба не останешься. А сможешь ли куда-либо устроиться зависит только от тебя, твоей подготовки и твоей целеустремлённости, но о лёгких и наилегчайших путях к своим целям можешь сразу забыть...


Главное математику изучайте, логику, алгоритмику, структуры данных и базы данных, архитектуру компьютера, операционные системы, методы проектирования программных систем...
Язык - лишь способ описания решения конкретной задачи. Это решение должно быть разработано ДО применения языка.
Бесполезно учить язык, если на нем не о чем говорить.
Поэтому на начальном этапе подойдет любой язык, который рассматривается в учебнике по программированию. И чем этот язык проще, тем лучше.
Язык - лишь способ описания решения конкретной задачи. Это решение должно быть разработано ДО применения языка.
Бесполезно учить язык, если на нем не о чем говорить.
Поэтому на начальном этапе подойдет любой язык, который рассматривается в учебнике по программированию. И чем этот язык проще, тем лучше.
Костя Поповкин
Математика не сильно и нужна в программировании. Не вводи людей в заблуждение
1. Как уже сказали чисто знание языка не оплачивается. Язык это всего лишь инструмент. Тебя ж не просят знать, как пользоваться газонокосилкой, тебя просят косить траву. Также и в программировании.
2. Программист в первую очередь делает алгоритмы, которые понятны компьютеры. А при помощи какого языка программирования - это дело уже другое. Разные языки заточены под решения тех или иных задач.
Для серверной части веба - PHP, Python, Go, Java, JavaScript, Ruby, C#. В принципе на любом языке можно, но это самые популярные.
Для клиентской части веба - HTML, CSS, JS
Для игр - С++, C# в основном. C# используется в Unity - популярном движке для создания игр. С++ используется в unreal engine и для разработки движков.
Для обработки данных - Python, R в основном.
Для написания прошивок - в основном Си, ассемблер.
Для написания приложений android - Java, Kotlin
Для написания приложений под Ios - Swift, Kotlin
В науке активно используется Фортран
Но обычно просто языка знать мало, надо знать специфику сферы, где ты будешь работать. Надо знать библиотеки языка, фреймворки, может какие-нибудь технологии. Да и просто знать специфику.
3. Насчёт изучения математики и прочего она полезна для того чтобы вправить мозги + в любой технической сфере формулы всякие языков математики написаны. Логика и алгоритмы тоже нужны. Теория алгоритмов и структуры данных полезны бывают полезны, чтобы понять - как написать быстрее. Что будет эффективнее решать задачу (я грубо говорю, если что). Базы данных - это специфичная вещь, они не везде нужны. Но знать полезно. Архитектура компьютера и операционные системы - в общих чертах. В большинстве сфер углубляться не надо. Но знать хотя в общих чертах как компьютер и ОС работает полезно. Сейчас программисты редко работают с железом напрямую, все скрыто под слоем кучи абстракций.
4. Язык не так важен для начала, но я бы посоветовал Паскаль, Си, может Go. Пишите простые программы. Изучите основные концепции (они одинаковы в большинстве языков программирования) - что такое условия, циклы, функции. Потом перейдите на более современные языки. Скорее всего вам надо будет изучить что такое обьектно-ориентированное программирование. Там свои концепции есть. А там уже определяйтесь кем хотите быть и вкатывайтесь в сферу. Советую загуглить какой-то там developer roadmap. Там будет написано, что советуют изучать.
2. Программист в первую очередь делает алгоритмы, которые понятны компьютеры. А при помощи какого языка программирования - это дело уже другое. Разные языки заточены под решения тех или иных задач.
Для серверной части веба - PHP, Python, Go, Java, JavaScript, Ruby, C#. В принципе на любом языке можно, но это самые популярные.
Для клиентской части веба - HTML, CSS, JS
Для игр - С++, C# в основном. C# используется в Unity - популярном движке для создания игр. С++ используется в unreal engine и для разработки движков.
Для обработки данных - Python, R в основном.
Для написания прошивок - в основном Си, ассемблер.
Для написания приложений android - Java, Kotlin
Для написания приложений под Ios - Swift, Kotlin
В науке активно используется Фортран
Но обычно просто языка знать мало, надо знать специфику сферы, где ты будешь работать. Надо знать библиотеки языка, фреймворки, может какие-нибудь технологии. Да и просто знать специфику.
3. Насчёт изучения математики и прочего она полезна для того чтобы вправить мозги + в любой технической сфере формулы всякие языков математики написаны. Логика и алгоритмы тоже нужны. Теория алгоритмов и структуры данных полезны бывают полезны, чтобы понять - как написать быстрее. Что будет эффективнее решать задачу (я грубо говорю, если что). Базы данных - это специфичная вещь, они не везде нужны. Но знать полезно. Архитектура компьютера и операционные системы - в общих чертах. В большинстве сфер углубляться не надо. Но знать хотя в общих чертах как компьютер и ОС работает полезно. Сейчас программисты редко работают с железом напрямую, все скрыто под слоем кучи абстракций.
4. Язык не так важен для начала, но я бы посоветовал Паскаль, Си, может Go. Пишите простые программы. Изучите основные концепции (они одинаковы в большинстве языков программирования) - что такое условия, циклы, функции. Потом перейдите на более современные языки. Скорее всего вам надо будет изучить что такое обьектно-ориентированное программирование. Там свои концепции есть. А там уже определяйтесь кем хотите быть и вкатывайтесь в сферу. Советую загуглить какой-то там developer roadmap. Там будет написано, что советуют изучать.
Елена Король
Насчет обработки данных - КОБОЛ и SQL (последний для баз данных)
Платят за умение программировать, а не за знание языка. Язык - инструмент, используемый для решения конкретной задачи. Парикмахеру же не платят за умение резать бумагу? Или врачу за умение тыкать иголкой.
Изучать нужно программирование. Для этого можно использовать различные языки: pascal, python, да хоть Си.
Изучать нужно программирование. Для этого можно использовать различные языки: pascal, python, да хоть Си.
Rust, C и язык ассемблера.
"Собираюсь податься в программисты ...программисты какого языка наиболее оплачиваемые"
Программист должен быть сообразительным.
Есть сайты с вакансиями Если ты не догадался найти их
и посмотреть на них кто для чего почем, то ы программист третьего сорта.
Новичков неохотно берут. И желающий должен показать себя, когда ему дают задания.
Наиболее нужны ЗНАТОКИ 1С это главная система для бизнеса.
Программист должен быть сообразительным.
Есть сайты с вакансиями Если ты не догадался найти их
и посмотреть на них кто для чего почем, то ы программист третьего сорта.
Новичков неохотно берут. И желающий должен показать себя, когда ему дают задания.
Наиболее нужны ЗНАТОКИ 1С это главная система для бизнеса.
Определи сферу в которой хочешь работать дальше, если игры - C#, C++. анализ данных, ИИ, Нейронки - Python, Андроид - Java, Kotlin, Веб - PHP, JS, ну там уже зависит от ниши, можно и C# и Python.
Основы программирования я бы всё равно рекомендовал изучать на языке со строгим синтаксисом, например C#. Тяжелее, но зато лучше будешь понимать в итоге.
доход зависит от твоего умения и грейда (Junior, middle, Senior). Везде можно хорошо заработать, если соображаешь.
Основы программирования я бы всё равно рекомендовал изучать на языке со строгим синтаксисом, например C#. Тяжелее, но зато лучше будешь понимать в итоге.
доход зависит от твоего умения и грейда (Junior, middle, Senior). Везде можно хорошо заработать, если соображаешь.
Оплачивают не за знание языка программирования, а за скил. Учить можешь хоть какой но советую что типа Python или подобные
Сейчас самым популярным языком программирования является Python. На нём пишут всё: от чат-ботов до полноценных веб-сайтов и нейронных сетей. Чтобы не пришлось тратить кучу времени на поиск нужной информации по языку, рекомендую пройти курс - https://codeby.school/catalog/kurs-python-s-nulya-do-junior . Стоит копейки по сравнению с тем, что ты получишь. С наставником обучение будет проходить намного эффективнее.
Игорь Петров
Программа что-то не впечатляет. Совсем азы языка. По-моему это человек способен и сам пройти, за месяц. Но наличие ментора - это плюс.
Python самый легкий.
Самых оплачиваемых - нет. Всё зависит от твоего умения, но C++ самый мощный и многофункциональный из обычных языков программирования.
Python - используется в основном для создания ботов и ИИ.
C# - Для десктопных программ и игр на unity, опять же функционал большой
Java - для мобильных приложений в основном
C++ - Для AAА игр чаще всего, к тому же он заметно быстрее и мощнее других языков.
Самых оплачиваемых - нет. Всё зависит от твоего умения, но C++ самый мощный и многофункциональный из обычных языков программирования.
Python - используется в основном для создания ботов и ИИ.
C# - Для десктопных программ и игр на unity, опять же функционал большой
Java - для мобильных приложений в основном
C++ - Для AAА игр чаще всего, к тому же он заметно быстрее и мощнее других языков.
Саша Наташа Козел
а чем java отличается от javascript?
Похожие вопросы
- Какой язык программирования выбрать для изучения для начинающего ? (внутри)
- Какой язык программирования выбрать ?
- какой язык программирования выбрать учить??
- Какой язык программирования выбрать?
- Какой язык программирования выбрать?
- Какой язык программирования выбрать?
- Какой язык программирования выбрать для изучения???
- Какой язык программирования выбрать?
- Какой язык программирования выбрать?
- Какой язык программирования выбрать?