
Программист — это специалист, который занимается разработкой компьютерных программ. Для создания программ используется тот или иной язык программирования.
Основными языками программирования являются:

Первой конструкцией, использующей программы, был ткацкий станок, созданный в 1804 году Ж.М. Жаккаром. Оборудование имело несколько карт для разных машинных узоров.

Графиня Ада Лавлейс, написавшая программу для вычислительной машины Бэббиджа, считается первым в мире программистом. В ее честь назван язык программирования АДА.

На данном этапе развития в программировании можно выделить три основных направления: прикладное, системное и web-направление.

Программист прикладного направления осуществляет разработку и отладку программ для решения конкретных задач какой-либо фирмы, предприятия.

Программист системного направления занимается разработкой операционных систем, баз данных, интерфейсов. Одной из основных операционных систем на которой работают программисты является LINUX.

Web–программисты работают с глобальными сетями, с интернетом. Web–программирование предполагает разработку, модернизацию и поддержку сайтов.
У программиста должно быть отличное логическое мышление, хорошая память, умение видеть процесс в системе. У него должна быть склонность к анализу, поиску причин. Это должен быть человек стрессоустойчивый, не боящийся ни творческой, ни монотонной работы. Хорошим умением программиста считается умение излагать информацию понятным языком. Мир компьютерных технологий не стоит на месте, поэтому программист должен постоянно учиться и быть готовым к тому, что его обучение не закончится никогда.
