Uploaded by Takeda Games

проект

advertisement
Интересные факта о профессии программист
1. Еще во втором веке до нашей эры существовал антикитерский механизм. Он представлял
собой устройство
для расчета движения небесных тел и считается древнейшим из известных человечеству
калькуляторов.
То есть, можно сказать, что история программирования началась более 2000 лет назад!
2. Ада Лавлейс, дочь поэта Байрона, вполне может считаться первым программистом, хоть
и жила в XIX столетии. Именно
тогда она создала алгоритм для аналитического агрегатора, признанный первой
программой.
3. По данным hh.ru, сейчас по России на одну вакансию программиста в среднем приходится
всего 5,6 резюме.
4. Первый широко известный язык программирования высокого уровня — это Фортран,
разработанный в IBM с 1954 по 1957.
5. При отладке кода некоторые программисты применяют метод утёнка. Они ставят на стол
игрушечную утку
а затем начинают ей объяснять, что делает каждая строка программы. Именно таким
образом нередко обнаруживаются ошибки.
6. В компьютерах НАСА 1969 года использовался менее сложный код, чем в современных
смартфонах.
7. Язык программирования Python был назван в честь комик-группы «Монти Пайтон».
8. Впервые идея подарить российским программистам профессиональный праздник
возникла в 1996 году, инициатива принадлежала главе издательского дома «Компьютерра».
Однако указом президента День программиста утвердили лишь спустя 13 лет.
9. Первый разработанный в домашних условиях вирус создал пятнадцатилетний школьник
по имени Ричард Скрент. Он назывался Elk Cloner и распространялся с помощью дискет с
DOS, инфицируя компьютеры Apple II.
10. Известнейший язык программирования Java появился практически случайно. Его «отец»,
Джеймс Гослинг, работал над созданием приставки. Команда Гослинга начала с «очистки»
языка С ++ и так увлеклась, что в результате появился Java (первоначально его назвали
Oak).
Характер профессии
Программист — человек, который создаёт компьютерные программы, сайты, веб-сервисы и
мобильные приложения с помощью языков программирования — Python, C, C++, Go, Java, JS, Swift и
других. Программист работает в команде с другими программистами и дизайнерами, чтобы
спроектировать каждую часть приложения или программного обеспечения, а затем определить, как
они будут работать вместе.
Основная работа такого специалиста связана с написанием и разработкой программного обеспечения
(ПО) и продуктов, которые включают определенные команды, выполняемые компьютерными
устройствами. Сегодня уже невозможно представить себе жизнь без Гугла, смартфонов,
компьютерных игр и других явлений, к которым самое непосредственное отношение имеют эти
специалисты.
В рейтинге наиболее востребованных профессий программист уверенно занимает место в топ-10.
Добиться успеха в этой сфере может каждый, кто разбирается в математике, знает физику и
информатику.
Что же делает программист на работе? Задача специалистов состоит в создании, доработке и
тестировании ПО, приложений, интернет-сайтов и т. д. Даже в создании сайта-визитки они
принимают участие. Ваш смартфон может выполнять множество функций именно, благодаря
приложениям, созданным такими специалистами.
Плюсы и минусы быть программистом
ПЛЮСЫ
МИНУСЫ
много работы и большой спрос;
отсутствие физической активности;
свободный график;
необходимость объяснения сложных тем на
простом языке;
возможность работать вне офиса;
повышенный уровень стресса;
большой заработок;
нужда в постоянном развитии и обучении.
отсутствие необходимости в образовании.
разнообразные и интересные задачи, свобода
творчества;
Качества человека -программист
«Работа программиста — это решение задач»
Наиболее ценные качества программиста это:
Умение решать задачи
Аналитический склад ума
Упорство
Умение работать в команде
Хорошая концентрация
Усидчивость
Хороший программист умеет презентовать свои идеи
Ответственность
Коммуникабельность
Инициативность
Как может развиваться карьера
программиста
В сфере IT карьера программиста развивается постепенно. Невозможно перескочить несколько
ступеней карьерной лестницы сразу. При этом каждый движется в своем темпе: кто-то добивается
повышения за год, кому-то на это понадобится больше времени. Но профессиональное развитие
может выражаться не только в более высокой по статусу должности, но и в новых знаниях и навыках.
В зависимости от этого карьерный рост называют вертикальным или горизонтальным.
Вертикальный рост
Это классический и наиболее распространенный путь от стажера до руководителя. Это и есть
продвижение по карьерной лестнице. Повышение на службе-увеличение зарплаты-новые
обязанности и расширение зоны ответственности.
Есть факторы, на которые специалист не может повлиять при переходе на каждую позицию, от junior
к senior. И самым важным является компания, в которой он работает и ее установки.
И здесь может быть несколько сценариев. К примеру, разработчик 5 лет трудится в небольшой
организации и вырастает до позиции senior. Он захотел перейти в другую более крупную компанию
на ту же позицию, а на собеседовании выясняется, что этих навыков и знаний недостаточно для
нового работодателя.
Другой вариант, когда программист надолго застревает в статусе middle: выполняет одни и те же
задачи и самостоятельно не принимает важные решения на проекте. Это может быть связано не
только с нежеланием повышать свои профессиональные навыки, но и ограниченными
возможностями для роста конкретно в этой компании.
Горизонтальный рост
Такой вариант развития в профессии возможен, когда специалист остаётся на одной и той же
должности, но при этом расширяются компетенции и он стремится к статусу эксперта в своей
области. Это особенно актуально для тех, кто на позиции senior-разработчика и не хочет быть
менеджером или архитектором ПО. Несмотря на то, что горизонтальный рост не равен повышению,
зарплата здесь также увеличивается.
Предметы нужные для программиста
После 11
профильная математика
русский язык
информатика
английский язык
после 9
математика
русский язык
информатика
физика химия и английский язык
Учебные заведения где можно получить
профессию программист
Колледжи
Колледж информационных технологий (Санкт -Петербург)
Факультет среднего профессионального образования Санкт-Петербургского государственного
университета аэрокосмического приборостроения
Санкт-Петербургский технический колледж управления и коммерции
Отделение среднего профессионального образования Новосибирского государственного
университета экономики и управления (НИНХ)
Московский техникум космического приборостроения Московского государственного технического
университета имени Н.Э. Баумана
Московский технологический колледж
Московский государственный образовательный комплекс
Вузы
Уфимский государственный нефтяной технический университет
Московский финансово-промышленный университет Синергия
Санкт-Петербургский государственный университет промышленных технологий и дизайна
Московский технический университет связи и информатики
Университет науки и технологий МИСИС
Финансовый университет при Правительстве Российской Федерации
Download