2.63M

Профессия программист. Знаменитые и великие программисты

1.

Презентация на тему
«Профессия Программист»
Выполнила студентка группы ВИС-21
Ковалева Стефанида

2.

Содержание
• Особенности профессии
• Плюсы и минусы профессии
• Личные качества
• Что надо знать?
• Ступеньки карьеры и перспективы
• Место работы
• Знаменитые и великие программисты
• Уникальность профессии
• Востребованность профессии
• Кому подходит профессия
• Возможности карьерного роста
• День программиста
• Законы Мерфи
• Немного юмора

3.

4.

• Прикладные программисты занимаются в основном разработкой
программного обеспечения прикладного характера — игры‚
бухгалтерские программы‚ редакторы‚ мессенджеры и т.п.
• Системные программисты разрабатывают операционные системы,
работают с сетями, пишут интерфейсы к различным распределенным
базам данных. Специалисты этой категории относятся к числу самых
редких и высокооплачиваемых. Их задача состоит в том‚ чтобы
разработать системы программного обеспечения (сервисы)‚ которые‚ в
свою очередь‚ управляют вычислительной системой (куда входит
процессор‚ коммуникационные и периферийные устройства).
• Web-программисты также работают с сетями, но, в большинстве
случаев, с глобальными - Интернет. Они пишут программную
составляющую сайтов, создают динамические веб-страницы, webинтерфейсы для работы с базами данных.

5.

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

6.

Плюсы и минусы
профессии

7.

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

8.

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

9.

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

10.

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

11.

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

12.

Место работы
•IT-компании и web-студии;
•научно-исследовательские центры;
•организации, которые подразумевают в своей
структуре штатную единицу или отделы
программистов.

13.

Знаменитые и великие
программисты

14.

Мацумото Юкихиро
Мацумото выпустил первую
версию Ruby 21 декабря 1995 и
впоследствии продолжил
разработку эталонной
реализации языка, названной
Ruby MRI. В апреле 2012
Мацумото представил новый
открытый проект по развитию
языка программирования Ruby
под названием mruby.[6][7] В
ходе разработки планируется
реализовать минимальную
программную базу и
собственную виртуальную
машину, что позволит
встраивать код, написанный на
языке Ruby, в другие
приложения.

15.

Кнут Дональд Эрвин
Американский учёный, почётный
профессор в отставке Стэнфордского
университета и нескольких других
университетов в разных странах,
иностранный член Российской
академии наук, преподаватель и
идеолог программирования, автор 19
монографий (в том числе ряда
классических книг по
программированию) и более 160
статей, разработчик нескольких
известных программных технологий.
Автор всемирно известной серии
книг, посвящённой основным
алгоритмам и методам
вычислительной математики, а также
создатель настольных издательских
систем TEX и METAFONT,
предназначенных для набора и
вёрстки книг, посвящённых
технической тематике.

16.

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

17.

Кей Алан
Американский учёный в
области теории
вычислительных систем. Один
из пионеров в областях
объектно-ориентированного
программирования и
графического интерфейса.
Разработал язык
программирования Smalltalk,
где впервые был применён
объектно-ориентированный
подход. Лауреат премии
Тьюринга 2003 года за работу
над объектноориентированным
программированием, Премии
Киото (2004). Один из
создателей проекта One Laptop
Per Child.

18.

Билл Гейтс, Марк Цукерберг, Шон Паркер, Торвальдс Линус… Все эти люди прославились
благодаря особому таланту в программировании. Работа в такой области считается
преимущественно мужской, но первым программистом является женщина. Это дочь
знаменитого английского поэта Байрона – Ада Лавлейс. Именно благодаря ей появились
первые приёмы управления вычислениями, которые до сих пор используются в современном
программировании.

19.

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

20.

Как оценивали этот критерий:

21.

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

22.

Как оценивали этот критерий:

23.

КОМУ ПОДХОДИТ ПРОФЕССИЯ
Профессия Программиста в нашем обществе
относится к категории «мужские профессии».
Безусловно, это не означает, что женщинам
запрещается работать Программистом. Просто
данная профессия является физически тяжелой
или грубой для женщины, поэтому, ее принято
считать преимущественно мужской.

24.

Как оценивали этот критерий:

25.

ВОЗМОЖНОСТИ КАРЬЕРНОГО РОСТА
Значительное большинство представителей
профессии Программиста считают, что у них
достаточно возможностей для продвижения
по карьерной лестнице. Если такая цель у
рядового специалиста есть, то ему вполне
реально занять руководящую должность в
этой сфере.

26.

Как оценивали этот критерий:

27.

День программиста
12 сентября свой профессиональный праздник отмечают
программисты. Выбор этой даты весьма символичен:
торжество выпадает на 256-й день года, а, как известно, 256
(28) - количество чисел, выражаемых при помощи
восьмиразрядного байта.

28.

29.

Законы Мерфи для программистов
• Хороший программист характеризуется умением доказать почему задачу
невозможно выполнить, когда ему просто лень её выполнять.
• Программисту всегда известна последовательность действий,
которыми пользователь может повесить его программу, но он никогда
не чинит эту проблему, надеясь на то, что никому никогда не придёт в
голову эту последовательность исполнять.
• Настоящие программисты любят Windows — все ошибки, сделанные
по собственной тупости, можно свалить на Microsoft
• Следствие — 99% проблем, сваливаемых на Microsoft, является
следствием тупости самих программистов.
• В случае голодовки настоящий программист ещё месяц сможет
питаться едой, выковырянной из-под кнопок клавиатуры.
• . Дилетантские разговоры о компьютерах вызывают резкую тошноту
вплоть до приступов рвоты. Вопрос о том как поменять "обои" в
Windows вызывает желание перерезать горло вопрошающему
• Все, кто испытывает проблемы с настройкой кодировки,
автоматически считаются неандертальцами.

30.

Немного юмора
(типичный программист)

31.

32.

33.

34.

35.

36.

37.

38.

39.

40.

41.

42.

43.

44.

Спасибо за внимание!
English     Русский Правила