Как программисту прокачать английский

Содержание:

Отличие резюме от CV

Возможно, кто-то не в курсе, но CV (сurriculum vitæ — «ход жизни») подразумевает более объемный документ, чем резюме. Talking about classic resume here.

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

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

Иногда в CV могут быть включены даже тексты некоторых работ. Таким образом, CV может достигать over 10 страниц.

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

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

Разработка

Буст

boostускорениеПримеры употребления:

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

Катить

Примеры употребления:

  • «Тут ручное тестирование не требуется, я сам задачу закачу»
  • «Не забудьте, мы завтра катим эту фичу»
  • «Когда катится задача со списками?»

Комплитить

completeзаканчиватьПримеры употребления:

  • «Я закомплитила родительскую таску, потому что все сабтаски закомпличены»
  • «Можно уже комплитить таску?»
  • «Сторю пока комплитить рано, надо вначале баги пофиксить»

Консистентность

consistencyсистемностьПримеры употребления:

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

Матчится

matchсовпадатьПримеры употребления:

  • «Этот стиль вот совсем не матчится с тем, что сейчас на проде»
  • «Нужно сматчить эти два мока»
  • «Отлично матчится с недавно зарелиженной фичей»

Пинать

ПодопнутьдопинатьПримеры употребления:

  • «Надо допинать уже эту таску»
  • «Подопни чутка и можно в тестирование»
  • «Мы уже столько раз допинывали эту фичу»

Ручка

handlerобработчикПримеры употребления:

  • «Какое название у ручки, в которой пользователи приходят?»
  • «Тут дергаются сразу три ручки»
  • «При клике на кнопку мы из этой ручки получаем айди объекта»

Скоуп

scopeобъемПримеры употребления:

  • «В чьем скоупе данная фича?»
  • «Это в скоупе вот этой команды, спроси у них»
  • «Нет, это не из нашего скоупа»

Фича

featureхарактеристикаПримеры употребления:

  • «Завтра релизим эту фичу вместе с фиксом багов»
  • «Ваша команда классную фичу разработала»
  • «Для нового функционала обязательный фича-тур»

Флоу

flowтечениеПримеры употребления:

  • «В нашем флоу ревью обязательно, нельзя его пропускать»
  • «Та команда работает по другому флоу»
  • «Какое флоу у вебсайта?»

Шпаргалка по полезным ресурсам

В нашей культуре считается, что шпаргалка – плохо. В Америке же любая новая тема начинается с изучения Сheat Sheet. К примеру, готовиться к публичному выступлению начинают по Public Speaking Cheat Sheet. По языкам программирования тоже есть Cheat Sheet –например, самые популярные команды в HTML. 

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

Сайты для прокачки лексики

  • Blair English – ресурс с тематическими текстами, где есть раздел IT & Web. После каждого текста предлагают пройти тест на знание терминов из статьи.
  • Business English Site – этот сайт помогает запомнить основные правила использования IT-лексики в текстах.
  • Duolingo – бесплатный портал и приложение для изучения языка в форме коротких игровых уроков.

Словари и переводчики

  • Oxford Dictionary – классический словарь на любой случай.
  • Urban Dictionary – словарь сленговых терминов. В Америке, особенно в Сан-Франциско, где кругом хипстеры и кейл, сами носители языка постоянно ищут в Urban Dictionary новые словечки, услышанные от собеседников.
  • Reverso Context – онлайн-переводчик, который показывает слова и их перевод в контексте реальных фрагментов текстов. Подходит, если нужно уточнить, как именно применяется слово.
  • Techterms.com – сайт с огромным количеством технических терминов. Все они ранжированы по категориям, есть удобная система поиска. Каждый день на сайте публикуют термин дня и квиз дня.

Англоязычные фильмы и сериалы на IT-тематику

  • The IT Crowd – сериал об айтишниках в Лондоне.
  • The Big Bang Theory – сериал о гиках и научных работниках.
  • Silicon Valley – сериал, о котором стартаперы говорят: «Все как в жизни».
  • The Matrix – гениальный программист в массовом сознании выглядит точь-в-точь как главный герой фильма.
  • The Internship – показывает, как устроена работа в IT-стартапах.
  • Pirates of the Silicon Valley – фильм о Билле Гейтсе, Стиве Джобсе и о том, как все начиналось.
  • Mr Robot – отличный сериал для тех, кто думает, не уйти ли в программирование.

Выступления и обучающие ролики

  • Ted.com – всемирно известный проект, где представители самых разных профессий и специальностей рассказывают о своих идеях и достижениях. Огромное количество технических видео.
  • Learning Programming – обучающие видео по разным языкам программирования, фреймворкам.
  • Sentdex – Youtube-канал для разработчиков на Python.

Новости, статьи, обсуждения

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


Фото: Unsplash
 

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

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

Джентльменский набор для мониторинга новостей: 

  • VentureBeat, 
  • Wired, 
  • TechCrunch, 
  • The Verge NY Times, 
  • Forbes, 
  • Bloomberg. 

Неформальное обсуждение всего на свете по-английски происходит на площадке Reddit.com.

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

Для знающих

  • learnenglish.britishcouncil.org/en/english-grammar тот самый сайт от British Council, где можно почитать правила на английском и попрактиковать грамматику, выбрав нужную категорию. На сайте есть и много другой полезной информации, а также игры на английском и подготовка к экзаменам. Минусы: сайт позиционируется, как предназначенный для всех уровней, но при этом полностью на английском.

  • www.grammarly.com/blog/thank-you-email-after-interview интересный и подробный блог на тему грамматики от популярного сервиса Grammarly. Можно найти много полезной информации на тему грамматики, письма и современного сленга. Минусы: нет заданий на закрепление правил.

  • www.engvid.com/topic/grammar крутой сайт от целого коллектива преподавателей с видео-пояснениями и веселой манерой подачи правил грамматики. Есть упражнения на закрепление и разбивка по темам.Минусы: сайт полностью на английском, поэтому некоторые детали придется уточнять при помощи словарей.

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

  • www.ego4u.com здесь находятся правила, примеры и упражнения, а также разделение на уровни сложности. Отличительная черта этого ресурса — после каждой темы есть пример использования правила не просто в предложении, а в художественном тексте.Минусы: достаточно сложен даже для пользователей с высоким уровнем знания языка.

Английские слова для программистов, таблица

access mechanism

механизм доступа

addressbuffer

буфер адреса; адресный буфер

appliance

устройство

assignment

задание, присвоение

bandwidth

пропускная способность

cloud storage

облачное хранилище данных

compile

компилировать

compress

сжимать

credentials

учетные данные

database

база данных

debug

отлаживать

drawback

недостаток

eject

извлекать устройство

encrypt

зашифровывать

folder

папка

layout

макет, разметка

maintenance

поддержка

namespace

пространство имен

negotiate

вести переговоры

outsource

осуществлять аутсорсинг

password

пароль

plug in

подключать

prohibit

запрещать, препятствовать

replace

заменить

uninstall

деинсталлировать, удалять

upload

загрузить

validation

проверка

variable

переменная

vendor

поставщик

virtual control program interface)

виртуальный программный управляющий интерфейс

virtual methods table

таблица адресов виртуальных методов

Scrum-терминология

Бэклог

backlogочередь работПримеры употребления:

  • «Надо разгрести бэклог»
  • «Пусть пока задача полежит в бэклоге, не будем брать её в этот спринт»
  • «Не забудь добавить эту задачу в бэклог своей команды»

Гол, голевой

goalцельПримеры употребления:

  • «Эта задача голевая, нужно сделать ее в первую очередь»
  • «Все голы в этот раз не выполнили»
  • «Почему неголевые задачи в работе?»

Дейли

dailyежедневностендапомdaily standupПримеры употребления:

  • «Ребята, у нас дейли, встаем»
  • «Я сегодня удаленно, подключите меня на дейли по Zoom»
  • «К сожалению, дейлик пропускаю, нужно идти на важный митинг»

Коммититься

commitmentответственностьПримеры употребления:

  • «Мы на это не коммитились, поэтому надо вернуться к более приоритетным задачам»
  • «Вы уверены, что мы можем коммититься на такое?»
  • «В этом спринте мы выполнили все цели, на которые коммитились»

Спринт

sprintбег на короткую дистанциюПримеры употребления:

  • «Опять завалили спринт»
  • «На этот спринт выпадают праздничные дни, поэтому он будет короче»
  • «Невыполненные задачи из прошлого спринта надо перенести в следующий»

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

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

Поэтому курс английского языка для IT-специалистов в Skyeng рассчитан именно на поиск работы. Учебная программа призвана подготовить вас к реальным жизненным ситуациям: поиск вакансии, интервью, первые дни на новом месте.

После курса вы сможете:

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

Зачем программисту учить английский?

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

Можно было бы сразу начать эту статью с вопроса – а зачем айтишникам вообще учить английский , если они и так его знают? Все программы написаны на английском, IT специалисты постоянно общаются с коллегами-носителями языка, вполне могут позволить себе самообразование.

Рассмотрим несколько причин начать более глубокое изучение английского:

Знание IT терминов- путь к успеху

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

К тому же, во многих языках программирования отсутствует русифицированный интерфейс, поэтому знание английского просто must-have.

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

Знание английского — путь по карьерной лестнице

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

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

И главная «плюшечка» — подъем по карьерной лестнице программистом невозможен без знания языка . Ведь экзамен по нему вам придется сдавать каждый год, если вы работаете в EPAM, или использовать каждый раз при собеседовании на работу. Мечтаете работать в Google? Учите язык!

Что обычно указывают в CV:

  • Name and Contacts – имя, контактная информация (телефон, email, адрес)
  • Profile Statement – это первая возможность для вас продать свои навыки, которая представляет собой краткое (не более 2-3 строк) описание навыков и качеств соискателя

Key Achievements and Skills – здесь стоит описать достижения и участие в сторонних проектах, используя «action words» для усиления вашей позитивной роли:

Work Experience – в этом блоке укажите ваши предыдущие места работы (в обратном хронологическом порядке) и должностные обязанности (Duties). Будьте готовы к вопросам по поводу «периодов бездействия»: пробелы в датах – первое, что вас попросят объяснить в ходе интервью

Academic Qualifications – информация о вашем основном образовании, а также о законченных курсах, если их тематика имеет отношение к должности, на которую вы претендуете. В этом блоке следует сообщить и о наличии международных языковых сертификатов (IELTS, TOEFL, FCE, CAE и др.)

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

References – сюда можно вписать имена людей, которые могут вас порекомендовать, а их контакты предоставить по запросу (Available upon request)

Резюме – это первая возможность для HR быстро составить ваш портрет и соответствие формальным требованиям, указанным в тексте вакансии – воспользуйтесь этим как подсказкой

Также важно несколько раз проверить грамотность оформления документа (в частности, орфографию)

Нас ограничивает наш уровень комфорта

Например, если вступление из “Nothing else matters” это твой комфортный уровень игры на гитаре, то дальше этого ты не пойдешь. Потому что тебе это не нужно. Возможно, тебе хватает того, что ты умеешь сыграть вступление после пары бутылок пива, и все скажут: о, как клево ты умеешь играть на гитаре! И все. Зачем тебе учиться дальше? Это твой комфортный уровень. Ты после этого можешь сказать: я умею играть на гитаре.

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

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

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

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

Организационное

Дейоф

day-offвыходнойПримеры употребления:

  • «У меня завтра дейоф»
  • «Он взял дейоф за свой счет»
  • «Почему я не в курсе о ее дейофе?»

Драйвер

driverводительПримеры употребления:

  • «Для этой инициативы нужен драйвер»
  • «Кто будет драйвить этот проект?»
  • «Как драйвер ты должен периодически всех пинать, чтобы работали»

Консёрн

concernтревога, участиеПримеры употребления:

  • «У меня есть консёрны относительно этой идеи»
  • «Мой консёрн в том, что это может не работать»
  • «А какие у тебя консёрны?»

Окиары

OKRObjectives and Key Resultsцели и ключевые результатыПримеры употребления:

  • «Когда мы узнаем окиары на следующий квартал?»
  • «У команды не может быть окиаров, они есть только у юнитов»
  • «Впечатляющие окиары!»

Оффер

offerпредложениеПримеры употребления:

  • «Ему выслали оффер, ждем ответа»
  • «Кандидат отклонил наш оффер»
  • «По итогам собеседования мы хотим сделать вам оффер»

Поинт

pointточкаpoint of viewПримеры употребления:

  • «Мой поинт в том, что надо заранее планировать работу»
  • «Согласна, в этом есть поинт»
  • «Какие поинты у этого решения?»

Актуальное в IT на 2019

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

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

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

  • 3D Alteration (3D преобразование) — теперь мы можем печатать пластик, продукты питания, дома, человеческую ткань и даже металл. Хотя процесс 3D-печати еще не вошел на рынок средней потребительской категории, это остается всего лишь вопросом времени. Стартап-компании также начали использовать эту технологию, сделав ее доступной для мелких компаний, а не только для гигантов рынка.
  • Quantum Computing — квантовые вычисления (ssn); вычисления с помощью квантовых компьютеров. Квантовые компьютеры работают с кубитами, которые могут иметь более двух состояний. В двух словах, кубиты означают более быстрые и мощные компьютеры.
  • Microservices / Microservice Architecture — архитектуры микросервисов. Архитектура на основе микрослужб. Микросервисы представляют собой метод разработки программных систем, отличных от традиционных, которые в последние годы стали популярными. Это архитектурный стиль, структурирующий приложение как набор развертываемых сервисов для реализации некоторых бизнес-возможностей.
  • Blockchain — блокчейн, цепочка блоков баз данных, носители информации которых не связаны между собой при помощи одного общего сервера. Самая модная тенденция последних лет, которая продолжает расти. Несмотря на проблемы в 2018 году, технология blockchain обладает значительным потенциалом в создании альтернативной модели доверия, противостоящей банкам, правительствам и многим другим институтам.
  • Mobile first — ориентированный в первую очередь на мобильные устройства; готовый к функционированию на мобильных устройствах. Мобильный трафик становится все более значимым и владельцы сайтов должны это учитывать.

IT Блоги

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

Scott Hanselman

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

Myprogrammingblog 

Учебный материал по «ASP.NET», «ActionScript», «Github», «C»,« Java», «Oracle» и «PHP».

Liveedu 

Руководства по языкам программирования, обзоры интересных проектов, стримы программистов со всего мира.

NSHipster 

Очень детальный блог для программистов.

David Walsh 

Автор этого блога является главным веб-разработчиком в «Mozilla». В этом блоге есть полезные советы о разработке и туториалы.

Antonio Goncalves  

Эксперт в разработке на «Java». Тут вы найдете соответствующие полезные книги, обсуждения и руководства.

Как учить английский?

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

Поставьте цель

Поставить цель – самое важное. Она должна быть достижимая, измеряемая, с понятными сроками

«Выучить английский» – плохая цель: именно поэтому вы не видите прогресса и бросаете заниматься. 

Затем выделите подзадачи и обозначьте сроки. Хороший пример цели – «за два месяца подтянуть язык, чтобы читать книги по JavaScript со словарем». Еще одна конкретная и вполне достижимая цель – «выучить терминологию по Big Data и аналитике».

Учите лексику по актуальным темам

  • software, 
  • SEO, 
  • web-design, 
  • IT project management, 
  • IT slang, 
  • networking. 

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

Занимайтесь регулярно

Серьезно, это работает. 

Повесьте список слов на холодильник и двери или положите рядом с рабочим местом карточки с терминами. 

Попробуйте слушать подкасты по дороге на работу: начинающим подойдет 6 minute English от BBC и подобные программы, продвинутым ребятам имеет смысл слушать подкасты про программирование – например, CodeNewbie для начинающих разработчиков, или Developer Tea, где выпуски длятся по десять минут и идеально укладываются в рабочий перерыв.

Не бойтесь ошибаться

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

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


Фото: Unsplash

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

Последовательность изучения языка

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

Смотрите статью Этапы изучения английского

1. Получи базовые знания

Понятное дело, что полезно получить какую-то базу. Желательно это сделать с учителем. И желательно чтобы это было не один на один. Потому что, когда ты изучаешь язык один на один, ты можешь соотноситься только с самим собой. А этого недостаточно.

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

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

Но один на один изучать очень неэффективно на мой взгляд. Особенно основы.

2. Научись читать

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

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

3. Пополняй словарный запас

Говорят, чтобы покрыть 98% того, что ты хочешь сказать на английском языке, тебе надо знать всего 3 тысячи слов. А 1000 слов покрывает 80% всего что ты хочешь сказать.

То есть, если ты выучил тысячу слов – ты уже можешь сказать и понять вообще практически все на языке. Если не буквально, то контекст. Чего довольно часто хватает. Эти 3 тысячи слов ты довольно быстро освоишь со словарем, если будешь читать и выписывать незнакомые слова.

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

4. YouTube: научись понимать на слух

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

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

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

5. Найди работу

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

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

Процесс перевода статей в PVS-Studio

PVS-StudioО себеОб этапах перевода

Общие принципы перевода

Точно переводить терминыПример 1. Оригинал: «В релизной версии программы компилятор может выполнить оптимизацию и переупорядочить строки вызова метода SetStatic() и присваивание переменной instance полю m_RemovePacket (с точки зрения компилятора семантика программы не будет нарушена)».Перевод: «In the release version of the program, the compiler might optimize and reorder calling lines of the SetStatic() method and assignment of the instance variable to the m_RemovePacket field (from the compiler’s point of view, program’s semantics won’t break)».Пример 2. Оригинал: «Есть популярные функции и их мало. Есть непопулярные, но их много. Например, существуют ещё вот такие разновидности функции сравнения строк

  • g_ascii_strncasecmp — 35,695
  • lstrcmpiA — 27,512
  • _wcsicmp_l — 5,737
  • _strnicmp_l — 5,848
  • _mbscmp_l — 2,458
  • и т.д».

Перевод: «There are popular functions and there are few of them. There are unpopular, but there are many of them. For example, there are the following variations of the string comparison function:

  • g_ascii_strncasecmp — 35,695
  • lstrcmpiA — 27,512
  • _wcsicmp_l — 5,737
  • _strnicmp_l — 5,848
  • _mbscmp_l — 2,458
  • and others».

Прорабатывать грамматикуthe CollinsНе калькировать, переводить смыслОригинал: «Прям чувствуется, как выражение cmptlut < 0 было дважды размножено копированием, но поправили ноль только в одном месте».Перевод: «My gut is telling me that the cmptlut < 0 expression was pasted twice, but 0 was changed just once».Убирать не смысловые словаОригинал: «Аналогичный случай спешного написания кода». Перевод: «A similar case of hasty coding».Упрощать то, что труднее читатьОригинал: Выгрузим отчёт, зайдя во вкладку задачи. Перевод: Go to the task tab and download the report.Не злоупотреблять, но периодически использовать устойчивые выражения, идиомы Оригинал: «Рассмотрим подробнее: если выполнится условие, помеченное мной цифрой 1, то мы перейдём к условию 2, которое всегда true, а значит выполнится строчка 3».Перевод: «Let’s peek under the hood: if the condition that I marked with number 1 is fulfilled, we’ll move on to the condition 2, which is always true, which in turn means that the line 3 will execute».Разделять/объединять предложенияригинал: «Существует несчётное множество их разновидностей, вкусов и иллюстраций, и в нашем городе есть музей, посетив который, вы сможете увидеть, насколько непростой технологически у них процесс создания».Перевод: «There are countless varieties, tastes and forms of them. In our local museum, you can see how technologically difficult the process of their creation is».«Пиши, сокращай». Авторы: Максим Ильяхов, Людмила СарычеваПодведем итог1. Перевод в CAT

  • база терминов (Term Base). Если термин из базы встретился в тексте, он предлагается и подсвечивается в программе.
  • машинный перевод (Machine Translation). Есть мнение, что это плохая практика, так как машина переводит по алгоритмам и не знает об акцентах, инверсии, сарказме и т.д.
  • автоматическая память переводов (Translation Base). В программе можно подтвердить сегмент, а в следующий раз, когда попадется такое же или похожее предложение, в правом окне появится подсказка из памяти переводов.
  • проверка на грамотность (Quality Assurance). Например, опечатки подсвечиваются, можно выбрать правильный вариант из выпадающего списка.
  • удобный интерфейс. В Memsource имеем достаточно стандартный вид: разделение предложений на сегменты, возможность их соединять, разъединять, быстро вставлять ссылки, окно с просмотром файла (удобно взглянуть, когда текст описывает, что представлено на рисунке). Справа – предлагаемый перевод: машинный перевод, термины из базы, если такие встретились в тексте.

Интерфейс платформы Memsource (клините, чтоб картинка увеличилась)2. Редактированиездесь3. Финальное оформлениеСравнение документов оригинала и перевода (клините, чтоб картинка увеличилась)Publisher (клините, чтоб картинка увеличилась)Пример правильно оформленного заголовка

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *