Dalszy rozwój kariery - DevOps czy Solution Architect ?

Dalszy rozwój kariery - DevOps czy Solution Architect ?
SD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Cześć forum, chciałbym prosić o małe wsparcie i radę w wyborze dalszej kariery.

Generalnie 3 lata w IT, silne zaplecze backendowe w .NET, dobry front Blazor i trochę Angular.
Ogarniam sporo dobrych wzorców programowania, czysty kod, architektury, testy integracyjne, uczestniczyłem też w projektach mikroserwisowych .

Ostatnio sporo czasu przeznaczam na rozwój Azure, CI/CD, usługi chmurowe, wdrażanie swoich aplikacji przez pipeline itd.
Jest to teraz mój główny cel na którym się koncentruję, zacząłem też zdawać certy z Azure.

W zespole są zadowoleni, mam awansować na mid, ale dopytują o dalszy rozwój kariery i "co dalej chciałbyś robić", tak by nie skończyło się to tylko na klepaniu kolejnych GET-endpointów.

Na tapecie jest rozwój w kierunku DevOps, bym skupił się dobrze na CI/CD i pisaniu przejrzystych pipelinów, stawianie na racjonalną automatyzację, konfigurowanie i monitorowanie usług chmurowych.
Z drugiej strony bardzo interesuje mnie rola Solution Architect, ponieważ lubię dobierać narzędzia, projektować aplikację, projektować jej architekturę, projektować to jak połączyć ze sobą projekty by to wszystko działało w jak najlepszym porządku, no i to też podobnie jak DevOps łączy się to z wysokim wykorzystaniem usług Azure.

Mam dwa przemyślenia:

  1. Sporo w internecie narzekania od DevOpsów, że zawód niewarty nawet wysokich pieniędzy, bo to ciągły stres, zawsze wszystko jest winą DevOpsa, ciągłe poprawianie wszystkich konfiguracji, bo jedno API nie może się połączyć do drugiego i to wszystko wina DevOpsa, a najlepiej żeby to wszystko było poprawione "na wczoraj" na produkcji, bez testowania i ma działać.
  2. Solution Architect to raczej mi się kojarzy z gościem co ma więcej doświadczenia, np. 7-10 lat, porządną wiedzę opartą wieloma projektami i na tej podstawie jest w stanie projektować kolejne aplikacje. Po 3 latach myślę, że brakuje po prostu praktycznej wiedzy, by móc się rozwijać w tym kierunku i to jeszcze nie czas na tą rolę.

Czy moglibyście się odnieść do tych dwóch podpunktów i coś doradzić?
A może macie jakieś inne przemyślenia co można rozważyć "co chciałbyś dalej robić" po 3 latach, by się rozwijać, a nie powtarzać te same zadania?
Moim zdaniem logiczne jest teraz kontynuowanie nacisku na Azure i DevOps, racjonalną automatyzację, czytelny CI/CD i zapoznawanie się dalej z usługami chmurowymi.

KL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 636
3

Jak jesteś w IT 3 lata to o jakim silnym zapleczu tutaj mowa? Ledwo na poziom mida wskoczyłeś rok temu.

YA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2386
0

Co byś chciał robić później, jak już zostaniesz DevOpsem / Solution Architectem?

SL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1049
0

Ja bym brał Devopsa z wielu powodów:

  • dobre skille devopsa są cenione jako dodatek do pracy zwykłego deva jeśli jednak chciałbyś zostać przy tym co teraz robisz
  • dużo więcej pracy na rynku. Devops jest potrzebny w każdej firmie i w większej ilości niezależnie od tego w jakiej technologii piszesz
  • dobre balansowanie ryzykiem. Może w przyszłości będzie problem z pracą dla C#owca, devops nie powinien mieć problemu

Po 3 latach myślę, że brakuje po prostu praktycznej wiedzy

Szczerze mówiąc to praca solution architekta nie jest taka trudna. Nawet jak nie masz wiedzy (albo twoje propozycje są po prostu złe) to developerzy sami dociągną projekt do przodu jeśli da im się wolną rękę xd Dużo większym problemem jest umiejętność sprzedania się i zmysł polityczny. Faktycznie przy małym doświadczeniu może być po prostu ciężko jeśli nie masz dużo umiejętności wpakowanych w charyzmę

IMO wybór zależy od tego co wolisz robić. Jak bardziej interesują cię aspekty miękkie to idź w architekta. Jak lubisz kucować to ucz się devopsa

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 25
0

Jeśli mogę zapytać — jak duża jest firma, w której pracujesz?

DD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 14
3

Szczerze to miałbym bekę trochę jakbym dowiedział się że ktoś ma 3-4 lata doświadczenia i pracuje jako Solutions Architect. Wiedziałbym, że ta firma to mem. Aczkolwiek spotkałem się z takimi firmami - dają ludziom rolę Security Architecta za stawkę 10k brutto, a goście co najwyżej to requesty w Postmanie klepią i logi analizują.

WZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 64
0

Rozwaz specjalizacje w kierunku AI...
AI Solution Architect...
Cloud, ale tez specjalizacja.
https://justjoin.it/job-offer/be-in-it-copilot-ai-solution-architect-warszawa-ai

Trzeba celowac w to co ma najlepsze perspektywy, jesli chodzi o liczbe ofert pracy i pieniadze.
DevOps wychodzi z mody.

FR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1250
1
WojtasZet napisał(a):

Rozwaz specjalizacje w kierunku AI...
AI Solution Architect...
Cloud, ale tez specjalizacja.
https://justjoin.it/job-offer/be-in-it-copilot-ai-solution-architect-warszawa-ai

Trzeba celowac w to co ma najlepsze perspektywy, jesli chodzi o liczbe ofert pracy i pieniadze.
DevOps wychodzi z mody.

Ciekawa oferta, wyglada na wygenerowana przez AI a zakres kompetencji i obowiązków wyglada jakby pasował tak lekka ręka na 10 stanowisk 😀 i to tylko za stawkę bardzo dobrego seniora zwykłego programowania.

Trudno też nie wspomnieć o pretensjonalnym stylu tego ogłoszenia.

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
2
SpoczkoDeveloper napisał(a):
  1. Sporo w internecie narzekania od DevOpsów, że zawód niewarty nawet wysokich pieniędzy, bo to ciągły stres, zawsze wszystko jest winą DevOpsa, ciągłe poprawianie wszystkich konfiguracji, bo jedno API nie może się połączyć do drugiego i to wszystko wina DevOpsa, a najlepiej żeby to wszystko było poprawione "na wczoraj" na produkcji, bez testowania i ma działać.

Ten opis pasuje też (niestety) do wielu programistów.
Stres nie zależy od stanowiska tylko od organizacji i przełożonych.

  1. Solution Architect to raczej mi się kojarzy z gościem co ma więcej doświadczenia, np. 7-10 lat, porządną wiedzę opartą wieloma projektami i na tej podstawie jest w stanie projektować kolejne aplikacje. Po 3 latach myślę, że brakuje po prostu praktycznej wiedzy, by móc się rozwijać w tym kierunku i to jeszcze nie czas na tą rolę.

To wyjaśnia czemu oni takie głupoty robią, skoro mają ledwo 7-10 lat doświadczenia.
To dobra droga, jeśli chcesz, żeby wszyscy Tobą gardzili, za to babcia była dumna, że ma wnuczka "architekta".

A może macie jakieś inne przemyślenia co można rozważyć "co chciałbyś dalej robić" po 3 latach, by się rozwijać, a nie powtarzać te same zadania?

Jeżeli czujesz, że powtarzasz te same zadania, to zmień pracę. Najlepiej na inną branżę lub technologie.

Moim zdaniem logiczne jest teraz kontynuowanie nacisku na Azure i DevOps, racjonalną automatyzację, czytelny CI/CD i zapoznawanie się dalej z usługami chmurowymi.

To zawsze warto.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.