Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
0 / 1 / 0
Регистрация: 24.06.2019
Сообщений: 23

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

07.07.2019, 12:34. Показов 5401. Ответов 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
88 / 108 / 6
Регистрация: 16.04.2019
Сообщений: 451
Записей в блоге: 4
30.09.2019, 23:32
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Curry Посмотреть сообщение
А, может, наоборот, автоматизируют метение улиц (есть же давно домашние пылесосы-роботы), и дворники пойдут в веб разработку?
Может быть и в подобный сценарий я верю больше, чем в сценарий, что в скором времени выкинут всех веб-разработчиков, причём есть реальные прогнозы того, что автоматизация труда приведёт к тому, что миллионы людей, занимающихся ручным трудом, останутся безработными.

Цитата Сообщение от Curry Посмотреть сообщение
Пруф есть?
А экспертное мнение Fulcrum_013 != пруф?

Добавлено через 3 минуты
И да, на месте "экспертов" кАмпьютер сайнс, которые тут переживают за веб-разработчиков, которых скоро заменит автоматика, я бы задумался над вопросом: "Как скоро автоматика придёт на замену и мне?". Ибо если компьютер смогут научить писать код на JS или ином "быдлоскриптовом языке" по качеству не ниже уровня человека, то навык написания С/С++ будет вопросом ближайшего будущего.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
30.09.2019, 23:44
Цитата Сообщение от Curry Посмотреть сообщение
Среди IT специалистов
Ну вот как раз по этой ссылочке нажимаете на иконочки и тама как раз уровень безработицы и пишется. И таки у вебдеверов он самый высокий.
0
Модератор
 Аватар для Curry
5153 / 3446 / 536
Регистрация: 01.06.2013
Сообщений: 7,504
Записей в блоге: 9
01.10.2019, 01:18
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
И таки у вебдеверов он самый высокий.
Нет. у Information Security Analyst больше. Уж не говоря про многие не IT специальности, вроде мойщиков автомобилей и помощников барменов.
Так что
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
они уже 5 лет списки безработных возглавляют во всем мире
- это вы преувеличиваете.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
01.10.2019, 01:54
Цитата Сообщение от Curry Посмотреть сообщение
Уж не говоря про многие не IT специальности,
Та специальности не связанные с интеллектуальным трудом вообще исчезнут в самом ближайшем будущем и это давно и ежу понятно. И первые кандидатуры на исчезновение - уборщики без знания робототехники и повара.
Цитата Сообщение от Curry Посмотреть сообщение
Нет. у Information Security Analyst больше
А они с каких пор к разработчикам относятся? Мы тут тему разработки софта и безработицы в ней обсуждаем или каких то околовсяческих эникейщиков?
0
 Аватар для zeroalef
200 / 236 / 33
Регистрация: 29.03.2019
Сообщений: 667
01.10.2019, 11:20
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
уборщики без знания робототехники и повара
Повара-то чем вам не угодили? Повар -- не профессия, а призвание. Такое же как художник в широком смысле слов. Запахи, вкус, сочетание ингридиентов, у всего этого нет законоверностей. Разве кроме каких-либо базовых. Хотя кому я всё это говорю? Человеку, который всю жизнь питался в заводской столовке =))
2
56 / 20 / 2
Регистрация: 18.06.2018
Сообщений: 199
01.10.2019, 15:16
Цитата Сообщение от albest Посмотреть сообщение
А я лучше возьму Arduino или Raspberry Pi.
насмешили.. все равно что расписаться: "а я лузер и тем горжусь".. уж извините.

Добавлено через 2 минуты
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Это игрушки а не инструменты. Ну и если речь пошла о встраиваемых системах - то скриптовые языки и языки с GС абсолютно не подходят для управления оборудованием в реальном масштабе времени. Ну и при этом это абсолютна не та тема в которую стоит лезть без серьезного универского образования именно в ее направлении. Без знания и понимания теории автоматического управления это только проблемы себе искать. А оная теория для понимани требует весь фундаментальный математический базис который изучается на первых двух-трех курсах универа.
подпишусь. Ни добавить ни убавить. Спасибо.

Добавлено через 8 минут
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Та специальности не связанные с интеллектуальным трудом вообще исчезнут в самом ближайшем будущем и это давно и ежу понятно.
В современном мире, даже с текущей скоростью внедрения роботизации и автоматизации на всех уровнях, не-ИТ специальности исчезнут все, и практически без исключений. И лидеры тут имхо - разного рода "слесаря, токаря" и прочая "обработка". Дворники ещё поживут какое-то время, ибо роботизировать уборку сложного помещения с изменяющейся обстановкой, отличить брошенный мусор (габаритный, а не "пыль") от полезной упавшей вещи .. это вопрос только "завтрашнего дня". А вот ГАПы - уже по сути "вчерашний" день.

Да, останутся "мастера" ручного труда .. как и художники, которые "а я так вижу" .. но, это не сделает погоду на рынках и занятости.

автоматизация ИТ-отрасли? Ну .. я про неё слышу много и давно .. пока особых сдвигов не замечаю.
0
88 / 108 / 6
Регистрация: 16.04.2019
Сообщений: 451
Записей в блоге: 4
01.10.2019, 15:42
Цитата Сообщение от Arhat109 Посмотреть сообщение
не-ИТ специальности исчезнут все
И чем же все "неайти" специальности отличаются от "айти"? Если компьютеры заменят врачей (первое что приходит в голову), то что компьютерам помешает заменить и программистов? Не думаю, что работа кардио хирурга сильно уступает по сложности работе хорошего программиста. Вперёд заменят программиста, так как от него не зависит чья то жизнь. + Работу электронного программиста можно будет протестировать и, возможно, исправить ошибки, а вот если электронный хирург вам что-то не то отрежет, то шансов исправить что-то здесь будет не так много.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,018
01.10.2019, 16:00
Цитата Сообщение от IamLost Посмотреть сообщение
Если компьютеры заменят врачей (первое что приходит в голову), то что компьютерам помешает заменить и программистов?
И программистов заменят, разумеется. Как раз веберов, мобильщиков, и прочих формошлепов - в первую очередь. Здесь даже и ума то от компа много не надо, потому что 99% задач в этих областях ничего кроме реализации набора примитивных стандартных паттернов не требует. Произойдет это, скорее всего, в ближайшие 5-10 лет - позитивные сдвиги в этом направлении уже видны. Разработчики в более наукоемких областях, где кроме умения нажимать кнопки нужен еще и мозг, пока еще будут жить, этим работы на несколько десятилетий как минимум хватит. Вот именно на эти области и нужно ориентироваться, если хочешь обеспечить себе стабильную работу в долгосрочной перспективе.

Добавлено через 2 минуты
Цитата Сообщение от Curry Посмотреть сообщение
А, может, наоборот, автоматизируют метение улиц (есть же давно домашние пылесосы-роботы), и дворники пойдут в веб разработку?
Дворники, кто могли, давно уже ушли в веб-разработку Придется в родную гавань возвращаться. Но да, не исключено, что даже и улицы мести они будут бесполезны.
0
 Аватар для Crystal Matrix
-39 / 80 / 0
Регистрация: 06.06.2015
Сообщений: 3,465
01.10.2019, 18:58
Изучайте тот язык программирования, который благоприятно воздействует на Вашу биологическую память, развивает её.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
01.10.2019, 19:04
Цитата Сообщение от Arhat109 Посмотреть сообщение
пока особых сдвигов не замечаю
И не заметите. Задача формализации задачи не формализуема.
0
531 / 180 / 39
Регистрация: 18.08.2012
Сообщений: 907
01.10.2019, 19:24
Цитата Сообщение от albest Посмотреть сообщение
Я не знаю, но я думаю, что это нереально, быть инженером, программистом микроконтроллеров и программистом интеллекта робота.
более чем реально. Я по образованию - инженер-электроник. Как-раз этим и занимался в своё время. И я бы не сказал, что от этого голова опухла.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
01.10.2019, 19:34
Цитата Сообщение от sam063rus Посмотреть сообщение
Я по образованию - инженер-электроник
В каком году заканчивали? И не таган часом? Просто как бы в обозримом прошлом были времена когда оную ТАУ давали только электроникам и только на "закрытых" специальностях.
0
Игогошка!
 Аватар для ct0r
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
01.10.2019, 19:57
Перекличка снобов в действии
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
01.10.2019, 20:08
Цитата Сообщение от zeroalef Посмотреть сообщение
Повара-то чем вам не угодили?
Всем угодили. Именно по этому уже появились роботы их заменяющие. Стоят правда пока что дорого для того чтобы в каждой квартире стоять. тысяч от 15 безневинно убиенных президентов. Но как бы связка инженер-кулинар+робот вместо шеф-повора и толпы поворят во всем общепите - это реальность которую увидим в течение года-двух.

Добавлено через 4 минуты
Цитата Сообщение от IamLost Посмотреть сообщение
Если компьютеры заменят врачей (первое что приходит в голову),
Они не заменят мозги врачей. Они могут заменить разве что руки хирургов и усилить глаза рентгенологов. Т.е. связка человек думает машина работает, которая в результате расширяет возможности человека. Точно так же как у шеф-повора который душей и моском изобретает блюда, а рук для их приготовления не хватает, машина может заменить толпу поворят но не самого гения кулинарии.
1
531 / 180 / 39
Регистрация: 18.08.2012
Сообщений: 907
01.10.2019, 20:37
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
В каком году заканчивали? И не таган часом?
самарский аэрокосмический
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
01.10.2019, 20:42
Цитата Сообщение от sam063rus Посмотреть сообщение
самарский аэрокосмический
Ну по ходу из той же "закрытой" оперы. Поэтому и проблем нет с теми местами где без ТАУ никак.
0
Модератор
 Аватар для Curry
5153 / 3446 / 536
Регистрация: 01.06.2013
Сообщений: 7,504
Записей в блоге: 9
01.10.2019, 22:00
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Они не заменят мозги врачей.
Учёных в области медицины не заменят. А массу рядовых врачей как раз проще, даже исключается субъективизм.
В медицине (для обычных врачей - не учёных) приняты жёсткие правила, отклонения от которых, особенно при расследовании смерти пациента, для врача чреваты. Упрощённо там так.
1. Устанавливаем перечень симптомов.
2. Они соответствуют одному заболеванию? Да - Диагноз поставлен, к лечению, п.6. Нет - к п.3.
3. Назначаем (дополнительные) анализы и обследования.
4. Получаем результаты которые включаем в симптомы
5. goto 1.
6. Лечение. Исходя из симптомов выбираем одну из утверждённых минздравом схем лечения.
Разумеется, компьютеру пока сложно оценить такие критерии как "пациент заторожен" или что где то имеется припухлось, но, в целом, автоматизация там может быть. Врачи её боятся, естественно.

В поликлиннике некогда поставили умный кардиограф который у меня нашёл гиперкалиемию - перекормили меня препаратом калия. Врач сказала что мол, то что он на кардиограмме печатает, на это не нужно смотреть. Я не поленился, пошёл сдал анализ крови на калий (в том числе) в частную лабораторию - превышение. Потом пришёл к кардиологу, у неё был уже другой кардиограф, попроще. Тот "сломался".
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
01.10.2019, 22:11
Цитата Сообщение от Curry Посмотреть сообщение
А массу рядовых врачей как раз проще, даже исключается субъективизм.
Они даже рядовых водителей заменить не в состоянии в принципе. Хотя правила движения еще более формализованы. Заменят только с изменением инфраструктуры позволяющей осуществлять обмен инфой между машинами а так же между машиной и дорогой. Ну и правила тут как не крути но придется сильно менять. У врачей же ниче менять не получится в принципе. Т.е. максимум что могут компы в этом плане - облегчить диагностику на ранних этапах и ускорить лабораторные исследования. Ну а робототехника заменить тренированные руки в высокоточных движениях. Хотя бы потому что как бы они не были тренированными оперировать но они подвержены усталости да и что то подвижное резать, как к примеру операции на бъющемся сердце, все равно не натрнеруешся.
0
Модератор
 Аватар для Curry
5153 / 3446 / 536
Регистрация: 01.06.2013
Сообщений: 7,504
Записей в блоге: 9
01.10.2019, 22:26
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Они даже рядовых водителей заменить не в состоянии в принципе.
В этом направлении как раз прогресс идёт.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
У врачей же ниче менять не получится в принципе.
Это почему? Там всё и так уже изрядно алгоритмизовано.
Разве что противодействие со стороны самих врачей. Так это луддизм с которым в современном обществе ради прибыли успешно борются. К тому же, квалифицированных врачей не хватает. Массу которая есть полезней для пациентов заменять роботами.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
01.10.2019, 22:48
Цитата Сообщение от Curry Посмотреть сообщение
Это почему?
Потому что правила функционирования организма поменять не в силах человеческих, в отличии от ПДД

Добавлено через 1 минуту
Цитата Сообщение от Curry Посмотреть сообщение
В этом направлении как раз прогресс идёт.
Где? Разве что в исследованиях NASA которые как раз и говорят о том, что решить эту проблему может только технология роящихся роботов, а не шарлатанство от гуглов. Т.е. банально связь превосходящая возможности человеческих глаз, и алгоритмы планирования, а не какие то там шаманства с нейросетями. Для того чтобы не допустить столкновения никакое распознавание предметов не нужно, нужно знать габариты и скоротсь движения. Все. И никакие видеокамеры и ИИ для решения этого вопроса не пригодны. Потому что точно так же как глаз подвержены заслеплению/не видят в темноте и тем более не могут видеть что там за углом/сзади за фурой и т.д.

Добавлено через 11 минут
При этом определить что там за бугорком - продолжение дороги или обрыв ни какой датчик определить не в состоянии априори. Именно поэтому никакого применения для технологии автономного танкового автопилота, которую пентагон получил еще в начале нулевых, на Земле не нашли, а отправили ее на Марс, где она может работать во взаимодействи со всевидящим спутниковым оком. В условиях же массового дорожного трафика есть только один выход - получение этой инфы непосредственно транспортным средством от инфраструктуры самой дороги.
И именно это путь к построению автопилота годного для массового использования. При этом на порядки более дешевый чем гугл-шаманства, годные только для пиара под присмотром водителя. Единственное что его внедрение это не корпораций уровень а государств, точно так же как подобный принцип автоматики избежания столкновений еще с 70-х работает в авиации.

Добавлено через 7 минут
Т.е. как все это порешали в самой космонафтике авиации и т.д. - вместо шарлатанства фантастики на тему человекоподобия роботов с непредсказуемым поведением, пошли путем внедрения машинно-ориентированных интерфейсов/инфраструктуры.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.10.2019, 22:48
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru