Какие виды программистов бывают и чем они занимаются?
Прикладной, web, системный.
Системный программист: Занимается разработкой операционных систем, утилит, драйверов для монитора или принтера, графических «движков» для компьютерных игр, программных комплексов, обеспечивающих слаженную работу компонентов компьютера, а иногда и баз данных.
Прикладной программист: Специалист, осуществляют разработку и отладку программ для решения различных прикладных задач. Очень высокий уровень абстрактного и логического мышления, то есть умение видеть за символами языка программирования конкретные формы.
Веб-разработчик — специалист в области компьютерных технологий, а именно web-программирования. Призван воплотить в жизнь проекты web-дизайнеров, создавая функционирующий сайт, пишет программную составляющую сайтов, создает динамические веб-страницы, web-интерфейсы для работы с базами данных.