История профессии программист
19 июля 1843 года графиня Ада Августа Лавлейс написала первую программу для аналитической машины (программируемого вычислительного устройства), которая решала уравнение Бернулли, выражающее закон сохранения энергии движущейся жидкости.
В 1941 году немецкий инженер Конрад Цузе создал первый работающий программируемый компьютер, а также написал первые программы для него на языке программирования высокого уровня Планкалкюль.
Программист — специалист, который на определенном компьютерном языке пишет и редактирует коды программ для компьютеров, то есть занимается программированием.
Позднее создаются различные алгоритмические языки (специальные языки программирования), что позволяет свести процесс написания программы к записи алгоритма в специальной символической форме в соответствии с правилами данного языка.
Затем были также созданы специальные компьютерные программы, которые преобразуют алгоритмический язык в машинный.
Язык программирования определяет набор синтаксических, семантических и лексических правил, задающих внешний вид программы и действия, которые выполнит компьютер под её управлением.
Основные виды деятельности в профессии программист:
- разработка программ на основе анализа математических алгоритмов, реализующих решение различных задач:
- выбор метода численного решения задачи, т. е. сведения сложных математических формул к элементарным арифметическим действиям;
- составление алгоритма (детального плана решения задачи или выбор оптимального для решения данной задачи алгоритма);
- определение информации, подлежащей обработке на компьютере, ее объемов, структуры, макетов и схем ввода, обработки, хранения и выдачи информации, методов ее контроля;
- определение возможности использования готовых программ;
- выбор языка программирования и перевод на него используемых моделей и алгоритмов;
- подготовка программы к отладке и проведение отладки и корректировки (нахождение и устранение различных ошибок, которые, возможно, содержатся в программе);
- составление инструкции по работе с программами;
- участие в написании технической документации;
- разработка и внедрение методов автоматизации программирования (использование простых программ для создания программ более высокого уровня);
- сопровождение внедренных программ и программных средств (средств, обеспечивающих нормальную работу программы).
- участие в создании библиотек каталогов и картотек стандартных программ.
Подробные требования к профессии программиста по шкале от мало-много
Способность к устной коммуникации |
*************************
|
Способность к письменной коммуникации |
*************************
|
Знание английского языка |
*************************
|
Математические способности |
******************************
|
Креативность |
********************
|
Логическое мышление |
******************************
|
Техническое понимание |
******************************
|
Знание компьютера |
******************************
|
Способность к решению конфликтов |
***************
|
Способность работать в команде |
********************
|
Гибкость |
|
Работоспособность |
***************
|
Выносливость |
********************
|
Приветливость |
********************
|
Надежность |
**********
|
Точность |
********************
|
Ответственность |
******************************
|
Уверенность в себе |
******************************
|
Инициативность |
**********
|
Самостоятельность |
**********
|
Способность решать проблемы |
******************************
|
Сила убеждения |
*****
|
Способность к компромиссу |
*****
|
Кропотливость |
*****
|
Мелкая моторика |
*****
|
Узнай какая профессия подходит тебе
Качества и споосбности, обеспечивающие успешность выполнения профессиональной деятельности программиста:
- математическое и логическое мышление;
- динамичность и гибкость мышления;
- аналитические способности;
- хороший уровень развития памяти (в особенности словеснологической);
- высокий уровень развития технических способностей;
- высокий уровень развития концентрации, распределения и переключения внимания;
- умение самостоятельно принимать решения;
- склонность к интеллектуальным видам деятельности;
- наличие собственного мнения.
Области применения профессиональных знаний:
- ИТ-отделы различных предприятий и организация;
- ИТ-отделы банков;
- сфотверные компании, и ИТ-компании
- образовательные учреждения (школы, техникумы, колледжи, институты, университеты) и научные центры.
Тест "Профориентация"
Проверь свой уровень интеллекта - пройди IQ-тест
Узнай уровень самооценки, уверен ли ты в себе
|