Как ит: Информационные технологии — Википедия – Что такое IT? Зачем нужны IT-уроки? Информационные Технологии

Содержание

Что такое Информационные Технологии (IT или ИТ)?!

современные it-технологиисовременные it-технологии

Последнее время в средствах массовой информации и в Интернете мы с Вами всё чаще и чаще встречаем словосочетание «Ай-Ти»: Специалисты Ай-Ти, новости Ай-Ти, и т.п. Но вот что это такое — не все пока ещё знают. Нет, конечно среди людей с техническим образованием, тесно связанных с электроникой и различной компьютерной техникой — это давно уже не вопрос. А вот обычного обывателя эта пара букв может немного озадачить. Давайте вместе разберемся — что же это такое и с чем его едят? 

Итак, аббревиатура IT («Ай-Ти») является сокращением от фразы Information Technology. В переводе на русский язык это переводиться как «Информационные Технологии»(или «ИТ-технологии»). Если Вы где то встретите Информационно-Коммуникационные Технологии, то это всё одно и то же.
К ним можно отнести процессы и методы поиска, сбора, хранения, обработки информации, а так же её предоставления, распространения. Позже к информационным технологиям стали относить так же способы и методы применения средств вычислительной техники для сбора, хранения, обработки, передачи и использования данных.


новые ит-технологии 2015новые ит-технологии 2015

В ЮНЕСКО принято общее, международное определение:

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

Эта сфера требует сложной подготовки, огромных начальных затрат и должны быть подкреплены наукоемкой техникой.

Если немного отойти от научного трактования и сказать простым языком, то к IT-технологиям можно легко отнести всё, что связано с созданием, хранением, восприятием и передачей информации. Это их продукт. А вот орудия труда, используемые для этого на сегодняшний день — это компьютерные технологии.

что такое it ит и ай-тичто такое it ит и ай-ти

Хотя тут часто идут от обратного и ассоциируют Ай-Ти сначала именном с компьютерами, планшетами, смартфонами и прочими вычислительными средствами и электронными гаджетами, а уже потом — с информацией. Это не удивительно — ведь сейчас большую её часть человек получает из глобальной паутины c помощью именно этих устройств. А ведь не так давно эту роль выполняло радио и телевизор, а ещё раньше — книга.


Основные принципы современных ИТ-технологий:
— Интерактивный режим работы.
Это так называемый «диалоговый» режим — воздействие человека — ответ компьютера — воздействие человека — ответ компьютера — воздействие человека — ответ компьютера — и т.д.
— Хорошие графические возможности отображения иллюстраций, изображений и видео-контента.
— Персональность.
Здесь подразумевается доступность по стоимости, удобные габариты устройств, их удобство эксплуатации пользователем и мобильность перемещения.
— Легкость и простота управления устройствами получения информации.
— Простота хранения, изменения и передачи накопленной информации.

Что такое Информационные технологии Что такое Информационные технологии

Требования к новым информационным технологиям:
— Доступная для индивидуального покупателя стоимость устройств;
— Удобство и автономность эксплуатации аппаратуры, ее адаптивность к разнообразным сферам применения: в управлении, науке, образовании, в быту;
— Дружественный пользователю интерфейс операционной системы и прикладных программ;
— Высокая надежность работы устройств;
— Безопасность процессов получения, хранения и передачи информации.

Ну вот, теперь Вы владеете основной терминологией и имеете хотя бы общее представление о том, что такое современные IT-технологии, как они работают и где применяются. Если что-либо встретилось непонятное — давайте вместе разберемся в комментариях,


Информационные технологии — это… Что такое Информационные технологии?

Информацио́нные техноло́гии (ИТ, от англ. information technology, IT) — широкий класс дисциплин и областей деятельности, относящихся к технологиям создания, сохранения, управления и обработки данных, в том числе с применением вычислительной техники. В последнее время под информационными технологиями чаще всего понимают компьютерные технологии. В частности, ИТ имеют дело с использованием компьютеров и программного обеспечения для создания, хранения, обработки, ограничения к передаче и получению информации. Специалистов по компьютерной технике и программированию часто называют ИТ-специалистами.


Согласно определению, принятому ЮНЕСКО, ИТ — это комплекс взаимосвязанных научных, технологических, инженерных дисциплин, изучающих методы эффективной организации труда людей, занятых обработкой и хранением информации; вычислительную технику и методы организации и взаимодействия с людьми и производственным оборудованием, их практические приложения, а также связанные со всем этим социальные, экономические и культурные проблемы. Сами ИТ требуют сложной подготовки, больших первоначальных затрат и наукоемкой техники. Их внедрение должно начинаться с создания математического обеспечения, моделирования, формирования информационных хранилищ для промежуточных данных и решений.

Основные черты современных ИТ:

  • Структурированность стандартов цифрового обмена данными алгоритмов;
  • Широкое использование компьютерного сохранения и предоставление информации в необходимом виде;
  • Передача информации посредством цифровых технологий на практически безграничные расстояния.

Дисциплина информационных технологий

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

Отрасль информационных технологий

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



[1].

История

Начало развития — с 1960-х годов, вместе с появлением и развитием первых информационных систем (ИС).

Инвестиции в инфраструктуру и сервисы Интернет вызвали бурный рост отрасли ИТ в конце 1990-х годов.

Технологический потенциал и рост

Гильберт и Лопес отмечают экспоненциальный рост технологического прогресса (своего рода закон Мура) как увеличение удельной мощности всех машин для обработки информации в два раза на душу населения каждые 14 месяцев между 1986 и 2007 годами; глобальный потенциал телекоммуникационных возможностей на душу населения удваивается каждые 34 месяца; количество внесённой информации в мире на душу населения удваивается каждые 40 месяцев (то есть каждые три года), а трансляция информации на душу населения имеет тенденцию удвоения примерно каждые 12,3 года

[2].

Использование информационных технологий в бизнесе

Взаимодействие информационных технологий и бизнеса проявляется в следующем: 1) ИТ-технологии повышают эффективность и конкурентоспособность практически любого бизнеса; 2) в настоящее время весь бизнес перемещается в Интернет, поэтому любой компании надо иметь стратегию для новой реальности; 3) если у компании нет подобной стратегии — у неё нет будущего. [3].

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


[4].

Статистика по России

Согласно данным, собранным Тимуром Фарукшиным (директором по консалтингу IDC в России и СНГ) за 2010 год, по денежным расходам на ИТ-оборудование, Россия входила в первую десятку ведущих стран мира, уступая развитым странам Западной Европы и США в 3-5 раз по расходам на ИТ-оборудование на душу населения. Значительно меньше тратится в России на покупку программного обеспечения на душу населения, в этом пункте расходов Россия отстаёт от США в 20 раз, от ведущих стран Западной Европы — в 10 раз, а от среднемирового показателя — на 55 %. По оказанию ИТ-услуг за 2010 год Россия заняла лишь 22 место и уступила среднемировому показателю на 66 %

[5].

По оценкам ИТ-специалистов, основной проблемой развития ИТ-технологий в России является цифровой разрыв между различными российскими регионами. По статистике 2010 года отставание в этой области таких регионов как Дагестан и Ингушетия, по сравнению с Москвой, Санкт-Петербургом, Томской областью, Ханты-Мансийским и Ямало-Ненецким автономными округами по отдельным показателям даже имеет тенденцию к увеличению. Поскольку недостаток ИТ-специалистов и общий образовательный уровень населения в отстающих регионах по сравнению с передовыми, в 2010 году уже достигал соотношения 1/11,2; несмотря на то, что доступ школ к интернету отстающих и передовых регионов имел меньшее соотношение — 1/2,2[5].

Аналитиками IDC был составлен отчёт с прогнозами по расходам и о направлении тенденций финансовых потоков в развитие информационных технологий в России в 2011—2015 годах. Согласно прогнозам IDC, за этот пятилетний период среднегодовые темпы роста расходов на информационные технологии в России составят 11,6 %. В 2015 годовой расход средств на развитие информационных технологий достигнет 41,1 миллиарда долларов США


[6].

Расходы на информационные и коммуникационные технологии в 2005 году в процентах к основному потребителю — США ( 1.096.112.600.000 $)

См. также

Примечания

Ссылки

Кто такой IT-специалист, айтишник? Что делает айтишник и системный администратор?

Айтишник — универсальный солдат, который может и сайт написать, и «винду» установить, и со смартфоном разобраться. Да ещё и почты на досуге ломает и вычисляет хулиганов по IP.

Так, по крайней мере, думают многие. На деле всё иначе. «Ты ж программист, помоги с компьютером!» — такие просьбы ИТ-специалисты слышат часто. Но если у вас проблемы со зрением, вы же не пойдете решать их к логопеду?

Кто такой ИТ-специалист на самом деле

ИТ-специалист — это специалист в сфере информационных технологий. Люди, которые занимаются созданием сайтов, установкой операционных систем, настройкой смартфонов и вопросами безопасности в интернете — действительно айтишники. Но у каждого из них есть своя специализация.

Программист как главный пример айтишника

Программист занимается написанием кода. Но программист программисту рознь: так, фронтенд-разработчики создают видимые пользователю части сайта, бэкенд-разработчики — то, что «под капотом»: движок, который обрабатывает данные и позволяет сайту работать корректно.

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

Есть ещё embedded-разработчики — они пишут программы для конкретных устройств, например, бортовых компьютеров в автомобиле, систем «умный дом», роботов и т.д. Если вы попросите такого специалиста написать сайт, вряд ли будете довольны результатом. Возможно, он виртуозно владеет языком С++, а HTML и JavaScript в глаза не видел.

Системные администраторы — тоже айтишники?

Да, эта специальность тоже айтишная. Квалифицированный сисадмин не только Windows установит, но и сеть настроит, обеспечит бесперебойную работу сервера, установит права доступа к программам и различным ресурсам — общим папкам, принтерам и т. д.

Недавно появилась ещё одна интересная профессия — DevOps. Это люди, которые оптимизируют взаимодействие программистов и системных администраторов. DevOps нужен, чтобы программисты работали в лучших условиях и быстрее выпускали новые версии ПО.

Специалисты по кибербезопасности

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

И это далеко не полный список. Отрасль развивается, количество специализаций растет с каждым днем. К слову, и хакеры, и ваш учитель информатики — тоже формально айтишники.

Где и как учатся на айтишника?

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

Работа айтишником. Идти или не идти?

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

С чего начать, чтобы стать айтишником, если вы далеки от IT

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

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

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

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

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

Для начала узнайте, чем отличается бит от байта, изучите базовые термины и концепции информатики, узнайте про условия, циклы и прерывания. Как работает процессор, зачем нужен веб-сервер и что за ascii – все это нужно знать, чтобы начать углубляться в ту область, которая вам интересна.

Структуры данных и алгоритмы – фундаментальные для разработки и ИТ понятия. Вам не расскажут о них как следует на прикладных курсах по программированию, поэтому изучите эти вещи самостоятельно.

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

Ознакомиться с концепцией объектно-ориентированного программирования будет полезно независимо от того, какой язык вы выбрали и как собираетесь его применять. ООП – один из самых популярных стилей разработки, поэтому вам нужно не только знать определения основных концепций (наследование, инкапсуляция, полиморфизм), но и понимать, как они работают, уметь реализовать их в коде программы.

Если вы уверенно овладели синтаксисом интересующего вас языка программирования, стоит узнать как он работает с разными типами баз данных, а заодно узнать о видах БД и их различиях.

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

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

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

технологии — что это такое? Для чего нужны IT-технологии?

Объем новых знаний в последнее столетие растет в геометрической прогрессии. Чтобы не захлебнуться в потоке информации, быстро находить ее и грамотно использовать, существует целая область деятельности – IT-технологии. Что это означает, можно догадаться, развернув аббревиатуру IT – Information Technology. Все что связано с информацией – поиск, хранение, передача — относится к IT-технологиям.

В древности тоже существовали IT-технологии. Знания записывались на пергаменте, папирусе, бумаге. Передача данных осуществлялась гонцами, голубиной почтой, в 19-м веке человечество освоило радио и телеграф. Хранение информации осуществлялось в библиотеках и архивах.

it технологии что это

Но, конечно, бум информационных технологий произошел в 20-м веке, когда появилась вычислительная техника. Компьютерные системы показали наибольшую эффективность при работе с информацией, поэтому, говоря об IT, часто подразумеваются именно компьютерные технологии.

Передача данных

Обмен информацией вышел на новый уровень после открытия электричества. Возможность передавать данные посредством электрических сигналов стала важнейшим достижением IT- технологии. Что это дало простым людям?

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

На заре интернета объемы передаваемой информации были сильно ограничены. Например, для того чтобы скачать себе на компьютер музыкальную запись, требовалось 15 минут. Совершенствование методов передачи данных позволило увеличить скорость обмена данными в сотни раз. Это открыло новые возможности — такие как проведение видеоконференций, вебинаров, онлайн-просмотр ТВ-передач, IP-телефонию.

Хранение данных

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

it технологии это

Для сравнения, объем памяти винчестера в 1995 году составлял около 500 Мб, в 2005 уже 80 Гб, а в 2015-м большинство перевалило рубеж в 1 терабайт. В сети интернет для хранения данных используются серверы. По сути, это обычные персональные компьютеры, заточенные на хранение данных. Для большей экономичности их объединяют в дата-центры – детища IT-технологии. Что это как не один из символов постиндустрионального общества? В одном помещении могут находиться сотни серверов. Количество электроэнергии при этом ими потребляемое, может достигать выработки небольшой электростанции.

Базы данных

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

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

Поиск данных

Не заблудиться в бурном океане информации нам тоже помогают IT-технологии. Что это за названия — Google, Yandex, Rambler — знают, наверное, все пользователи интернета. Огромное количество информации, накопленной во всемирной паутине, делает поиск нужных сведений нетривиальной задачей.

it технологии

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

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

Пусть меня научат

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

it технологии обучение

Есть и другой путь стать профессионалом в этой области. В настоящее время выпущена масса литературы, посвященной IT-технологии. «Для чайников» — так называется, наверное, самая популярная серия книг, посвященных основам программирования, проектирования баз данных, веб-дизайну, сетевым технологиям и так далее. Обучение по такого рода литературе тоже имеет свои преимущества. Практически всегда она носит сугубо прикладной характер, написана легким доходчивым языком. Сделав первые шаги, можно начать зарабатывать первые деньги на бирже фрилансеров, выполняя несложные задания за смешные деньги, но приобретая бесценный опыт. При должном старании можно за 5 лет достичь заметных успехов.

Оба подхода имеют право на существование, тем более иногда обучение в вузе становится недоступным по финасовым соображениям. Развитие IT-технологии столь стремительно, что вузовское образование просто не упевает за ней. Оно дает определенный фундамент, но многим вещам придется учиться заново. Да и вообще, специфика специалиста по информационным технологиям такова, что учиться придется постоянно, чтобы оставаться востребованным на рынке труда.

Перспективные разработки

Из новейших разработок и направлений IT-технологий можно отметить облачные технологии. Если раньше пользователь для работы устанавливал на своем компьютере нужные приложения, то теперь все больше сервисов появляется в интернете. Графические и текстовые редакторы, обработка видео прямо в браузере уже никого не удивляют. Появляются бухгалтерские и управленческие программы, позволяющие быть в курсе событий вдали от рабочего места.

it технологии что это такое

Активно ведутся работы по распознаванию человеческого голоса и изображения. Если компьютер научится распознавать изображение, то это станет очередным прорывом IT технологии. Фото с документов можно будет проверять в автоматическом режиме. Это станет большим подспорьем для правоохранительных органов и пограничной службы. Уверенное распознавание человеческой речи в будущем позволит управлять компьютером наиболее привычным человеку способом.

Тысячи статей, сайтов, книг посвящено IT-технологии. Что это такое? Невозможно в полной мере передать в рамках одного обзора. Но если вас заинтересовал мир информационных технологий, то задачу статьи можно считать выполненной.

Можно ли стать специалистом в IT, не выходя из дома? Да! — «Хакер»

Содержание статьи

На одних только статьях журнала «Хакер» далеко не уедешь. Это я тебе точно говорю. Если хочешь стать настоящим специалистом в области IT, необходимо учиться и обязательно получить фундаментальные знания о предмете. К счастью, сегодня для этого возможностей больше, чем когда-либо. В Сети не только доступно множество учебников бесплатно, но и стремительно развиваются совершенно новые, прогрессивные способы обучения. И особенно это касается нашей – IT’шной — специальности.

Цель данного материала — показать, насколько просто сегодня можно обучаться самостоятельно. Быстро осваивать новые технологии и языки программирования. При этом делать это не в напряг и получать настоящее удовольствие от обучения. Я не претендую на полноту картины, и эта статья, само собой, не является сборником всех проектов, которые могут помочь тебе в самообразовании. Но я постарался собрать некоторые особенно интересные сервисы, которые были интересны лично мне. Уверен, они пригодятся и тебе.

 

Изучаем английский язык

Я серьезно рискую, начиная этот материал со слов «английский язык». У многих людей с ним сложности, и ирония в том, что чем серьезнее проблема, тем больше люди противятся его изучению, придумывая отговорки и оправдания. Как бы там ни было, могу тебе сказать с полной уверенностью: по-настоящему успешный IT-специалист если и может обойтись без английского языка, то упускает при этом многие интересные возможности. Большинство авторитетных конференций проходит на английском. В самых крупных сообществах специалистов принят английский язык. Известные ученые ведут блоги и пишут статьи на английском языке. На английском языке говорят в Силиконовой долине. И на нем же изъясняются программисты из Индии, которых стало так много, что спрятаться от них у тебя не получится при всем желании :). Короче говоря, изучение языка нужно добавить в свой личный список дел в качестве одного из приоритетных пунктов. Сказать по правде, абсолютное большинство ресурсов, о которых я буду говорить далее, требуют хотя бы минимального знания английского. Причина простая: на русском ничего подобного не делают (уверен, что только пока). Однако для первого проекта из нашего обзора иностранный как раз не нужен — напротив, он направлен на то, чтобы ты быстро прокачал свои знания «ИнЯз’а». И он сделан в России :).

 

Есть простое правило: чтобы лучше и увереннее подтягиваться на турнике, нужно больше и чаще подтягиваться на турнике. Просто интенсивнее заниматься. Так же и с английским: чтобы хорошо понимать на слух английскую речь, не вслушиваясь в каждое слово в попытке разобрать хоть что-то, нужно больше слушать этой самой речи. Можно начать с просмотра какого-нибудь сериала, подключив для уверенности оригинальные субтитры, но… по сравнению с тем, что представляет сервис LinguaLeo, — это прошлый век. В его базе уже собрано огромное количество сериалов, всевозможных фильмов, записей различных семинаров и выступлений (например, тематических минивыступлений с TED.com), лекций из западных университетов (в том числе по иностранному языку) и так далее. Все это разбито на категории по тематике, сложности и рейтингу у пользователей. Но главное заключается в том, как именно сервис позволяет этот контент потреблять. Рядом с видео выводится полная расшифровка речи, поэтому ты всегда можешь прочитать непонятный на слух фрагмент. Встречаешь неизвестное слово? Один клик, — и LinguaLeo тут же показывает перевод и заносит это слово в твой личный словарь, чтобы дальше с помощью самых разных упражнений ты мог запомнить его и начать использовать в нужном контексте. Никаких тебе больше ковыряний с субтитрами и словарей, – ты просто смотришь интересный для себя контент и быстро разбираешься с непонятными местами. Для себя я не вижу лучшего способа, во-первых, пополнять словарный запас, а во-вторых, привыкнуть к английской речи. Чтобы «отрабатывать» те слова, которые просто встречаются в интернете, я давно себе установил специальный аддон для браузера, реализующий интеграцию с сервисом.

 

Онлайн-универы

Найдется немало людей, которые захотят поспорить о том, необходимо ли ИТ-специалисту высшее образование. Правы те, кто говорит, что фундаментальные знания остро необходимы. Но можно согласиться и с теми, кто утверждает, что всему можно научиться самостоятельно, — было бы желание. Последнее стало еще проще после того как ведущие западные вузы с зашкаливающей стоимостью обучения начали не только выкладывать видео своих лекций (например, в iTunes), но и вообще формировать культуру преподавания университетских предметов онлайн. Хотел бы я сейчас отметить подобные инициативы со стороны российских вузов, но здесь сказать пока нечего.

 

Учебные курсы от Стэнфорда

Университет Стэнфорда, расположенный в Калифорнии, известен по всему миру. Фактически это кузница кадров для технологических компаний Силиконовой долины, многие из которых расположены в Пало Альто — в том же городе, что и сам университет. Попасть в Стэнфорд — мечта для многих молодых людей, которые жаждут сделать карьеру в области ИТ. Чем больше читаешь про Стэнфорд, тем больше радуешься тому факту, что осенью университет запустил проект бесплатных онлайн-курсов. Изначально всем желающим предлагалось пройти три курса: «Машинное обучение» (ml-class.org), «Искусственный интеллект» (ai-class.com), «Введение в базы данных» (db-class.org). Каждый из курсов состоит из лекций, проверочных работ и финального экзамена. В случае успешного завершения обучения студент получает сертификат в виде PDF-файла, заверенного цифровой подписью преподавателя. Эксперимент оказался успешным, и в начале года Стэнфорд анонсировал сразу дюжину новых курсов, в том числе:

Помимо непосредственно ИТ’шных предметов, есть пара курсов по предпринимательству (в области высоких технологий). Я пока успел послушать курс по машинному обучению и получил огромное удовольствие. Курс построен таким образом, чтобы быть понятным практически каждому, хотя, безусловно, знания в области дискретной математики и математического анализа будут здесь очень полезны. Надо сказать, что видео любого из курсов сопровождается субтитрами на случай, если что-то сложно разобрать на слух. Как правило, язык очень простой, поэтому все понятно даже со средним уровнем английского.

 

MITx от Массачусетского технологического института

Ты наверняка слышал и о MIT — не менее известном западном вузе. Тот тоже пошел по стопам Стэнфорда и в начале года анонсировал разработку MITx — технологической платформы для онлайн-образования. И вот уже в феврале появилась информация о первом курсе, который будет проходить с помощью этой системы – «6.002x: Схемотехника и электроника». Обучение начнется весной и потребует примерно десять часов в неделю. Предмет непростой, поэтому допускаются только студенты, обладающие необходимыми знаниями по электричеству, магнетизму и дифференциальному исчислению. Среди трех преподавателей — профессор Джеральд Сассмен, который создал язык Scheme и является автором одного из самых лучших учебников по программированию — «Structure and Interpretation of Computer Programs». В скором будущем обещается появление и других предметов. Уверен, что подобное по зубам и российским учебным заведениям, которые просто обязаны не отставать.

 

Попробовать технологию!

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

 

JavaScript

Впрочем, курсы английского — хоть и нужный, но все-таки шаг в сторону. Главное, о чем я хочу сегодня рассказать — это сервисы, позволяющие изучить вполне конкретный язык программирования. Тут очень заметна закономерность: чем активнее язык развивается и набирает популярность, тем больше появляется инструментов для его изучения. Для примера я взял несколько особенно модных языков программирования: Python, Ruby (плюс Ruby on Rails) и, конечно же, JavaScript (HTML5). С последнего и начнем. Ни одно современное веб-приложение не обходится сегодня без ударной дозы кода на JS, на котором полностью реализовано взаимодействие с пользователем. Особенные гики умудряются имплементировать на JavaScript совершенно невозможные вещи: взять хотя бы проект виртуальной машины, на которой вполне себе успешно запускается Linux (bellard.org/jslinux). Но этот случай мы рассматривать не будем :).

 

Простой вопрос: какой самый проверенный способ выучить новый язык программирования? Взять умную книгу и начать ее читать. Этот подход никогда не устареет. Так было двадцать лет назад, так есть и сейчас. Однако сложно представить, что к 21 веку не придумали более прогрессивных методов обучения, тем более — обучения программированию. Codecademy — это стартап, позиционирующий себя как школу разработчика. За семьдесят два часа после открытия он собрал более двухсот тысяч (вдумайся в цифру!) начинающих программистов, предложив им пройти интерактивный курс JavaScript.

Секрет успеха в изящности процесса обучения. С помощью специального интерфейса студентам сразу же начинают рассказывать о базовых особенностях языка и его синтаксиса, и, что важнее всего, предлагают сразу проверить знания в действии, набрав код в специальной консоли. Все это происходит в браузере, без необходимости устанавливать что-либо на своем компьютере. Шаг за шагом можно быстро разобраться, что к чему, и понять все базовые принципы JavaScript. Чтобы еще больше стимулировать студентов к обучению, по мере прохождения курса им выдаются награды.

Проект быстро получил финансирование и очень скоро обещает значительное пополнение учебных курсов. Уже сейчас доступна система для создания своих курсов на готовой платформе Codecademy.

 

Неотделимой частью JavaScript постепенно стала библиотека jQuery, упрощающая работу с HTML-документом, обработку событий, создание анимации и реализацию AJAX. Фактически jQuery во многом изменил подход к программированию на JavaScript. Разобраться с библиотекой в принципе несложно. Но чтобы сделать это еще более безболезненно, портал Nettuts+, известный своими качественными обучающими статьями, разработал специальный курс. Курс разбит на тридцать уроков-скринкастов по пятнадцать минут каждый, что позволяет день за днем постепенно брать библиотеку на вооружение. Как ни крути, а пятнадцать минут можно найти всегда. Да и формат обучения очень приятный: лично для меня нет ничего более понятного, чем непосредственная демонстрация кодинга с комментариями по ходу дела. Для тех, кто только начинает изучать JS, есть и видеокурс этого же автора (bit.ly/AqK4s0).

 

Если спросить, кто снимает скринкасты эталонного качества, то среди победителей совершенно точно будет онлайн-школа программирования c<>de school. Это очень профессиональный проект, предлагающий как платные, так и бесплатные курсы для специалистов различного уровня. Курс «jQuery Air: First Flight» долгое время был платным, но с недавнего времени открыт всем желающим. Он состоит из пяти уровней, каждый из которых включает в себя обучающий скринкаст и интерактивные упражнения по программированию, реализованные прямо в браузере. За прохождение заданий начисляются очки (например, 350 за решенную задачку). Если где-то возникла трудность, можно попросить подсказку, но в этом случае не избежать штрафных баллов. На первом уровне предлагается пройти азы JavaScript, на втором — селекторы, на третьем — CSS-атрибуты, на четвертом — манипулирование с HTML-элементами и DOM, на пятом — работа с событиями. Чтобы пройти курс, необходимо выполнить пятьдесят пять простых и не очень упражнений.

 

Ruby и Ruby on Rails

Если ты читал в прошлом номере интервью с Аленой Владимирской, которая по праву считается ведущим хедхантером Рунета, то уже знаешь, насколько востребованными сейчас являются программисты на Ruby on Rails. За грамотными специалистами, готовыми быстро поднимать растущие веб-проекты, гоняются все. И чем больше растет спрос, тем больше становятся зарплаты. Если у тебя есть опыт программирования, и ты хочешь переквалифицироваться на более востребованное направление, то Ruby в связке с Ruby on Rails — совершенно точно очень неплохой вариант. И выучить его сейчас можно довольно быстро. Впрочем, знание языка пригодится, даже если ты не собираешься работать профессиональным разработчиком. Ruby популярен и среди экспертов по информационной безопасности: к примеру, известный фреймворк для хакера Metasploit (и в том числе все его модули) написаны именно на Ruby.

 

Проект представляет собой интерактивную книгу, состоящую из пятидесяти упражнений, позволяющих быстро пройтись по основам Ruby. Тебе говорят: «Массив из элементов создается так – попробуй». И ты пробуешь. Далее объясняется что-то еще, — ты опять же сразу проверяешь это в действии. Как только знаний становится достаточно, тебе предлагаются более сложные упражнения. Совершенно улетно реализована проверка выполненных заданий (код решения, естественно, надо набирать прямо в браузере, а редактор даже поддерживает подсветку синтаксиса). Для каждого упражнения заданы контрольные точки, по которым проверяется правильность решения. Таким образом, в любой момент можно понять, что именно не нравится интерактивной системе, какой результат должен быть на выходе, и где в твоем решении спряталась ошибка.

 

Если у тебя был мало-мальский опыт программирования, то эта интерактивная обучалка буквально за пятнадцать минут позволит тебе пройтись по базовым понятиям языка Ruby и понять, что к чему. Впрочем, даже если ты вообще никогда не имел дело с программированием, try ruby будет тебе по зубам. Правда, в этом случае обучение, вероятно, займет чуть больше времени. Всего нужно пройти восемь уроков и справиться с более чем пятьюдесятью заданиями. Проект стал еще лучше после того, как его взяла под свое крыло уже упомянутая выше школа c<>de school. Теперь это практически идеальный репетитор.

 

Как уже было отмечено, язык Ruby четко ассоциируется с популярнейшим фреймворком для построения веб-приложений Ruby On Rails. Последний помог взлететь не одному стартапу из Силиконовой долины, в том числе и Twitter’у. Джеффри Вэй — главный редактор сервиса tutsplus.com — записал убойный скринкаст с говорящим названием «Скринкаст для чайников в Rails, с которого я хотел бы начать сам». В 40-минутном ролике в самой доходчивой форме рассказывается, как использовать Rails. После этого слова «Models», «TDD», «ActiveRecord», «RSpec», «Capybara», «Partials» уже не будут пугать. Это не единственный скринкаст для начинающих: немало видеоуроков для программистов самого разного уровня можно найти на другом профильном проекте — railscasts.com.

 

После того (и только после того!) как у тебя будут необходимые знания Rails и некоторый опыт в создании веб-приложений, обязательно нужно пройти бесплатный курс «Рельсы для зомби» от все той же школы c<>de school. Записанные на неизменно высоком уровне уроки, приправленные здоровой дозой юмора, сопровождаются упражнениями, составленными из ситуаций, с которыми каждый день встречаются программисты на «рельсах». Если этого курса тебе окажется мало, то у авторов есть продолжение «Rails for Zombies 2», но его можно пройти уже только за денежку.

 

Python

Python — один из популярнейших языков программирования среди специалистов по информационной безопасности. Огромное количество подключаемых библиотек позволяет быстро писать сложные сценарии и вспомогательные приложения. Многие профи вообще считают Python идеальным инструментом для максимально быстрого прототипирования сложных информационных систем. Впрочем, прототипом дело часто не ограничивается: найдется немало проектов, код которых написан на Python, и которые выдерживают огромные нагрузки. Изучить этот язык можно даже просто для себя: у меня десятки раз бывала ситуация, когда нужно было что-то оптимизировать, и каждый раз знания языка оказывались очень полезны.

Более того, Python часто встраивают во многие серьезные приложения в качестве скриптового языка, чтобы иметь богатые возможности для создания сценариев.

 

Лучший способ быстрого старта — попробовать онлайн-обучалку Python. По интерактивности сервис сильно проигрывает аналогичным проектам для JS и Ruby, но, тем не менее, позволяет пройти базовый курс обучения прямо в браузере. На компьютер не надо даже устанавливать интерпретатор. Это очень удобно: любой приведенный пример можно тут же попробовать в действии. Однако на этом интерактивность заканчивается: Try Python никак не проверяет твой код, не следит за правильностью действий и не предлагает задачки для проверки знаний. Весь курс состоит из семи частей (пять по Python и две по IronPython). Забавно, что сам сервис написан на Silverlight’е.

 

Забавный сервис был разработан в рамках курса по программированию в известной американской кузнице программистов Массачусетского технологического института. Его идея заключается в том, чтобы визуализировать выполнения сценариев, написанных на Python, позволяя пошагово выполнять их (вперед-назад) и на каждом шаге просматривать значения разных структур данных (переменных, объектов в куче, фреймов стэка). Это может быть произвольный код, набранный прямо в браузере, или один из нескольких заранее заготовленных сниппетов, взятых из учебной программы Python в MIT. Забавно, что здесь есть несколько задачек, которые предлагают соискателям на должность программистов. С решениями. Сервис можно было бы назвать онлайн-отладчиком, однако для выполнения сложных сценариев использовать его уже нельзя из-за отсутствия возможности подключения модулей, выполнения I/O-операций и так далее.

 

Google давно славится тем, что активно использует у себя Python. В компании есть даже специальный курс, предназначенный для людей, у которых пока мало опыта в программировании (естественно, они не работают на должности разработчиков). Теперь этот курс полностью открыт и бесплатен. Он включает в себя пошаговые мануалы, видео лекций, а также много упражнений для тренировки и закрепления материалов. Первые занятия касаются базовых понятий в Python (вроде строк и списков), далее — последовательно освещается разработка полноценных приложений, работающих с файлами, процессами и HTTP-соединениями. Надо сказать, что в Google этот курс проходит по интенсивному сценарию и умещается в два дня.

 

CIO или как построить IT отдел организации / Habr

В один прекрасный день Вы из простого системного администратора в какой-то крупной организации «дорастаете» до руководителя отдела / департамента / подразделения по информационным технологиям. По современным меркам эта должность в иерархии предприятия называется – CIO или Chief Information Offiсer. Человек, занимающий эту должность, не просто так относится к людям с буквы C – его правильные действия и решения в современном мире позволяют выживать и процветать компании. Информационные технологии настолько сильно проникли во все аспекты современной жизни, что если организация не в состоянии их эффективно применять, то скорее всего она не сможет конкурировать и будет убыточна, и нерентабельна. Задачи, которые стоит перед CIO или по-нашему IT директором, во многом являются стратегическими и критически важными для основных бизнес процессов крупных и средних компаний.

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

Зачастую в газетах, журналах, статьях в Интернете читаешь о работе CIO, и создается впечатление, что он только тем и занимается, что закупает оборудование, ищет сотрудников, получает неудобоваримые поручения от высшего руководства, которые пытается выполнить. Видя в реальных организациях, как работают IT директора, часто приходится видеть, что данным специалистам очень не хватает специфичных технических и организационных знаний и навыков, которые позволяют эффективно управлять как всеми сотрудниками отдела, так и всем комплексом программных и аппаратных средств, которые находятся в ведении IT. Особо не углубляясь в навыки налаживания коммуникаций, тайм-менеджмента, ведения переговоров, разрешению конфликтов, которые необходимы любому менеджеру и которым посвящены множество специализированных книг и курсов, давайте сосредоточимся на специфичных навыках и знаниях, необходимых именно для CIO.

Знания высшей пробы

Первое, что хотелось бы выделить, это знания информационно-коммуникационных технологий на высочайшем уровне. Руководитель IT департамента должен не просто понимать, о чем говорят сотрудники и чем они занимаются, но видеть глубинные процессы в работе IT, понимать причинно-следственные связи в организации всей работы. В современных условиях, где сотрудники IT департамента зачастую находятся на гребне научно-технологического прогресса, получая каждый день новые знания и разбираясь в новых технологиях, которые разрабатываются по всему миру и доступны через глобальную паутину, руководитель, погрузившись сугубо в административные дела, рискует потерять понимание всего происходящего в отделе, свой авторитет среди сотрудников как эксперта и лидера, и те невидимые ниточки, которые мотивируют людей идти вперед и брать новые рубежи в работе. Одна из частых ошибок IT руководителей, которую приходится видеть заключается в недостаточном анализе продукта, над которым работают подчиненные сотрудники в компании или сторонние фирмы. Это выливается в недостаточно проработанный продукт, в размытые технические задания, в нежелании разработчиков и инженеров выкладываться на полную катушку, так, как и так сойдет. То есть происходит выполнение работ и услуг на формальном уровне, и желаемого эффекта достичь не получается. Руководитель зачастую не может говорить по конкретике с разработчиками продукта, проводить какую-то идеологическую линию, так как он не понимает большей части деталей. Второй большой проблемой в этой ситуации я вижу, отсутствие у CIO видения конкретных параметров продукта при его приемке. Допустим, Вы заказали веб сайт у компании разработчика и совершенно не разбираетесь в веб технологиях. Вам предоставили продукт с красивыми картинками и текстами, которые вы предоставили исполнителю. Вроде бы все, заказ выполнен и можно ожидать маркетингового эффекта и привлечение новых клиентов из просторов Интернета, но на самом деле оказывается, что контент слишком громоздкий и у целевой аудитории странички открывается очень медленно, в результате чего пользователи просто не дожидаются полной загрузки странички и уходят с веб сайта.

Что же позволяет в первую очередь CIO быть на коне – как не банально, но это знания, навыки, опыт и видение в области IT, которые позволяет вести за собой сотрудников, а также всю организацию в целом. Современные технологии развиваются невообразимо стремительно, то что несколько лет назад было новшеством, сегодня уже устаревает и не может использоваться для эффективной работы. Количество и разброс вновь возникающих технологий растет в экспоненциальной прогрессии, какие-то новинки подходят нам для использования, а какие-то в силу ряда причин, неприемлемы или не могут быть использованы. Так несколько лет назад гремевшие публичные облачные технологии, зачастую бывают недопустимы для организации, в силу возможности получения доступа к их данным иностранными спецслужбами или прочими ведомствами. Однако, такие вещи, как навыки печатания в слепую, знание английского языка, понимания основ программирования и скриптовых языков, знания работы операционных систем Linux и Windows необходимы практически каждому специалисту в области информационных технологий и позволяют специалистам понимать и говорить между собой на одном языке. В современном быстро изменяющемся мире для CIO организации просто жизненно необходимо постоянно учиться и черпать новые знания, чтобы не остаться за бортом технического прогресса и представлять собой ценность для организации, в которой он работает.

Документация решает

Второе, на что хотелось бы акцентировать внимание в работе директора по информационным технологиям – это комплексное документирование всей IT инфраструктуры предприятия с методами по работе с конкретным программным обеспечением и оборудованием. Очень редкие компании используют документирование IT инфраструктуры на сколько-то нормальном уровне, чтобы можно было оперативно получить информацию по работе того или иного компонента IT. Как правило это большие транснациональные компании с уже налаженными бизнес процессами в IT отделах с использованием процедур ITIL и ISO 20000. Однако таких организаций по моим наблюдениям крайне мало, и даже частенько большие многонациональные компании организуют работу IT не применяя высоких стандартов и норм.

Очень много проблем, возникающих в эксплуатации IT инфраструктуры могли бы быть легко решены при наличии грамотной документации, которая описывает процессы и организацию подсистем. Однако во время внедрения и проведения работ по модернизации документация не пишется, со временем о деталях того, как работают те или иные подсистемы забывают, и когда в неудобный момент что-то перестает работать, сотрудники начинают суетиться и пытаться заново понять, как же устроена к примеру система телефонной связи или как подключены сервера к системе хранения данных. Такие проблемы наблюдаются постоянно в различных организациях. Для многих IT отделов это носит хронический характер и люди живут от проблемы до проблемы. В случае же, если организацию покидает ответственный специалист, который отвечает за определенную сложную IT подсистему и больше никто другой не работал с ней, то после его увольнения новый сотрудник сталкивается с множеством нюансов и мелочей, не знание которых может приводить к простоям в работе системы или даже к ее повреждению. Начинающему и даже уже работающему CIO следует особенное внимание уделять документированию работы IT подсистем. По моему мнению одним из первых дел при начале работы в этой должности IT директору нужно провести инвентаризацию существующей документации и приложить максимум усилий для документирования работ IT подсистем организации. Это позволяет создать базу знаний, опираясь на которую, можно избежать множество банальных проблем в работе с информационными системами.

Бэкапы, бэкапы, бэкапы

Следующим важным моментом, над которым следует задумываться каждому CIO – выстраивание систем резервного копирования в частности и систем отказоустойчивости в целом. Система резервного копирования может быть, как со множеством высокотехнологичных автоматизированных программных и аппаратных компонент, так и банальным ручным копированием данных, но она должна быть в том или ином виде. Ее отсутствие и небрежное отношение к резервному копированию приводят к плачевным последствиям, что подтверждается постоянными примерами из жизни. Случаи с потерями данных в конкретной организации бывают не часто, но такие случаи могут свести работу целого предприятия за большой промежуток времени к нулю и грозить огромными штрафами и перебоями в работе. Рядовые сотрудники IT отдела, как правило, не задумываются о таких проблемах, стараясь выполнить интересные им проекты и задачи и запустить то или иное решение в работу. На плечи IT директора же возлагается ответственность на бесперебойную долгосрочную работу этих решений, и заблаговременное планирование и реализацию стратегии по сохранности данных и отказоустойчивости работы всех систем. Задумываться об этих проблемах IT директор должен с первого же дня своей работы, что позволит обеспечить живучесть как всего комплекса IT, так и организации в целом.

Мониторинг

Четвертым важным направлением деятельности IT директора является организация комплексной системы мониторинга оборудования, программного обеспечения, процессов происходящих во всем информационно-коммуникационном комплексе. Наличие такой системы позволяет отслеживать параметры жизнедеятельности всех компонентов IT систем, выявлять возникающие проблемы, зачастую предсказывать возможное появление той или иной проблемы заранее, анализировать загруженность имеющихся ресурсов и планировать расширение и закупку нужного оборудования и программного обеспечения заблаговременно. Сплошь и рядом встречаются случаи выхода из строя жесткого диска, пропадания питания или еще каких-то небольших нештатных ситуаций, которые сами по себе не могут повлечь серьезных последствий. Однако недостаточный мониторинг и отсутствие корректирующих действий со стороны сотрудников эксплуатации приводят к потерям данных, неработоспособности оборудования и программного обеспечения. С учетом современных средств коммуникаций, доступных практически каждому человеку – система мониторинга позволяет отреагировать практически мгновенно в случае необходимости. Так вы можете создать бота в Telegram, создать группу из ответственных сотрудников и заставить бота присылать в чат важные сообщения о проблемах с инфраструктурой. Даже находясь на отдыхе на пляже в Таиланде, Вы можете контролировать важные события через сообщения в Telegram. Система мониторинга для IT директора является его глазами на процессы, имеющиеся технологические ресурсы и то, что с ними происходит. Чем лучше и полнее она настроена и функционирует, тем шире открыты глаза у руководителя IT отдела.

Развитие сотрудников

Пятым пунктом на что часто не обращают внимание руководители IT департаментов является развитие профессиональных навыков рядовых сотрудников IT. Во многих организациях считается то, что сотрудник, приходя на работу уже должен обладать знаниями для осуществления своих обязанностей, повышение квалификации и получение каких-то дополнительных знаний рассматривается как третьестепенная задача. Однако, как показывает практика, подобная стратегия ведет к демотивации сотрудников, оттоку наиболее перспективных специалистов и оседанию в компании малокомпетентных людей. Как я видел на многочисленных примерах в различных организациях, чем слабее и непрофессиональные сотрудники IT департамента, тем более они зависимы от поставщиков и подрядчиков, что зачастую выливается в завышенных тратах на IT решения, которые при профессиональном подходе могли быть реализованы гораздо более дешевыми средствами и совершенно другими способами. Чем сильнее команда у CIO, тем меньше зависимостей от внешних организаций и структур. С повышением профессионализма сотрудников в целом повышается качество работы всех IT подсистем, уменьшаются простои и проблемные ситуации. По сути труд IT специалистов является сугубо интеллектуальным, который не подается какой-то банальной мотивации. Зачастую производительность двух разных людей на одной и той же должности в IT может отличаться в десятки. Я считаю, что IT директор должен создать для своих подчиненных такие условия, при которых каждый из них сможет максимально реализовать свой потенциал на рабочем месте, что является win-win стратегией как для работодателя, так и для работника. Всяческое поощрение в обучении новым технологиям и получении профессиональных навыков и знаний в отрасли IT является одним из главных мотиваторов для сотрудников.

Аналитика

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

На острие технологий

Если все что было описано до этого в публикации относится большей частью к эксплуатации и поддержанию на должном уровне существующей инфраструктуры, то есть одно направление деятельности IT директора, которое связано с развитием инфраструктуры и внедрением новых технологий. Ни одна организация, которая хочет оставаться конкурентной на рынке своей страны, не говоря уже о мировом рынке, не может себе позволить упустить научно-технологический прогресс в области информационных технологий. Здесь хотелось бы посоветовать CIO искать и пробовать новые технологии, которые дают заметное преимущество в работе, позволяют решать специфичные проблемы в работе и дают прирост производительности труда в целом по организации. Вопрос прироста производительности труда при внедрении новых IT систем с моей точки зрения является одним из ключевых при рассмотрении новых решений. Кроме того, что IT директору нужно увидеть и рассмотреть в деталях новую перспективную технологию, немаловажным является выбор правильного производителя данного продукта или услуги, который сможет обеспечить достойное качество при приемлемой цене. Очень часто встречаются решения, которые выпускаются сырыми в продажу, и крайне медленно дорабатываются впоследствии. Очень важно на самых ранних этапах выявить это и понять способна ли организация мириться с этим и не стоит ли предпочесть какое-то другое решение. Так к примеру, однажды найдя подходящее решение по виртуализации, вы можете смело его использовать по всей организации во всех проектах, найдя подходящую систему управления базами данных – вы можете длительное время не думать о других СУБД и т.д. Опыт и знания, накопленные при внедрении новых решений, должны масштабироваться и применяться максимально широко по всей организации.

Резюмируя все написанное в этой статье, можно сказать, что CIO для построения надежной работы отдела IT нужно сосредоточиться на следующих вещах:

  1. Постоянное изучение новых технологий и наработку навыков работы с ними для понимания открывающихся возможностей.
  2. Документация всей IT инфраструктуры, механизмов ее работы, процедур для взаимодействия между машиной и человеком.
  3. Организация резервного копирования всех важных данных, а также создание и поддержание отказоустойчивости работы всех значимых IT подсистем.
  4. Построение и поддержание в актуальном состоянии системы мониторинга IT инфраструктуры.
  5. Развитие знаний и навыков сотрудников IT отдела.
  6. Формирование системы, позволяющей анализировать эффективность работы специалистов, оборудования, программного обеспечения и всего комплекса IT в целом.
  7. Поиск, внедрение и использование продуктов и решений, которые обеспечивают стабильность, надежность и приемлемые технические характеристики работы.

Сосредоточившись на этих направлениях в своей работе CIO в рамках своих полномочий даст мощный толчок для развития всей организации в целом. Мы разобрали аспекты специфичные для отрасли информационных технологий. Однако, как и любому менеджеру, CIO нужно будет решать вопросы с финансированием отдела, лояльностью высшего руководства, без которого невозможно реализовать сколько-нибудь стоящие и масштабные проекты, поиском и удержанием сотрудников, что является головной болью для любого руководителя. Мы в этой статье эти аспекты осознанно не затрагивали, оставив их для специализированной литературы и курсов.

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

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