Architektura chmurowa wyłania się jako jedna z najbardziej lukratywnych umiejętności w branży IT, a jej wyjątkowa odporność na automatyzację wyróżnia ją w dzisiejszym nasyconym środowisku.
W przeciwieństwie do programowania, w którym generatywna sztuczna inteligencja (GenAI) usprawniła przepływy pracy i zwiększyła produktywność, architektura chmurowa wymaga strategicznego osądu, kreatywności i dogłębnego zrozumienia systemów biznesowych — cech, których sztuczna inteligencja nie potrafi jeszcze odtworzyć.
W tej rozmowie w formacie pytań i odpowiedzi z Erikiem Ledyardem, dyrektorem ds. produktu w firmie Coder, analizujemy, dlaczego architektura chmurowa pozostaje niemożliwa do zastąpienia przez sztuczną inteligencję, jakie umiejętności są potrzebne programistom, aby odnieść sukces w tej dziedzinie, oraz jak organizacje mogą przygotować swoje zespoły na przyszłość.
1. Architektura chmurowa wyłania się jako jedna z najlepiej opłacanych umiejętności. Co sprawia, że jest wyjątkowo odporna na automatyzację w porównaniu z innymi umiejętnościami IT, takimi jak programowanie?
Architektura chmurowa wyróżnia się wyjątkową odpornością na automatyzację ze względu na złożoną potrzebę rozumowania i wiedzy kontekstowej. Chociaż GenAI i narzędzia automatyzacji odegrały w ciągu ostatnich kilku lat kluczową rolę w programowaniu, zbliżamy się do etapu rozczarowania GenAI; obecnie jest ona oferowana wszystkim, a nie tylko na poziomie przedsiębiorstw.
GenAI przynosi programistom wiele korzyści, w tym zwiększa produktywność deweloperów. W przeciwieństwie do programowania architektura chmurowa wymaga pewnego poziomu zrozumienia systemów biznesowych i projektowania. GenAI dobrze radzi sobie z tokenizacją i wektorami słów — nie potrafi jednak zrozumieć wielu poziomów kontekstu architektonicznego wymaganych do zbudowania skutecznego środowiska chmurowego.
Projektowanie i wdrażanie architektury wymaga nadzoru na poziomie ludzkim. Chociaż GenAI może skutecznie usprawniać przepływy pracy związane z programowaniem, nie jest w stanie zastąpić strategicznego osądu i kreatywności potrzebnych w architekturze chmurowej.
2. Dlaczego uważa Pan, że generatywna sztuczna inteligencja nie jest w stanie opanować kreatywności na poziomie ludzkim, wymaganej w architekturze chmurowej? Czy w przyszłości sztuczna inteligencja może wypełnić tę lukę?
Chociaż GenAI jest potężnym narzędziem do generowania tekstu i ciągów kodu na podstawie danych, które zostały wykorzystane do jej trenowania, połączenie wszystkich elementów architektury chmurowej wymaga intuicji, wyobraźni i kreatywności — cech naturalnie ludzkich. Architektura chmurowa wymaga czegoś więcej niż tylko połączonych komponentów; potrzebuje dalekowzroczności i wyjątkowej zdolności organizacji do adaptacji, w czym sztuczna inteligencja często nie dorównuje człowiekowi.
Każda organizacja, która chce uzyskać maksymalny zwrot z inwestycji w GenAI, musi inwestować w talenty potrafiące współpracować z GenAI, aby osiągać zamierzone rezultaty.
W przyszłości spodziewam się, że portale z ofertami pracy i rekruterzy odejdą od stanowisk młodszych programistów na rzecz bardziej wszechstronnych nazw stanowisk, takich jak „architekci systemów/programiści pełnego stosu”, aby utrzymać ten poziom ludzkiej kreatywności. Chociaż większość tych osób będzie na bardziej zaawansowanym etapie kariery, firmy będą musiały konkurować o najlepsze talenty i rozwijać potrzebne kompetencje organicznie od wewnątrz, między innymi poprzez takie certyfikaty.
3. Na jakich konkretnych umiejętnościach programiści powinni się dziś koncentrować, aby odnosić sukcesy na stanowiskach, które będą ewoluować wraz ze sztuczną inteligencją, zamiast zostać przez nią zastąpione? Jak umiejętności związane z architekturą chmurową wpisują się w tę wizję?
W miarę jak organizacje reorganizują i rozwijają swoje zespoły programistyczne, aby uwzględnić nowe technologie, takie jak GenAI, będą musiały priorytetowo traktować specjalistyczną wiedzę i talenty, aby sprostać wymaganiom, którym sztuczna inteligencja nie jest w stanie sprostać.
Obserwujemy wzrost korzyści płynących ze sztucznej inteligencji wraz z codziennym rozwojem funkcji automatyzacji, jednak kluczowe jest, aby firmy współpracowały z tymi narzędziami i uzupełniały luki w obszarach, w których narzędzia te nie są wystarczające.
Niedawne badanie GitLab wykazało, że 25% osób na stanowiskach specjalistycznych uważa, że ich organizacje nie zapewniają odpowiednich szkoleń ani zasobów do korzystania ze sztucznej inteligencji. Aby zapewnić ewolucję firmy i stanowisk wraz ze sztuczną inteligencją, należy rozwijać kompetencje wewnątrz organizacji, koncentrując się na szkoleniach z zakresu sztucznej inteligencji i niezbędnym rozwoju umiejętności. Organizacje muszą zaakceptować nieustannie zmieniające się środowisko deweloperskie i strategicznie rozwijać kompetencje.
4. Specjalizacja w architekturze chmurowej wydaje się obecnie strategicznym posunięciem zawodowym, ale czy nie istnieje ryzyko, że automatyzacja lub postęp w dziedzinie sztucznej inteligencji ostatecznie sprawią, że architektura chmurowa stanie się bardziej dostępna i mniej wyspecjalizowana? Jak programiści mogą zabezpieczyć swoje kariery na przyszłość przed taką możliwością?
Ryzyko związane ze sztuczną inteligencją jest realne. Firmy muszą znaleźć równowagę między wykorzystywaniem możliwości sztucznej inteligencji a utrzymaniem nadzoru człowieka, aby zapewnić jakość, dokładność i bezpieczeństwo. Chociaż postęp w dziedzinie sztucznej inteligencji może uprościć niektóre aspekty architektury chmurowej, zawsze będzie istniał poziom kreatywności i ludzkiej wiedzy specjalistycznej niezbędny do zapewnienia jakości.
Programiści mogą zabezpieczyć swoje kariery na przyszłość, koncentrując się na obszarach wymagających ludzkiego wglądu i wykorzystując ludzkie rozumowanie do dostosowywania technologii do unikalnych potrzeb swoich zespołów programistycznych. Sukces w przyszłości zaczyna się od przemyślanego planowania i zdyscyplinowanej realizacji.
5. Wielu młodych programistów może skłaniać się ku sztucznej inteligencji ze względu na jej postrzegany prestiż i potencjał na przyszłość. Jak przekonałby ich Pan, aby priorytetowo potraktowali architekturę chmurową, nawet jeśli na pierwszy rzut oka wydaje się ona mniej „najnowocześniejsza”?
Młodym technologom rozpoczynającym kariery zalecam odbycie kilku kursów programowania, a następnie poznanie zasad działania architektur aplikacji w świecie natywnym dla chmury i poszerzenie wiedzy o cały stos chmurowy.
Choć zrozumienie korzyści płynących z GenAI ma kluczowe znaczenie, równie ważne jest zidentyfikowanie luk w umiejętnościach i rozwijanie kompetencji, które pozostaną niezbędne w społeczności deweloperów. Eksperci na tych stanowiskach, tacy jak architekci chmurowi i specjaliści ds. danych, będą bardzo poszukiwani w miarę postępów w dziedzinie sztucznej inteligencji.
Co dalej?
Choć automatyzacja i sztuczna inteligencja nadal rewolucjonizują całe branże, architektura chmurowa jest obszarem, w którym ludzka kreatywność i strategiczny nadzór pozostają nieodzowne. Programiści, którzy inwestują w wiedzę z zakresu architektury chmurowej i umiejętności uzupełniające, zapewnią sobie dobrą pozycję na przyszłość opartą na technologiach.
Łącząc innowacyjność z ludzką perspektywą, organizacje i programiści mogą czerpać korzyści z potencjału AI, nie tracąc przy tym wyjątkowego wkładu ludzkiej pomysłowości.
Zapisz się do newslettera The CTO Club, aby otrzymywać więcej informacji na temat chmury i AI.




