Найти тему

Почему выбирать язык программирования глупо ?

🕔 Время чтения : 2 минуты

Хочу поговорить о том, почему на самом деле вся тема "аэ на каком ты языке пишешь" полная хрень💩. И идти в программирование ориентируясь только на язык не очень хороший путь.

Когда я начинал свой путь 🛣 в ИТ, вопрос о выборе языка стоял в последнюю очередь. В Университете я писал на C++ и мне очень нравилось, магистерскую работу я писал на Python так как моя диссертация была связана напрямую с Искусственным интеллектом. Даже был опыт создания программ на C#.

Но уже года два - три не возвращался ни к C# ни к C++ ни к Python, почему же ?

Потому что язык не важен, важно то, что вы хотите делать !

Давайте попробую объяснить. Когда я начинал путь Android разработчика, это означало изучение этой предметной области, принятие правил, общение с комьюнити, чтение документации. И многие примеры, документация, другие программы были на Java ! Соответственно, я либо принимаю правила игры и учу Java чтобы писать Android приложения, либо нет. (Давайте опустим тот момент что писать можно на чем угодно хоть на 01, потому что это бессмысленно и у меня всего одна жизнь, чтобы пытаться собрать Android приложение через блокнот).

Потом Google сказала, Java круто, но Kotlin еще круче, теперь переходим на Kotlin. И я как Android разработчик начал изучать Kotlin. Понимаете суть ? Меня никто не спрашивал что я хочу, все наоборот, мне говорили хочешь быть Android разработчиком принимай правила игры или иди на завод, все просто.


🤔
И что все это значит ?
"Синие тарелки красивые, но коричневые прослужат дольше." - Morrowind


Резюмируя, как выбрать язык программирования ? Сначала пойми что ты хочешь делать, писать программы под Desktop, создавать сайты, писать iOS приложения, писать Android приложения или заниматься ИИ, потом посмотри какой язык используется в этой области и начни его изучать.

Мы не выбираем язык, мы выбираем, то с чем мы хотим работать, что создавать, а дальше мы уже выбираем инструменты и средства которые уже существуют для нашей деятельности.