normaljob.ru
  
 
главная страница поиск резюме поиск вакансий обучение справочник профессий
 

Профессия

На данной странице представлено описание профессии. Предложения и пожелания по данному разделу просьба направлять на email администратора сайта.
 

Программист

 
Дата размещения: 2014-07-17 07:52:27 | Автор: admin

Синонимы названия: Программист


Определение
Программист — это специалист, занимающийся разработкой программ на языках программирования. Специализация программиста зависит от типа разрабатываемого программного обеспечения.
Прикладные программисты занимаются разработкой программного обеспечения, для выполнения определенных пользовательских задач, при непосредственном взаимодействие с пользователем. К примеру, программа 1С. Служит для автоматизации учёта и управления на предприятии.
Системные программисты, разрабатывают ПО, для управления компонентами компьютерной системы. Создают программы для взаимодействия с такими компонентами как: оперативная память, устройства ввода и вывода, сетевое оборудование, и.т.д.
Web-программисты работают над созданием: web-сайтов, CMS(Система Управления Контентом), web-интерфейсов к базам данных. Для этого требуется знание: PHP, MYSQL, XHTML, CSS, JavaScript. В данной профессии необходимо быть в курсе современных технологий. Весь рабочий день проходит в сидячем положении. Есть возможность открыть собственный бизнес или работать фрилансером.


Специализации
PHP, MYSQL, XHTML, CSS, JavaScript, и.т.д.


Места работы
IT-компании
IT-отделы в компаниях
НИИ специализирующиеся на информационных технологиях


Знания и умения
• Владение английским языком на уровне чтения технической документации;
Знание необходимого языка программирования;
Владеть навыками в использовании программного обеспечения для разработки и контроля версий;


Служебные обязанности
• Составление плана выполнения задания;
Проектирование отдельных элементов программы;
Написание кода ;
Предварительное тестирование;


Исторический обзор
Трудно определить однозначно, когда появилось программирование. Первым программируемым устройством считается ткацкий станок. Он позволял с помощью перфокарт программировать узоры на тканях. Изобретение было построено в 1804 году Жозефом Мари Жаккаром. И в последствии приобрело имя жаккардовый ткацкий станок. Первое программируемое устройство разработал Чарльз Бэббидж, но к сожалению не смог воплотить его в жизнь. По некоторым данным, в 1843 году графиня Ада Августа Лавлейс, дочь английского поэта Джорджа Байрона, написала первую в мире программу для аналитической машины. Программа содержала решение уравнения Бернулли(закон сохранения энергии движущейся жидкости). В своей работе она рассмотрела такие вопросы как: принцип экономии ячеек памяти, связь рекуррентных формул с циклическими процессами вычислений. Ни одна из программ Ады Лавлейс ни была запущена. Ада Лавлейс и Бэббидж, впервые рассмотрели такие понятия как: подпрограмма, библиотека программ, модификация команд, индексный регистр. По одним из данных первый работающий программируемый компьютер был создан в 1941 году. Немецкий учёный Конрад Цузе в 1942 году, создал первый язык программирования высокого уровня Планкалкюль. История не сохранила данных, о людях впервые начавших профессионально заниматься программированием.
По прошествии времени появились новые языки программирования, такие как: C#, C++, PHP и.т.д. В учебных заведениях появились специальности, по которым готовят программистов. В современный век высоких технологий профессия программист является востребованной. Свой профессиональный праздник программисты отмечают 12 сентября. Эта дата выпадает на 256-й день года, а, как известно, 256 (28) - количество чисел, выражаемых при помощи восьмиразрядного байта.

 

Тэги: Профессия программист