Что такое компьютерная деятельность
Развитие человечества привело к тому, что пользователи начали изобретать и осваивать совершенно новые технологии. Вместе с ними появились науки и профессии, которых раньше не было. Яркий пример тому – Computer Sciences.
Немногим понятно, кто это вообще такие. Относительно новое и перспективное направление, которое рекомендуется изучать программерам, разработчикам, а также вообще всем, кто в той или иной степени заинтересован в компьютерах и IT-технологиях. В статье будет рассказано о соответствующем направлении более подробно. В конце каждый разберется, стоит ли браться за него, и как изучить в должной степени.
Системные администраторы
Примером еще одной распространенной профессии в сфере ИТ является системный администратор. Это квалифицированный специалист, обеспечивающий стабильную работу доверенной ему компьютерной техники. То есть речь идет, прежде всего, о наемном работнике. Системный администратор — это не столько профессия, сколько функциональная роль. Об этом же свидетельствует тот факт, что «системный администратор» крайне редко встречается в списках специальностей вуза. Пока «программист» обычный. Однако оба вида деятельности признаны профессиями.
Работа человека в должности системного администратора вообще не связана с написанием программ. Чаще всего «администратор» заботится о компьютерном оборудовании, настраивает принтеры, модемы, мониторы и т.д.
Работа системных администраторов часто сводится к обучению (инструктированию) других сотрудников основам правильной работы с компьютерами и другими устройствами. Если компания большая и имеет в штате несколько «администраторов», каждый может отвечать за определенную область. Условно говоря, Иванов — за работу внутренней компьютерной сети, Петров — за стабильность канала связи с Интернетом, Сидоров — за правильную работу программ на ПК сотрудников.
Мы видим, что системное администрирование — это пример профессии, в которой человек занимается аппаратной частью глобальной категории, то есть сферой ИТ. Несомненно, что это, как и программирование, самая важная часть информационных технологий.
Проблемы совместимости
Понятно, что создать какое-то универсальное приложение, которое бы работало абсолютно на всех известных операционных системах и устройствах, невозможно даже в принципе. Тем не менее, такие попытки предпринимаются, причем весьма небезуспешно (по крайней мере, в Windows что-то похожее есть).
Чего стоят только облачные сервисы, позволяющие осуществлять доступ к хранению или редактированию информации любого типа без физической инсталляции ПО на пользовательский терминал. К хранилищам или редакторам доступ может быть осуществлен с любого устройства (ПК, ноутбуки, смартфоны, планшеты). А мультимедиа не обсуждается вообще. Через веб-интерфейс пользователь любого устройства получает доступ к медиа-контенту (тот же хостинг YouTube).
Современная трактовка
Так сложилось, что в наши дни сформировалось своеобразное понимание того, что такое IT-технологии. Это комплексное понятие, применяемое к компьютерным разработкам. Предполагается, что сотрудники, чья деятельность связана с этой сферой, активно применяют компьютерную вычислительную технику, современное и результативное программное обеспечение. Используя такой инструментарий, они обрабатывают, накапливают полезные сведения, систематизируют их, а также получают новую информацию и ограничивают доступ к уже имеющимся данным (в соответствии с политикой безопасности).
Корректным наименованием задействованных в этой области профессионалов будет «ИТ-специалисты». А настоящее время рынок IT-технологий, а также предложения рабочих места и квалифицированной силы, которую можно нанять, активно расширяется. Его ключевая особенность – отсутствие формальных географических границ. Для сферы ИТ время и расстояние имеют минимальное значение – важна лишь скорость передачи данных, во многом сравнимая со скоростью протекающего по проводам электрического тока.
Операционные системы
Каждый современный юзер точно знает – операционных систем у ПК и других устройств полно. Каждое «системное программное обеспечение» обладает собственным функционалом, особенностями и интерфейсом. Чтобы стать настоящим специалистом в компьютерах, стоит изучать все ОС. Либо выбрать одну «специализацию», в которой совершенствоваться далее.
В соответствующей «категории» предстоит узнать о принципах работы ОС, а также об их видах. Лучше действовать путем прохождения курсов (можно дистанционно). Вариантов полно – как для новичков, так и для продвинутых «ученых».
При самообразовании идеально прочесть код маленького ядра, после чего откорректировать его. Пример – XV6. Это – современная интерпретация Unix x86, которая написана на ANSI C.
Программеры работают преимущественно с веб-серверами и компьютерными сетями. Значит, упомянутую сферу обделять вниманием нельзя. Она расскажет о:
- принципах работы сетей;
- разновидностях «подключений»;
- настройке и отладке сетей.
Самоучкам рекомендуется прочесть книгу Computer Networking: A Top-Down Approach. Там не только теория, но и практика – небольшие проекты и задания.
Везде ли новые технологии к месту
Конечно, ИТ позволяет повысить эффективность предпринимательства, но необходимо соотносить затраты на внедрение новейших решений и пользу, которую они принесут. Взвешенность принятия решений – основа успешного бизнеса. Если руководители могут точно определить, какова цель предпринимаемых мер по улучшению бизнес-процессов, тогда обновление рабочей программы будет на пользу всему персоналу и финансовым результатам предприятия.
А вот появление дорогостоящего инструмента, фактически не применяемого на практике, не станет каким-либо плюсом для компании, а лишь будет внушительной расходной составляющей. Чтобы успешно внедрять технологии, нужно уметь предвидеть рыночное развитие и применять не только актуальные сегодня инструменты, но и то, что будет полезно в завтрашнем дне. Бизнес-стратегии, предполагающие прибегать к наиболее современным ИТ-инструментам, довольно сложны в реализации, требуют внушительных финансовых вложений. Это обязывает особенно внимательно относиться к возможностям совершенствования, чтобы не потратить впустую космические суммы.
Как создаются приложения?
В разработку особо вникать смысла нет, поскольку здесь могут понадобиться хотя бы базовые знания языков программирования.
Достаточно отметить, что создание компьютерных программ сводится к написанию кода на самом языке (или с использованием сред разработки, например, Java SDK), тестированию приложения в самой среде и компиляции (преобразованию в код, распознаваемый машиной).
Как все начиналось
Впервые об информационно-коммуникационных технологиях начали активно говорить в шестидесятые годы прошлого столетия. Именно в тот период появились первые информационные системы, а общество начало свой путь в мир высоких технологий и еще более высоких скоростей. В конце девяностых огромные деньги были вложены как в отрасль в целом, так и в интернет в частности. Наиболее успешные аналитики смогли спрогнозировать важность всемирной сети для будущего общества. Эти предположения полностью себя оправдали практическим развитием.
Впервые о росте технологического прогресса не просто в арифметической прогрессии, а по экспоненте заговорили Лопес и Гильберт, проводившие исследования длительного временного промежутка. Их эксперимент начался в далеком 1986, а завершился через двадцать один год. Весь этот срок исследователи изучали мощности, затрачиваемые на обработку данных, выявляли соотношение с количеством населения. Данные снимали ежемесячно. Как показали исследования, каждые 34 месяца потенциалы возможностей ИТ растут вдвое, а объемы сохраняемой информации удваиваются за 40 месяцев. Анализируя современные информационные технологии, они установили, что трансляция потока сведений в расчете на количество проживающих на планете людей удваивается за 12,3 года.
Как работает большинство программ?
Пользователь компьютерных программ не всегда понимает, как это все работает. Простейшие приложения, состоящие из одного исполняемого файла, уходят в небытие. Сегодня любая мало-мальски серьезная программа использует исполняемые файлы только для запуска основного интерфейса, после чего в оперативную память загружаются динамические библиотеки, содержащие исполняемые коды и команды, а также производится обращение к драйверам, управляющим компьютерным «железом», для задействования соответствующих их функций.
В смысле работы приложений такое объяснение является весьма примитивным, однако, если не вникать в суть системных процессов, даже рядовому пользователю будет понятно, как это все функционирует.
Научная дисциплина
Наиболее широкая трактовка рассматриваемого термина предполагает анализ областей, через которые выполняются следующие действия с данными:
- Сохраняются.
- Формируются.
- Транспортируются.
- Воспринимаются.
Применение компьютеров не является обязательным условием для информационно-коммуникационных технологий. Это лишь в сознании некоторых людей происходит приравнивание ЭВМ к ИТ. Удивительного в этом ничего нет, ведь именно вычислительная техника обратила внимание широкого круга лиц на информационные технологии. Следует осознавать, что компьютерные технологии – это более узкая область, нежели ИТ.
Дела математические
В компьютерных науках невозможно обойтись без разного рода вычислений. Все, что связано с computers, можно отнести в той или иной степени к прикладной математике. Хороший программер или «комп.ученый» не оставит math в стороне. В один прекрасный момент решение поставленных задач, особенно при разработке сложного контента, отсутствие достаточного багажа знаний станет огромной проблемой.
Математиков, занятых углубленным изучением «дискретики», ждет успех в случае смены специализации в пользу IT-технологий. Связано это с тем, что компнауки относятся преимущественно к дискретной математике. Выходят они далеко за пределы матанализа.
Также рекомендуется изучать:
- комбинаторику;
- основы логики;
- теорию вероятности;
- графы;
- криптографию (основы);
- линейную алгебру.
Последняя особо важна для тех, кто предпочтет в будущем сконцентрироваться на графике и видео, а также машинном обучении. Математика для Computer Science – главный «раздел».
Узкий профиль или широкая специализация?
Есть версия, которая работает в сфере IT-технологий, должна иметь максимально узкий профиль. В некоторых случаях это оправдано, но только если специализация, которую выбирает человек, действительно требуется рынком со стратегической точки зрения. ИТ-специалист, владеющий хотя бы одним языком программирования, даже в совершенстве, рано или поздно может оказаться в ситуации, когда его навыки устареют. В связи с этим многие специалисты рекомендуют программистам пройти обучение по изучению нескольких языков, пусть и не столь глубоко, но с оставшейся возможностью менять профиль в зависимости от ситуации на рынке труда. То же самое касается системных администраторов и веб-мастеров. Правда, маловероятно, что обе эти ИТ-позиции перестанут быть актуальными для рынка. Сложно представить, что в компаниях исчезают должности системных администраторов или веб-мастеров. Независимо от того, как меняется сфера ИТ, компания-разработчик веб-сайтов и провайдер бухгалтерского или другого специализированного программного обеспечения, вероятно, останутся одними из наиболее распространенных бизнес-единиц.
О том, что это такое IT-технологии, интересно многим людям разных возрастных категорий. Эта область в последнее время развивается очень активно, поэтому самые перспективные рабочие места и планы на карьеру связывают именно с информационными технологиями. Однако далеко не каждый понимает, что скрывает под собой этот термин. Одни считают, что он подразумевает программирование, другие – работу с микросхемами. Что же это на самом деле? Попробуем разобраться.
Теория
Информационные технологии (англ. Аббревиатура — IT и полностью — «информационные технологии») — это совокупность областей человеческой деятельности, а также академических дисциплин, связанных с процессами создания, хранения, обработки данных, а также управления ими с помощью компьютеров (а также другие виды компьютерной техники).
Архитектура электронно-вычислительной техники
Может называться как «компьютерные системы» или «организация computers». Важный раздел, характеризующий принципы функционирования аппаратуры. Речь идет о слое, находящимся «под» программным обеспечением. Инженеры-самоучки не слишком уважают архитектуру ЭВМ, хотя она крайне важна.
Для того, чтобы разобраться в области самостоятельно, можно прочесть книгу «The elements of Computing Systems». Позволяет осознать, каким образом функционирует computer. Здесь есть:
- иерархия памяти;
- вычислительный конвейер;
- написание логики на языке описания аппаратов (HGL) посредством центрального процессора.
После изучения соответствующей литературы удастся намного лучше ориентироваться в архитектуре ЭВМ. Далее теорию обычно изучают посредством спецкурсов.
IT: люди и профессии
Людей, чей бизнес-профиль связан с выполнением задач в области информационных технологий, принято называть ИТ-специалистами. Есть много конкретных примеров деятельности, которые подходят под это определение. Рассмотрим несколько распространенных ИТ-профессий: программиста, системного администратора и веб-мастера.
Программист
Это человек, обладающий квалификацией для создания и изменения алгоритмов, написанных на специальных языках и предназначенных для организации и упрощения процесса ввода-вывода данных с использованием компьютера или другой компьютерной технологии. О чем это? Кстати о программах, конечно. Эти же алгоритмы, которые устанавливает человек, делают компьютер понятным для его «приказов». Примеры языков программирования — C («C»), Perl, Java.
С помощью программы пользователь дает понять ПК, чего он от него хочет. В свою очередь, компьютер, распознавая «запросы», выдает результат на понятном человеку языке — в виде текста, изображений, звуков.
Направления
Если человек решил самостоятельно, или посетив специализированные курсы, освоить рассматриваемую область, придется понять, что она в себя включает. На самом деле науки технологического характера состоят из многочисленных сфер. Освоить все сразу и в полном объеме невозможно. Поэтому приходится выбирать область деятельности.
На сегодня Компьютерная Science преимущественно подразумевает следующие варианты развития событий:
- программирование;
- архитектура компьютера (электронно-вычислительных машин);
- алгоритмы и структуры данных;
- математика для IT и computer science;
- операционные системы;
- компьютерные сети;
- базы данных;
- языки программирования и компиляторы;
- распределенные системы;
- графика;
- искусственный интеллект.
Если описать направленности кратко, это – написание программных кодификаций, а также информатика и математика. Но изучаемая информация выходит за пределы «стандартного» школьного и ВУЗовского обучения.
Общие сведения
Многие слышали о существовании IT-технологий. Что это такое, исчерпывающе могут ответить единицы. Конечно, молодежи сориентироваться в этом вопросе проще, но люди среднего и пожилого возраста, особенно далекие от мира техники, нередко с трудом вникают в суть термина. Словарные статьи гласят, что IT-технологии можно расшифровать, как информационные технологические процессы. Сокращение образовано в английском языке, где стало активно использоваться широкими массами. Именно из английского оно пришло к нам, поэтому не было никаких переводов, просто переняли устоявшуюся форму обозначения сферы.
В настоящее время профессора, объясняя, что это такое – IT-технологии, рассказывают, что термином принято обозначать целый комплекс дисциплин, сфер человеческой деловой активности. Предполагается формирование, сохранение, контроль над данными, обработка информации. В рамках применения высокотехнологичных подходов предполагается задействование мощностей новаторской вычислительной техники.
IT-литературоведы
Стоит отметить, что создание веб-сайтов — это область ИТ-технологий, которая относится к большому количеству самых разных отраслей. Веб-мастера часто обращаются к дизайнерам, психологам, которые могут помочь сайту удивить пользователей. Гуманитарные науки — лингвистика, филология, литературная критика — играют значительную роль в разработке веб-сайтов, потому что наиболее важным компонентом веб-документов является текст. Он должен быть грамотным и привлекательным для посетителей виртуальных порталов.
ИТ — это сфера бизнеса, которая примыкает к большому количеству других секторов. Это, прежде всего, маркетинг. Это и понятно: ИТ-деятельность подразумевает продвижение ИТ-продуктов на различных рынках. Это может быть социология, которая позволяет нам понять специфику общественного мнения относительно развития компьютерных сетей или распространения любого программного или аппаратного решения. Математики, экономисты, экологи могут помочь ИТ-специалистам.
Итоги
Информационные технологии многим кажутся изобретением нынешнего столетия, современного общества, избалованного возможностями, техникой, прогрессом. На самом деле подобная трактовка термина ошибочна. Многие пытаются объяснить суть ИТ сложными словами и явлениями, но и такой подход не самый разумный. Фактически информационные технологии всегда были рядом с нами, просто не осознавались в такой степени важными, не было технических возможностей для оптимизации работы с ними.
Фактически ИТ – это все виды деятельности, связанные с обработкой данных. Формально использование счетов – это тоже информационные технологии, просто для нашего века устаревшие. Современные машины позволили усовершенствовать эту сферу, вывести ее на новый уровень. Прогресс оказал существенное влияние на все области жизни человека, поэтому пренебрегать ИТ категорически недопустимо.
Все, кто используют компьютерную или мобильную технику, так или иначе, устанавливают приложения, осуществляющие выполнение той или иной задачи. Но далеко не каждый пользователь четко представляет себе, что такое компьютерная программа, как она работает, как создается, и т. д. Придется в этот вопрос внести ясность.
Отраслевая роль ИТ
Развитие IT-технологий привело к формированию из небольшого раздела в целую отрасль, которая в наше время тесно пересекается с самыми разными областями жизни. Занимается она различными информсистемами: их формированием, усовершенствованием, использованием. ИТ помогают сделать рабочий процесс более эффективным, организованным, результативным. Для этого важно рационально применять наиболее современные достижения, открытия, технологии. ИТ предполагает применение самых актуальных методов коммуникационного взаимодействия, а также современного программного обеспечения. Для достижения успеха необходимо привлекать к рабочему процессу опытных специалистов. Правильный комплексный подход позволяет минимизировать ресурсы.
В наше время новые IT-технологии – отрасль, актуальная для образовательных задач и медицинских исследований, для области предоставления услуг, управленческих и производственных процессов. ИТ оказывает серьезное влияние на социальную интеграцию, изменение общества, которое под влиянием современных технологий существенно ускорилось.
Programming
То, с чего начинают многие. Принципы написания программных кодов – основополагающая всех информационных технологий. Здесь вариантов воплощения задумки в жизнь несколько:
- Пойти обучаться в ВУЗ после 11 классов в школе. Отнимает от 5 лет, зато в процессе удается стать настоящим специалистом с дипломом государственного образца.
- Отдать предпочтение получению образования в техникуме/колледже после 9/11 классов. Человек здесь больше практикуется. По выпуску получает диплом о средне профессиональном образовании.
- Заниматься самообучением. Неплохой вариант для тех, кто еще не определился, стоит ли вообще связываться с IT-технологиями. Требует усидчивости и долгого кропотливого труда. Стать настоящим профессионалом в области написания кодов можно и без «вышки».
Последний вариант – это посещение Computer Science курсов. Есть варианты как для новичков, так и для уже более опытных людей. По окончании процесса выдается спецсертификат.
Внимание: все перечисленные методы получения знаний относительно программирования подходят и для остальных сфер. Но иногда добиться успеха без ВУЗа или техникума окажется предельно трудно.
Актуальность вопроса
В настоящее время в сферу ИТ вкладываются поистине космические суммы. Недавно проведенные статистические исследования были организованы с целью выявления стран, на территории которых подобному развитию уделяется больше всего внимания. Наша держава оказалась в десятке лидеров. Конечно, Америка и наиболее развитые западные державы опережают темпы, свойственные России. Тем не менее и в пределах нашего государства очень большие деньги вкладываются в обновление технического оборудования разнообразных учреждений и предприятий.
А вот программное обеспечение оказалось аутсайдером. Если на технику тратятся огромнейшие суммы, то ПО таким вниманием похвастаться не может. От Америки мы отстаем в несколько десятков раз, от многих европейских стран – приблизительно в десять раз. В сравнении со средним показателем, характерным для всей планеты в целом, Россия лишь немного переступила половинный порог. Ее показатель равен 55%. Что касается сфер оказания услуг, то тут (в сравнении со средним по планете параметром) для нашей страны характерно значение в 66%, что позволило занять 22 место в рейтинге всех стран. Исследования проводились в 2010 году.
Подход ЮНЕСКО
Сфера IT-технологий была четко определена и в терминологии, одобренной ЮНЕСКО. В соответствии с таким подходом, под ИТ принято понимать дисциплины, связанные между собой и касающиеся техники, науки, инженерии. Они помогают сделать труд максимально эффективным. В рамках этой области исследуются новые методики повышения результативности всех задач и рабочих процессов. В первую очередь область ИТ направлена на улучшение условий труда занятых обработкой информационных баз людей, а также занимается вопросами, связанными с обеспечением сохранности данных. ИТ предполагает применение наиболее современных организационных методов, технических возможностей, позволяющих обеспечить взаимодействие между персоналом и оборудованием. ИТ – это практическое применение техники и возможностей. Также это комплекс социальных проблем, связанных с аспектами культуры и экономики.
Информация и информационные технологии – довольно сложная для осознания и применения область. Для работы в ней специалистов необходимо предварительно подготовить. Придется вложить немалые средства и в приобретение техники. Внедрение подходов ИТ на предприятии предполагает сперва математическое обеспечение и моделирование, создание баз для хранения информации, решений, промежуточных сведений.
Проблематика вопроса
Как говорят специалисты, в нашей державе в настоящее время главная проблема – это существенный разрыв, наблюдаемый между разными регионами. Например, в столице и в Санкт-Петербурге доступ ко всемирной "паутине" и новейшим технологиям есть практически у всех и каждого, обитатели Ингушетии еще только получают подобные возможности. Это сказывается и на ведении бизнеса, и на образовательном, научном потенциале областей.
В ряде регионов наблюдается существенный недостаток квалифицированных специалистов, способных работать в сферах информационных технологий. Но в передовых регионах доступ ко Всемирной паутине в настоящее время налажен практически во всех образовательных учреждениях, что уже является существенным шагом вперед.
Вместо итога
Таким образом, нетрудно сделать и вывод о том, что любая программа или приложение сами по себе ничего не стоят, если нет программной среды (ОС), в которой они смогут работать, или устройств, установленных на материнской плате, функции которых потребуются для исполнения определенных задач на текущий момент.
Остается добавить, что здесь были приведены только самые простые трактовки компьютерных программ, принципов их создания и применения. На самом деле все гораздо сложнее, рассмотрение всех аспектов может занять достаточно много времени. Тем не менее, если хорошенько порыться в соответствующей литературе, найти подробные инструкции по какому-то отдельно взятому программному продукту не так уж и сложно (как правило, такие описания присутствуют даже на сайтах загрузки в виде предварительной информации о возможностях скачиваемых приложений).
Компьютерные технологии в настоящее время можно классифицировать по ряду признаков, в частности: способу реализации в информационной системе, степени охвата задач управления, классам реализуемых технологических операций, типу пользовательского интерфейса, вариантам использования сети ЭВМ, обслуживаемой предметной области.
Рассмотрим, что такое компьютерные системы и как они связаны с компьютерными технологиями.
Управление − важнейшая функция, без которой немыслима целенаправленная деятельность любой социально-экономической, организационно-производственной системы (предприятия, организации, территории).
Систему, реализующую функции управления, называют системой управления. Важнейшими функциями, реализуемыми этой системой, являются прогнозирование, планирование, учет, анализ, контроль и регулирование.
Управление связано с обменом информацией между компонентами системы, а также системы с окружающей средой. В процессе управления получают сведения о состоянии системы в каждый момент времени, о достижении (или не достижении) заданной цели с тем, чтобы воздействовать на систему и обеспечить выполнение управленческих решений.
Таким образом, любой системе управления экономическим объектом соответствует своя компьютерная система, называемая экономической информационной системой.
Экономическая информационная система − это совокупность внутренних и внешних потоков прямой и обратной информационной связи экономического объекта, методов, средств, специалистов, участвующих в процессе обработки информации и выработке управленческих решений. Классификация компьютерных технологий приведена в табл. 4.1.
КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ | По способу реализации в ИС | Традиционные |
Новые информационные технологии | ||
По степени охвата задач управления | Электронная обработка данных | |
Автоматизация функций управления | ||
Поддержка принятия решений | ||
Электронный офис | ||
Экспертная поддержка | ||
По классу реализуемых технологических операций | Работа с текстовым редактором | |
Работа с табличным процессором | ||
Работа с СУБД | ||
Работа с графическими объектами | ||
Мультимедийные системы | ||
Гипертекстовые системы | ||
По типу пользовательского интерфейса | Пакетные | |
Диалоговые | ||
Сетевые | ||
По способу построения сети | Локальные | |
Многоуровневые | ||
Распределенные | ||
По обслуживаемым предметным областям | Бухгалтерский учет | |
Банковская деятельность | ||
Налоговая деятельность | ||
Страховая деятельность | ||
Другие |
Таким образом, компьютерная система может быть определена с технической точки зрения как набор взаимосвязанных компонентов, которые собирают, обрабатывают, запасают и распределяют информацию, чтобы поддержать принятие решений и управление в организации. В дополнение к поддержке принятия решений, координации и управлению компьютерные системы могут также помогать менеджерам, проводить анализ проблемы, делают видимыми комплексные объекты и создают новые изделия.
Все виды информации, необходимой для управления на предприятии, представляют собой информационную систему. Система управления и система информации на любом уровне управления образует единство. Управление без информации невозможно.
Существуют формальные и неформальные организационные компьютерные информационные системы. Формальные системы опираются на принятые и упорядоченные данные и процедуры сбора, хранения, изготовления, распространения и использования этих данных.
Неформальные информационные системы (типа сплетен) основаны на неявных соглашениях и неписаных правилах поведения. Нет никаких правил, что является информацией или как она будет накапливаться и обрабатываться. Такие системы необходимы для жизни организации. К информационным технологиям они имеют весьма отдаленное отношение.
С позиции делового видения информационная система представляет собой организационные и управленческие решения, основанные на информационных технологиях, в ответ на вызов, посылаемый окружающей средой. Рассмотрим это выражение, потому что оно подчеркивает организационную сторону и природу управляющих информационных систем. Понимать информационные системы − это не означает быть грамотным в использовании компьютеров, менеджер должен более широко понимать сущность организации, управления и технологий информационных систем и их возможность обеспечить решение проблем в деловой окружающей среде.
С ростом технической мощи ИТ компьютеры начали не просто облегчать работу человека, а позволяют выполнять то, что без ИТ было невозможным. В связи с тем, что менеджеру приходится принимать решения в условиях большой неопределенности и риска, новые возможности информационных систем очень быстро начинают находить применение в бизнесе.
Говоря о «новых» возможностях ИС в менеджменте, более справедливо называть некоторые из них новыми только для нас. Например, системы поддержки принятия решений уже более двух десятилетий используются в развитых странах, но пока еще не получили широкого распространения в нашей стране.
Рассмотрим взаимосвязи между организациями и информационными системами. В организациях имеются различные уровни управления, для которых нужны свои типы информационных систем. В свою очередь, соотношение ролей менеджеров и компьютеров в принятии решений также зависит от типов информационных систем.
Информационные системы и организации имеют взаимное влияние друг на друга. С одной стороны ИС должны присоединиться к организации, чтобы обеспечить необходимой информацией важные группы внутри организации. В то же время организация должна сознавать и открывать себя влияниям информационных систем, чтобы извлечь выгоду из новых технологий.
Взаимодействие между информационными технологиями и организациями очень комплексно и подвержено влиянию большого числа факторов, включая структуру организации, стандартную технику эксплуатации, политику, культуру, окружающую среду и решения управления. Менеджеры должны сознавать, что информационные системы могут заметно изменять жизнь в организации. Они не в состоянии успешно проектировать новые системы или управлять существующими системами без понимания организации. Менеджеры решают, какие системы будут построены, что они будут делать, как они будут выполнены и т.д. однако иногда эти результаты − чистая случайность и могут быть удачи и неудачи.
Рассмотрим воздействие информационных систем на организацию, а также воздействие организаций на информационные системы, поскольку мы исследуем технологии, которые организации выбирают, чтобы обслужить свои деловые потребности.
Перед описанием воздействия информационных систем на организацию рассмотрим различные элементы организаций. Организация − это устойчивая формальная социальная структура, которая берет ресурсы из окружающей среды и обрабатывает их, чтобы произвести продукцию. Техническое представление сосредоточивается на трех элементах организации: капитал и рабочая сила − первичные факторы производства, окруженные внешней средой. Организация преобразовывает их в изделия и услуги посредством производства. Изделия и услуги используются окружающей средой, которая поставляет дополнительный капитал и рабочую силу как входы в цепи обратной связи. Организация более устойчива и долговечна, чем неформальная группа. Она имеет внутренние правила и процедуры, должна соблюдать законы.
Более реалистическое поведенческое представление организации − то, что она является совокупностью прав, привилегий, обязательств и ответственностей, которые тщательно сбалансировались за какое-то время посредством конфликтов и разрешения противоречий.
Ресурсы Роли, методы Выход на
среды Процессы среду
Рис. 4.1. Поведенческое представление организации
Технические и поведенческие представления организаций непротиворечивы (рис.4.1). Техническое представление сообщает нам, как тысячи фирм в конкурентных рынках объединяют капитал, рабочую силу и информационные технологии, в то время как поведенческая модель позволяет видеть, как эта технология воздействует на внутреннюю работу организации. Сегодня информационные системы помогают создавать и распространять знания и информацию в организации через новые системы работы знания, приложения, обеспечивающие компаниям доступ к данным и системам коммуникаций, связывающим разветвленное предприятие по всему миру. Организации теперь жизненно зависят от систем и не могут пережить даже случайную их аварию.
Организации создают информационные системы, чтобы стать более эффективными и сохранять деньги. Информационные системы могут быть источником конкурентоспособного преимущества.
С экономической точки зрения компьютерные технологии систем могут рассматриваться как средства производства, которые могут свободно заменять рабочую силу. Так как стоимость компьютерных технологий падает, они заменяют рабочую силу, которая исторически имеет возрастающую стоимость. Другое финансовое воздействие компьютерных технологий заключается во внутренних затратах управления. Согласно теории организации фирмы зависят от затрат организаций, стоимости контролирующих и руководящих служащих. Поскольку размеры фирмы растут, затраты организации повышаются, потому что владельцы должны расходовать все больше усилий на контроль за служащими. Компьютерные технологии, уменьшая затраты на приобретение и анализ информации, дают возможность организациям снижать затраты фирмы, потому что с их помощью менеджерам проще наблюдать за большим числом служащих.
В настоящее время стало возможным организовать глобальную работу в отдельных рабочих местах. Компьютерные технологии, такие, как электронная почта, Интернет и видеоконференции, создают хорошую координацию географически рассеянных сотрудников в различных странах и регионах. Совместная бригадная работа через тысячи километров стала реальностью, поскольку проектировщики могут работать над проектом нового изделия вместе, даже если они расположены на различных континентах.
Компьютерные системы с сетевой структурой дают возможность компаниям координировать их географически распределенные подразделения как виртуальные корпорации (или виртуальные организации), иногда называемые организациями с сетевой структурой. Виртуальные организации используют сети, чтобы связать людей, имущество и идеи, соединяя с поставщиками и клиентами, чтобы создавать и распределять новые изделия и услуги без ограничения традиционными организационными границами или физическим расположением. Одна компания может пользоваться возможностями другой компании без физического соединения с ней. Например, одна компания могла бы отвечать за конструкцию изделия, другая за сборку и производство и третья за администрацию и продажи.
Современная технология передачи данных предоставила многим организациям работу более гибкими способами, повышая способности этих организаций реагировать на изменения в рынке. Компьютерные системы могут придавать большим и маленьким организациям дополнительную гибкость, чтобы преодолеть некоторые ограничения, вытекающие из их размеров. Маленькие организации могут использовать компьютерные системы, чтобы приобрести часть сил и возможностей больших организаций. Они могут координировать действия типа выполнения заказов или слежения за инвентарем, имея небольшой кадровый состав клерков и менеджеров. Большие организации могут использовать компьютерные технологии, чтобы достигнуть части маневренности и чувствительности маленьких организаций.
Компьютерные технологии реорганизуют процесс управления, обеспечивая мощные новые возможности помощи менеджерам в стратегии, планировании и управлении. Например, стало возможно получать информацию для менеджеров относительно организационного выполнения вплоть до уровня определенных изделий из любой организации в любое время. Новая интенсивность информации делает возможными точное планирование, предсказание и контроль. Распределяя информацию через электронные сети, новый менеджер может эффективно связываться с тысячами служащих и даже управлять обширными целевыми группами.
Практическое применение
Использование компьютерных программ в большинстве случаев сводится к тому, чтобы запустить исполняемый файл формата EXE, который создается после установки приложения на компьютер (в мобильных устройствах применяются другие форматы). Для инсталляции предусмотрены те же исполняемые компоненты, обычно имеющие название Setup.exe (для обновлений системы Setup.msi). Но это не всегда так.
Например, некоторые программные компоненты, представленные исключительно в виде динамических библиотек DLL, способны запускаться только в другой программной среде.
Самым ярким примером являются VST-синтезаторы и эффекты, подключаемые к музыкальным редакторам и секвенсорам через соответствующий интерфейс или хост. Что такое компьютерная программа в этом смысле? Это даже не программа, а компонент, в котором прописан набор команд, исполняемых при подключении к интерфейсу и загрузке в оперативную память. Только из «оперативки» производится посыл на обработку центральным процессором, а не наоборот, как в случае с исполняемыми файлами.
Веб-мастер
Это человек, занимающийся созданием сайтов в Интернете, представитель одной из самых молодых IT-профессий. Программисты и системные администраторы еще существовали, когда всемирная паутина находилась на стадии теоретического развития. Вебмастер и программист в некоторой степени близкие профессии. Их объединяет то, что они создают значимый с точки зрения использования компьютера продукт — веб-сайт или программу. Информационные технологии — это сфера деятельности, в которой многие профессии и специализации схожи. Но есть еще много отличий.
Вебмастер работает на специальном языке — HTML. Он имеет некоторые характеристики схожести с языками программирования, а именно с алгоритмами, с помощью которых человек дает понять компьютеру, чего он хочет. В этом случае, как должна выглядеть веб-страница, просматриваемая браузером. Но у HTML есть одна особенность, которая не позволяет классифицировать его как язык программирования: создаваемые им алгоритмы не могут работать сами по себе. Дело в том, что веб-страница — это не программа, а документ, созданный так, чтобы интернет-браузер правильно ее распознал.
Конечно, многие веб-мастера используют специализированные языки программирования, предназначенные для обеспечения расширенной функциональности создаваемого веб-сайта. В данном случае речь идет о размещении в Интернете не веб-страниц, а алгоритмов, способных работать сами по себе. И тут две профессии сливаются воедино: веб-мастер помимо своей основной деятельности становится программистом.
IT: международная трактовка
IT-сфера — что это — наука или прикладная деятельность? Бытует мнение, что оба. Его может поддержать, например, авторитет крупных международных организаций. В частности, ЮНЕСКО дает два популярных определения сущности ИТ. Согласно первому, информационные технологии — это набор дисциплин (имеющих характер технологических, научных или инженерных исследований), изучающих способы организации деятельности людей, обрабатывающих и хранящих данные. Второе определение, данное экспертами ЮНЕСКО, звучит так. ИТ — это информационные технологии, а также способы их взаимодействия с людьми и промышленным оборудованием, их прикладные программы, а также аспекты социально-экономического и культурного развития людей, связанные с его работой.
Какое место в структуре такого явления, как компьютерная сфера, занимает Интернет? Что это такое в понимании теоретиков информационных технологий? Конечно, существует множество интерпретаций роли Интернета. Но в большинстве экспертных интерпретаций Всемирная паутина — всего лишь инструмент для передачи (обмена) данных. Интернет обычно не считается отдельным классом ИТ-бизнеса.
Базы данных
База данных – совокупность информации, которая организована в концептуальную структуру, описывающую особенности соответствующих материалов и их взаимоотношения. Простыми словами – некое хранилище электронных сведений. Используются БД повсеместно – не только в программировании и IT, но и в обыденной жизни: экономика, бухгалтерия, юриспруденция. Даже при работе с 1C требуется знания баз данных.
В ВУЗах этому разделу уделяется достаточно времени как у «компьютерщиков», так и у математиков/экономистов/программистов. Но лучше посетить курсы по базам данных, чтобы получить максимально много полезной информации.
ИТ и бизнес
Пожалуй, предприниматели – это один из ключевых слоев общества, активно стимулирующих развитие современных информационных технологий. Именно они вкладывают в эту сферу приличные деньги, позволяющие лучшим умам мира работать в выбранном направлении, совершенствуя технику и подходы к работе с информацией.
Принято говорить, что ИТ и бизнес находятся в тесном взаимодействии. Внедрение наиболее современных технологичных решений позволяет предприятию быть конкурентоспособным, эффективным. Это справедливо для любого направления деятельности. Кроме того, последние тенденции таковы, что без интернета вести продуктивную деятельность невероятно сложно. Если предприятие все еще не представлено на просторах всемирной "паутины", следует продумать варианты стратегий, которые помогут подстроиться под требования нашей реальности. Как говорят многие специалисты, отсутствие такой стратегии и желания начать работать над ней – очевидный показатель отсутствия будущего у предприятия.
Классы компьютерных программ
Что касается классификации любого ПО, сегодня существует достаточно много систем, включающих в себя разделение по типам.
Однако во всех системах классификации выделяют следующие компьютерные программы (список приводится ниже):
- первичные системы ввода/вывода (BIOS, UEFI); и их компоненты (операционные системы и их собственные службы);
- сервисное и обслуживающее программное обеспечение;
- среды разработки (создание программ); (узко ориентированные пользовательские программы, устанавливаемые на компьютер для выполнения конкретно поставленных задач).
Не стоит удивляться, что в списке присутствуют даже операционные системы или BIOS. Любая современная ОС обеспечивает взаимодействие пользователя с программными и аппаратными средствами компьютера через командный или графический интерфейс, а первичная система отвечает за сохранение информации обо всех «железных» компонентах и тестирование оборудования на стадии включения компьютера.
С чего начать
Новички в Москве и других регионах часто задумываются над тем, с чего же начать изучение компьютерных наук. И как вообще подойти к решению поставленного вопроса комплексно, чтобы ничего важного не упустить.
Для этого рекомендуется:
- определиться с направлением – начинать лучше «с малого» (основы информатики);
- подготовить соответствующую литературу;
- выяснить мотивы выбора профессии IT Science (если это только заработок – ничего не получится);
- изучить имеющиеся в доступе уроки и литературу.
Но для полноценного образования стоит присмотреться к специализированным курсам. Есть как всеобъемлющее звено «Компьютерные науки», так и различные направленности упомянутой области. Главное помнить – изучить computer и его принципы работы не так-то просто. Это долгий и весьма энергозатратный процесс. Но, если постараться, все обязательно получится.
Хотите освоить современные компьютерные науки? Огромный выбор курсов по востребованным IT-направлениям есть в Otus!
IT — очень молодая сфера деятельности. Особенно для России, которая из-за сложной политической трансформации первых лет независимости долгое время не могла идти в ногу с технологическим развитием западных стран. Сегодня, конечно, айтишники нашей страны стремительно сокращают отставание от зарубежных коллег. Простые граждане также начинают интересоваться информационными технологиями. IT-сфера: что это такое? Какие профессии в нем работают? Сложно ли работать в сфере информационных технологий?
Области применения
В настоящее время активно используются IT-технологии в образовании. Можно сказать, это превратилось в национальную программу, масштабную, охватывающую самые разные учреждения, от подготовительных дошкольных до реализующих программы высшего образования. С одной стороны, это хорошо, так как позволяет смотреть с уверенностью в будущее, не сомневаться в адекватности образовательных возможностей, соответствия программ и ожиданий учеников. С другой стороны, успешность образовательного процесса зависит не только от применяемых ИТ, но и от собственно программ, квалификации учителей, их готовности работать по новым методам.
Не менее актуальны IT-технологии в медицине. Современные методы позволяют проводить высокоточные исследования и крайне сложные операционные вмешательства. Именно благодаря внедрению ИТ в этой сфере стали возможными новые подходы к диагностированию и лечению заболеваний, а также манипуляции, связанные с генетической информацией.
Определение
Computer Science – перспективное направление современного обучения, тесно связанное с IT-технологиями. Представляет собой совокупность практических и теоретических данных, используемых специалистами при создании и задействовании:
- информационных систем;
- баз данных;
- разнообразных технологий;
- вычислительной техники.
Сюда также относят программирование. Впервые в качестве относящейся к computers возникла в 20 веке (30-е годы). Образовалась область посредством объединения математической логики и созданием компьютеров.
Говоря простыми словами, Computer Science – все то, что относится к современной «вычислительной технике». Для большинства иностранцев ассоциируется со специальными курсами или направлением обучения в ВУЗе.
Распределенные системы
Распределенной системой называют некую систему, в которой отношения местоположения составляющих или их групп играют важную роль для дальнейшего функционирования. С развитием прогресса и IT даже самые простые приложения способны функционировать на нескольких computers одновременно. Распределенные системы являются наукой о том, как обеспечить подобное явление.
Для изучения Science соответствующей области требуется просмотреть книгу Distributed Systems. Лучше пробежать глазами по всем изданиям. 3-е – это своеобразное дополнение к предыдущим.
Программист: теоретик или практик?
Программист не ученый и не теоретик. Даже если он работает в университете и занимается исследовательскими задачами. То есть важно понимать, что этот человек, прежде всего, что-то производит, а потому его деятельность можно считать прикладной. Программирование — это область информационных технологий, в которой практическая полезность действий людей играет решающую роль. Здесь всегда ожидается, что любая теоретическая разработка приведет к конкретному результату.
Компьютерная программа — это не просто текст на определенном языке. Это также отдельный продукт, который может работать независимо от других. Ключевой особенностью программы является автономная работа. Его можно куда-то передать в виде файла или, как вариант, продать.
Деятельность в области информатики, по сути, в основном основана на продаже результатов труда программистов. На этом зарабатывают деньги крупнейшие ИТ-компании: Apple, Microsoft и другие.
Для работы с программами совсем не обязательно иметь специальное образование и быть дипломированным специалистом — это лишь возможные способы получения необходимых навыков.
Функциональность ИТ
Ключевые особенности информационных технологий (IT):
- Возможность передачи данных на внушительные расстояния.
- Структурированность, стандартизация обмена сведениями с применением специфических алгоритмов.
- Применение компьютерных возможностей для сохранения данных и обеспечения доступа к ним в виде, понятном конечному пользователю.
Компиляторы и языки
Программеры занимаются непосредственным изучением языков «общения» с компьютерами и приложениями. А вот работники компьютерных наук стараются разобраться в принципах работы оных. Соответствующие познания помогают обойти даже опытных разрабов. Схватывание нового материала будет максимальным и быстрым.
Данная область затрагивает:
- принципы функционирования языков при создании машинных кодификаций;
- программы, используемые при кодировании и эмуляции;
- особенности компиляторов.
Своими силами здесь обойтись проблематично.
Что такое компьютерная программа в общем понимании?
Если исходить из общего определения, которое предлагается множеством интернет-ресурсов, почему-то понятие программы или приложения в большинстве случаев ассоциируется исключительно с исполняемыми файлами формата EXE, COM, и т. д. Позволим себе с таким утверждением не согласиться.
Почти все современные компьютерные программы, список классификации которых будет приведен несколько позже, сами по себе не работают. Да, есть исполняемый файл, но ведь этого мало. Нужны еще и некоторые дополнительные компоненты, загружаемые в ту же оперативную память.
Однако само понятие программы, как таковой, можно свести к тому, что она представляет собой некий набор команд и инструкций, передаваемых центральному процессору для обработки или произведения соответствующих вычислений, причем, в строго определенной последовательности.
Чтобы машина понимала посылаемую в определенный момент команду для обработки и исполнения вне зависимости от языка программирования, на котором написано приложение, используется универсальное средство – двоичный код, представляющий собой последовательность нулей и единиц. Можно встретить еще и применение троичного или шестандцатиричного кода, но, как правило, в настоящий момент их использование сильно ограничено.
Алгоритмы и структуры
В компьютерных науках не обойтись без алгоритмов и структур информации. Область служит одной из основополагающих. Помогает потренироваться в решении разнообразных задач, необходимых в выбранной специализации.
Практика показывает, что алгоритмы и структуры «материалов» изучаются через:
- специализированную литературу (электронную или бумажную);
- обучающие видеоролики;
- спец course.
В ВУЗах соответствующий раздел изучается, но не слишком углубленно. Получаемых знаний достаточно на первых порах, но затем приходится «ударяться» в самообразование.
Мультиязычность — главное требование
Обычно программисты знают несколько языков, чтобы строить алгоритмы одновременно. Даже если и нет, освоить новые, как правило, несложно, так как основные принципы «общения» с ПК обычно одинаковы. Некоторые языки лучше подходят для создания компьютерных игр, другие — для выпуска текстовых редакторов. Во многих случаях после написания программы на одном языке ее можно «перевести» на другой без потери функциональности.
Когда профессии не схожи
Для чего необходимо
Computing Courses по упомянутому направлению в основном проходят программисты – как новички, так и опытные специалисты. Их разделяются на несколько категорий:
- Тех, кто собственными силами хотел окунуться в мир IT и изучил языки программирования. Обычно – один из них. Далее обучение прекратилось.
- Тех, кто осознает, что в современном мире прогресс и развитие держится на АйТи-технологиях, которые непрестанно совершенствуются. Такие люди не сидят на месте, постоянно изучают что-то новое. Они хорошо разбираются в Computer Science. Способны придумывать нестандартные решения тех или иных задач.
В первом случае работников нельзя назвать лентяями – они просто занимаются «стандартными» обязанностями. Такие лица прекрасно подходят для решения типовых задач и написания элементарных приложений.
Второй вариант – более системный. Подобные спецы готовы заниматься разработкой инновационного программного обеспечения. Работники делают разнообразные утилиты для бизнеса, совершенствуя его с минимальными затратами. Обеспечено полноценно и постоянное развитие.
Стоит обратить внимание еще и на то, что Computer Science – это еще и весьма перспективное высокооплачиваемое направление. Подчиненные в выбранной области получают не только самосовершенствование и бесценные знания, но и достойный заработок.
Это science требуется изучить, так как технологический прогресс с каждым годом занимает все больше места в обыденной жизни. Без элементарных познаний в упомянутом направлении совсем скоро будет не обойтись.
Читайте также: