Описание профессии:

Разработкой программного обеспечения (ПО) для персональных, встраиваемых, промышленных и других разновидностей компьютеров занимаются программисты
В понимании обывателей программирование — это процесс создания компьютерных программ или сайтов в Интернете. Однако возможности и навыки современных программистов настолько широки, что создание программы или сайта — это лишь малая часть того, что входит в круг обязанностей программиста.
Описание профессии:
Программист – одна из самых востребованных и высокооплачиваемых профессий.
Даже не самый продвинутый специалист может найти работу в соответствии со своим уровнем знаний. В тоже время программисту  необходимо  постепенно учиться и набираться опыта, а именно совершенствование знания технического английского языка, овладение не одним, а несколькими языками программирования и технологиями.
Виды деятельности
Программист — это специалист, который может заниматься :

  • Проектированием  программного обеспечения  —  создавая проекты, прототипы, прообразы предполагаемого или возможного объекта

 

  • Кодированием и компиляцией — написание программного кода и преобразование его в исполнимый код  или написание скриптов на определенном языке программирования (C++, Delphi, Visual Basic, PHP, Java, Perl)
  • Сопровождением программного обеспечения— улучшение (конфигурирование), оптимизация (администрирование) и устранение дефектов (взаимодействие с TCP/IP – сетями)

 

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

 

Место работы:
Сегодня программисты нужны как отечественным компаниям-разработчикам программного обеспечения, так и любой фирме, где существует компьютерная сеть и необходимо адаптировать и настраивать ПО для нужд организации. 
Одной из самых сложных в программировании считается разработка системного программного обеспечения. Программ сервисов, которые управляют компонентами вычислительной системы (процессором, коммуникационными и периферийными устройствами, а также тех, которые предназначены для обеспечения функционирования и работоспособности всей системы (загрузчики, операционные системы, драйверы устройств и т. д.). Такие специалисты сегодня не слишком востребованы, поскольку практически все продукты подобного рода производятся за рубежом. Поэтому есть шанс найти высокооплачиваемую работу в западных компаниях.
Разработка и создание программного обеспечения (ПО), предлагающего определенные услуги пользователям (текстовые редакторы, бухгалтерские программы, игры, ПО для систем видеонаблюдения, базы данных и др.).
Создание сайтов  и обеспечивать его техническую поддержку. Традиционные требования к веб-программистам: знание PHP, MySQL, JavaScript, HTML, DHTML, CSS, XML и т. д. Зачастую программистам приходится заниматься и web-дизайном.  Если вы творческий человек и любите работать самостоятельно, то необходимо найти место в компании, профессионально занимающейся разработкой web-сайтов по заказу.

Требования к программистам зависят от потребностей или  работодателя и есть возможность работать удаленно, получая и отправляя задания через Интернет
Зарплата программиста колеблется на уровне $1500-2500

 

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