Исследовательский потенциал молодых ученых: взгляд в будущее
79 УДК 519-7 ББК 22.18 А. В. Кирилина nastia9420@yandex.ru МАТЕМАТИКА В ЖИЗНИ РАЗРАБОТЧИКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Тульский государственный педагогический университет им. Л. Н. Толстого Аннотация. В статье рассмотрены проблемы математической подготовки студентов не- педагогических профилей подготовки по программистским направлениям. Ключевые слова: подготовка программистов, математика в программировании. Просматривая материалы на просторах интернета по теме данной статьи, можно увидеть различного рода формулировки данной проблемы: «Математика и программирование: нужны ли они друг другу?», «Зачем программисту высшая математика?», «Насколько программисту нужно знать математику?», «Можно ли стать хорошим программистом без знания математики и алгоритмов?», «Какая математика нужна программистам. Разбираемся с вечным вопросом.» Вопрос, действительно, «вечный» и работая в школе и Вузе часто приходится слышать от школьников вопросы из разряда «Зачем нам это вообще нужно? Где нам это пригодится?», а от студентов программистских направлений «Зачем столько математики программистам? Ведь мы поступали на другое направление». И главной задачей преподавателя является не столько рассказать о пред- мете, сколько заинтересовать и убедить, что полученные знания действительно важны и применяются на практике. В первую очередь стоит сказать, что, при упоминании профессии програм- миста, в массах идет немного неправильное ее описание, потому что программист – это далеко не компьютерщик. Программист – это специалист, создающий исход- ный код для программы. И главное слово здесь создающий. Да и сами програм- мисты по своей специализации подразделяются на некоторые группы. Первая – прикладные программисты, занимающиеся разработкой различных программ и приложений: браузеры (Google Chrome), приложения для работы со изображе- ниями (Adobe Photoshop), звуком (Adobe Audition), видео (Sony Vegas Pro), игры (World of Tanks, Minecraft). Вторая категория программистов – системные, задача которых – разработка операционных систем (Windows, Linux, Android или iOS). И третью группу составляют веб-программисты, создающие сайты и все, что с ними связано. Компьютерщики же работают с уже готовым программным обес- печением, не занимаясь разработкой чего-то кардинально нового.
Made with FlippingBook
RkJQdWJsaXNoZXIy ODQ5NTQ=