Топ-9 сайтов в помощь программисту для изучения английского

Tell us about yourself — расскажите о себе

Стоит рассказать о себе, описать свои хобби, интересы. Чтобы правильно ответить на этот вопрос, используйте:

  • простое время Present Simple;
  • слова и фразы like, enjoy, be keen on, be into и род занятий в виде глаголов с окончанием -ing или существительных;
  • временные маркеры типа every day, month.

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

Постарайтесь заранее продумать еще и то, как ваш ответ на вопрос о хобби характеризует вас, как кандидата.

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

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

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

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

Очень хорошо работает просмотр фильмов и ситкомов. Я, например, разработала целый курс, на основе сериала “Silicon Valley”, на все сезоны у нас есть занятия, где мы с ребятами учим сленг, знакомимся с какими-то культурными проблемами и юмором американской IT индустрии. Это помогает изучить весь современный словарный запас, тот который вы действительно сможете использовать в работе.

Вот например, пару дней назад общались с одним моим учеником, он говорит, что собрался смотреть сериал на английском, а начать решил с “Game of Thrones”. Безусловно он очень интересный, но вряд ли это поможет получить актуальную лексику, которую можно использовать в повседневной жизни.

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

Вот такое интервью у нас сегодня получилось.

Подписывайтесь на English For IT в Instagram, у них выходит очень много полезных материалов и прямых эфиров.

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

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

#English #ITобразование #развитиеперсонала #собеседования #обратнаясвязь

Компьютерные термины в английском

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

  • «Showstopper» в дословном переводе – «останавливающий показ». Так называют любые несовершенства кода, способные отсрочить выпуск нового продукта.
  • «Breadcrumbs» – вовсе не хлебные крошки, застрявшие в клавиатуре после обеда. Это путь от корневой папки или главной страницы сайта до раздела, просматриваемого в данный момент. Название термина – отсылка к немецкой сказке про мальчика Гензеля и его сестру Гретель. В ней дети оставляли за собой дорожку из крошек хлеба, чтобы не потеряться в лесу.

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

  • Слово «root» буквально означает «корень», но IT-специалисты называют так пользователя, имеющего неограниченные возможности в данной операционной системе.
  • «Buffer» – не только автомобильное устройство для амортизации. В IT-сфере это английское слово используют в значении «область памяти для временного хранения данных».

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

  • К примеру, «merge» переводится как «слияние» и используется для описания процесса объединения двух и более частей программного кода.
  • «Wired (in)» – «окруженный проволокой». Так можно назвать программиста, увлечённого своей работой настолько, что он предпочёл изолироваться от остального мира до её завершения.

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

  • «BLOB» звучит как «капля», но на самом деле это «Binary Large Object» или «большая двоичная информация».
  • «OSS» – программное обеспечение с открытым кодом, который может доработать каждый желающий. На английском это сокращение расшифровывается как «Open Source Software».

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

  • «Crapplet» – плохой, никуда не годный апплет (небольшая программа на базе Java). Слово образовано от английского «crap», ближайшего синонима ругательства «sh*t».
  • «Brogrammer» – программист, которого сложно сразу идентифицировать как представителя этой профессии. Вопреки стереотипам об угрюмых, тихих и замкнутых молодых людях в очках, он может быть вполне открытым, общительным и жизнерадостным.

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

Важно: это производная от английского IT-термина «crash», имеющего буквальное значение «отказ, вылет». Его иногда путают с существительным «crush», которое можно перевести как «удар с разрушительной силой» и «внезапная
сильная влюблённость»

Но эти слова пишутся по-разному.

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

  1. to create – создавать
  2. to connect – подключаться
  3. to display – отображать
  4. to download – загружать
  5. to install – устанавливать
  6. to read – считывать
  7. to save – сохранять
  8. to update – обновлять.

Среди существительных самыми распространёнными можно назвать:

  1. an application/app – приложение
  2. a computer – компьютер
  3. data – информация, данные
  4. a device – устройство
  5. a browser – браузер
  6. a laptop – ноутбук
  7. a search engine – поисковая система
  8. a touch screen – сенсорный экран
  9. a website – сайт.

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

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

Почему для успеха в ИТ-сфере нужен английский?

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

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

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

Понимать других людей и делиться своим мнением — важно

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

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

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

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

Ваши сильные и слабые стороны: как учить английский программисту

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

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

При изучении слов вы заметите, что многие знакомые вам «технические» слова имеют другое значение в общеразговорном английском.

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

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

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

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

Где пройти курсы it английского в Киеве?

1. British Skylines. Эта школа отличается индивидуальным подходом к созданию программ обучения. Здесь есть персональные и парные занятия, в базовый пакет курсов входит 12 уроков по 75 минут. Изучениеанглийского для it-специалистов в этой школе может проходить 2 раза в неделю, либо интенсивно (по возможностям ученика). Этот курс отлично подойдет для программистов, сисадминов, веб-дизайнеров и других специалистов из it сферы.

2. Denis’ school. Здесь предоставлено обучение с помощью авторских программ на базе новомодного формата Jetclass. Данный языковой центр предоставляет возможность посещать курсанглийского языка для программистов. Конечно же, такие занятия сопровождаются  использованием новых технологий, современных методик и обучающим процессом, который учредители DS Global называют эффективным и увлекательным.

3. EnglishDom. Школа, которая предоставляет один из самых удобных форматов обучения – онлайн-занятия. Здесь в наличии курс «Английский для IT‑специалистов», который сможет развить ваш профессиональный словарный запас, улучшить понимание иностранной речи на слух, а также даст необходимую базу знаний для общения на проф-тематику. Для удобства учеников, EnglishDom предоставляет онлайн-учебники, спикинг-клубы, приложения для гаджетов, онлайн-тренажеры и многое другое.

4. Vertex Academy. Это школа программирования, где есть курсы «English for IT». Занятия здесь, помимо расширения вокабуляра и освоения грамматики, делают акцент на произношении и том материале, который вам точно понадобиться в работе IT. После пройденного курса английского для it-специалистов в Киеве, вы сможете грамотно составить резюме и заполнить профайл в Linkedin, проходить собеседование на английском и даже будете готовы к  работе в иностранной компании (сможете проводить встречи, вести документацию, деловую переписку и так далее).

Зачем программисту английский язык

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

  1. Понимание терминологииБольшинство языков программирования основано на ключевых словах на английском языке.
  2. Выбор средств разработкиВ некоторых из них отсутствует русифицированный интерфейс.
  3. Чтение технической документацииПрактически все справочные материалы и технические задания пишутся на английском (если вас интересуют заказы из заграницы).
  4. Общение с клиентамиМногие зарубежные компании активно пользуются услугами русских «айтишников», и, чтобы точно понимать нужды клиентов, вам нужно хорошо знать английский.
  5. Изучение профессиональной литературыНовейшие книги и статьи в IT-сфере публикуются на английском языке. Программистам нужно постоянно быть в курсе всех новостей и обновлений, поэтому стоит учить английский.
  6. Посещение онлайн-курсов и вебинаровВ Интернете можно найти сотни обучающих бесплатных курсов от гуру программирования. А на платных курсах вы сможете получить диплом международного образца — большой плюс к резюме.
  7. Поиск решений во всемирной паутинеВ своей работе вы периодически сталкиваетесь со сложными задачами и некоторыми проблемами, решение которых можно найти в англоязычной части Интернета.
  8. Шанс получить работу за границейНе секрет, что почти все IT-гиганты находятся в США. В такие фирмы постоянно требуются грамотные специалисты, но, чтобы общаться с коллегами и дирекцией, необходимо знать английский язык. Хотите работать в Силиконовой долине? Учите английский.

Читайте, как наш студент Илья Усанов учит английский для продвижения своей компьютерной игры на Steam, Алексей Клоков теперь свободно общается с коллегами из европейского офиса, а Никита Симонов и Руслан Тедеев занимаются английским ради карьерных перспектив.

Зачем нужен английский язык в IT?

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

  • более высокий уровень английского часто связан с новыми карьерными возможностями, в том числе и релокейтом в другую страну, с более высокой зарплатой и условиями получше;
  • большая часть современных ресурсов, мануалов, профессиональной литературы написана на английском и еще не переведена, а то, что уже переведено, как правило, быстро устаревает;
  • английский упрощает задачу общения со своим иностранным тим-лидом или заказчиком, клиентом, а значит, ускоряет процесс работы и экономит время на коммуникацию;
  • саморазвитие — очень многие, развиваясь профессионально, хотят развиваться и личностно, повышая свою компетенцию не только в основной сфере деятельности;
  • развлекающий контент часто качественно представлен именно на английском языке (например, посмотреть серию “Силиконовой долины” в оригинале будет гораздо интересней, ведь нередко приходится опускать и даже вырезать определенные моменты, если их не удалось адекватно и понятно перевести);
  • путешествия и отпуск — нередко можно купить более выгодную путевку или билеты со скидкой на англоязычных сайтах популярных лоу-костов, да и просто, отдыхая и услышав английскую речь, или же покупая сувениры в иностранном магазине, сделать это легче, зная нужные фразы и слова на английском.

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

Units currently available

Welcome to English for IT
Introduction to Software
Operating Systems
Software Applications
IT Careers
The Internet
People in IT
Measurements
Programming Languages
Computer Types
Components
Peripherals
Networking
The Keyboard 1
The Keyboard 2
Memory and Storage
Input Devices
Removable Storage
IT Slang 1
IT Slang 2
English for Electronics
Computer Ethics
American IT Companies
English for Programmers, Part I
Introduction to Cryptocurrency
QA or Quality Assurance
The Concise Guide to ITIL
Freelancing
IT Slang 1
Coronavirus COVID-19
Epidemics, Viruses, and Pandemics
Making a Career in Accounting
Restaurant Menus and Taking Orders
Job Interviews

Make your classes more fun and more productive

Focus on real language and job skills

Our content is written by Information Technology professionals and edited by certified EFL instructors.
This is not a re-hashed general purpose English course.

Reporting Features

We offer detailed reporting for classrooms activity and grades.
Everything the student does is tracked for the teacher or school administrator.

Develop a Class Community

Our virtual classrooms offer discussion forums where teachers can
post important updates, pdfs, mp3s, and image files.

Certification Ready

Includes Information Technology English certificate
that students can download and print out. A built-in QR code is used to help ID verification.

Partner with Us

Inquire about our cobranding options, partnerships, etc.
Make your EFL (English as a Foreign Language) and ESP (English For Specific Purposes) more productive.

Certification Included!

Students who complete an entire module of units will get a printable certificate they can share with friends and potential employers.

Customisation and cobranding of the certificate is now available upon request. Please contact us for more details!

What is the pedagogy behind this?

Content written by experts

Many ESP (English for Specific purposes) teachers don’t even know the subject they are teaching. That’s okay!
Our content is written and narrated by professionals, many of whom are certified EFL (English as a Foreign Language)
teachers.

Easily view and manage students, time spent online, completed activities, and gradesTake the tour…

100% Ad & Spam Free

There are no banner-ads, 3rd-party trackers, or other forms of advertisement
on this site to distract from the educational experience.

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

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

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

Материалы к видео

Упомянутые видео:

  • Optional Interview with “Benny the Irish Polyglot” about Learning Languages
  • How to get fluent in English | Canguro English

Упомянутые бесплатные курсы:

  • Easy Way to Technical Writing
  • Learning How to Learn: Powerful mental tools to help you master tough subjects

Оригинал статьи про заметки: How to Take Notes Like a Programmer

Некоторые из инструментов для переводов:

  • context.reverso.net
  • StarDict
  • Merriam-Webster
  • Urban Dictionary

Как составлять резюме: структура и особенности

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

Укажите актуальную карьерную цель (Relevant Career Objective / Career Statement).

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

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

Работодатель непременно обратит на это внимание и поймет, что ваше резюме стоит читать дальше. В конце первого абзаца, например, следует добавить следующие строки:. Этим вы как бы намекнете: «I’ve got all the necessary requirements to do the job, so please read through the rest of my resume.» – «У меня есть все необходимые данные для этой работы, так что, пожалуйста, прочитайте остальную часть моего резюме»

Этим вы как бы намекнете: «I’ve got all the necessary requirements to do the job, so please read through the rest of my resume.» – «У меня есть все необходимые данные для этой работы, так что, пожалуйста, прочитайте остальную часть моего резюме».

Список глаголов действия (action verbs) для резюме.

Используйте их вместо шаблонных «expert», «creative», «excellent», «innovative» или «responsible for». 

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

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

Для этого нужно, во-первых, внимательно читать само объявление о работе, так как обычно там указано все, что нужно. А во-вторых, разбить этот раздел на 4 секции, хорошенько проанализировав прежде свои навыки и software знания, которые вы распределите по данным суб-категориям:

В разделе «Профессиональные навыки» (Professional Skills) большое значение имеют цифры.

Так что, quantify (предоставляйте количественную оценку) where you can! Делайте акцент на описание своих достижений, а не рутинных повседневных обязанностей.

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

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

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

Примеры английских слов из текстов программ

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

Однако некоторое количество известных слов – это уже серьезный плюс на старте изучения иностранного языка. Начнем со слова Программа, которое по-английски выглядит интуитивно понятно:

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

Programmer  – программист

Programming  – программирование

И далее продолжим, показывая новые слова:

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

True – истина в английском языке и в программировании. Применяется, если в логическом выражении нужно обозначить истину (в противоположность лжи). Фактически, истина – это логическая единичка «1», а ложь – это  логический нолик «0».

False – ложь. Логический «ноль».

Random – случайный. По-русски говорят «рэндом», что означает случайность, случайный выбор.

Random selection – случайный выбор. У нас часто используется устойчивое сочетание «рандомный выбор». Слово «рандомный» уже довольно прочно входит и в русский язык.

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

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

Computerlanguage.com

25 тысяч специализированных терминов — от общеизвестных до очень узкопрофильных. И на каждый термин написана отдельная подробная статья, с полным (!) его объяснением со всех точек зрения.

Techterms.com

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

Computerhope.com

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


Фото: Unsplash

Techopedia.com

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

Webopedia.com

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

Consp.com

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