0 / 1 / 0
Регистрация: 24.06.2019
Сообщений: 23

Как сделать правильный выбор языка программирования, если интересны разные сферы?

07.07.2019, 12:34. Показов 5854. Ответов 64
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
В последнее время, выбор языка программирования для меня стало большой проблемой.
Это напоминает мне выбор религии. Все вокруг кричат, "Иди к нам, за нами истина".
Проблема в том, что я не сосредоточен на одной отрасли. Мне интересны много вещей.
Мне интересна разработка приложений для Windows и Android. Для этого я мог бы выбрать C#, но здесь меня ожидают две засады.
Первая, в C# большое количество вакансий, связанных с Unity и ASP.NET. Но ни Unity, ни ASP.NET не интересны мне.
Это значит, что я смогу решать мои задачи, но будут трудности в поиске работы.
Мне интересны искусственный интеллект, машинное обучение и встраиваемые системы. И это вторая засада.
C# не используется во встраиваемых системах, искусственном интеллекте и машинном обучении.
Возможно, в будущем, ситуация изменится. Но я оцениваю текущее положение.
Казалось бы, в этом случае, мне следует изучать Java. Но и тут без засад не обойтись.
Я знаю, что есть процессоры, под которые можно писать на Java. Но я никогда не слышал о роботах, которые используют Java, кроме марсохода.
В основном, Java разработчики требуются, для поддержки существующего кода. На сколько я знаю, новый код пишут на Kotlin. Kotlin уже основной язык в Android Studio.
Я не хотел бы изучать Java, чтобы в дальнейшем изучать Kotlin.
Остается 2 варианта. Python и C++.
Проблема в том, что меня не интересует программирование микроконтроллеров. Меня интересует искусственный интеллект, машинное обучение. Меня интересует программирование встраиваемых систем с помощью готовых инструментов, таких как Arduino и Raspberry Pi. Я понимаю, что низкоуровневое программирование, совсем не мое.
При этом, C++ и Python в связке очень сильный инструмент.
Я не знаю, но я думаю, что это нереально, быть инженером, программистом микроконтроллеров и программистом интеллекта робота. И интересует меня именно третье.
Какие языки программирования мне следует выбрать? И чтобы решать интересные мне задачи (приложения, веб приложения, искусственный интеллект), и чтобы возможно было найти работу с этим языком программирования?
Заранее благодарен!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.07.2019, 12:34
Ответы с готовыми решениями:

Выбор языка программирования. Как сделать правильный выбор?
Здравствуйте. Существует проблема выбора языка программирования. Я понимаю, что язык программирования лишь инструмент. По этой причине...

Выбор языка программирования для разработки среды программирования
Возникла мысль о создании ЯПа. Ныне популярные ЯПы не универсальны, либо универсальны, но с косяками фичами (напр. LISP - обилие...

Как сделать правильный выбор?
Всем привет. Хочу посоветовоться вот я хочу(пока учусь) стать хорошим программистом но также мне очень нравиться 3d направление(создание 3д...

64
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,685
Записей в блоге: 9
01.10.2019, 22:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Потому что правила функционирования организма поменять не в силах человеческих
Врачи их и не меняют. Корректируют согласно правилам. Как я уже написал, весьма автоматизируемая в перспективе профессия.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Где?
https://www.forbes.ru/tehnolog... a-v-kabine
http://www.iksmedia.ru/news/55... li-po.html
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
продолжение дороги или обрыв ни какой датчик определить не в состоянии априори
Недооцениваете возможности компьютеров.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
получение этой инфы непосредственно транспортным средством от инфраструктуры самой дороги.
Это будет довольно скоро. Вспомните, как переживали проблему последней мили и как быстро её решили. А сейчас дороги уже даже в нашей тьмутаракани все в камерах. Остаётся это всё завязать в единую систему не только штрафы выписывающую, но и просчитывающую оптимальные действия для автомобилей. Добавьте сюда ещё наличие навигаторов в почти каждой машине которые тоже сообщают дорожную обстановку.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
01.10.2019, 23:11
Цитата Сообщение от Curry Посмотреть сообщение
Это будет довольно скоро.
Экспериментально это уже есть кое-где. И работает именно на способе предложенном NASA на изолированных от других участников движения автобусных маршрутах.

Добавлено через 2 минуты
Цитата Сообщение от Curry Посмотреть сообщение
Врачи их и не меняют. Корректируют согласно правилам
Вы немного не поняли. Нельзя поменять правила предметной области в отличии от правил дорожного движения.

Добавлено через 2 минуты
Цитата Сообщение от Curry Посмотреть сообщение
https://www.forbes.ru/tehnologii/378...telya-v-kabine
http://www.iksmedia.ru/news/55... li-po.html
Так подозреваю там все завязано на машинно-ориентированные интерфейсы. Штаты как раз лидер в плане их наличия на дорогах общего пользования и скорее всего какие то активные датчики положения. Активные датчики годны только для тестовых/единичных машин. при массовом применении возникнет проблема взаимного заслепления сонаров/лидаров/радаров и т.д. Опять же пока что нет статистики по аварийности. А по той же тесле она показывает повышение аварийности а не снижение. Да и опять же попахивает газетной уткой. Использовать автопилоты без водителя в кабине, держащего руль на органах управления, на дорогах общего пользования в штатах запрещено законодательством.
0
56 / 20 / 2
Регистрация: 18.06.2018
Сообщений: 199
02.10.2019, 07:15
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Потому что правила функционирования организма поменять не в силах человеческих, в отличии от ПДД

Не по теме:

Йога вам в помощь и поменяете все что угодно, на что нравится. :)

Анекдот в тему:

Кликните здесь для просмотра всего текста
идет мальчик по Индии, на дереве висит йог в позе лотоса, держась левой рукой за толстый сук. На коленях лежит книга. Мальчик:
-"Дяденька, а Вы йог?"
-"Да, сынок"
-"Дяденька, а правда что йоги всё умеют?"
.. дяденька лениво отцепляется от сука, перелистывает страничку книжки и прицепляется рукой обратно ..
-"Правда мой мальчик"
:)

0
Модератор
 Аватар для Curry
5168 / 3530 / 536
Регистрация: 01.06.2013
Сообщений: 7,685
Записей в блоге: 9
02.10.2019, 09:23
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Нельзя поменять правила предметной области
И что? Программирование возможно только когда можно менять правила предметной области?
А в сопромате и аэродинамике можно что ли? И как только самолёты моделируют и проектируют.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
02.10.2019, 10:28
Цитата Сообщение от Curry Посмотреть сообщение
Программирование возможно только когда можно менять правила предметной области?
Программирование то возможно. А вот робототехника таки идет путем изменений как минимум механизмов в направлении более удобном для автоматического управления.
Цитата Сообщение от Curry Посмотреть сообщение
А в сопромате и аэродинамике можно что ли? И как только самолёты моделируют и проектируют.
Ну сопромат вроде как бы точная наука. И аэродинамика тоже под точную мимикрирует. А вот медицина это уже из совсем другой оперетты. Особенно постановка диагноза. Чего только стоит диагноз Ч.Е.З.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.10.2019, 10:28

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

Как сделать правильный выбор между C# и Java?
Здравствуйте. В далеком прошлом, я занимался пустой тратой времени. А именно - выбором языков программирования. Но со временем я выбрал...

Выбор языка программирования
Всем привет. Я учил язык программирования Delphi. Сейчас думаю переходить на C#. Какие программы можно написать на с шарп? прикладные,...

Выбор языка программирования
Здравствуйте, господа. Хочу начать писать приложения для мобильных устройств, приоритетно для Андроида. Возник такой вопрос: на каком...

Выбор языка программирования
Привет народ, Есть у меня задумка одна. Собственно занимаюсь ракетомодельным делом) Решил вставить смартфон в мою ракету для получения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
65
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru