Kim jest fullstack developer ?

Wydaje mi się sensowne aby zacząć mojego bloga do odpowiedzi na to właśnie pytanie. Oto maja subiektywna ocena:

Fullstack developer to osoba, która posiada umiejętności zarówno w zakresie tworzenia aplikacji od strony backendu, jak i frontendu radzi sobie z bazami danych oraz zagadnieniami wdrożeniowymi. Potrafi stworzyć kompletną aplikację od A do Z.

fullstack image

Osobiście spodobała mi się definicja programisty którą gdzieś usłyszałem że jest to człowiek od rozwiązywania problemów swojego pracodawcy lub klienta. Myślę że to pasuje zwłaszcza do programisty fullstack.

Wielokrotnie w swojej pracy spotykałem się z raptem zarysem pomysłu który ostatecznie musiałem przekuć w działający system dbając o sensowność całego rozwiązania również w aspektach których autor pomysłu nawet nie był świadomy.

Mówią że sztuczna inteligencja może zastąpić programistów bo pisze odpowiedni kod gdy precyzyjnie przedstawi jej się swoje wymagania. Zatem koledzy- jesteśmy bezpieczni.

Podsumowując, dla mnie najważniejsze u programisty fullstack jest to aby miał wystarczający zasób wiedzy i narzędzi aby mógł samodzielnie zrealizować to co zamierza lub potrzebuje. nie jest najważniejsze czy to jest modna technologia, czy rozwiązanie jest optymalne itp. jeśli problem jest rozwiązany zadanie zrealizowane to biznes jest zadowolony, i oto chodzi.