Задать вопрос

Чем отличается Software Engineer от Software Architect и где можно прочитать про специальности и направления в IT?

В заголовке - суть вопроса.
Дополнительно:
Где можно посмотреть карты развития от "низа до потолка" по специальностям?
Какие направления в университетах (российских) соответствуют конкретным специальностям? (т.е., например, для того, чтобы устроиться работать сисадмином, необходимо смотреть на факультет системное администрирование (вроде так и называется) и т.д.).
Какие есть направления в IT вообще? Какие специальности относятся к управляющим, какие - к менеджменту/персоналу/финансам?
Что такое Computer Science?
  • Вопрос задан
  • 2763 просмотра
Подписаться 5 Оценить Комментировать
Решения вопроса 1
@lookid
Software Engineer - инженер программного обеспечения, занимается разработкой собственно ПО в рамках какой-нибудь Oracle, Yandex, Google, Microsoft
Требования: ВО, опыт, кругозор, умение решать общие задачи и применять алгоритмы и структуры данных (обычно можно обойтись просто патернами проектирования и описанием того или иного алгоритма)
Coder/Programmer - умеет набирать код, можно без ВО. Работает в банке, на бирже. Поддерживает ПО, написанное Software Engineer'ом.
Software Architect - Software Engineer, способный с нуля спроектировать систему целиком (ОС, Распределенная БД и прочее), обычно что-то среднее между Lead и technical director.

Computer Science - "современная информатика", придумывают и исследуют новые алгоритмы обработки и хранения данных.

Какие направления в университетах (российских) соответствуют конкретным специальностям
Ммммм.... нету такого. Любой средний вуз будет учить вас чему-то среднему между БД, сайтами, микросхемами и просто макакингу. Среднего выпускника нашего ВО можно назвать Coder/Programmer. Software Engineer он станет лет этак через 4-7, в зависимости от того, в какую "компанию" попадет работать.

В целом, можно разделить на:
1) Системное программирование
OC, ассемблер, С, железяки, графика
2) Прикладное программирование
БД, сайты
3) Computer Science/Data mining
матан, теорвер, машинное обучение и пр.

Какой факультет что дает надо узнавать на месте. Тупо подходить и в лоб спрашивать, не ссать.
Админы обычно те, кто учился на что-то выше, но не доучился. И пошел админом.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы