Інформатика (спеціальність)

Матеріал з Київський столичний університет імені Бориса Грінченки
Перейти до: навігація, пошук

Інформатика – комп’ютерна наука. Сьогодні комп’ютерні технології стали невід’ємною частиною життя, а ринок весь час зростає, надаючи велику кількість робочих місць.

Особливості навчання

  • Вивчення математичних наук
  • Вивчення комп'ютерних наук (програмування, архітектура, тощо)
  • Вивчення іноземних мов (англійської)

Основні плюси та мінуси

До більшості професій, пов’язаних з інформаційними технологіями, можна віднести декілька плюсів і мінусів:

Плюси

  • Цікава робота
  • Кар’єрний зріст
  • Достойна заробітна плата
  • Можливість працювати та навчатися одночасно

Мінуси

  • Ризик професійних захворювань, що пов’язані з малою рухливістю
  • Робота в режимі навчання: велика кількість різних технологій та постійна поява нових змушує відволікатися на їх вивчення.

Основні вимоги до спеціаліста в області інформаційних технологій

  • Розуміти принципи роботи обчислюваної техніки, та її окремих частин
  • Орієнтуватися в різних операційних системах
  • Вільно орієнтуватися в мережі Інтернет
  • Орієнтуватися в різному програмному забезпеченню та вміти його використовувати
  • Розуміти принципи інформаційної безпеки
  • Знати іноземні мови, бажано англійську

Програмування

Web-програміст

Спеціаліст з Web-програмування. Робота Web-програміста пов’язана з мережею Інтернет. Головна задача Web-програміста створювати функціонал сайту, Web-застосунки. Тісно співпрацює з Web-дизайнерами. Використовує такі мови та технології як HTML, JAVA, JAVAScript, PHP, CGI, Perl, Ruby on Rails, ASP.NET, та ін..

Плюси професії

  • Творча робота
  • Можливість віддаленої роботи
  • Свобода прийняття рішень при вирішенні завдання

Мінуси

  • В невеликих проектах Web-програміст може виконувати функції інших спеціалістів, наприклад Web-дизайнера, що потребує додаткових знань.

Місце роботи

  • Web-програмісти працюють в Web-студіях або інших компаніях, організаціях, діяльність яких пов’язана з розробкою або підтримкою сайтів.

Вимоги до Web-програміста

  • Вміння працювати в команді
  • Знати необідні мови програмування
  • Вміння працювати з базами даних
  • Вміння застосовувати різні інструменти розробки

Програміст

Спеціаліст з програмування, займається розробкою алгоритмів і комп’ютерних програм. Програмістів можна розділити на три категорії: прикладні програмісти, системні програмісти, Web-програміст (див. вище).

  • Прикладні програмісти займаються розробкою програмного забезпечення прикладного характеру (редактори, СКБД, ігри, мутимедія, тощо).
  • Системні програмісти займаються розробкою програмного забезпечення системного характеру (операційні системи, мережеве ПЗ, драйвери, сервіси)

Сучасні мови програмування та технології, які вивчає та використовує програміст: C# (.NET), JAVA, C++, Python, Ruby, та ін..

Вимоги до програміста

  • Добре розуміти принципи ООП
  • Орієнтуватися в точних науках
  • Знати необідні мови програмування
  • Вміння працювати в команді
  • Вміння працювати з базами даних
  • Вміння застосовувати різні інструменти розробки

Плюси професії

  • Творча робота
  • Можливість віддаленої роботи
  • Свобода прийняття рішень при вирішенні завдання

Мінуси професії

  • Реалізація деяких проектів вимагає від програміста співпрацювати з людьми різних професій, з якими важко знайти спільну мову.

Місце роботи

  • ІТ компанії
  • Дослідні центри

Цікаві факти

  • В 256 день року програмісти неофіційно святкують своє професійне свято. 256 це кількість чисел (від 0 до 256), які можна представити за допомогою одного байта, а також число, яке менше 356.
  • Перший програміст в історії – жінка, Ада Лавлейс.

Див. також