Найти тему
Lex Alov

Почему ты не станешь программистом. Сколько языков тебе придется знать.

Вот я пишу простую фразу 계란 삶는 법, но тебе ничего не понятно. Это фраза "как сварить яйцо" на корейском. Как ты думаешь сколько языков тебе надо знать, чтобы стать программистом? Давай считать.

Первый - это русский, чтобы объяснять себе что происходит.

Второй - это язык программирования, чтобы объяснить что происходит компьютеру и другим программистам, читающим твой код. Дополнительный бонус. Опытные программисты вынуждены изучить за время своей карьеры несколько языков программирования.

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

Четвертый и он же главный - это программистский язык.

Русскоязычные программисты - это такой гордый народ, который выдумал себе собственный язык и упорно не желает общаться ни на одном из трех официальных языков.

яп, таска, прод, дебажить, задеплоить, дропнуть, либа, камень...

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

Тебе придется смириться с этим фактом и стать таким же человеком как и они. С этим есть серьезные проблемы. Не зря же статья называется прочему ты не станешь программистом.

Я часто смотрю разных блогеров, которые переехали в сша и начинают жизнь с нуля, и заметил одну тенденцию. Чтобы начать нормально существовать в американской среде, понимать что им говорят, самим говорить понятно, у них уходит не менее 2 лет. Зато, потом не могут вспомнить как что-то по-русски называется. У программистов то же самое. На любой вопрос они насыпят тебе кучу терминов и сленга с чувством полной уверенности, что их можно понять.

Несколько советов, что же делать, чтобы обратиться из человека в программисты.

1. Надо всеми правдами и неправдами найти друзей-программистов и общаться с ними как можно больше на темы программирования и в целом по жизни. Это можно сделать в социальных сетях, телеграмм-каналах, на конференциях, поискать среди старых знакомых и друзей друзей.

2. Надо подписаться на как можно большее число IT каналов и подкастов (не обучающих коду) и слушать. Вместо музыки, треска камина и пения птиц.

3. Перевести все устройства на английский. Смотреть и читать весь контент на английском (айтишный не в счет). Когда я говорю весь - это означает весь и всегда. Мозг не даст тебе стать программистом, если у него будет выбор. Надо заставить его думать, что слова на программистском - это отдых и развлечение.

Если ты не заразишься программистским языком, для тебя все объяснения будут 계란 삶는 법.

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