СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Проект "Английский язык в профессии программист"

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Проект "Английский язык в профессии программист"»

Муниципальное бюджетное общеобразовательное учреждение

«Средняя общеобразовательная школа № 18» г. Калуги







ПРОЕКТ

по направлению: английский язык

«Английский язык в профессии программист»







Работа допущена к защите:

«____» ____________ 202__ г.

Работа защищена:

«____» ____________ 202__ г.

С решением:

«____________________»

Председатель АК

______________________________

Члены АТ:

______________________________

______________________________

______________________________



Автор проекта:

Лаврецов Иван

Класс: 10А


Руководитель:

Карнаева Мария Сергеевна






г. Калуга, 2023


ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ ………………………………….…………………...…. …...3 с.

ГЛАВА I. СВЯЗЬ АНГЛИЙСКОГО ЯЗЫКА С ПРОГРАММИРОВАНИЕМ.………………………………………….…. 6 с.

    1. Программирование и язык программирования………………….…6 с.

    2. Причины необходимости изучения английского языка программисту …………..…………………………………………………………… 9 с.

    3. Роль английского языка в программировании……………………13 c.

ГЛАВА II. СПЕЦИФИКА ЯЗЫКА ПРОГРАММИСТОВ…………..17 c.

    1. Наиболее употребляемые слова, используемые при работе с компьютером, и их классификация……………………………......17 с.

2.2. Анкетирование «Английский язык в профессии программист»………………………………………………………............20 с.

ЗАКЛЮЧЕНИЕ ………..………………….………………………..……24 с.

СПИСОК ЛИТЕРАТУРЫ …………………….…...….……………..…25 с.

ПРИЛОЖЕНИЯ …………………….………………………...………..…26 с.








ВВЕДЕНИЕ

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

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

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

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

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

Целью данной работы является выявление связей английского языка с программированием.

Для достижения цели мы поставили для себя следующие задачи:

  1. рассмотреть понятия: программирование и язык программирования;

  2. определить причины необходимости изучения английского языка программисту;

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

  4. создать словарь английских слов для программиста.

Объект нашего исследования – профессия программиста, предмет нашего исследования – английский язык в профессии программиста.

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

Этапы нашей работы:

  1. Подготовительный этап: разработка плана, определение основных тезисов.

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

3) Практический этап подразумевает поэтапное выполнение задач проекта.

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

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

- теоретическое и практическое изучение материала по заданной теме;

- подбор, изучение и систематизация материала по выбранной теме;

- эмпирический метод – анкетирование учащихся 10-х классов, обработка и анализ полученной информации.

- синтез полученных знаний – для составления словаря со связанной с темой информацией.

4) На презентационном этапе мы представляем наш проект и продукт нашей проектной деятельности.

Для написания нашей проектной работы был проведён анализ следующих источников: электронные журналы, словари, сайты сети Интернет.





ГЛАВА I. СВЯЗЬ АНГЛИЙСКОГО ЯЗЫКА С ПРОГРАММИРОВАНИЕМ

    1. Программирование и язык программирования

Изначально принцип работы электронно-вычислительной машины устроен так, что компьютер может принимать машинный код (0 и 1 - последовательность перепада напряжения)

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

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

Программирование появилось задолго до 50-х годов XX века. Первые идеи высказал ещё Чарльз Бэббидж (1792-1871), которого по праву считают отцом компьютера. Он ничего не знал о транзисторах, микросхемах и мониторах, но достаточно точно описал основные принципы, на которых будут строиться все вычислительные машины.

Программирование – процесс создания компьютерных программ. 

Почему сейчас такой высокий интерес к программированию?

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

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

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

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

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

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

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

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

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

Но:

  • стандартные методы все равно будут на английском и в таком случае придется делать гремучую смесь из двух языков;

  • документация или помощь в интернете намного легче найти на английском, почти невозможно — на русском;

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

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


1.2 Причины необходимости изучения английского языка программисту

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

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

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

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

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

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


  1. Техническая документация. Вообще вся техническая документация для всех языков программирования составляется на английском языке. Тот же Ruby изобрели в Японии, а документацию пишут на английском. Зачем? Чтобы её все понимали.

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

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

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

Стоит задаться вопросом: где мы с большей вероятностью найдём верное решение? Среди программистов всего мира, которые общаются между собой на том же языке, на котором написана документация, или среди тех, кто так же, как и ты ждёт перевода на понятный язык?

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

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

Конечно, часть этой литературы переводится на русский язык. И все самые лучшие книжки по программированию, существующие на русском языке – это переводы с английского. Например, таких книг как: Дэвид Томас, Эндрю Хант Программист – «Прагматик», Стив Макконнелл - «Совершенный код», Роберт Мартин – «Чистый код» и многих других. И то, скорее всего это перевод старого издания. А новое издание, написанное по новой версии языка программирования или технологи, скорее всего, никто никогда не переведёт вообще. Или перевод придётся ждать несколько лет.
  1. Конференции, онлайн-доклады и прочие вебинары. Поскольку мы уже выяснили, что сообщество профессионалов состоит из людей разных национальностей, то верно предположить, что и в моменты, когда они собираются вместе, чтобы публично пообщаться о вещах насущных, делают они это с помощью языка, понятного всем. Не у всех это получается хорошо, но всё равно это лучше, чем если бы они выступали на своём родном языке, и никто бы их не понял. Чаще всего, именно здесь и происходят самые интересные вещи в любой профессиональной среде.

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

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

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

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

  1. Новые направления. «Айтишникам» как никому другому нужно всегда быть в курсе новых тенденций, разработок, концептов и т.д. Учитывая тот факт, что около 90% новой информации в сети появляется именно на языке Шекспира, владение английским становится не привилегией, а насущной необходимостью.

Существуют некоторые проблемы в изучении технического английского языка:

  • процент общения вживую на английском, как правило, намного ниже, чем общение по переписке с помощью специальных решений, типа Confluence или Jira;

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

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

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

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

  • обилие синонимов и оттенков значения одного слова, которое может иметь даже противоположные значения, или вообще являться одновременно сразу несколькими частями речи (возьмем слово fine – это и хорошо, и штраф, и штрафовать).

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

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

Всегда можно будет подключить специальный курс и изучать его параллельно, спустя определенное время. Но выучить за раз и закрепить на практике быстрее и легче 10-15 слов, чем 20-30. С другой стороны, если у вас средний или высокий уровень, желательно сразу переходить к изучению более узкой лексики.

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

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

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


1.3 Роль английского языка в программировании

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

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

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

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

  2. Практически вся специализированная литература для айтишников создается на английском. При этом далеко не вся она переводится на наш родной язык (еще меньший ее процент переводится грамотно и понятно).

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

  4. Разрешение трудностей, возникающих в процессе работы, требует поиска специализированной информации. В российском Интернете её не всегда можно найти, при этом англоязычная среда почти всегда позволяет найти нужное решение (особенно связанное с тематикой IT).

  5. Если вы амбициозны и нацелены построить карьеру в одной из крупнейших IT-компаний, то знание английского языка вам просто необходимо. Ведь главные представительства Microsoft, Apple, Google и других «акул» IT-сферы располагаются в США. Причем даже в их российских представительствах общение происходит на английском языке.

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

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

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

Отсюда выводы:

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

  2. Знание английского открывает перед айтишником неограниченные перспективы карьерного роста.

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

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




ГЛАВА II. СПЕЦИФИКА ЯЗЫКА ПРОГРАММИСТОВ

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

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

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

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

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

«Копипаста» (от названия сочетаний клавиш ctrl c + ctrl v) – копировать, вставить;

«Откатить» - вернуть прошлую версию программы;

«Итерация» - повторение какого-либо блока кода;

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

«Баг» - ошибка в программном коде;

«Бета» - бета-версия, приложение на стадии публичного тестирования;

«Софт» - программное обеспечение;

«Фриланс» - работа из дому, вне штата, иногда на себя, которая приносит деньги и в которой нет постоянного заказчика;

«Пушить» - использовать команду push, публиковать что-то.

2. Интернет-сленг. Лексика этой группы включает понятия, используемые всеми пользователями всемирной паутины, например:

«Юзать» - использовать;

«Дропнуть» - выпустить;

«Аватар» (от англ. avatar) - небольшое изображение - (фотография, картинка), вставляемая пользователем в качестве своего виртуального изображения на форумах;

«brb» (от англ. be right back) - скоро вернусь;

«Хештег» (от англ. hashtag) - ключевое слово , тема или несколько слов сообщения;

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

«AAR» (от англ. At any rate) - Тем не менее

«ABBR» (от англ. Abbreviation) - Аббревиатура

«btw» (от англ. by the way) – кстати;

«lmk» (от англ. let me know) – дай мне знать;

«g2g» (от англ. go to go) – мне нужно идти;

«Ama» (от англ. ask me anything) - спрашивай о чем угодно.

«etc» (от англ. et cetera) - и так далее

«2NTE» (от англ. Tonight) - Сегодня вечером

«10X» (от англ. Thanks) - Спасибо 

«10Q» (от англ. Thank you) - Спасибо (тебе)

«1DR» (от англ. I wonder) - Я думаю

«2EZ» (от англ. Too easy) - Слишком легко

  1. Новые слова эпохи интернета:

«Скачивать», «сливать» - переносить информацию из сети на свой компьютер;

«Офлайн» (англ. offline) – устройство выключено или находится не в сети;

«Трафик» – данные, передаваемые через компьютерную сеть за любой период времени;

«Кеш» – промежуточный буфер с быстрым доступом к нему, содержащий информацию о сайтах, приложениях и т.д.;

«Веб-дизайн» –  отрасль веб-разработки, в задачи которой входит проектирование пользовательских веб-интерфейсов;

«Аккаунт» (англ. account) или учетная запись — это персональная страница пользователя в социальной сети или личный кабинет на сайте.

  1. Жаргонизмы программистов, работающих на языке программирования Python:

«pip» - используется для установки любого программного «print» - используется для печати сообщений на экране или другом стандартном устройстве вывода «class» - Команда для создания классов в Python «type» - Команда для проверки типа или класса объекта. «range» - Команда для генерации последовательности целых чисел «round» - Команда для округления числа «input» - Команда для получения ввода от пользователя «def» - Команда определения функции «len» - используются для подсчёта количества элементов в объекте
  1. Жаргонизмы программистов, работающих на языке программирования C++:

«char» - команда для преобразования переменной в символьный тип «float» - команда для преобразования переменной в дробное число «struct» - команда для структурирования данных «bool» - запись переменной логического типа «main» - обозначение основного цикла программы

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



2.2 Анкетирование «Английский язык в профессии программист»

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

  • Знакомо ли Вам это слово?

  • Понимаете ли Вы его значение?

  • Как часто Вы его используете? (1 - часто, 2 – иногда, 3 – редко, 4 – никогда)

Исследование показало следующие результаты:

  • 89 % опрошенных большинство слов оказалось знакомо. Это свидетельствует о том, что большее количество опрошенных знают некоторые слова компьютерного сленга.

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

  • На последний вопрос «Как часто вы используете данные слова в речи?»

  • 42 % ответили «иногда», 21 % - «часто», 37 % - «редко» или «никогда». Это свидетельствует о том, что 63% используют некоторые слова компьютерного сленга и возможно свяжут свою дальнейшую жизнь с профессией в сфере IT.



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






ЗАКЛЮЧЕНИЕ

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

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

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

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






СПИСОК ЛИТЕРАТУРЫ

1. Баканова М.В. О необходимости изучения английского языка студентами – будущими программистами // Известия ПГПУ им. В.Г. Белинского. – 2011.

2. Шакирова З.Х. О необходимости английского языка программисту [Электронный ресурс] // Современные научные исследования и инновации. – 2014.

3. Английский язык: Учебное пособие для студентов неязыковых факультетов / Сост. Л.И. Колесник, С.П. Микитченко, Н.Н. Осипова, М.П. Трофименко.

4. Зачем программисту английский. ABC.

(https://abc-center.ru/zachem-programmistu-anglijskij/)

  1. Важен ли английский язык программисту? «Stack Overflow на русском» — сайт вопросов и ответов для программистов.

(https://ru.stackoverflow.com/questions/278819/Важен-ли-английский-язык-программисту)

6. Донцов Д. Английский на компьютере. Изучаем, переводим, говорим. М., 2007.

7. Программирование. Википедия. Свободная энциклопедия.

(https://ru.wikipedia.org/wiki/Программирование)

8.Как учить английский язык программистам? English Dom Online School.

(https://www.englishdom.com/blog/kak-uchit-anglijskij-yazyk-programmistam/)












Приложение 1



п/п






Знакомо ли Вам это слово?



Понимаете ли Вы его значение?

Как часто используете его в речи?

1-часто

2-иногда

3-редко

4-никогда

1

Адаптив




2

Айдишник




3

Альфа




4

Баг




5

Бета




6

Бэкап




7

Ворнинг




8

Выкатить




9

Откатить




10

Мидл




11

Дропнуть




12

Залить




13

Исходник




14

Итерация




15

Конфа




16

Копипаста




17

Костыль




18

Лист




19

Накатить




20

Релиз




21

Юзать






20