Английский для IT. Как учиться программисту. Часть 1

С чего начать?


По статистике, более 75% заказов на разработку программного обеспечения поступает к отечественным специалистам от иностранцев, и почти все заказчики предпочитают общаться на английском языке.


Именно поэтому каждый IT-специалист должен владеть им на хорошем уровне.

Что понадобится изучать/повторять в первую очередь? Основы. Основы, Карл.

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

По аналогии, это как пытаться разобраться в Node, плохо представляя себе JS.

Без выученных основ так же невозможно полноценное устное общение с англоязычной командой/ заказчиком.

Это как пытаться писать код, плохо владея синтаксисом языка программирования.


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


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

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


Одной из таких классификаций является международная система CEFR (Общеевропейские компетенции владения иностранным языком).

Данная система может применяться ко всем европейским языкам.

Так выглядят уровни владения английским языком по шкале CEFR:

A — Элементарное владение (Basic User):

A1 — Уровень выживания (Survival Level — Beginner и Elementary)

A2 — Предпороговый уровень (Waystage — Pre-Intermediate)

B — Самостоятельное владение (Independent User):

B1 — Пороговый уровень (Threshold — Intermediate)

B2 — Пороговый продвинутый уровень (Vantage — Upper-Intermediate)

C — Свободное владение (Proficient User):

C1 — Уровень профессионального владения (Effective Operational Proficiency — Advanced)

C2 — Уровень владения в совершенстве (Mastery — Proficiency)

Существует много онлайн тестов разной степени толковости, ссылки на которые выдает гугл по запросу "тестирование уровня английского языка онлайн".


Можно пройти (несколько), и приблизительно определить свой уровень знаний, чтобы в дальнейшем отталкиваться от этого для подбора учебного материала для самостоятельного изучения (если вы решили заниматься самостоятельно). Если вы решили заниматься на курсах - то там тестирование будет, скорее всего, первым, что произойдет, после оплаты и поступления. Третий вариант - индивидуальное обучение.


Подробно об уровнях владения английским, и различиях в обучении (самостоятельное/курсы/обучение с индивидуальным преподавателем) в следующем посте, а пока предложение пикабушникам-программистам:

Бесплатное изучение английского. В обмен на обучение программированию.

Я вам преподаю английский, вы мне - программирование

Стек - Node.JS + MongoDB.

Что есть: базовые знания JS + Node

Мой уровень английского С1-С2, изучаю и пользуюсь им ежедневно, начиная с начальных классов школы, использовал в профессиональной деятельности, использую и сейчас.

Могу дать базу, структуру языка, произношение, чтение, перевод, в целом, любой аспект, на ваш выбор. Есть опыт преподавания + опробованная программа классического английского (Oxford)

Формат: онлайн (например, Teamviewer + голосовое общение в мессенджере).

Telegram: t.me/ax_el5 (убрать нижнее подчеркивание)

Web-технологии

458 постов5.8K подписчика

Добавить пост

Правила сообщества

1. Не оскорблять других пользователей

2. Не пытаться продвигать свои услуги под видом тематических постов

3. Не заниматься рекламой

4. Никакой табличной верстки

5. Тег сообщества(не обязателен) pikaweb