Статья опубликована в рамках: LIV Международной научно-практической конференции «Технические науки - от теории к практике» (Россия, г. Новосибирск, 25 января 2016 г.)
Наука: Технические науки
Секция: Информатика, вычислительная техника и управление
Скачать книгу(-и): Сборник статей конференции
дипломов
Статья опубликована в рамках:
Выходные данные сборника:
РОЛЬ ИЗУЧЕНИЯ ИНОСТРАННЫХ ЯЗЫКОВ ПРИ РАБОТЕ С КОМПЬЮТЕРНЫМИ ТЕХНОЛОГИЯМИ И ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ
Калимуллина Резеда Равилевна
студент кафедры информационных систем,
Набережночелнинский институт Казанского федерального университета,
РФ, Республика Татарстан, г. Набережные Челны
E-mail: kalimullinarr94@gmail.com
Королева Наталья Евгеньевна
канд. пед. наук, доц. кафедры иностранных языков,
Набережночелнинский институт Казанского федерального университета,
РФ, Республика Татарстан, г. Набережные Челны
E-mail: koroleva_ne@mail.ru
Сахапова Фарида Ханифовна
канд. пед. наук, доц. кафедры иностранных языков,
Набережночелнинский институт Казанского федерального университета,
РФ, Республика Татарстан, г. Набережные Челны
E-mail: sakh.farida@gmail.com
ROLE OF FOREIGN LANGUAGES IN THE STUDY OF COMPUTER TECHNOLOGY AND SOFTWARE
Rezeda Kalimullina
student of Information Systems department, Naberezhnye Chelny Institute of Kazan Federal University,
Russia, Republic of Tatarstan, Naberezhnye Chelny
Koroleva Natalya Evgenyevna
candidate of Science, assistant professor of Naberezhnye Chelny Institute of Kazan Federal University,
Russia, Republic of Tatarstan, Naberezhnye Chelny
Farida Sakhapova
candidate of Science, assistant professor of Naberezhnye Chelny Institute of Kazan Federal University,
Russia, Republic of Tatarstan, Naberezhnye Chelny
АННОТАЦИЯ
Чтобы быть конкурентоспособным на трудовом рынке, необходимо стать высококлассным программистом, владеющим искусно языками программирования, умеющим нестандартно мыслить, абстрагироваться. В статье описывается роль иностранных языков в обогащении знаний по специальности. Такие возможности дают международные гранты, международные конференции. Мы пришли к выводу, что у программистов, владеющих лучше иностранным языком, «развита реакция общения с операционной системой и программами в процессе интерактивного диалога, они быстрее решают проблемы отладки и редактирования программных продуктов, быстрее находят ошибки и осваивают еще не переведенную документацию, им легче читать код» [1, с. 543].
ABSTRACT
In order to be competitive in the labor market, it is necessary to become a good programmer, skillfully wielding programming languages, able to think unusually, to be abstract. The article describes the role of foreign languages in the enrichment of knowledge in the specialty. Such opportunities provide international grants, international conferences. We came to the conclusion that the programmers who own the best foreign language “developed by the reaction of communicating with the operating system and programs in the process of interactive dialogue, they will solve the problem of debugging and editing software, to quickly find mistakes and learn not yet translated documentation, it is easier to read the code”, [1, p. 543].
Ключевые слова: ИТ-специалист, иностранные языки, программирование, программист, код, международные гранты.
Keywords: IT-specialist, foreign languages, programming, programmer, code, international grants.
Колоссальные и качественные изменения, происходящие в нынешней жизни, в частности компьютеризация, диктуют необходимость ознакомления с ними, иначе общество придет к регрессу. Ни для кого не секрет, что любое программное обеспечение облегчает нам жизнь, а создать такой продукт может только хороший программист, владеющий искусно языками программирования. Профессиональная деятельность программистов, согласно классификации профессий Е.А. Климова, относится к типу «Человек – Знаковая система», в котором главным предметом труда является знак/знаковая система [1]. Будь это тестировщик, разработчик, системный администратор или иной представитель ИТ-сферы, нужно иметь дело со специальными символами, работать в искусственных языковых системах. Причем ИТ-сфера –это одна из тех сфер, которая требует постоянной работы и пополнения пробелов в знаниях, так как появляются новые требования, обновления каких-либо программ, операционных систем, которые дают более лучшие результаты. Более того, представителю данной специализации необходимо постоянно хранить в голове синтаксис программного языка, алгоритмы, различные правила. Мы полагаем, что высококлассный программист должен уметь нестандартно мыслить, абстрагироваться, изучать и свободно владеть английским языком. Творчество тоже не последний показатель качества.
Как считает Е.А. Климов, для представителя профессии «Человек – Знаковая система» важны такие качества, как аккуратность, эмоциональная устойчивость, усидчивость, систематичность, способность следовать многочисленным правилам, сосредоточенно работать в условиях внешних помех, контролировать ход и правильность умственных действий [2].
Таким образом, стоит отметить, что главной средой работы людей «Человек – Знаковая система» является среда переработки информации, представленной в виде знаков. То есть, такой человек может работать не только с языком программирования, но и с естественными языками (английский, немецкий, русский), и он активно с ними работает. Отсюда вытекает необходимость изучения иностранных языков для программистов.
Рассмотрим специфику ИТ-специальностей.
Представим себе любое программное обеспечение. Как оно реализуется? Первоначально описывается кратко проект, что пользователь захочет видеть в нем, далее идет поэтапный псевдокод. Обычно псевдокод состоит из стандартных слов, через которые разработчик понял бы, что и как следует делать поэтапно в программе. Но, а следующий этап, этап программирования, полностью состоит в работе с искусственными языками, языками программирования, синтаксис которого составляют слова на английском языке.
Далее, при создании программ используется большое количество условных обозначений: для названия переменных, классов, функций, при задании каких-либо условий или же циклов [4]. Ключевые слова любого языка программирования являются английскими. Программист, зная английский язык, может по логике либо же, подзабыв часть кода, опираясь на знания иностранного языка, записать забывшийся фрагмент. Например, при работе с языком программирования необходимо задать тип переменной (integer, float, boolean и т. д., которые в переводе с английского соответственно означают целочисленный, плавающий и логический). Или, допустим, когда дается незнакомый фрагмент кода:
prozessory P = new prozessory();
P[0] = new prozessor(“Aser”, 4, 3.5);
P[1] = new prozessor(“Lenovo”, 6, 2.5);
P[2] = new prozessor(“Fujizu”, 4, 2.1);
for (int i = 0; i < 3; i++)
(фрагмент кода из языка высокого уровня С#)
В коде представлены ключевые слова: new, for, int. Если программист владеет английским, но является еще новичком в своем деле, он легко может понять, что new (новый)-создание экземпляра класса, for (для)- цикл, int (integer- целочисленный) тип переменной.
При чтении программистом иностранной документации ИТ-специалист должен уметь извлекать выгодную информацию из текста, находить ключевые слова, мысленно конспектировать его. К сожалению, отечественных стоящих ИТ-продуктов мало, и, чтобы идти в ногу со временем, ИТ-специалист постоянно должен работать с иностранными программными обеспечениями или ИТ-устройствами.
После опроса студентов по специальности «Информатика и вычислительная техника», а также программистов, с которыми нам удалось пообщаться в ходе практики, о том, сталкиваются ли они с проблемой необходимости обращения в англоязычные форумы в поисках ответа при кодировании или же в интернет-источники других технических сфер, например, электротехники, они ответили, что, однозначно, сталкиваются. В таких случаях для переводов популярностью пользуется Google переводчик, но, к сожалению, данный переводчик дает не полностью корректные результаты. Это говорит о том, что у будущих ИТ-специалистов недостаточный уровень знания английского языка для работы с такими интернет -источниками.
Также программисту будет тяжело внести какую-либо «изюминку» в свое компьютерное приложение или же отличиться каким-либо образом, если он не знает английского языка. Допустим, нужно идти на какое-либо собеседование или рассказать о себе на каком-либо мероприятии. К этому мероприятию было бы уместным подготовить отличную презентацию, но вместо Power Point в таком случае можно использовать Prezi.com, с помощью которой можно создавать оригинальные динамические и красочные презентации. Но сам сайт на английском языке.
Чтобы стать конкурентоспособным на трудовом рынке, следует обогатить свои знания по специальности в зарубежных вузах. Изучение иностранных языков предоставляет для этого все возможности. К примеру, на сайте Германской службы академических обменов DAAD представлено большое разнообразие стипендиальных программ для бакалавров второго и третьего курсов, либо же учеба по магистерской программе в любом вузе Германии, учебная практика в немецких вузах и на предприятиях при поддержке IAESTE (International Association for the Exchange of Technical Experience). Также стипендиальные программы предлагает Австрийская служба академических обменов OAAD, различные фонды Европейских стран, США, также стран востока. Можно стать участником программы «Студент по обмену», если есть партнерские соглашения между вузами и программы “Erasmus”, которая является европейской программой по обмену. К вышеперечисленному списку можно отнести международный университет для будущих ИТ-специалистов «Иннополис», занятия в котором ведутся только на английском языке. Поэтому одна из авторов статьи, студентка Калимуллина Резеда с первого курса начала углублять свои знания английского языка, а также изучать немецкий язык. На данный момент ее целью является изучить, увидеть и сравнить работу с компьютерными технологиями в России и за рубежом. И это ей удалось, выиграв грант DAAD по программе «Летние вузовские курсы в Германии», благодаря которой она прошла языковое обучение в Берлинском техническом университете. В университете она ознакомилась факультетом информатики, где преподаватели так же дали много информации о 3D лабораториях, продуктах, полученных в этих лабораториях, а также необходимых программных обеспечениях (AutoCad и еще некоторые графические программные обеспечения). Эта экскурсия была интересна в том плане, что в наших российских университетах 3D технологии еще не так развиты, только на словах, даже, можно сказать, совсем ново. Во время экскурсий во многие Берлинские промышленные предприятия, в целях ознакомления с оборудованием и ходом работы, она увидела, что в производстве используются контроллеры Siemens, которые пользуются большим успехом не только в Германии, но и в других странах мира. Как стало известно, в фирмах BMW и BESSY (с нем. «Берлинское сообщество электронного накопительного кольца для синхронного излучения») были установлены данные контроллеры, работа которых и функциональность также основана на языках программирования. В Берлинском техническом музее она получила информацию об электронно-вычислительных машинах первого и последующих поколений Z и об их эволюции, о первых носителях информации, документации по булевой алгебре, о данных по шифрации и дешифрации информации, получила знания по шифратору «Энигма» и т. д., и вся информация была на немецком языке. Это подтверждает необходимость глубокого изучения и второго иностранного языка. В большинстве случаев выбор падает на немецкий язык, так как практически каждому инженеру известен успех той или иной немецкой компании или же фирмы (в машиностроении известные фирмы BMW, Volzwagen, Opel, Mercedes, Audi, Porsche), а филиалы некоторых немецких фирм открываются также и в России (например, ZF Friedrichshafen AG, один из ведущих концернов-поставщиков мировой автомобильной промышленности Германии, в 1999 году основал ООО ZF Transmission – 100 % дочернего предприятия ZF Friedrichshafen AG по сервису и продажам, переименованный позже на ООО «ЦФ Руссия», в Москве и Санкт-Петербурге. В 2005 году ZF и КАМАЗ создали совместное предприятие ZF КАМА (ZF 51 % и КАМАЗ 49 %) в Набережных Челнах) [3].
Владение иностранными языками открывает двери также для участия в различных международных конференциях, которые, в свою очередь, являются огромным шагом в сфере науки. Учеба по вышеуказанным программам в интернациональной среде дает возможность познакомиться со студентами схожей специальности и обмен опытом в сфере ИТ, что необходимо в эпоху компьютеризации. Получение диплома, отвечающего мировым стандартам, гарантирует хорошо оплачиваемую и престижную работу, так как у программистов, владеющих лучше иностранным языком, «развита реакция общения с операционной системой и программами в процессе интерактивного диалога, они быстрее решают проблемы отладки и редактирования программных продуктов, быстрее находят ошибки и осваивают еще не переведенную документацию, им легче читать код» [1, с. 543]. Это говорит о том, что у таких программистов выше вероятность выполнить в срок поставленную задачу, экономия времени и сил, так как не приходится дополнительно копаться в словарях либо же в справочниках. Выбор имен для переменных, классов и функций, таблиц и полей баз данных играют важную роль в успешном развитии проекта, так как производительность труда программистов напрямую зависит от удобства чтения кода [4].
Таким образом, владение иностранными языками является «одной из составляющих профессиональной компетентности программиста» [1, с. 543]
Список литературы:
- Баканова М.В. О необходимости изучения английского языка студентами – будущими программистами // Известия ПГПУ им. В.Г. Белинского. – 2011. – № 24. С. 540–543.
- Климов Е.А. Психология профессионального самоопределения. – М: Академия, 2004. С. 160–168.
- Концерн ZF Friedrichshafen AG. – [Электронный ресурс] – Режим доступа. http://www.zf.com/russia/ru_ru/corporate/company_corporate/zf_in_country_corporate/index.html (Дата обращения 18.01.2016).
- Шакирова З.Х. О необходимости английского языка программисту // Современные научные исследования и инновации. – 2014. – № 11. – [Электронный ресурс] – Режим доступа. URL: http://web.snauka.ru/issues/2014/11/39808 (Дата обращения 20.01.2016).
дипломов
Оставить комментарий