IT-сфера - що це за сфера діяльності?
IT- дуже молода сфера діяльності.
Содержание
Теорія
Інформаційні технології (англійська абревіатура - IT, а повністю - "information technologies") - сукупність областей діяльності людини, а також навчальних дисциплін, які мають відношення до процесів створення, зберігання, обробки даних, а також управління ними з використанням комп'ютерів (та інших видів обчислювальної техніки).
IT: міжнародна трактування
IT-сфера - що це - наука чи прикладна діяльність? Є думка, що і те, і інше. Підкріплено воно може бути, наприклад, авторитетом великих міжнародних організацій. Є, зокрема, два популярних визначення сутності IT від ЮНЕСКО. Відповідно до першого, інформаційні технології - це сукупність дисциплін (несучих характер технологічних, наукових або ж інженерних досліджень), які вивчають способи організації діяльності людей, що здійснюють обробку та зберігання даних. Друге визначення, яке дають експерти ЮНЕСКО, звучить так. IT - це обчислювальна техніка, а також методи її взаємодії з людьми і промисловим устаткуванням, її прикладні програми, а також мають відношення до її роботи аспекти соціально-економічного та культурного розвитку людей.
Яке місце займає Інтернет в структурі такого явища, як IT-сфера? Що це в розумінні теоретиків інформаційних технологій? Трактувань ролі Інтернету, звичайно, багато. Але в більшості інтерпретацій експертів Всесвітня мережа - це просто інструмент передачі (взаємообміну) даних. Інтернет зазвичай не зараховують до окремого класу IT-активностей.
IT: люди і професії
Люди, чий профіль діяльності пов'язаний з реалізацією завдань в рамках інформаційних технологій, в загальному випадку іменуються IT-фахівцями. Конкретних прикладів видів діяльності, що підходять під це визначення, досить багато. Розглянемо деякі поширені IT-професії: програміст, системний адміністратор і веб-майстер.
Програміст
Це людина, що володіє кваліфікацією для створення і редагування алгоритмів, написаних на особливих мовах і призначених для організації та впорядкування процесу введення-виведення даних за допомогою комп'ютера або іншого виду обчислювальної техніки. Про що йдеться? Про програми, звичайно ж. Ці самі алгоритми, які задаються людиною, роблять комп'ютера зрозумілими його "розпорядження". Приклади мов програмування - C ("Сі"), Perl, Java.
IT-сфера діяльності
За допомогою програми користувач дає зрозуміти ПК, що він від нього хоче. У свою чергу, комп'ютер, розпізнавши "прохання", видає на зрозумілій людині мові - текстом, картинками, звуком - результат.
Програміст: теоретик або практик?
Програміст - це не вчений і не теоретик. Навіть якщо він працює в ВУЗі і виконує завдання, пов'язані з дослідженнями. Тобто важливо розуміти, що ця людина, перш за все, щось виробляє, і тому його діяльність можна вважати прикладною. Програмування - сфера IT-технологій, в якій найважливішу роль відіграє аспект практичної корисності вироблених людьми дій. Тут завжди очікується, що будь-яка теоретична напрацювання призведе до конкретного результату.
бізнес у сфері IT
Комп'ютерна програма - це не просто текст на особливому мовою. Це також самостійний продукт, здатний працювати автономно від інших. Ключова ознака програми - незалежне функціонування. Її можна передати кудись у вигляді файлів або, як варіант, продати.
Бізнес у сфері IT, власне, здебільшого і заснований на продажу результатів праці програмістів. На цьому заробляють найбільші IT-компанії: Apple, Microsoft та інші.
сфера IT технологій
Для роботи з програмами зовсім не обов'язково отримувати спеціальну освіту і бути дипломованим фахівцем - це лише можливі методи отримання необхідних навичок.
Багатомовність - головна вимога
Зазвичай програмісти знають відразу кілька мов побудови алгоритмів. Якщо навіть і ні, то освоювати нові, як правило, нескладно, так як базові принципи "спілкування" з ПК в цілому однакові. Одні мови краще адаптовані до створення комп'ютерних ігор, інші - до випуску текстових редакторів. У дуже багатьох випадках, написавши програму на одній мові, можна "перекласти" її на інший без втрати функціональності.
Системні адміністратори
Приклад другий поширеною професії в IT-сфері - системний адміністратор. Це людина, що володіє кваліфікацією для забезпечення стабільної роботи ввіреній йому комп'ютерної техніки. Тобто мова йде, в першу чергу, про найманого працівника. Системний адміністратор - це в меншій мірі професія, більшою - функціональна роль. Про це також може свідчити той факт, що в списках вузівських спеціальностей "системний адміністратор" зустрічається вкрай рідко. У той час як "програміст" - регулярно. Однак обидва види діяльності визнаються професіями.
IT-сфера компанія
Робота людину на посаді системного адміністратора в загальному випадку не пов'язана з написанням програм. Найчастіше "адмін" має справу з апаратними компонентами комп'ютерів, займається налаштуванням принтерів, модемів, моніторів і т.д.
Часто робота системних адміністраторів зводиться до навчання (інструктажу) інших співробітників основам коректної роботи з комп'ютерами та іншими пристроями. Якщо компанія велика, і в її штаті кілька "адмінів", то кожен може відповідати за якусь окрему область. Умовно кажучи, Іванов - за працездатність внутрішньої комп'ютерної мережі, Петров - за стабільність каналу зв'язку з інтернетом, Сидоров - за коректне функціонування програм на ПК співробітників.
Ми бачимо, що системне адміністрування - приклад професії, в якій людина зайнята роботою з апаратною областю тієї глобальної категорії, якою є IT-сфера. Що це так само, як і програмування, найважливіша частина інформаційних технологій, сумніватися не доводиться.
Веб-майстер
Це людина, що займається створенням сайтів в інтернеті, представник однієї з наймолодших IT-професій. Програмісти та системні адміністратори були ще тоді, коли всесвітня мережа перебувала на стадії теоретичної розробки. Веб-майстер і програміст - в певній мірі близькі професії. Їх об'єднує те, що вони створюють продукт, значущий з точки зору користування комп'ютером - сайт або програму. IT - сфера діяльності, де дуже багато професій і спеціалізації схожі. Але відмінностей все ж багато.
Веб-майстер оперує особливою мовою - HTML. Він має певні риси схожості з мовами програмування, а саме - алгоритми, за допомогою яких людина дає зрозуміти комп'ютера, чого він хоче. В даному випадку - те, як повинна виглядати веб-сторінка, яка відображається браузером. Але HTML має одну особливість, яка не дозволяє зараховувати його до мов програмування: створювані їм алгоритми не здатні виконуватися самостійно. Справа в тому, що веб-сторінка - це не програма, а документ, створюваний так, щоб б інтернет-браузер коректно розпізнав його.
Безумовно, дуже багато веб-майстри користуються спеціалізованими мовами програмування, покликаними наділити створюваний сайт поліпшеною функціональністю. У цьому випадку мова йде про розміщення в інтернеті не веб-сторінок, а здатних самостійно виконуватися алгоритмів. І тоді дві професії об'єднуються: веб-майстер на додаток до основної діяльності стає програмістом.
IT-літературознавці
Варто відзначити, що створення веб-сайтів - сфера IT-технологій, яка є суміжною з великою кількістю дуже різних галузей. Часто веб-майстри звертаються до дизайнерів, психологам, які можуть допомогти зробити сайт здатним справити враження на користувачів. Значиму роль у сфері створення сайтів грають гуманітарні області - лінгвістика, філологія, літературознавство, тому як найважливіша складова веб-документів - це текст. Він повинен бути грамотним і привабливим для відвідувачів віртуальних порталів.
IT - сфера діяльності, суміжна з дуже великою кількістю інших галузей. Це, насамперед, маркетинг. Воно й зрозуміло - бізнес у сфері IT передбачає просування комп'ютерних продуктів на різних ринках. Це може бути соціологія, яка дозволяє зрозуміти специфіку суспільних настроїв, що стосуються розвитку комп'ютерних мереж чи розповсюдження будь-яких програмних або апаратних рішень. Допомагати IT-фахівцям можуть математики, економісти, екологи.
Коли професії не схожі
Незважаючи на те, що всі перераховані вище види діяльності відносяться до IT, люди, що представляють один з них, можуть взагалі не мати ніякого відношення до двох інших. Цілком можливо, що програміст, що знає десятки комп'ютерних мов, може і поняття не мати, як працює внутрішньокорпоративна мережу або як налаштовувати бухгалтерське ПЗ. У той час як всі ці завдання легко вирішує "адмін". У свою чергу, веб-майстер, володіючи неабияким талантом у побудові класних сайтів, може не впоратися з коректною налаштуванням колірної гами власного монітора і покличе на допомогу того ж системного адміністратора. Останній, прекрасно розбираючись в тонкощах установки з'єднання внутрішньокорпоративних ПК з серверами інтернет-провайдера, не виключено, що не зрозуміє жодного слова з мови розмітки гіпертексту.
Вузький профіль або широка спеціалізація?
Є версія, що робота у сфері IT-технологій повинна являти собою якомога більш вузький профіль. У деяких випадках це виправдано, але тільки якщо та спеціалізація, яку вибере людина, дійсно затребувана ринком в стратегічній перспективі. Спеціаліст в IT-сфері, який знає тільки одну мову програмування, нехай і досконало, може рано чи пізно зіткнутися з ситуацією, коли його навички застаріють. У зв'язку з цим багато експертів рекомендують програмістам проходити підготовку в рамках вивчення декількох мов - нехай не так глибоко, але з зберігається можливістю поміняти профіль в залежності від ситуації на ринку праці. Те ж саме стосується і системних адміністраторів, і веб-майстрів. Правда, вкрай малоймовірно, що обидві ці посади в сфері IT перестануть бути актуальними для ринку. Складно уявити, що у фірмах зникнуть такі посади, як системний адміністратор або веб-майстер. Як би не змінювалася IT-сфера, компанія-розробник сайтів та бренд-постачальник бухгалтерського чи іншого спеціалізованого ПЗ, швидше за все, будуть залишатися в числі найпоширеніших бізнес-одиниць.