Программист… Кто это? Задача программиста - составить программу действий для исполнителя, например компьютера (как при помощи математики и логики сделать что-нибудь) или станка (Как вырезать/выточить деталь). Лично я определяю этого человека как создателя программ, то есть человека, который "заставляет" компьютер работать
Учиться Учиться на специалиста 5-6 лет. После техникума программистом не будешь, это в принципе маловероятно. Нас учат даже не столько конкретным инструментам (все очень быстро развивается и устаревает), а логике, технологии программирования, фундаментальным вещам.
Программистов можно разделить на три категории: -Прикладные программисты занимаются разработкой программного обеспечения, необходимого для работы организации. -Системные программисты разрабатывают операционные системы, интерфейсы к распределенным базам данных, работают с сетями. - Web-программисты. Они создают динамические web-страницы и т.п.
Программист высокого уровня должен знать несколько языков программирования, такие как C++, Delphi, PHP, Java, и т.д
Работа Места работы - Научно-исследовательские центры, - IT-компании, - Организации, которые в своей структуре подразумевают отделы программистов Все дело в том, что начинающим обычно дают очень рутинную и неинтересную работу. Профессия пользуется высоким спросом на рынке и хорошо оплачивается. Всегда есть возможность карьерного роста.
Программист состоит из трех компонент: умения рассуждать (тут как раз будут полезными математические методы), опыта и коммуникабельности (Редки случаи, когда программист что-то делает в одиночку)
Очень важно для программиста попасть в компанию уже состоявшихся профессиональных программистов и просматривать форумы
Идеи… начинающий программист хочет что-то сделать, но не знает, что. На этапе обучения программированию надо сначала придумывать или выбирать себе задачи, а потом их выполнять. В любом случае, обязательно нужно иметь что-то доведенное до конца и чем вы могли бы потом гордиться.
необходимо иметь большое количество самых разнообразных и самостоятельно решенных задач, на основании которых можно будет решать новые, это и будет являться залогом успеха
Соответственно задачи курса Научиться работать с объектами и их свойствами Освоить простейшие логические основы языков программирования Создавать собственные продукты