Наука и инженерия в ИТ

Представление о роли инженерии и науки в ИТ помогает инженеру выстроить карту знаний, определить свой уровень и расти осознанно, выбирая направление развития. Приведем некоторые определения:

Наука — деятельность, направленная на выработку и систематизацию объективных знаний о действительности[1], т.е. на объективное описание реальности. Науки бывают фундаментальными и прикладными. В современной России науки также классифицируют на 4 секции:

  • математические, физические, компьютерные и технические науки;
  • химические науки;
  • науки о жизни — биологические и медицинские науки;
  • науки об окружающей среде.

Инженерное дело (инженерия) — это техническая деятельность применяющая науки и другие дисциплины для решения задач человека[2]. В современном мире инженерия тесно переплетается с наукой и включает следующие деятельности:

  • исследовательская (научно-техническая) деятельность — прикладные научные исследования, технико-экономическое обоснование планируемых капиталовложений, планирование;
  • конструкторская (проектная) деятельность — конструирование (проектирование), создание и испытание прототипов (макетов, опытных образцов) технических устройств; разработка технологий их изготовления (сооружения), упаковки, перевозки, хранения и проч.; подготовка конструкторской / проектной документации;
  • технологическая (производственная) деятельность — организационная, консультационная и иная деятельность, направленная на внедрение инженерных разработок в практическую деятельность экономических субъектов с их последующим сопровождением (технической поддержкой) и/или эксплуатацией по поручению заказчика.

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

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

Информатика

В ИТ сфере за научную часть отвечает информатика (computer science)[3] — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий. Информатика включает теоретические (алгоритмы и структуры данных, теория вычислений, теория информации и др.) и прикладные дисциплины (включая проектирование и внедрение аппаратного и программного обеспечения). Одним из популярных вводных курсов считается CS50 (Computer Science 50).

Полезные ссылки по computer science:

Инженерные дисциплины в сфере информационных технологий

Из инженерных дисциплин наиболее близки к ИТ сфере программная[4], системная[5] и информационная[6] инженерия. Программная инженерия направлена на разработку и сопровождение программного обеспечения, она включает основные области знаний необходимые инженеру программного обеспечения. Информационная инженерия направлена на работу с данными, системная инженерия на создание систем в целом (не только в ИТ).

Прикладная разработка

Как правило разработчик в начале своей карьеры занимается изучением дисциплин информатики и элементов программной инженерии касающихся разработки ПО. В дальнейшем можно выбрать одно из смежных направлений. А какие еще направления включает в себя программная инженерия рассмотрим в следующей статье: Программная инженерия

Дополнительные материалы

Примечания

  1. https://ru.wikipedia.org/wiki/Наука
  2. https://ru.wikipedia.org/wiki/Инженерное_дело
  3. https://ru.wikipedia.org/wiki/Информатика
  4. https://ru.wikipedia.org/wiki/Программная_инженерия
  5. https://ru.wikipedia.org/wiki/Системная_инженерия
  6. https://ru.wikipedia.org/wiki/Информационная_инженерия

Comments

So empty here ... leave a comment!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Sidebar