Найти тему

Алгоритм выбора твоего первого языка программирования

В предыдущей статье я рассказал о том, как правильно настроиться перед выбором первого языка. А теперь выбираем. Вот алгоритм пути, который я сам прошел и предлагаю тебе:

1. Выбери IT-продукт, который тебе нравится. Это может быть игра, приложение, сайт или что-нибудь еще.

2. Узнай, какая компания его выпускает. Почитай про эту компанию. Подумай, хотел бы ты там работать? В случае отрицательного ответа возвращайся к пункту 1.

3. Найди программерские вакансии этой компании. Посмотри задачи, которые описаны в этих вакансиях. Оцени, насколько ты хотел бы ими заниматься. Если особого рвения не возникает, возвращаемся к пункту 1.

4. Посмотри, какой основной язык требуется на наиболее интересной вакансии. Почитай про этот язык. Проверь, что он в топ-20 популярных и не является зависимым от другого языка, как, например, Scala или TypeScript. Иначе огребешь лишних проблем при изучении. Также учти, что чем дальше язык от первого места топа, тем большим челленджем может оказаться его постижение.

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

6. Если после проведенного в пункте 5 анализа твой ответ ближе к положительному, переходи к пункту 7. Если нет - бросай язык, добавляй его в список исключенных (с пометками о причинах, они пригодятся) и переходи к пункту 4. Если ты возвращаешься к нему уже не первый раз, возможно, область компании расходится с твоими интересами, попробуй вернуться к пункту 1.

7. Поздравляю, ты нашел свой инструмент управления бездушными железяками!

Хочу отметить, что тебе не обязательно ставить себе цель попасть именно в эту контору на эту должность. Например, меня не взяли в “контору мечты”, но, походив по собеседованиям, я скоро нашел свою первую работу. В общем, главное - выбрать вектор развития. И при должном усердии ты рано или поздно попадешь туда, куда захочешь.