Комп'ютерним програмістом або розробником програмного забезпечення є людина, яка розробляє, тестує, аналізує і реалізує програми. Існує кілька типів комп'ютерних програмістів. Деякі програмісти розробляють веб-додатки, деякі розробляють настільні програми, а інші розробники зосереджуються на розробці баз даних. Комп'ютерні програмісти працюють з менеджерами проектів і власниками компаній, щоб забезпечити продуктивність для клієнтів і відповідає потребам бізнесу.
$config[code] not foundВеб-розробка
Веб-програмування відповідає за розробку веб-сайту компанії. Веб-програміст повинен знати веб-мову, наприклад PHP, VB.NET або Java. Можливо, потрібні додаткові мови клієнта, такі як JavaScript і Ajax. Розробник може виграти від знання додатків баз даних, таких як MySQL і SQL Server, оскільки вони необхідні для динамічних веб-сайтів.
Настільні програми
Програміст, який розробляє настільні програми, відповідає за надання співробітникам програмного забезпечення, яке надає інструменти для обслуговування клієнтів і продажів. Багато великих корпорацій мають внутрішні, власні програми, які необхідні для відносин з клієнтами. Ці програми також виробляють звіти і допомагають торговим людям відстежувати клієнтів. Розробнику настільних програм може також знадобитися досвід роботи з додатками баз даних.
Відео дня
Привезений до вас Sapling Принесений до вас SaplingРозробник бази даних
Розробник бази даних створює збережені процедури, які взаємодіють з корпоративним сервером бази даних. Збережені процедури - це кодовані сценарії, які отримують, оновлюють або видаляють записи в таблицях. Ці таблиці містять дані, які використовуються для створення звітів та інших програм. Ці програмісти тісно співпрацюють з іншими розробниками програм та веб-розробників. Розробник бази даних також тісно співпрацює з адміністратором для забезпечення безпеки та обслуговування сервера.
Аналітик
Програміст також може стати програмним аналітиком. Аналітик - це людина, яка, як правило, має багаторічний досвід розробки програмного забезпечення. Аналітик є програмістом, який оцінює велику корпоративну мережу для проблем або вузьких місць у програмному коді. Аналітики потребують хороших навичок усунення несправностей, а також здібності та досвіду для виявлення проблем у програмному забезпеченні та відповідей на те, як їх виправити.
Розробник звітів
Розробник звіту відповідає за створення звітів, необхідних для фінансових та продажних даних. Цей тип програміста отримує номери з бази даних і створює макети, які надають власникам і менеджерам звіти для щоденних, щорічних або квартальних фінансів і продажів. Вимоги до звітів відрізняються залежно від департаменту, тому розробнику звітів потрібен хороший математичний та аналітичний фон та освіта.