Английский язык для программистов. Базовый английский словарь для программиста

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

“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.”

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

~Rick Cook, The Wizardry Compiled

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Используйте преимущества

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

  • Логическое мышление – оно поможет в понимании грамматических структур. Можно сказать, что язык - это та же математика, только в словах. В нем тоже есть свои правила, формулы и схемы. Выучите их и пользуйтесь в речи.
  • Широкий словарный запас – «оживит» технические термины и поможет в разговорной практике. Вы уже знаете много слов по-английски, все эти термины постоянно мелькают на экране вашего монитора, да и с коллегами вы зачастую используете русифицированные варианты английских слов. Так что, можно сказать, пол-дела (или часть его) уже сделано.

Подводные камни в изучение английского

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

  • Неуверенное знание грамматики , из-за того, что в технических текстах используется простые конструкции и времена;
  • Языковой барьер – вы отлично общаетесь с компьютером, но порой вам может не хватать общения с людьми. Иногда многие ловят себя на так называемом «синдроме собаки», когда все понимают, а вот сказать не могут;
  • Проблемы с пониманием аудиоматериалов из-за редких возможностей слушать аудио или общаться с носителями. Соответственно программистам трудно овладеть информацией во время обучающих вебинаров и конференций в сфере ИКТ.

Лучшие учебники английского для программистов

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

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

Учебники для начального уровня

  • English for Information Technology 1 – сочетает грамматику с узконаправленным словарем терминов в сфере IT. Словарь идет отдельно, каждое слово и фраза имеют определение и их можно использовать в собственных предложениях, устных или письменных.
  • Career Path Information Technology – трехуровневый курс английского по специальности Информационные технологии. С его помощью можно также развивать навыки чтения и письма.
  • Career Path Computing – здесь вы найдете все что нужно про компьютерные программы, операционные системы и программирование на английском.
  • Career Path Software Engineering – если вы хотите улучшить навыки общения на английском, обратите внимание на этот учебник. Широкий спектр тем для IT специалистов комбинируется с развитием речевых навыков.

Учебники для среднего уровня:

  • Oxford English for Information Technology – учебник предназначен для технических специальностей с уклоном в IT. Дает возможность не просто выучить язык тематически, но и использовать в общении.
  • Professional English in Use ICT - этот учебник предназначен для тех, чей уровень английского Intermediate и выше. Может показаться сложным, но дает огромное количество тем в сфере IT и объясняет слова в контексте.
  • English for Information Technology 2 – продолжение самого популярного учебника для айтишников. Здесь подробно рассматриваются темы, связанные с компьютерами, сетями, софтом, базами данных и прочими хитростями.
  • Check Your English for Computers and IT – если вы хотите углубить знания английского в IT сфере – выбирайте это пособие. Также в нем есть грамматические, лексические упражнения и словарь компьютерной терминологии.
  • English for Telecoms and Information Technology – это пособие подходит для широкого круга специалистов, которые могут найти как технические темы, так и поговорить насчет острых социальных вопросов, например «Зеленые IT»

В заключение:

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

Разумеется, хорошее владение Java, Python, Ruby и C# имеют решающее значение для программистов и разработчиков программного обеспечения. Однако иногда этого недостаточно. Разработчикам ПО часто не хватает некоторых других не менее важных навыков: хорошего делового английского и базовых навыков повседневного общения на английском. Так что помимо освоения очередного нового языка программирования, не помешало бы пройти обучение и английскому языку. Английский для программистов — это плюс сто очков к успешной карьере.

Обучение английскому: новый тренд для разработчиков ПО

Если вы работаете в многонациональной корпорации, иностранной организации или отечественной компании, которая активно поддерживает связь с англоязычными партнерами, то корпоративный английский — обязательный для вас навык. Это не только облегчит общение с коллегами, руководителями и конечными пользователями, но также откроет двери для многих других возможностей. В том числе карьерных. Более того, владеющие английским программисты — одни из самых востребованных кандидатов на технологическом рынке. Вы можете свободно говорить на Perl или Ruby. Однако нет ничего более ценного, чем английский! Это чуть ли не самый востребованный язык в мире, а на англоговорящие страны приходится почти 40% мирового ВНП. Знание английского дает вам право на кусок очень очень большого пирога.

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

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

Адаптированное обучение английскому: специально для IT и разработчиков

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

Коммуникативные навыки для программистов

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

Совет № 1. Английский для программистов – курс, который, по возможности, лучше изучать в мини группах – не более 4-5 человек.

Совет № 2. Развивайте все навыки английского. Если вы смотрите фильмы без субтитров, это не значит, что вы свободно говорите на английском. Если вы уверенно читаете художественную и техническую литературу, это не значит, что вы сможете грамотно изложить свои мысли на бумаге. Если уделите внимание только разговорному английскому, навыки письма не станут бесплатным приложением – их тоже придется развивать.

Совет № 3. Грамматика необходима. И не только для письменного английского, но и для разговорного. Поэтому хотя бы её основы придется изучить. Для этого можно использовать книгу Реймонда Мерфи (многообещающая фамилия, не так ли?). Название книги «English Grammar in Use with Answers»

Совет № 4. Хорошо тренируют разговорные навыки и умение воспринимать англоязычную информацию на слух, .

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

Совет № 6. Совершенствовать произношение можно с помощью игры игры Spell Up от Google

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

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

Желаем успехов в преодолении языкового барьера!

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

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

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

Содержание статьи «Английский для разработчиков»:

Ищем профессиональную лексику:

Качаем навыки:

Английский словарь для программистов: источники лексики

Лексика для разработчиков обширна. Те, кого обыватель может назвать «айтишником», включают в себя десяток разных специализаций: frontend разработчики, backend разработчики, тестировщики, веб-дизайнеры, продакты и другие (но все они должны уметь «чинить компьютер»).

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

1. Английский для it-специалистов: учебники

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

English for Information Technology – подходит для начального уровня. Включает в себя основную базовую лексику.

Career path Software Engineering – лексическое пособие для программистов, которое объединяет специализированную лексику и рабочие ситуации для развития навыков общения. Темы: разработка ПО, тестирование, пользовательский интерфейс, моделирование, варианты карьеры и др.

Oxford English for Information Technology – еще один полноценный курс. Подходит для среднего уровня. Включает в себя рабочую книгу студента и аудиокурс к ней.

Professional English in Use ICT – курс подходит для среднего уровня. Книга строится от простого к сложному, все юниты разбиты по темам.

Check Your English Vocabulary for Computers and IT – рабочая тетрадь, призванная улучшить понимание технической лексики. Включает в себя кроссворды, головоломки и др.

2. Английский для it: онлайн-курсы

В Интернете можно найти сайты и с различными онлайн-тренажерами для твоего технического английского.

Специализированную лексику ты также сможешь найти на сайтах:

Сайты англоязычные, но наше переведет любое слово в два клика.

4. Профессиональная литература: блоги, журналы для it-специалистов

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

Материалы на Lingualeo: технический английский для программистов

В библиотеке материалов Lingualeo более 250 тыс. аутентичных текстов, видео, аудио и т.д. Главная фишка в том, что ты можешь 1. нажать на незнакомое слово ⇒ 2. увидеть перевод ⇒ 3. добавить слово на изучение ⇒ 4. выучить его с помощью . Да и контекст всегда будет с тобой.

У нас есть огромное количество материалов по IT-тематике: , коллекция , коллекция и др.

Также лексику и идеи можно черпать из и из специальной . А мы собрали классные примеры Elevator pitch.

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

Журналы и блоги на английском для разработчиков

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

Где искать тексты:

  • news.ycombinator.com
  • blog.codinghorror.com
  • www.improgrammer.net
  • www.smashingmagazine.com
  • designm.ag
  • sdtimes.com
  • www.drdobbs.com
  • www.creativebloq.com

Работаем с другими навыками: аудирование, практика речи

Полноценное владение иностранным языком включает в себя 4 навыка: чтение (для него мы назвали много сайтов), аудирование, письмо и говорение (то есть речь). Для аудирования и речи найдем дополнительные ресурсы.

1. Аудирование: подкасты и видео

Часть коллекций на Lingualeo, о которых я говорила выше – , – это коллекции с видео, которые тоже помогут прокачать аудирование. Теперь давай найдем еще и подкасты:

  • Herding Code – технологические подкасты со Скоттом Алленом, Кевином Денте, Скоттом Куном и Джоном Галловэем.
  • Подведем итоги: английский для веб-дизайнеров, it-специалистов

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

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

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

Примечание: Здесь собрано 190+ слов . Просьба – если вы не нашли слово, которое, по вашему мнению, используется в обиходе программистов и просто людей из сферы IT или какое-то слово я неверно истолковал – сообщите об этом в комментариях, буду вам очень признателен.

Ава (или ещё «аватарка «, от англ. «avatar ») – графическое представление (картинка/фото/изображение) человека в Интернете/соц.сетях/мессенджерах/играх и т.д.

Админ (от англ. «admin ») – администратор.

Айди (от англ. «identificator ») – идентификатор.

Айпи (или ещё «Айпишник », «Айпи-адрес », от англ. «I nternet P rotocol Address») – уникальный адрес компьютера в сети Интернет. Этот адрес каждому компьютеру присваивает провайдер, который предоставляет устройству выход в Интернет.

Айти (или ещё «АйТи «, от англ. «IT » = «I nformation T echnologies») – информационные технологии.

Айти-евангелист (или ещё «IT-проповедник/пропагандист ») – человек, который занимается пропагандой (нередко профессионально) в сфере IT.

Айтишник (он же «айтишнег », «ойтишнег », «ойтишник ») – специалист в информационных технологиях. Нередко айтишниками называют всех программистов и просто продвинутых пользователей компьютеров и Интернета.

Ака (точнее a.k.a , от англ. «a lso k nown a s») – если дословно, то «ещё известен как». Другими словами, никнейм, псевдоним.

Аноним (или ещё «анонимус », «анон », от англ. «anonym/anonymous ») – человек, скрывающий своё настоящее имя.

Апгрейд (от англ «upgrade ») – обновление/модернизация аппаратного обеспечения (железа).

Апдейт (от англ «update ») – обновление/модернизация программного обеспечения (софта).

Апликуха (от англ. «application ») – прикладное программное обеспечение. Например: компьютерная программа, мобильное приложение.

Аутсорс (от англ. «outsource ») – передача предприятием/компанией выполнение определенной работы специалистам вне штата (фрилансерам или работникам других компаний). Например, есть специализированные конторы бухгалтеров, которые обслуживают десятки других команий на аутсорсе , не являюсь сотрудниками этих компаний.

Баг (от англ. «bug ») – ошибка в программе/коде, из-за которой результаты выполнения программы неправильные.

Бан (от англ. «ban ») – лишение или ограничение каких-либо прав пользователя (например: оставлять комментарии, просматривать определённые страницы и т.д.). Пожизненный бан — исключение пользователя из системы/игры/сайта/группы и т.д.

Батник – командный файл с расширением.bat. Используется для работы с командной строкой в Windows.

Баян – шутка/информация, которая ранее уже была опубликована/известна.

Биткоин (от англ. «bitcoin ») – криптовалюта, электронная валюта, поколение цифровых денег, которые никем не контролируются и существуют только в Интернете.

Битый – нерабочий. Например, битые ссылки = ссылки, которые ведут на несуществующие страницы. Пользователю, при попадании на такую страницу, выведется ошибка 404 (Error 404).

Блокчейн (от англ. «blockchain ») – система учёта проводимых транзакций с криптовалютой.

Болванка – чистый, не записанный, компакт-диск.

Браузер (от англ. «browser ») – программа, с помощью которой можно просматривать веб-страницы или, другими словами, выходить в Интернет.

Буржунет – зарубежная (не русскоязычная) часть Интернета. Очень часто под этим термином подразумеваются англоязычные сайты из Европы и США.

Бэкап (от англ. «backup ») – резервное копирование. Создание резервной копии проекта/сайта/данных, чтобы в случае непредвиденных обстоятельств/сбоя можно было бы вернуть всю систему в прежнее состояние. Хорошей практикой является регулярное обновление и хранение бэкапов в нескольких местах (не только на рабочем компьютере).

Бэкенд (от англ. «back-end ») – разработка «внутренней части» сайтов/программ/приложений. Та часть, которую мы не видим (то, что творится под капотом). Детальнее .

Валидный (от англ. «valid ») – корректный/действительный. Тот, который соответствует требованиям/условиям/правилам.

Варез (от англ. «warez ») – любая интеллектуальная собственность или программное обеспечение, которое свободно распространяется в сети Интернет, нарушая при этом права правообладателя.

Варезник – сайт, который распространяет варез (пиратское программное обеспечение, пиратские фильмы/музыку и т.п.). Обычно, термин «варезник» применяется к сайтам-файлообменникам.

Вебинар (от англ. «web based seminar ») – это семинар, презентация или лекция на определённую тему, которая проходит онлайн, в режиме реального времени, в Интернете. Под этим термином также подразумевают и запись вебинара, который проходил ранее.

Видюха (или ещё «видяха ») – видеокарта.

Виндоус (или ещё «Винда ») – операционная система Windows.

Виндузятник – пользователь операционной системы Windows (см. сарказм).

Винт (или ещё «хард ») – винчестер, он же «жёсткий диск», он же «HDD».

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

Выёбщик – человек, работающий в IT/программировании с завышенным ЧСВ, который всегда выражает своё экспертное мнение, нередко в неподходящих случаях и не уважает мнения окружающих (очень часто даже не удосуживается их выслушать). Другими словами, выпендрёжник.

Галера – компания/предприятие/организация, в которой трудится программист. В основном галера применяется к компаниям, где практикуется плохое отношение к работникам.

Геймдев (от англ. «game dev elopment») – разработка/создание игр.

Геймер (от англ. «gamer ») – игрок.

Гиг (или ещё «гектар «) – гигабайт.

Гик (от англ. «geek ») – человек, который хорошо разбирается в определённой сфере деятельности, являясь фанатиком своего дела. Сейчас под гиками очень часто подразумевают именно программистов.

Глюк – непонятный сбой, задержка, торможение процессов в программе/игре.

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

Говнокодер – человек, который пишет говнокод.

Гребцы – работники галеры (компании).

Гуглить – искать информацию в поисковике Google.

Дебажить (от англ «debug/debugging ») – искать и исправлять ошибки в программе.

Девайс (от англ. «device ») – техническое устройство (ноутбук/смартфон/планшет/умные часы и т.д.).

Девелопер (от англ. «developer ») – разработчик.

Девелопмент (от англ. «development ») – разработка чего-либо: программ, приложений, игр и т.д.

Дедлайн (от англ. «deadline ») – крайний срок выполнения или сдачи проекта/задания/работы.

Дезигнер (от англ. «designer ») – дизайнер.

Демка (от англ. «demo ») – демонстрационная версия чего-либо, как правило, с урезанным функционалом или с пробным периодом использования.

Деплой (или ещё «задеплоить », от англ. «deploy ») – это развёртывание (перенос) программного обеспечения (исполняемого кода) на сервер или устройство, где оно будет работать.

Дефолтный (или ещё «по дефолту »,от англ. «default ») – тот, что используется по умолчанию, стандартный.

Джуниор (или ещё «джун », «июнь », от англ. «Junior Developer») – начальный уровень программиста. Человек, имеющий минимальный опыт и навыки.

Домен (от англ. «domain ») – уникальный адрес/имя сайта в Интернете. Например, сайт — это домен, который состоит из доменного имени ravesli и домена первого уровня.com .

Дрова – драйверы.

Железо – аппаратное обеспечение (комплектующие) компьютеров/ноутбуков/смартфонов и т.д.

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

Законнектиться (или ещё «подконнектиться », «приконнектиться », от англ. «connect ») – присоединиться к чему-либо.

Запилить – загрузить, выставить на всеобщее обозрение. Например, запилил видосик в YouTube = загрузил видео в YouTube.

Зафакапить – не справиться с выполнением поставленной задачи, испортить задание.

Зашквар – позор, гнусное поведение.

Имхо (от англ. «IMHO » = «I n M y H umble O pinion») – по моему скромному мнению.

Инет – Интернет.

Инсталлировать (от англ. «install ») – устанавливать. Например, инсталлировать Винду = установить Windows.

ИТ И нформационные Т ехнологии.

Кейс (от англ. «case ») – реальная ситуация/случай, которые произошли с автором.

Килобаксы – тысячи долларов. Приставка кило = k (с англ. означает «тысяча»).

Клава – клавиатура.

Коворкинг (от англ. «coworking ») – место для организации труда специалистами одной или сразу нескольких сфер деятельности, фрилансеров. Другими словами, современный арендованный офис для работы специалистов.

Кодер (или ещё «кодерок », от англ. «coder »)– программист.

Кодить – программировать.

Коммитить (или ещё «закоммитить », «сделать коммит », от англ. «commit ») – сохранить/зафиксировать изменения кода в репозитории (хранилище) кода.

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

Компилятор – программа, которая выполняет компиляцию.

Компуктер (или ещё «компудахтер », «компутер ») – компьютер.

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

Копипаст (от англ. «copy/paste ») – скопировать и вставить. «copy» – скопировать, «paste» – вставить.

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

Кракозябры (или ещё «крякозябры ») – набор непонятных символов, бессмыслица. Возникает в результате неправильной кодировки. Иногда кракозябры можно наблюдать на сайтах с неверной кодировкой: Привет! Меня .

Кресты – язык программирования С++.

Кряк (или ещё «таблетка », от англ. «crack ») – специальная программа или дополнение к программе для взлома другого программного обеспечения. В основном используется для превращения лицензионной (платной) версии чего-либо (программы/игры) в бесплатную.

Кулхацкер (от англ. «cool hacker ») – человек, считающий себя хакером или опытным программистом, не являясь таковым в реальной жизни.

Лаг (или ещё «лаги ») – задержка в выполнении программы/игры, отсутствие реагирования на действия пользователя. Синоним к слову глюк .

Лайфхак (от англ. «lifehack ») – полезный совет, помогающий решить какую-то проблему с экономией времени/усилий.

Ламер (от англ. «lamer ») – неопытный пользователь, человек, который не разбирается в чём-то, но думает что разбирается. Не путать с «чайником».

Левел (от англ. «level ») – уровень.

Ликбез лик видация без грамотности. Обучение азам, основам.

Линк (от англ. «link ») – ссылка на какой-либо ресурс.

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

Линуксоид – человек, который пользуется операционной системой Линукс (Linux).

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

Локалка – локальная сеть компьютеров, соединённых кабелями.

Локейшн (от англ. «location ») – месторасположение.

Лэптоп (от англ. «laptop ») – ноутбук.

Майнинг (от англ. «mining ») – добыча чего-либо. Сейчас майнинг ассоциируется с добычей криптовалюты, путём выполнения компьютером сложных математических операций.

Мамка (или ещё «мать », «материнка », «мазерборд ») – материнская плата.

Манагер (от англ. «manager ») – менеджер, руководитель.

Мануал (от англ. «manual ») – руководство, инструкция по использованию чего-либо.

Мидл (от англ. «Middle Developer») – средний уровень знаний и навыков программиста.

Митап (от англ. «meetup ») – собрание/встреча специалистов определённой сферы деятельности для обмена опытом, в образовательных целях или просто для общения в неформальной обстановке.

Моник – монитор.

Мыло – адрес электронной почты, E-mail пользователя.

Нативный (от англ. «native »)– родной. Часто используют словосочетание нативный код = исходный код (не модифицированный позже), написанный разработчиками.

Нетворкинг (от англ. «networking ») — окружение специалистов определённой сферы деятельности, где, используя связи между этими людьми, можно решить специфические проблемы/задачи или просто познакомиться для совместного сотрудничества.

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

Ноут – ноутбук.

Нуб (или ещё «нубчик », «нубас », «нубарь », «нубак », от англ «newbie ») – новичок или человек у которого ничего не получается, или он не знает как правильно что-то сделать. Неопытный.

Овертайм (от англ. «overtime ») – переработка после окончания рабочего дня. Сверхурочные часы.

Околоайтишник (от русск. «околофутболист ») – человек, который не является айтишником/программистом, но работает в сфере IT/программирования. Например, специалист по кадрам (HR), бухгалтер, финансист.

ООП (сокр. от «О бъектно-О риентированное П рограммирование») – методология/парадигма программирования, в которой основными концепциями являются объекты и классы. Детальнее об этом .

Опенсорс (от англ. «open source software») – программное обеспечение/софт с открытым исходным кодом, который может использовать/дополнять/изменять любой желающий. В большинстве случаев это программное обеспечение является некоммерческим проектом.

Опенспейс (от англ. «open space ») – офис открытого типа, где сотрудники работают в одном помещении (относительно большом) без каких-либо перегородок/стен.

Оперативка – оперативная память, она же «RAM » = «Random A ccess M emory», она же «ОЗУ » = «О перативное З апоминающее У стройство».

ОС (или ещё «OS », сокр. от англ. «O perating S ystem») – О перационная С истема – программное обеспечение, которое позволяет управлять аппаратной частью компьютеров/ноутбуков/смартфонов и т.д.

Откат – возвращение на исходную позицию из бэкапа.

Отконнектиться (от англ. «disconnect ») – отсоединиться.

Отладка – этап в разработке программного обеспечения, на котором выполняется поиск и исправление ошибок. Детальнее об этом .

Отладчик (или ещё «дебаггер », от англ. «debugger ») – программа, с помощью которой выполняется отладка.

Оффтоп (или ещё «оффтопик », от англ. «off topic ») – любое сообщение мимо кассы (т.е. не по теме).

Очепятка – опечатка, ошибка в слове.

Патч (от англ. «patch ») – дополнение или обновление, которое исправляет ошибки/баги/глюки. Применение патча к программе называют пропатчиванием .

Песочница (от англ. «sandbox ») – специальная область/среда для безопасного выполнения программы. Раздел «Песочница» на сайте обозначает категорию для записей новичков (своеобразный фильтр для новоприбывших).

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

Плюсы – язык программирования С++.

ПО – программное обеспечение.

Подкаст (от англ. «podcast ») видео или аудио уроки, рассказы на определённую тему, чаще всего образовательного характера. Сейчас очень популярны подкасты-интервью или подкасты TED.

Пост (от англ. «post ») – запись/статья/информационная заметка.

Прога – программа.

Прогер – программист.

Профан – человек, который не имеет опыта в определённой сфере или не разбирается в чём-то.

Профит (от англ. «profit ») – прибыль/выгода/польза.

Пушить (или ещё «запушить », от англ. «push ») – публикация на сервер с помощью команды push .

Разраб – разработчик.

Ребзя – ребята.

Ребутнуть (или ещё «ребутить », от англ. «reboot ») – перезагружать. Например, ребутнуть Винду = перезагрузить Windows.

Редизайн (от англ. «redesign »)– внешнее обновление/модернизация системы/сайта/интерфейса. Иногда под этим термином подразумевается и внутреннее обновление/модернизация.

Релиз (от англ. «release ») – представление готовой версии продукта (игры/программы/песни/альбома), выпуск на всеобщее обозрение. Например: релиз игры = выпуск игры для старта продаж.

Рунет – русскоязычный Интернет. Совокупность сайтов с контентом на русском языке.

Сабж (или ещё «сабжект », от англ. «subject ») – тема для дискуссии между людьми на определённом ресурсе (чаще всего, на форуме). Тема для начала разговора.

Саппорт (от англ. «support ») – служба поддержки.

Свитчер (от англ. «switcher ») – человек, который перешёл работать в IT/программирование из другой профессии. Например, если человек раньше работал учителем или поваром, а затем стал программистом, то он считается свитчером.

Сеньор (или ещё «сеньор-помидор », «сеньйор », «сениор », от англ. «Senior Developer») – высокий уровень знаний и навыков специалиста. Опытный программист.

Сервак – сервер.

Сижка – язык программирования С.

Сисадмин – системный администратор.

Системник – системный блок.

Скилл (или ещё «скиллы », «скилы », от англ. «skill ») – навыки, умение хорошо что-то делать.

Скрин (или ещё «скриншот »,от англ. «screenshot ») – снимок экрана.

Слоупок – медленный, тормоз. Название произошло от розового покемона Slowpoke .

Смузи – любимый напиток программистов/айтишников (см. сарказм).

Смузихлёб – программист-выёбщик.

Софт (от англ. «soft ware») – программное обеспечение, программа.

Софт скиллы (от англ. «soft skills ») – социальные/коммуникационные/личностные навыки/качества, необходимые, в первую очередь, для адаптации и работы в коллективе.

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

Спамить – отправлять спам.

Стрим (от англ. «stream ») – трансляция действий, происходящих на компьютере (или в реальной жизни) в режиме реального времени.

Стримить – делать стрим.

Стример – тот, кто делает стрим.

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

Тимлид (или ещё «тимлидер », от англ. «team lead er») – ведущий разработчик, лидер команды программистов.

Трейни (от англ. «trainee ») – стажёр, работник, который не дотягивает до уровня Junior-специалиста.

ТС (или ещё «т опик с тартер», от англ. «topic starter ») – человек, который вынес на обсуждение определённую тему. Тот, кто начал разговор/дискуссию.

Тулза (от англ. «tools ») – вспомогательное программное обеспечение, предназначенное для выполнения специфических задач. Синоним к слову утилита .

Туториал (от англ. «tutorial ») – сборник уроков для обучения чему-либо, учебник.

Тян – подруга, девушка.

Утилита (или ещё «утилитка », от англ. «utility ») – вспомогательное программное обеспечение, предназначенное для выполнения вспомогательных работ, настройки системного оборудования, операционных систем и прочего. Другими словами, программа, которая помогает что-то сделать.

Фаервол (от англ. «firewall ») – антивирус, который защищает компьютер от вирусов. С английского означает «горящая стена» — здесь следует понимать стену, которая защищает другие здания от распространения пожара. Другое название — Brandmauer (в переводе с немецкого тоже означает «горящая стена»).

Факап (от англ. «fuck up ») – неудача, провал, облом. Зачастую подразумеваются более-менее серьёзные ошибки.

Фидбек (от англ. «feedback ») – обратная связь. Например, пользовательский фидбек = обратная связь от пользователей. Под обратной связью подразумеваются любые упоминания, отзывы, комментарии, сообщения о бренде/компании/сайте.

Фиксить (от англ. «fix ») – исправлять ошибки.

Фича (от англ. « feature ») – особенность, уникальная возможность, свойство. Популярное выражение: «Это не баг, а фича».

Флейм (или ещё «флэйминг », от англ. «flame ») – спор ради спора, когда пользователи начинают общение не по теме разговора/дискуссии и переходят на личностные и взаимные оскорбления.

Флеха (или ещё «флэха », «флешка ») – запоминающее устройство, подключаемое к компьютеру по интерфейсу USB.

Флуд (от англ. «flood ») – сообщения/комментарии не по теме.

Флудить – оставлять нетематические сообщения/комментарии.

Формошлёп – человек, который занимается формошлёпством. Очень часто формошлёпами называют тех, кто разрабывает шаблоны сайтов или занимается их вёрсткой.

Формошлёпство – любая низкоквалифицированная работа в программировании и ИТ для которой требования к опыту и знаниям — минимальные.

Фреймворк (от англ. « framework ») – программный продукт/система/платформа, основная цель которой — облегчение/упрощение создания и поддержки разного рода проектов/приложений/сервисов/сайтов.

Фриланс (от англ. «freelance ») – работа из дому, вне штата, иногда на себя, которая приносит деньги и в которой нет постоянного заказчика/начальника.

Фрилансер (от англ. «freelancer ») – человек, который занимается фрилансом.

Фронтенд (от англ. « front-end ») – разработка «внешнего вида» сайта, клиентская часть. То, что мы видим снаружи. Детальнее .

Хакатон (от англ. «hack marathon ») – мероприятие, на котором собираются специалисты из разных отраслей разработки программного обеспечения (чаще всего программисты, но могут быть и дизайнеры, тестеры) для разработки определённого решения/проекта/приложения/программы. Другими словами, марафоны программирования, на которые собираются программисты попрограммировать.

Хард скиллы (от англ. «hard skills ») – технические знания и навыки.

Холивар (от англ. «holy war ») – споры между людьми, которые имеют противоположные взгляды и пытаются навязать их друг другу.

Хрюша (или ещё «HR », от англ. «H uman R esources») – специалист по кадрам, рекрутёр. Человек, который ищет работников на вакансии, проводит с ними первичные интервью, адаптацию в коллективе и выполняет ряд других сопутствующих вопросов.

ЦП – центральный процессор.

Чайник – новичок, неопытный пользователь.

ЧСВ Ч увство С обственной В ажности.

Шерить (или ещё «расшарить », от англ. «share ») – делиться, давать доступ к определённым данным.

Шарить –