Другие языки программирования и технологии

Какие бывают виды программистов?

Сейчас узнал что бывают разные "типы" программистов..
Типа идут в разные отрасли работ... Расскажите пожалуйста о них..
Программист — это специалист, занимающийся разработкой алгоритмов и программ на основе математических моделей. Условно программистов можно разделить на три категории:

Прикладные программисты занимаются разработкой программного обеспечения, необходимого для работы организации. Например, сюда можно отнести программистов 1С.

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

Web-программисты имеют дело с сетями, но, как правило, с глобальными, такими, как Internet. Они пишут web-интерфейсы к базам данных, создают динамические web-страницы и т. п.

Плюсы профессии:
Высокий спрос на рынке,
Высокая заработная плата,
Работать можно без высшего образования,
Преимущественно творческая профессия.

Минусы профессии:
То, что понятно программисту, не всегда понятно пользователю, приходится многое объяснять,
Случается работать в авральном режиме,
Работа за компьютером плохо сказывается на здоровье,
И здесь находится место рутине,
Профессия накладывает отпечаток на характер.

Личные качества:
Прежде всего, программист должен обладать терпением и выдержкой. Это совершенно незаменимые качества в его работе.

Программирование, бурно развивающаяся область, поэтому нужно уметь быстро адаптироваться и постоянно изучать что-то новое. Иначе через несколько лет ваша ценность как специалиста может заметно снизиться.

Умение объективно оценивать возможности технологий и их использование в каждом конкретном случае. Чтобы не получалось так, что дрова пилятся с применением новейших лазерных разработок.

Образование:
Желательно иметь высшее образование технического вуза по специальностям прикладная математика или вычислительная техника. Однако в этой профессии очень много значит опыт работы. Еще несколько лет назад среди программистов не было редкостью, когда самоучка оказывался более профессиональным. Правда сейчас эта тенденция идет на убыль.
В большинстве случаев, программист должен знать несколько языков программирования, такие как C++, Delphi, Visual Basic, PHP, Java, Perl и т. д. Набор знаний специалиста определенного направления достаточно специфичен. В рамках своей специализации он знает все, а вот в соседней области знаний может не хватать.
Но все же главное же в этой профессии способность к освоению методик программирования, которые постоянно развиваются.

Место работы:
Научно-исследовательские центры,
IT-компании,
Организации, которые в своей структуре подразумевают отделы программистов (или штатную единицу) .

Карьера и зарплата:
Руководитель группы программистов, IT-директор, менеджер проекта, можно перемещаться в рамках специальности, совершенствуясь профессионально.
ВВ
Вадим Владимирович
2 584
Лучший ответ
Чаще безработные.
Их за последние 20 лет столько наклепали, что эта профессия ценится работодателями очень низко. Проблема не только в низкооплачиваемой работе, но и в самом её наличии.
Илкин Наджафов
Илкин Наджафов
52 618
Есть 3 вида:
1) Программисты, которые могут работать во всех областях.
2) Тупые недокодеры, которые могут тихо решать однотипные задачки, без претензий.
3) Интеллектуальные импотенты, которые ничего не могут, ни в какой области, но с претензиями, как все импотенты.
Программист — это специалист, занимающийся разработкой алгоритмов и программ на основе математических моделей. Условно программистов можно разделить на три категории:

Прикладные программисты занимаются разработкой программного обеспечения, необходимого для работы организации. Например, сюда можно отнести программистов 1С.

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

Web-программисты имеют дело с сетями, но, как правило, с глобальными, такими, как Internet. Они пишут web-интерфейсы к базам данных, создают динамические web-страницы и т. п.

Плюсы профессии:
Высокий спрос на рынке,
Высокая заработная плата,
Работать можно без высшего образования,
Преимущественно творческая профессия.

Минусы профессии:
То, что понятно программисту, не всегда понятно пользователю, приходится многое объяснять,
Случается работать в авральном режиме,
Работа за компьютером плохо сказывается на здоровье,
И здесь находится место рутине,
Профессия накладывает отпечаток на характер.

Личные качества:
Прежде всего, программист должен обладать терпением и выдержкой. Это совершенно незаменимые качества в его работе.

Программирование, бурно развивающаяся область, поэтому нужно уметь быстро адаптироваться и постоянно изучать что-то новое. Иначе через несколько лет ваша ценность как специалиста может заметно снизиться.

Умение объективно оценивать возможности технологий и их использование в каждом конкретном случае. Чтобы не получалось так, что дрова пилятся с применением новейших лазерных разработок.

Образование:
Желательно иметь высшее образование технического вуза по специальностям прикладная математика или вычислительная техника. Однако в этой профессии очень много значит опыт работы. Еще несколько лет назад среди программистов не было редкостью, когда самоучка оказывался более профессиональным. Правда сейчас эта тенденция идет на убыль.
В большинстве случаев, программист должен знать несколько языков программирования, такие как C++, Delphi, Visual Basic, PHP, Java, Perl и т. д. Набор знаний специалиста определенного направления достаточно специфичен. В рамках своей специализации он знает все, а вот в соседней области знаний может не хватать.
Но все же главное же в этой профессии способность к освоению методик программирования, которые постоянно развиваются.

Место работы:
Научно-исследовательские центры,
IT-компании,
Организации, которые в своей структуре подразумевают отделы программистов (или штатную единицу) .

Карьера и зарплата:
Руководитель группы программистов, IT-директор, менеджер проекта, можно перемещаться в рамках специальности, совершенствуясь профессионально. Программист — это специалист, занимающийся разработкой алгоритмов и программ на основе математических моделей. Условно программистов можно разделить на три категории:

Прикладные программисты занимаются разработкой программного обеспечения, необходимого для работы организации. Например, сюда можно отнести программистов 1С.

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

Web-программисты имеют дело с сетями, но, как правило, с глобальными, такими, как Internet. Они пишут web-интерфейсы к базам данных, создают динамические web-страницы и т. п.

Плюсы профессии:
Высокий спрос на рынке,
Высокая заработная плата,
Работать можно без высшего образования,
Преимущественно творческая профессия.

Минусы профессии:
То, что понятно программисту, не всегда понятно пользователю, приходится многое объяснять,
Всего два вида: добрые и злые.