Самый важный навык для программиста

Самый важный навык для программиста

Стартапы и хайпы

У всех компаний свои требования к программистам. Одни требуют знания алгоритмов и структур данных. Другие ожидают опыта реальных проектов. Но один навык объединяет большинство хороших вакансий. Там нужно знание английского языка.

Кот доволен, что знает английский язык.


Не читайте переводы

Я перестал читать технические статьи на русском два года назад. Наткнулся тогда на сайт hackernews — крупнейший агрегатор статей для программистов. Начал регулярно находить на нем полезные ссылки и решил сделать паблик VK. В последствии он превратился в этот канал. Искал для паблика интересный контент и заметил закономерность: на сайтах вроде Хабрахабр или Geektimes статьи появлялись на два дня позже hackernews. Статьи переводили с английского на скорую руку, чтобы собрать плюсов. Переводчики ошибались или додумывали контекст. Необходимость читать на русском отпала сама.

Однако большую часть статей не переводят совсем. Программист без знания английского языка не получает большей части знаний. И единственный способ получить их — учить английский.

Изучайте английский

Что делать если не знаешь английский язык и получается читать только переводы? Как можно скорее начать изучать его. Для этого не нужно много времени — достаточно учить 10 слов в день. Главное делать это ежедневно. Находить новые слова можно и в технических статьях. Там используется примитивный синтаксис и термины, знакомые любому программисту. Читать технические статьи в разы проще художественных. Вы сможете свободно читать тексты через несколько месяцев практики. Если не знаете английский, то открывайте любую статью и выписывайте новые слова.


Как изучать

Как и многие я изучал английский в школе, но без языковой практики стал забывать слова и грамматику. Мне захотелось это исправить и я стал искать работающие способы учить язык. Хочу посоветовать статью Максима Ильяхова «Английский для работы и жизни». Он рассказывает как как легче запоминать слова, какой учебник выбрать и как выбрать репетитора. От себя для изучения слов рекомендую карточный метод и программу Anki. Это проверенный способ, который используется репетиторами. Я уже посоветовал читать статьи, но не ограничивайтесь только ими: переключите интерфейсы на английский, начните смотреть сериалы в оригинале с субтитрами. Ежедневно получать языковую практику не трудно.


Итог

Читайте на английском и изучайте новые слова. Не нужно даже специально искать их, просто читайте статьи с канала. А если будет мало, то рекомендую hackernews и /r/programming. Вы получите доступ к самым актуальным знаниям и новостям.


Не согласны со мной? Пишите @bluzir
Больше интересных ссылок и статей на канале @startupsandhypes

Report Page