Сучасний світ налічує понад 40 тисяч професій. Суспільство розвивається і оцифровується, деякі професії зникають через їхнє старіння, а деякі, навпаки, з'являються і стають максимально затребуваними на ринку праці.
Однією з таких професій є архітектор програмного забезпечення. Як тільки не називають її на просторах інтернету, мені зустрічалися такі назви:
- системний архітектор
- архітектор ПЗ
- IT-архітектор
- архітектор IT-інфраструктури
і всі вони належали саме до архітектора програмного забезпечення.
І якщо раніше зі словом «архітектура» асоціювалося будівництво будинків та інших споруд, то тепер ця професія несе в собі дещо інше значення.
Архітектор ПЗ займається максимально важливою діяльністю в ІТ-сфері. Саме на його плечі лягають такі завдання, як побудова складних ІТ-систем для вирішення бізнес-завдань. Великим компаніям архітектор програмного забезпечення допомагає заощадити гроші, оскільки в його завдання входить конструювання цілісної IT-системи, що діє, з безлічі різних деталей. Одним з головних завдань архітектора можна також назвати автоматизацію та спрощення бізнес-процесів, щоб компанія могла вийти на новий рівень надання послуг (щоправда, за цю думку я вже отримав ляпас у коментарях…).
Як часто ви заходите в мобільний додаток будь-якої компанії і плюєтеся, оскільки він криво налаштований, погано працює і ніяк не допомагає вам спростити отримання послуги? Думаю, досить часто. Вина за це лежить на архітекторі програмного забезпечення, який не передбачив усі можливі проблеми, які можуть виникнути у споживача під час використання мобільного додатка, та не прорахував ризики. Швидше за все, ви видалите цю програму і скористаєтеся послугами конкурентів, у яких системний архітектор виявився розумнішим і прокачаним, а перша компанія зазнає збитків. Робота архітектора ПЗ починається з розмови із замовником та вивчення ніші впровадження продукту, а закінчується контролем проекту на кожному його етапі, саме він несе відповідальність фактично за все, що відбувається з його продуктом.
Звичайно, стати грамотним архітектором програмного забезпечення може далеко не кожен ІТ-шник. Для цього необхідно мати і професіоналізм, і певний спектр особистісних якостей. Хороший фахівець має відрізнятися:
- комунікабельністю
- стресостійкістю
- відповідальністю
- організаційними здібностями
- аналітичними здібностями
І якщо прокачати свої особисті якості у вас не вийде навіть під час роботи з хорошим психологом, прокачати технічні знання в IT-сфері ви можете. OTUS відкрив набір на курс під однойменною назвою:
На даному курсі не розглядатимуться базові патерни. Для того, щоб цей курс був максимально корисним тим, хто працює у сфері розподілених/децентралізованих систем, будуть розглянуті нетривіальні проблеми проектування backend-додатків, підходи до роботи з legacy-сервісами, проблеми з узгодженістю змін (наприклад, порядок застосування транзакцій) або оркестрацією сервісів.
Курс веде досвідчений спеціаліст у галузі архітектури програмного забезпечення Єгор Зуєв. Він має понад 10 років практичного досвіду роботи та наукової діяльності, має нагороди та займається викладацькою діяльністю. Якщо ви хочете дізнатися докладніше про курс і поставити питання Єгору, це можна буде зробити на
Навчання проводитиметься в online-режимі у форматі вебінарів, при цьому курс передбачає багато практики та підтримку викладачами на всіх етапах навчання. Комунікація з викладачами ведеться у закритих slack-каналах курсу. Підсумком навчання стане випускний проект. Ви можете вибрати його та розвивати в наступних областях:
- розподілена база даних,
- розподілений datalake,
- реалізація приватного блокчейну,
- розподілена система семантичного пошуку.
Надалі ви зможете використовувати проектну роботу як портфоліо, а після закінчення навчання отримаєте сертифікат, що підтверджує вашу компетенцію у галузі архітектури програмного забезпечення.
Також варто згадати факт того, що всі випускники OTUS мають шанс влаштуватися на престижну роботу з гідною зарплатою, адже OTUS завжди допомагає своїм клієнтам з працевлаштуванням у компанії-партнери, з повним списком яких можна ознайомитися.
Джерело: habr.com