Приложение Т—Ж
В нем читать удобнее

Муки выбора в IT: как я несколько лет искал «идеальный» язык программирования

Обсудить

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Всем привет! Меня зовут Артём, мне 20 лет, учусь на 2 курсе прикладной информатики. Хочу честно рассказать, как я несколько лет искал «идеальный» язык программирования и к чему это в итоге привело.

Вообще всё началось лет в 15. Я тогда пробовал делать игры на Unity и немного учил C#. Сделал пару мелких проектов для себя, но быстро остыл: в 15 лет интереснее пойти погулять с друзьями, чем сидеть за кодом. Тем не менее, базовая логика C# у меня в голове осталась.

Ближе к старшим классам я решил, что хочу уйти в Python-разработку. Начал его учить, но потом начитался в интернете про «бешеную конкуренцию среди джунов» и испугался. Сразу стал искать замену. Попались на глаза C++. Поучил их пару месяцев, пока в соцсетях не наткнулся на блогера, который уверенно заявил: «Джунов в C++ не существует». И всё, меня это снова сбило с толку.

Самое обидное, что после этого я года полтора жил в иллюзии, что якобы нахожусь в поиске. В итоге следующие пару лет я провел в иллюзии выбора — якобы анализировал рынок, а на самом деле просто бежал от решения, боясь ошибиться.

В апреле мне исполнилось 20, и пришло четкое осознание: пора определяться. Я стал сканировать рынок и решил уйти в Java Backend. В итоге с апреля по август из Java я выучил только самые основы, которые и так помнил еще со времен C# — синтаксис-то у них похож. Все эти 4 месяца я толком не двигался вперед, потому что меня постоянно жрали сомнения: «А вдруг выбор неправильный? Вдруг уйдет куча времени?». Пока я сомневался, мог бы уже спокойно разбирать Spring. Время просто ушло, а я остался ни с чем.

В очередной раз я сидел и выбирал между чужими мнениями: На Python нереально найти работу. Java устарела. C# в России никому не нужен. На Golang берут только от уровня Middle.

В какой-то момент мне это надоело. Я решил никого не слушать и сам собрать статистику. Посмотрел рынок вакансий в РФ и понял, что C# более чем успешен и востребован.

Получилось интересное наблюдение: я прошел длинный круг, потратил кучу времени на сомнения и в итоге вернулся к тому языку, с которого начинал в 15 лет. Да, мой выбор занял слишком много времени, очень много. Но ведь, что не убивает, делает нас сильнее.

И я решил написать эту статью для тех, кто также мечется туда сюда и не может выбрать, и это касается не только IT. Вдруг кому-нибудь поможет определиться.

Если вы сейчас тоже мечетесь и не можете определиться — просто поймите: идеального выбора не существует. На любом языке можно как быстро найти работу, так и искать её месяцами. Это зависит от вашей практики и упорства, а не от «правильности» стека.

Не слушайте блогеров и продавцов курсов, абстрагируйтесь от шума. Просто выберите то, что вам понятнее и ближе, и планомерно бейте в одну точку, не распыляясь на другое.

P.S. Ну а если нужен вариант на 100% без рисков — это 1С )))

учеба