Технический английский язык для программистов самоучитель: Как учить английский для программистов + 79 отличных ресурсов ‹ Инглекс

Содержание

Английский язык для IT-специалистов

Всем людям, так или иначе связанным с IT сферой, прекрасно известно, что рано или поздно вопрос о владении английским языком становится ребром.

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


Если вы совсем не знаете языка, но он вам очень нужен, то советуем видеокурс
Технический английский для IT специалиста

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

Курс состоит из книги для студентов, аудиоматериалов, книги для преподавателя, а также глоссариев и тестов по каждой пройденной теме.

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

Материалы курса: книга студента, аудиоматериaлы и книга для учителя.

Курс содержит книгу студента и аудио к ней.

Составляющие курса: книга студента и аудиозаписи.

Учебник расскажет о влиянии Интернета на язык и всех тех изменениях, которые он внес.

Английский для фрилансеров:

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

Английский для работы в команде:

На этом вебинаре вы получите информацию об основных типах IT-компаний и команд, их базовой структуре, ключевых процессах командной работы и о стадиях формирования команды.

Multitran
English5it
Computerlanguage

Business English
BlairEnglish

ToLearnEnglish
EngBlog

HerdingCode
Se-radio

Как учить английский для IT специалистов

Hello there! Сегодня мы расскажем о серьезном подходе к изучению технического английского. В этой статье вы найдете специализированные учебники, словари и журналы, которые подготовят вас к работе в IT-сфере. C’mon!

Как же круто учить английский по интересным статьям или фильмам, не так ли? Однако без определенной грамматической и лексической базы такое занятие становится не столь уж и веселым.

Кстати, если хотите подтянуть свои знания грамматики английского языка, то воспользуйтесь нашим онлайн-тренажером!

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

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

Содержание статьи:

Учебники для IT-специалистов

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

Составляющие курса: книга студента + аудио, книга для учителя, глоссарии и тесты.

Уровни: А1-А2, А2-В1.

Далее в статье будут приведены уровни английского по европейского шкале CERF. Поэтому рекомендуем открыть статью обо всех уровнях английского и подглядывать о чем мы тут говорим 🙂

Преимущества: учебник содержит 2 книги разных уровней и поможет проработать лексику, необходимую для IT-сферы. Материал направлен на развитие навыков чтения, аудирования, разговора и письма.

Недостатки: составлен в 2012 году, поэтому некоторая современная лексика отсутствует.

 

Составляющие курса: книга студента + аудио к ней, книга для учителя.

Читайте также: IT термины на английском языке

Уровни: A1-B1.

Преимущества: в курсе сделан упор на чтение и аудирование. В учебнике вы найдете более 500 терминов и словосочетаний, необходимых для IT-сферы. Существует 2 версии курса: с американским английским и британским. В конце каждого уровня есть глоссарий со словами.

Недостатки: год издания 2011.

 

Составляющие курса: книга студента + аудио к ней, книга для учителя.

Уровни: A1-B1.

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

Недостатки: не подойдет другим специальностям.

Составляющие курса: учебник с ключами для самопроверки.

Уровни: B1-C1.

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

Недостатки: упор сделан исключительно на изучении новых слов, аудирование и грамматика отсутствуют. Нет начальных уровней.

  • Express Series English for Telecoms and Information Technology – Oxford University Press

Составляющие курса: учебник, Multi-ROM, глоссарий, транскрипции всех аудиоматериалов.

Уровни: B2-C1.

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

Недостатки: начинается с уровня B2.

Составляющие курса: книга студента + аудио к ней, книга для учителя, глоссарий.

Уровни:

B2-C1.

Преимущества: курс содержит большое количество тематических текстов и интервью с профессионалами из IT-сферы.

Недостатки: не имеет начальных уровней, нет более современной лексики.

 

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

Книги Раймонда Мерфи не являются специализированными для IT-специалистов, но имеют хорошую грамматическую базу и уровни от начального до высокого. Они прекрасно подойдут в роли дополнительного материала для тренировки грамматики и самопроверки.

Словари для IT-специалистов

Если вы пока что в английском новичок, и нужно что-то срочно и грамотно перевести. Это не специализированный словарь, однако он

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

Удобен для поиска фраз. На каждый запрос сайт предоставляет разные живые контексты с переводом на русский. Можно их сравнить и найти наиболее применимый.

 

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

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

 

Глоссарий на английском, но с более короткими и упрощенными определениями.

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

 

На этом сайте можно искать

термины по категориям. Это даст возможность систематично выписывать и учить слова, относящиеся к одному тематическому блоку. Например: «database terms», «programming terms», «network terms» и т.д.

Еще один словарь IT-терминов с более удобным и простым интерфейсом.

Вас также может заинтересовать: 35 англоязычных сайтов и блогов об IT

Журналы

После того, как вы изучили несколько учебников, останавливаться не стоит. Don’t give up. Читайте статьи для того, чтобы отшлифовать изученное. Журналы об IT — хороший источник слов в контексте.

  • PCWorld — журнал о гаджетах и компьютерах.
  • Linux Journal — самый популярный журнал о Linux и Opensource.
  • Mac World — для любителей «яблок».
  • PC Magazine — о смартфонах, лэптопах, камерах и Интернете.
  • NET Magazine — журнал для веб-разработчиков и программистов с туториалами.
  • Computer World последние новости IT, ревью, интервью и, главное, бесплатная подписка.

Заключение

Хотелось бы еще порекомендовать вам почитать 35 англоязычных интернет-ресурсов для IT.

В изучении как базового, так и узкопрофильного английского важны: правильный учебник, словарь, система и желание. Надеемся, что мы помогли вам с первыми тремя, ну а последнее за вами. Keep going forward!

Большая и дружная семья EnglishDom

заявка отправляется

Пожалуйста, подожди…

Занимайся английским бесплатно

Занимайся английским бесплатно

в онлайн-тренажере

Английский для IT-специалистов (учебники, разговорники, топики, видео-уроки, грамматика) — Английский для работы

Компьютерные термины, учебник-словарь по программированию и информатике, а также должностные обязанности специалиста по IT должен изучить каждый программист. Также, обратите внимание на учебники, которые разделены на уровни: Beginner — Pre-Intermediate, Intermediate — Advanced и Advanced. Они помогут программисту в полной мере изучить английский язык максимально быстро.



Учебники по уровням

Для уровней Beginner — Pre-Intermediate

  • English for Information Technology
  • Basic English for Computing

Для уровня Intermediate — Advanced:

  • Infotech English for Computer Users
  • Oxford English for Computing
  • Oxford English for Information Technology
  • English for Computer Science Students

Для уровня Advanced:

  • Language and the Internet

Учебники общей тематики

  • Учебник Радовель. Английский язык. Основы компьютерной грамотности
  • Учебник Е.В. Гольцова. Английский язык для пользователей ПК и программистов. Самоучитель.
  • English for IT sudents (Фурсова Л.І.,. Могельницька. Л.Ф., Курносова. Н.О., Сорочинська. А.Ю., Кур’ята С.Г.,. Шадура В.А.) [.pdf]
  • English for it students (Е. А. Малашенко) [.pdf]

Подбор материалов

  • Компьютерные термины
  • Англо-русский словарь по программированию и информатике. Борковский
  • Специалист в сфере ИТ
  • Специалист по ИТ – должностные обязанности
  • Топик: Я хочу быть программистом
  • Топик: Компьютер
  • Выражения для написания электронных писем

Базовая грамматика

Времена глагола

  • Неопределенные времена глагола
  • Длительные времена глагола
  • Совершенные времена глагола
  • Совершенно-длительные времена

Согласование времен

Имя существительное

Артикль

Прилагательные

Числительное

Союз

Местоимение

Наречие

Предлог

Видео-уроки

1. Как начать разговор с работодателем.

 

2. Как написать резюме на английском языке.

 

3. Как задавать вопросы и отвечать на них на собеседовании.

 

4. Как написать короткий e-mail на английском языке.

 

5. Вебинары также по этой теме:

5.1. Английский для фрилансеров.

 

5.2. Английский для работы в команде.


10 советов, как быстро выучить технический английский | GeekBrains

Практические рекомендации от школы по изучению английского по Skype EnglishDom.

https://d2xzmw6cctk25h.cloudfront.net/post/237/og_cover_image/ead65b3d30b23ea384490778d49a32f7

 

На английском говорит более 400 млн. человек по всему миру и еще 1,5 млрд. используют его как второй язык. Вся документация программирования изначально на английском, 5-ти миллионное комьюнити Stack Overflow общается на английском. Интересные и денежные заказы, топовые работодатели, свежие новости из IT сферы и многое другое закрыто для разработчиков, которые не владеют этим языком. Знание английского — обязательное условие для успешного трудоустройства и карьерного роста программиста. Чтобы помочь подписчикам блога GeekBrains в обучении, мы с командой стартапа по изучению английского по Skype EnglishDom подготовили практические советы о том, как обучиться техническому английскому быстро и эффективно.

Занимайтесь каждый день

Это актуально для каждого, кто хочет быстро изучить иностранный язык. Не ищите оправдания в устоявшихся фразах наподобие: “пять минут ничего не решают”. За это время можно прочесть новость на английском, выучить несколько слов или посмотреть тематический ролик. Ищите возможности, а не отговорки. Скачайте аудиокнигу на английском, чтобы слушать, пока едете в метро, или обучающее языку приложение, с помощью которого можно с пользой провести эти пять минут.

Учите слова по темам

Для лучшего запоминания изучайте слова в контексте употребления. Например, чтобы овладеть английской терминологией по теме “Алгебра множеств” ознакомьтесь с тематическими статьями и выделите неизвестные слова. После этого практикуйте их, изучая материалы по теме, пока не сможете обходиться без словаря. Такой способ изучения позволит понять оттенки значений слов, чего невозможно добиться просто заучивая словарь.

Правильно ставьте цели

“Выучить технический английский” — слишком абстрактная цель. Новые слова появляются ежедневно и всех тонкостей не знают даже носители. А когда что-то слишком абстрактно, то невозможно понять качество результата, из-за этого нет мотивации. Поэтому ставьте конкретные, измеримые цели, например: “Выполнить небольшой заказ от англоязычного работодателя”, “Прочесть такую-то книгу по Java на английском”, “Знать 100 технических терминов”, “Попросить совета на англоязычном ресурсе.”

Читайте англоязычные IT форумы

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

Подпишитесь на англоязычных программистов в социальных сетях

Во-первых, это неиссякаемый источник новых слов и выражений. Во-вторых, вы будете “в теме” последних событий и новинок из мира IT.

Смотрите тематические видео 

Знания лексики без умения воспринимать на слух недостаточно. Для того, чтобы успешно общаться с зарубежными заказчиками и коллегами, нужно уметь воспринимать язык на слух. Для того, чтобы приобрести этот навык, советуем смотреть видео с конференций, хакатонов, презентаций. Главное правило — максимум живого общения. Фильмы, сериалы, программы полезны, но они не дадут такого эффекта, как знакомство с “не фильтрованной” речью. Можно слушать и аудиозаписи, но просмотр видео создает эффект полного погружения в языковую среду, отслеживается все, вплоть до характерных жестов и особенностей мимики говорящего.

Регулярно повторяйте пройденный материал

Человек хорошо помнит только то, что он использует. Данный факт обусловлен тем, что мозг считает не применяемый длительное время навык не релевантным. Поэтому очень важно иногда повторять даже давно изученные и очевидные слова и выражения. Лучше, если это будет на практике.

Не углубляйтесь в грамматику

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

Не учите через силу

Сделать приятным можно изучение даже сухого технического языка. Найдите интересную вам специфическую тему или новость на английском и постарайтесь ее перевести. Когда вы понимаете, что это принесет вам результат уже сейчас, например, в виде новых знаний о технологиях, то это очень мотивирует.

Практикуйтесь

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

Инженерный технический английский для начинающих

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

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

Содержание статьи:

Инженерный технический английский: словарь

 

 EngRus 
accessдоступ
accuracy точность
action действие
adaptor переходник
align выравнивать
alterизменять
amplifier усилитель
arrayматрица
averageсредний
baseоснование
binячейка
blinkмигать
boardпанель
bottom низ
bulbлампа накаливания
cableкабель
calibration калибровка
capacitor конденсатор
casting отливка
cavityплоскость
channelканал
cheaterимитатор
checkпроверять
circuit схема
circulationциркуляция
cleanочищать
clear устранять
clipфиксатор
coatслой
collarшайба
comparatorкомпаратор
compressorкомпрессор
conductiveэлектропроводящий
connect соединять
contact контакт
controlуправление
conversion преобразование
cordкабель
cover крышка, покрытие
crackтрещина
currentток
cycleцикл
dampnessсырость
dataданные
decrease снижаться
defect дефект
deletion пробел
density плотность
dependencyзависимость
depthглубина
detectобнаруживать
deviation отклонение
deviceустройство
drawingчертеж
driveприводить в действие
dusting напыление
edgeкромка
ejectвыводить
emitterэмиттер
erase подавление
error ошибка
exceedпревышать
exhaustвыхлоп
extender удлинитель
extractизвлекать
eyeletпетелька
facilitateспособствовать
fanвентилятор
featureособенность
feederустройство подачи
filterфильтр
flashвспышка
flowchartблок-схема
foldизгиб
frayизнашиваться
frictionтрение
function функция
fusing закрепление
gapщель
gateзатвор
generatorгенератор
grid сетка
gripсцепление
handle рукоятка, рычаг
handlerманипулятор
heat тепло
increaseповышать
indexуказатель
inductor индуктор
inputвход
interchangeabilityвзаимозаменяемость
interiorвнутренний
invalidнедействительный
isolate изолировать
itemдеталь
jack гнездо
junctionстык
kit комплект
lampлампа
layer слой
layoutмакет
leakутечка
levelуровень
list список
lossпотеря
lugвыступ
machineмашина
magnetмагнит
maintenanceтех. обслуживание
manualруководство
matrixматрица
meterсчетчик
mismatchнесоответствие
modeрежим
modifyмодифицировать
moduleмодуль
movableподвижный
mufflerзаслонка
netсеть
nipple ниппель, шнур
nominalноминальный
numbering нумерация
nutгайка
objectiveцель
observeнаблюдать
offsetting смещение
opticsоптика
outboardвнешний
overheatперегрев
overloadперегрузка
ozoneозон
paddleлопасть
paperбумага
partчасть
perforationперфорацияперфорация
perimeterпериметр
peripheryокружность
phaseфаза
photodiodeфотодиод
physicalфизический
pinchedсжатый
planeплоскость
plasticпластик, пластмасса
plugпробка
polarityполярность
polishполировать
powerмощность
pressнажимать, сдавливать
preventмешать
printпечатать
probeпробник
procedureпроцедура
productизделие
prongштырь
pulseимпульс
qualified компетентный
radialрадиальный
randomслучайный
rateуровень
rectifier выпрямитель
reference point точка отсчета
regulationрегулирование
reliableнадежный
repair ремонтировать
report отчет
residual остаточный
restrictorограничитель
reversibleобратимый
ringкольцо
rodстержень
rotationвращение
safety безопасность
screwвинт
section раздел
segment сегмент
selection выбор
sensorдатчик
separated разделенный
shaftвал, ось
skewперекос
skipпропускать
slide скольжение
solderзапаивать
spring пружина
stapleскрепка, скоба
switchвыключатель
tagметка
temporary временный
thickness толщина
thumperударный механизм
transmissionпередача
turnповорот
vacuum вакуум
valueзначение
velocityскорость
vibrationвибрация
voltageнапряжение
wearизнос
widthширина
zoneобласть

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

Ресурсы для изучения

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

Technical English for engineers from Swayam. Авторы курса обещают обучать вас по четырем направлением. Listening (учимся делать пометки, записывать под диктовку, понимать на слух английскую речь), speaking (разговорный технический английский язык), (чтение технической документации на английском) и writing (введение в академическое письмо, написание резюме, отчетов, проектных предложений). Курс длится восемь недель, но важно успеть записаться до его начала.

English for Science, Technology, Engineering, and Mathematics. Инженерный английский от Coursera. Он полностью проходит на английском языке, но рассчитан не средний уровень знаний. То есть не обязательно хорошо владеть общим английским, а можно сразу приступить к спецкурсу. Программа строится на общих темах по технологиям, энергии и так далее. Например, первая тема рассказывает про глобальная потепление, а вторая про парниковый эффект. Проходя эти темы, вы одновременно узнаете больше о технологиях и изучаете английский. Длительность курса: пять недель. И тут тоже нужно подгадать, чтобы вовремя зарегистрироваться.

English Communication Skills for Engineers. Стоит сразу предупредить, что курс платный. Стоит от 10 до 20 долларов, в зависимости от сезона. В стоимость входят видеоматериалы, практические задания, дополнительные обучающие ресурсы для скачивания и сертификат по окончанию курса. Программа рассчитана на студентов технических специальностей и специалистов, которые планируют работать за границей.

Просто пройти курсы или зазубрить слова недостаточно. Нужно держать себя в тонусе. Это касается и английского, и профессиональных навыков. Можно это объединить и хотя бы пару раз в неделю заглядывать на англоязычные сайты для инженеров.

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

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

Grobcad — блог, в котором более детально рассматривают события в мире техники. Популярные темы: 3D печать, робототехника, энергетика и другие. Посты выходят приблизительно раз в неделю. Иногда чаще, иногда реже, но все же регулярно.

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

На этом все. Дальше вы справитесь сами. Желаем удачи.

EnglishDom #вдохновляемвыучить

заявка отправляется

Пожалуйста, подожди…

Занимайся английским бесплатно

Занимайся английским бесплатно

в онлайн-тренажере

Бесплатный курс английского для IT-специалиста

Без знания английского языка в IT-сфере сегодня практически не выжить. Данный курс ориентирован на прокачку навыков чтения, понимания и перевода технических текстов, на грамматику.





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

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

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

Тема 4 занятия — пассивный залог и его тонкости: исполнители действия и инструменты в пассивном залоге, согласование времен, сложносочиненные предложения и многое другое.

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

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

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

Шестая лекция рассказывает об инфинитиве: его формах, определении инфинитива наречиями, его синтаксических функциях и многом другом.

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

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

Тема заключительного урока — герундий. Это неличная форма глагола, обозначающая название действия и обладающая свойствами глагола и существительного. По своему значению герундий приближается к русским отглагольным существительным.

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

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

Каждое видео длится от полутора до двух с половиной часов, поэтому запаситесь терпением. Приятного просмотра, и помните: there is no IT without english!

ресурсы для изучения новых слов и грамматики английского языка / Блог компании Онлайн школа EnglishDom / Хабр

Мы не будем углубляться в тему актуальности английского языка для программистов. И пускай сам Кэп нас поддержит! Конечно, многие разработчики готовы отстаивать иную точку зрения. Однако сложно спорить с тем фактом, что все основные ресурсы для развития в сфере разработки – англоязычные.

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

Начните с грамматики


Вы когда-нибудь пробовали изучать грамматику с помощью видеоуроков? EngVid как раз поможет начать: количество видео-контента на сайте огромно и, пожалуй, нет таких тем, которых бы не коснулись их преподаватели – носителя языка. В EnglishDom изучать грамматику английского языка тоже легко.

Есть и другие полезные сайты, чтобы подтянуть грамматику:

correctenglish.ru – всё необходимое для теории и практики. На сайте много интерактивных уроков, программ, игр и тестов по английскому. Подойдёт для изучения языка с нуля, так как все материалы поясняются на русском. Единственное, ресурсу не хватает четкого пошагового туториала или преподавателя, который смог бы систематизировать процесс обучения.

learnenglish.de – «Read This! Picture This! Test This!» – так звучит главная фишка ресурса, где вы найдете большое количество тестов и пояснений к теории. Сайт полностью на английском и подойдет тем, кто уже имеет в своем арсенале 200-300 слов. Совсем новичкам будет сложно разобраться в структуре разделов и выбрать подходящие упражнения.

perfect-english-grammar.com – практика по грамматике английского языка от девушки по имени Seonaid. Базовые знания открыты для всех в бесплатном доступе, а все самые “интересности” можно получить за 10$ в месяц. Отлично подойдет для студентов с уверенным средним уровнем английского, чтобы самостоятельно развиваться дальше.

Попрактиковались? Пора учить слова!


Изучать грамматику лучше в комплексе с новой лексикой:

businessenglishsite.com — сайт содержит видео-уроки и тестовые упражения к ним. Вы сможете попрактиковать IT-английский и выучить новые слова и фразы, которые пригодятся на работе и в рабочем процессе. Да, ресурс не обладает невероятным дизайном, но зато есть довольно неплохие image-тесты, которые помогут выучить ~500 новых IT-слов.

blairenglish.com – 30-минутные бесплатные бизнес-уроки и статьи с проверкой на знание новых слов и их правильного употребления в контексте. Создатель сайта, Chris Clayton (Крис Клейтон), работает преподавателем английского языка в Испании. You learn, you listen, you say – образовательная программа, которая поможет комплексно учить новые слова и практиковаться как студентам, так и преподавателям.

EnglishDom сочетает в себе преимущества этих сайтов, чтобы ускорить процесс освоения новой лексики и повысить эффективность упражнений. Есть возможность настроить интенсивность онлайн-тренировок и сложность, выбрать любые из ~100 тем или составить свой индивидуальный словарь из любых слов на сайте, которые вам хотелось бы запомнить. 300 слов за час? Легко, просто смотрите это видео.

Мобильные приложения в помощь


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

Voxy – отличается от других приложений тем, что умеет постоянно адаптироваться под потребности и желания пользователя. Срочно нужна подготовка к TOEFL? Собираетесь в Европу и не знаете, как обратиться к официанту в ресторане? Преподаватели, носители языка, с удовольствием помогут вам с английским. (IOS, Android)

Words – лучшее приложение в разделе «Образование» по мнению Apple. Более 9 тысяч слов для изучения доступно пользователям даже в офлайн-режиме. Адаптивная механика заданий и тестов с акцентом на запоминание слов, с которыми постоянно возникают трудности. Как говорится «на ошибках учатся». (IOS, Android)

15500 Useful English Phrases – приложение является интерактивным словарем с более 15 500 полезных идиом, которые пригодятся в живом общении. Здесь вы найдёте часто употребляемые разговорные фразы, интересные сравнения и метафоры, классические афоризмы из литературы, словосочетания и целые предложения для делового стиля и бытового общения. (IOS)

EnglishDom также запустили свое первое приложение, которое поможет запоминать слова в новом формате. Кстати, оно полностью синхронизировано со всеми другими тренировками от EnglishDom, дает возможность создавать полностью свои наборы или же учить уже готовые по специальной системе повторений. Можно выбирать тематику слов и степень сложности. (IOS, Android).

Расширения для браузеров


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

English dictionary translate pronunciation – полезный инструмент для запоминания новых слов и практики произношения. Выделяете любое слово на сайте, кликаете по кнопке расширения или выбираете нужный вам пункт в меню – появляется окошко с переводом, транслитерацией и иконкой “аудио” для прослушивания его произношения. Простое решение для экономии времени и получения самой полезной информации по переводу. (Google Chrome)

ЛеоПереводчик – логичное дополнение к одноименному приложению. Вы получите возможность переводить слова или фразы на страницах любого сайта, добавлять их в личный словарь и затем изучать отдельно. А ещё скоро в расширении будет показываться детальная статистика по прогрессу и тренировкам. Удобно и просто. (Google Chrome)

ReadLang – целый учебный центр по английскому языку! После установки любую статью на английском можно читать в удобном формате. При клике на незнакомых словах отображается перевод, справа выводится полное значение и пример произношения. Каждую статью можно сохранить в личную библиотеку, каждое незнакомое слово можно изучать по методу карточек. Если много читаете иностранной литературы, это расширение очень поможет. (Google Chrome)

Существует множество способов изучать английский язык. И чем больше вы будете уделять ему внимание, тем быстрее будет расти ваш уровень. Поэтому EnglishDom активно развивает новые образовательные форматы, объединяя их в один большой комплекс, единственная цель которого – успех каждого студента. Нашу платформу уже сложно назвать просто курсами английского по Skype. EnglishDom – это мощная экосистема с игровыми механиками и интерактивным взаимодействием пользователей с культурой, лексикой и грамматикой английского языка.

Если вы давно не отдыхали от кодинга и хотите подтянуть свой уровень, welcome to EnglishDom на курс для IT-специалистов. Попробуйте наш SMART-английский, и мы уверены – вам у нас понравится. Чтобы написать в своём резюме «уровень знания английского языка — advanced», нужно совсем немного — желание и терпение. И 10 000 наших выпускников скажут вам то же самое. Успехов вам и ждём на занятиях!

Бонусы для читателей


Онлайн-курсы


Получите бесплатный доступ на три месяца и изучайте английский с помощью наших онлайн-курсов. Для этого просто перейдите по ссылке до 31 декабря 2017 года.

Индивидуально по Скайпу


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

методов обучения программистов от программистов

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

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

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

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

Иногда дело не в том, что вы изучаете, а в том, как вы это делаете. Учеба в качестве занятого профессионала сильно отличается от обучения в школе. У вас меньше времени на учебу, и ваш мозг работает иначе, чем тогда.

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

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

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

Наконец, я оставлю вам несколько советов о том, как стимулировать обучение.

Это долгий путь. 3, 2, 1, поехали!

Заявление об ограничении ответственности : Эта статья не является результатом многолетнего опыта изучения обучения; Я не специалист в этой области. Это просто результат многолетнего опыта обучения, которым я делюсь в виде статьи, украшенной некоторыми теориями, статистикой и мнениями других разработчиков, таких как вы.

Под капотом

Как уже упоминалось, ваш путь обучения начинается, когда вы начинаете жизнь.Первоначально вы учитесь посредством бессознательного обучения : вы извлекаете уроки из наблюдений за миром и происходящим вокруг вас — вы делаете это до конца своей жизни. Это противоположно сознательному обучению, которым движет желание или потребность чему-то научиться.

Различные уровни понимания

Есть два разных уровня понимания:

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

Эта классификация отличает знаний от знаний .

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

Однако знание обоих преимуществ дает очевидные преимущества. Вы когда-нибудь бормотали «оооо!» найдя практическое применение теоретической концепции? Или вы когда-нибудь шептали «а-ха!» после осознания того, как на самом деле работает то, что вы используете каждый день? Тогда вы поймете, почему хорошо знать обе стороны.

Память

У нас есть два типа памяти:

  • Рабочая память : очень изменчивый и ограниченный ресурс, который вы сознательно используете для хранения того, на чем вы сосредоточены в данный момент.
  • Долговременная память: Где вы храните все, что вы знаете и можете вспомнить.

Немного похоже на оперативную память и хранилище, не так ли?

Рабочая память состоит из ряда «слотов», размер и продолжительность которых весьма субъективны, но обычно их не более семи.Некоторые люди забывают биты информации за миллисекунды (как я!), А другие запоминают вещи на десятилетия.

Когда вы временно запоминаете номер телефона, вы используете свою рабочую память:

  • Сознательное использование : Вы должны быть сосредоточены на слушании
  • Волатильность : вам нужно постоянно повторять, пока не запишете
  • Ограниченный ресурс : Вы не можете вспомнить номер, который использует более 3-4 слотов.

Вам может быть интересно, почему вы используете три или четыре слота для телефонного номера, поскольку номера часто состоят из девяти-десяти цифр. Это потому, что мы склонны группировать три или четыре числа в одну «сущность». Подумайте о своем собственном телефонном номере: знаете ли вы каждую цифру одну за другой или обычно пишете ее группами от 3 до 4 цифр?

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

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

Разделение на части

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

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

Разделение по шаблонам — это когда вы не запоминаете саму информацию; вместо этого вы запоминаете алгоритм или шаблон, который позволяет вам восстановить информацию.

В качестве примера разбиения на части рассмотрим последовательность букв «lkjhgfds». Это кажется сложным для запоминания, но если вы подумаете об этом как о последних 8 буквах в среднем ряду клавиатуры в обратном порядке, то это будет легче запомнить.

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

  • Животные: собака, мышь, орел
  • Цвета: желтый, черный, белый
  • Еда: банан, торт, яйцо

Практика

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

  • Дополните концептуальное понимание практическим пониманием .
  • Сделайте обучение постоянным.

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

Уровень фокусировки

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

При чем здесь обучение? На самом деле не так уж и много. Но это способ объяснить два разных способа обучения:

  • Концентрированный (или сфокусированный) : Концентрированный на определенной теме
  • Рассеянный : Рассмотрение в целом, в расслабленном состоянии, без сосредоточения на нем

Иногда вам не удается решить данную проблему, потому что вы слишком внимательно рассматриваете ее — у вас развивается близорукость или, что еще хуже, «туннельное зрение». Когда вы делаете перерыв, вы не можете не посмотреть на проблему с другой точки зрения, что поможет вам найти решение.

Когда дело доходит до уровня фокусировки, нет ничего хорошего или плохого. На самом деле лучше всего чередовать их.

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

Промывание мозгов

Используя технику Pomodoro, вы чередуете работу в концентрированном режиме с вознаграждением за времени в временных сегментах, например, 25 минут сосредоточенной работы с последующими пятью минутами бездействия.Затем повторяйте, пока не закончите свой рабочий день. Такой подход дает вашему мозгу возможность «остыть» после нагрузки и даже перейти в состояние рассеянной сосредоточенности.

Сон — еще одна форма «промывания мозгов». После рабочего дня в мозгу накапливается усталость, и ее нужно промывать. Вы когда-нибудь слышали, чтобы кто-то сказал: «Дайте мне поспать на нем» или «Я проснулся с ответом». Сон очищает кэш вашего мозга, поэтому важно позволить себе полноценно выспаться.

Методы обучения и шаблоны

Обучение — это наука, и существует несколько методов, стилей и моделей обучения.

Классической моделью является модель Визуальная, слуховая и кинестетическая (ВАК), которая определяет три сенсорных приемника:

  • Визуальный : Изучение письменных и визуальных ссылок с по . Визуальным ученикам часто нравятся лекции с раздаточными материалами и видео.
  • Аудитория : обучение с по на слух, а иногда и путем повторения чего-либо вслух, чтения вслух или движения губ. Слушатели хорошо разбираются в лекциях, подкастах и ​​чтении.
  • Кинестетика : обучение , в то время как делает, касается и движется. Кинестетики реагируют на движения и тактильные раздражения и могут потерять фокус, когда им нечего делать. Эти ученики извлекут пользу из практических занятий и учебных пособий.

Я не буду об этом подробно говорить. Как я уже упоминал во введении, я ни в коем случае не эксперт в обучении.

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

Заявление об отказе от ответственности : Я использую произвольные имена для следующих схем обучения. Они что-то значат для меня — и, надеюсь, они найдут отклик у вас. Однако это не технические названия.

Академическое обучение

Академический — это способ преподавания тем в школе. Это классический : сначала научитесь всему, , а затем (надеюсь) примените то, что вы узнали.

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

Пазл обучения

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

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

Обучение с использованием

Этот метод пересекается с изучением головоломок; он включает изучение подтемы через построение проекта. Это почти противоположно академическому обучению, когда вы сначала учитесь, а потом применяете.

Отвечая на вопрос о нетрадиционных методах обучения, Майк Оливер сказал, что самое важное для него и его команды — это , выполняющее .Когда он нанимает новых инженеров, он ожидает, что они в первый же день запустят код, чтобы исправить ошибку или иным образом сделать что-то необходимое в базе кода. Это верно независимо от стажа работы или предыдущего опыта владения языком. «Вы научитесь бесконечно большему в системе, если от вас потребуется работать с ней немедленно, чем если вы прочитаете документацию, посмотрите видео или выполните какую-либо другую форму пассивного обучения .

И мне это очень нравится: Не сосредотачивайтесь на обучении; сосредоточьтесь на делах, и вы научитесь.

Обучение через настойчивость

Вы когда-нибудь читали целую главу в книге, но бормотали себе под нос: «Я ничего не понял»?

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

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

Учиться через обучение

Это может показаться нелогичным, но преподавание может помочь в обучении — возможно, не для изучения чего-либо с нуля. Он наиболее применим к продвинутым темам, связанным с предметами, которые вы хорошо знаете.

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

Как учатся разработчики

Вот вопрос, который я часто задаю другим: как вы научились основам программирования? Неудивительно, что около половины респондентов нашего опроса изучали программирование самостоятельно или в колледже / университете.

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

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

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

Per Kelvin Lau, «полезно подходить к обучению с помощью различных средств, таких как письмо, чтение, просмотр и слушание.Каждый по-своему задействует ваш мозг, что может помочь создать больше путей для извлечения памяти ».

Я обнаружил, что не трачу столько времени на обучение, сколько хотелось бы. Фактически, я из большинства, кто в среднем тратит на обучение четыре часа или меньше. Однако чуть менее половины респондентов с удовольствием учатся пять и более часов в неделю.

Я не могу прокомментировать 8%, которые не выделяют свое свободное время для обучения. Я предполагаю, что их работодатели позаботятся об их потребностях, но это заставляет меня задаться вопросом, как они остаются в курсе дел.

Интересно видеть, что в среднем двое из четырех респондентов тратят менее 200 долларов в год, один квартал тратит менее 500 долларов, а другой квартал — до 5000 долларов — довольно легко достичь четырехзначного числа всего за одну или две конференции. .

Нет сомнений в том, что разработчики — ночные хищники: восемь из 10 учатся после работы, шесть из 10 учатся на работе, а двое из 10 усваивают это до работы.

20% явно берут отпуск — предположительно, для конференций или курсов.

Изучая новую сложную тему, половина разработчиков предпочитает читать главу каждые несколько дней, но четверть предпочитают закончить книгу как можно скорее — может быть, потому, что им не терпится выяснить, кто убийца?

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

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

Четверть обвиняют это в нехватке качественных учебных ресурсов. Хммммм.

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

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

Я думал, что больше людей будут использовать планшет для обучения. Но, как и я, семь из 10 предпочитают компьютер. Лишь двое из 10 используют планшет или телефон, тогда как почти каждый 10 предпочитает традиционные книги — без Wi-Fi, без батареи, без экрана: только чернила и бумага. :]

В порядке предпочтения наиболее часто используемые методы изучения микротемы , такие как API, метод или класс:

  1. Найдите статью, блог или учебное пособие
  2. Поиск при переполнении стека
  3. Просмотрите официальную документацию

Менее популярные, но все же часто используемые методы:

  • Посмотреть видео
  • Прочитать книгу
  • Спросите кого-нибудь
  • Задайте вопрос о переполнении стека

Когда изучает макротему , такую ​​как новый язык, фреймворк или техническую концепцию, такую ​​как расширенная отладка и обратный инжиниринг, читатели дают аналогичные ответы:

  • Найдите статью, блог или учебное пособие (все еще наиболее используемое)
  • Прочтите книгу, например нашу последнюю версию iOS 11
  • Просмотрите официальную документацию
  • Посмотреть видео

… Далее используются менее используемые методы:

  • Купить видеокурс
  • Спросите кого-нибудь
  • Принять участие в конференции

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

Улучшение обучения

«У меня достаточно опыта, мне больше нечему учиться!» не сказал ни один опытный разработчик, когда-либо . В мире, где технологии продолжают развиваться, всегда есть чему поучиться.

Вот некоторые ключевые моменты, которые я испытал или наблюдал у других и которые могут помочь вам учиться более эффективно:

Страсть

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

Аарон Дуглас соглашается:

«Изучение новых вещей требует больших усилий для людей с СДВГ. Если вы изучаете что-то, что имеет прямое отношение к чему-то, чем вы увлечены в данный момент, любой информационный канал подпитывает это желание. Если я пытаюсь выучить что-то необходимое, для работы или задачи, но это не очень интересная тема, мне нужны хорошо написанные книги, чтобы поддерживать мой интерес ».

Обратите внимание, что противоположностью страсти не обязательно является апатия , но если вас мало интересует тема, убедить себя узнать об этом — непростая задача.

Практика

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

Настойчивость

Неспособность понять концепцию не должна вас расстраивать. То, что сегодня неясно, может быть объяснено завтра. И когда вы не отказываетесь от поиска решения, вы в конечном итоге раскрываете дело.

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

Подождите, я одобряю программирование «копировать и вставлять»? Нет! Отнюдь не.

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

Делать заметки

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

Делать заметки — это субъективно: заметки определенно могут помочь, но также могут отвлекать — сложно писать и слушать одновременно.

Однако делать заметки не обязательно означает делать их «живыми». Кельвин Лау говорит:

«Я учусь в основном через чтение текста, будь то блоги или книги. Когда я понимаю, что в книге / блоге освещается что-то особенно важное для меня, я делаю заметки на бумаге и ручке.

Ведение заметок помогло мне лучше запомнить прочитанное.Во-первых, это резко снижает скорость чтения. Я стараюсь отфильтровать из текста ненужную «ерунду» и записывать важные моменты. Моя цель — резюмировать весь абзац в один или два пункта. Это всегда побуждает меня критически мыслить: что пытается объяснить этот абзац? ».

Активное участие

Задание вопросов дает два основных преимущества:

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

Делая ошибки

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

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

К сожалению, ошибки кажутся спорными и вызывают у людей чувство стыда. В конце концов, что такое «разработка через тестирование», если это не эвфемизм для обучения на своих ошибках?

Обучение

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

Сопряжение

Я видел, как люди занимались парным программированием всего несколько раз, но сразу понял, что это имеет огромный потенциал для обучения. Обсуждая это, разработчики могут заранее отфильтровать потенциальные проблемы. Это опровергает распространенное мнение о том, что парное программирование — это примерно , когда двое выполняют работу одного . Это два мозга, которые работают вместе для достижения общей цели.

Мэтт Людке считает, что «Интеграция социального аспекта в обучение, в отличие от чисто индивидуальных усилий, имеет много преимуществ: вы будете лучше запоминать концепции, вы будете формировать отношения и команды, вы будете развивать социальные навыки и т. д.”

И, безусловно, это совсем не то, что думает о себе Аарон Дуглас: «Если бы у меня был второй мозг, я был бы вдвое глупее» . :]

Стимулировать обучение

Что вы можете сделать, чтобы улучшить свое обучение? Вот несколько идей:

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

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

Есть несколько книг, которые могут помочь в подготовке к собеседованию. Популярным является Cracking the Coding Interview . Я нашел это полезным, потому что узнал что-то новое, освежая другие знания, которые я забыл.

Экспериментируйте с задачами : доведите установленный образец или модель до предела. Используйте его так, как никогда раньше. Используйте его для чего-то, для чего он не предназначен.Найдите альтернативный способ делать что-то, что делают все одинаково. Будьте изобретательны, но определите четкие и достижимые цели — и будьте реалистами. Вы же не хотите залезть в кроличью нору или тратить время компании на погоню за золотым единорогом.

Задания : вызов друга лично и участие в онлайн-вызове имеют одинаковые преимущества. Задача «победить» кого-то другого имеет самостоятельный обучающий компонент. Задачи — это не только тренажерный зал для вашего мозга, но и веселый способ учиться.Убедитесь, что вы поддерживаете позитивную, поддерживающую и здоровую динамику между вами и вашим «соперником».

Куда идти дальше?

Я настоятельно рекомендую курс Learning How to Learn от Coursera. Это очень интересно и хорошо сделано, и это вдохновило меня на написание этой статьи.

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

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

Как вы предпочитаете учиться? Есть ли стратегии, которых я не затронул в этой статье? Присоединяйтесь к обсуждению ниже и дайте мне знать!

raywenderlich.com Еженедельно

Информационный бюллетень raywenderlich.com — это самый простой способ оставаться в курсе всего, что вам нужно знать как разработчику мобильных приложений.

Получайте еженедельный дайджест наших руководств и курсов, а в качестве бонуса получите бесплатный углубленный курс по электронной почте!

.

Технический английский — ресурсы EFL с оценкой от Linguapress

► Вы здесь: Лингвапресс › Обучение техническому английскому

Linguapress.com — ресурса для изучение английского

Технический Английские тексты на Linguapress.com



Учебно-технический Английский язык в классе TESOL

Технический Английский — это разновидность письменного английского языка, с которой большинство Учителя английского не особо знакомы.. или представьте, что они не знакомы. Большинство языковых учителей лингвисты, выпускники гуманитарных или гуманитарных наук, не имеющие научные или технические степени. Возможно, поэтому многие EFL или ESL учителя часто немного беспокоятся о работе с текстами в технических Английский.
На самом деле нет необходимости представлять что языковая сторона документов, написанных на техническом английском, будет быть сложнее в освоении, чем языковая сторона нетехнической документы. Язык (среда) и тема (сообщение) являются два разных вещи.
Кроме того, когда мы говорим о «технических Английский »; важно помнить, что« технический английский »не что-то монолитное. Есть много разных стилей технических Английский язык и много разных областей технического английского.
В частности, есть два основных типа документ на техническом английском:
  1. Документы, предназначенные для широкой читающей публики, и не требуют понимания технических вопросов на высоком уровне.
  2. Документы которые нацелены на специалистов в данной области, и поэтому требуется знание специалиста технических аспектов предмета иметь значение.
В рамках класса EFL / ESL изучение второго тип документа обычно не подходит — если только для Например, один преподает профессиональный английский для однородного класса врачи или ядерщики или инженеры-нефтяники.
В большинстве кейсы, единственные технические документы, которые можно выгодно изучить в классе английского языка для не носителей языка — особенно для учащихся студенческого возраста и в средний уровень — это тексты, написанные для неспециалиста читательская аудитория; документы, которые говорят о научных или технических темах на языке, который может быть все понимают.
Это тип технической статьи на английском языке. представлен на Linguapress.com.

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

  1. Использование пассивов,
  2. Использование сложных слов,
  3. Преобладание несчетных существительных
  4. Меньше или совсем не используются человеческие предметы.
Эти функции присутствуют даже в текстах среднего уровня.

Технический Английский на Linguapress.com

Указатель статей на техническом или полутехническом английском языке для использования с студенты, технические или нет .: (► См. Также тексты на среда для дополнительных учебных ресурсов)
Низкий средний уровень
Средний уровень Английский
Продвинутый уровень Английский
Технические тексты доступны широкой читающей публике. Специалист знания не требуются
Больше на пути .

Английский язык для информационных технологий, онлайн-курс

Что такое английский 4 IT?

English 4 IT — это самостоятельный курс технического английского для студентов ИТ. Думайте об этом как об интерактивном «онлайн-учебнике». Но это не скучно, как учебник. Это интерактивно и намного веселее.

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

У нас 30 единиц в сети

Сделайте уроки веселее и продуктивнее

Сосредоточьтесь на реальном языке и профессиональных навыках

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

Мы преподаем на среднем и продвинутом уровне.

Студентам требуется только уровень B2 (средний) или выше, чтобы добиться успеха на Английский 4 IT .

Функции отчетности

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

Развивать классное сообщество

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

У нас уникальные виды деятельности

Курс включает в себя запрограммированное чтение, заполнение пробелов, аудирование, правописание, письменная и устная деятельность.

Совместимость с мобильными устройствами и планшетами

Наш отзывчивый дизайн работает на устройствах любого размера.

Сертификация готова

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

Партнер с нами

Узнайте о наших возможностях кобрендинга, партнерских отношениях и т. Д. Сделайте свой EFL (английский как иностранный язык) и ESP (английский для особых целей) более продуктивным.

Включена сертификация

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

Какая педагогика за этим стоит?

Контент, написанный экспертами

Многие учителя ESP (английский для особых целей) даже не знают предмета, который они преподают. Это нормально. Наш контент написан и рассказывается специалистами по информационным технологиям, многие из которых имеют сертификат EFL (английский как иностранный) учителя.

Различные версии для разных целей

Английский язык 4 IT входит как в Студенческий (самообучение) и версии для учителей (смешанное обучение).Думайте об этом как об интерактивном «онлайн-учебнике», который ваши ученики могут использовать для отработайте произношение, чтение, грамматику и письмо.

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

Встроенные инструменты для работы в классе

С легкостью просматривайте и управляйте учащимися, временем, проведенным в Интернете, выполненными действиями и оценками
Ознакомьтесь с обзором …

Геймификация в мировом рейтинге

Студенты могут сопоставить свои результаты с базой данных пользователей по всему миру
Подробнее…

На основе достижений

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

На базе English5Work.com

Наше программное обеспечение поддерживается English5Work.com, компанией, специализирующейся на обучении на рабочем месте. программы для различных отраслей, в том числе: Бухгалтерский учет, Информационные технологии, Гостиницы и Туризм, и медицинский английский.

.

Нужно ли знать английский, чтобы стать программистом?

20 ноября ’08 Комментарии [123] Опубликовано в Интернационализация

Интересная ветка комментариев возникла в недавнем сообщении об использовании краудсорсинга для расширения локализации продуктов. Кто-то связался с сообщением и использовал фразу:

« Если вы не знаете английского языка, вы не программист . «

В сообщении, на которое есть ссылка, не было такого смелого заявления, но это интересная фраза» приманка для ссылки «, не так ли? Она определенно сформулирована, чтобы привлечь ваше внимание и вызвать мнение. Я не согласен с этим, но я хотел углубиться в концепцию.

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

Я начал изучать информатику и программирование в 1985 году на первом курсе бизнес-школы во Франции, моей родной стране. В то время локализованные версии инструментов программирования не были доступны, и я всегда буду помнить, когда я взял эту версию GW-Basic, только чтобы понять, что все это было на английском языке.Изучение программирования казалось уже сложным, но изучение иностранного языка только увеличило мой уровень страха. Прошло более 20 лет, и английский язык больше не кажется мне таким чуждым, но я не могу не думать, что для миллиардов людей во всем мире принятие такой двойной задачи не обязательно приведет к такому же результату.

За последние 17 лет в отделе разработчиков Microsoft я потратил большую часть своего времени и энергии на то, чтобы наши продукты и технологии были доступны на как можно большем количестве языков, потому что я считаю важным сделать их доступны как можно большему количеству людей по всему миру.За все эти годы мне посчастливилось побывать во многих странах мира, и я поговорил со многими нашими клиентами, многие из которых через переводчиков. Я встречал много блестящих разработчиков, чьи знания английского языка были ограничены, если не практически отсутствовали. Это анекдотическое свидетельство подтверждается нашими данными о продажах. Например, в Японии, где у нас одно из крупнейших в мире разработчиков, более 99% продаж нашей продукции приходится на японский язык.Выход на этот рынок с продуктом только на английском языке — это рецепт неудачи. То же самое и в таких странах, как Франция, Германия, Испания, Россия или Китай, где на наши локализованные продукты приходится более 80% наших продаж. Список стран можно продолжать и продолжать.

Хотя верно то, что ряд людей за границей, для которых английский не является родным языком, в конечном итоге выучат и извлекут пользу из огромного количества технической информации, доступной на английском языке, большее количество не будет. Вот почему мы продолжаем расширять количество языков, на которые локализуются продукты и технологии Developer Division. Стоимость, очевидно, является здесь важным фактором, особенно для небольших регионов. Вот почему мы продолжаем инвестировать в такие технологии, как машинный перевод, переводческие вики-сайты и CLIP, а также в такие концепции, как краудсорсинг и участие сообщества, чтобы снизить затраты и сделать эти языки реальностью для миллионов разработчиков (и начинающих разработчиков), которые не говорю по-английски. Делая наши продукты доступными на всех этих языках, мы также способствуем большему участию сообщества в этих языках через блоги, форумы, чаты и т. Д.

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

Erling Paulsen: «Большинство статей, баз знаний, книг и т. Д. Написаны на английском языке, поэтому, если вы хотите прочитать что-то более подробно, вам необходимо иметь хотя бы базовые навыки чтения на английском языке. Перевод всплывающих подсказок в Visual Studio может закончиться вызывая путаницу, по крайней мере, для новых разработчиков, поскольку то, что они увидят на экране, потенциально не соответствует тому учебному пособию / книге, которому они следуют.« и » … Я действительно ценю то, что Microsoft пытается приложить усилия, и я считаю, что MSDN значительно улучшила удобство использования за последний год или около того. И тот факт, что MSFT позволяет вносить вклад в сообщество, абсолютно фантастичен, но, по крайней мере, для меня усилия по переводу кажутся немного ненужными. « и » Я никогда не говорил и не хотел сказать, что вам нужно свободно владеть английским, чтобы будь хорошим программистом. И, как отмечает Скотт, функция параллельного перевода на самом деле была бы отличным способом выучить английский.«

Paul van de Loo: « Разработчики также могут привыкнуть к изучению новых языков (даже если они не являются языками программирования) ».

Spence: » «Программист, который, по крайней мере, не понимает английского, не программист» — возмутительное заявление. Это все равно, что сказать, что «глухой музыкант — не музыкант», явно неверно и нелепо. плюс довольно оскорбительный для миллионов программистов.«

Рамиро :« Я считаю, что в идеальном мире каждый программист должен говорить и читать по-английски, чтобы иметь возможность работать, учиться и взаимодействовать. Однако (особенно в Латинской Америке) это все еще долгосрочная цель. Я действительно приветствую усилия, предпринимаемые Microsoft и другими компаниями, чтобы сделать ресурсы более доступными для всех ».

Роберт Хеглунд: « Я действительно думаю, что нам, разработчикам, нужен общий язык.Когда у вас есть проблема, вы получите странное исключение, 9/10, просто поискав сообщение об ошибке в Google, вы получите ответ. Я пробовал разработать шведскую версию XP, но попытка найти эти сообщения об ошибках не работает. Не могу сказать, что согласен с утверждением «Если вы не знаете английского, значит, вы не программист», но это облегчает жизнь ».

Фарханех: « Я не могу говорить и писать. английский очень хорошо, но я беру уроки и читаю английские книги по специальности, чтобы улучшить его.потому что я хочу быть хорошим программистом ».

Filini: « Английский синтаксис, который использовался в языках программирования в течение последних 50 лет. »

John Peek: « Чтобы сказать, что если ты не знаешь английского языка, ты не программист — прекрасный пример этноцентризма в этой стране ».

Как ты думаешь? Изучение английского языка — это занятие №1, которое программист должен делать (после того, как научился печатать) ? Можете ли вы быть отличным программистом и мало говорить по-английски или НЕ говорить по-английски?

Комментарий, с которым * я * лично согласен больше всего, от Ryan :

«Это * кажется * (совершенно ненаучная выборка ), что люди, не говорящие по-английски (в любом случае, как первый язык), как правило, соглашаются с утверждением «Если вы не знаете английский, значит, вы не программист» больше, чем носители английского языка.»

Что вы думаете, уважаемый читатель?


Сколько англоговорящих программистов могут следовать этому коду и предсказывать функции без Google и кучи времени на расшифровку?

————————-

название «vga»

org 100h

jmp code

w equ 10
h equ 5

код: mov ah, 0
mov al, 13h
int 10h

mov cx, 100 + w
mov dx, 20
mov al, 15
u1: mov ah, 0ch
int 10h

dec cx
cmp cx , 100
jae u1

mov cx, 100 + w
mov dx, 20 + h
mov al, 15
u2: mov ah, 0ch
int 10h

dec cx
cmp cx, 100
ja u2

mov cx, 100
mov dx, 20 + h
mov al, 15
u3: mov ah, 0ch
int 10h

dec dx
cmp dx, 20
ja u3

mov cx, 100 + w
mov dx, 20 + h
mov al, 15
u4: mov ah, 0ch
int 10h

dec dx
cmp dx, 20
ja u4

mov ah, 00
int 16h

mov ah, 00
mov al, 03
int 10h

ret

————————-

——— Теперь поместите на английском языке Комментарии: — — —-
наименование «vga»

; эта программа рисует крошечный прямоугольник в режиме vga.

org 100h

jmp code

; размеры прямоугольника:
; ширина: 10 пикселей
; высота: 5 пикселей

w equ 10
h equ 5

; установить видеорежим 13h — 320×200

код: mov ah, 0
mov al, 13h
int 10h

; начертите верхнюю линию:

mov cx, 100 + w; столбец
mov dx, 20; строка
, мов al, 15; белый
u1: mov ah, 0ch; положить пиксель
int 10h

dec cx
cmp cx, 100
jae u1

; рисуем нижнюю строку:

mov cx, 100 + w; столбец
mov dx, 20 + h; строка
, мов al, 15; белый
u2: mov ah, 0ch; положить пиксель
int 10h

dec cx
cmp cx, 100
ja u2

; нарисуйте левую строку:

mov cx, 100; столбец
mov dx, 20 + h; строка
, мов al, 15; белый
u3: mov ah, 0ch; положить пиксель
int 10h

dec dx
cmp dx, 20
ja u3

; нарисуйте правую линию:

mov cx, 100 + w; столбец
mov dx, 20 + h; строка
, мов al, 15; белый
u4: mov ah, 0ch; положить пиксель
int 10h

dec dx
cmp dx, 20
ja u4

; приостановить экран для совместимости с dos:

; дождаться нажатия клавиши
mov ah, 00
int 16h

; возврат в текстовый режим:
mov ah, 00
mov al, 03; текстовый режим 3
int 10h

ret

————————

Итак, это исходный код на ассемблере 8086 (для всех, кто родился после 1985 года), один из самых ранних языков, а также один из самых трудных для «чтения» без подробных комментариев (и знания этих волшебных вещей, называемых «регистрами» (снова для поста -85’er программисты)).

Возможно, программисты, не владеющие английским языком, должны сосредоточиться на Ассемблере, так как ссылка на английский язык ОЧЕНЬ ограничена, и в конце их код будет обходить любое раздутие, созданное RAD. Просто им может потребоваться 3-5 лет, чтобы наконец выпустить свое приложение, и это будет некрасиво. 🙂

Но все же английскому читателю легче понять, что «MOV» означает «Move», «JMP» означает «Jump» и т. Д.

Комментарии закрыты.

.

Leave a Reply