Backend dev - co powinien wiedzieć, poza programowaniem

0

Cześć,

Co według Was powinien wiedzieć backend developer, poza znajomością języka?

0

Narzędzia, technologie, frameworki itd.
Znajomość samego języka to na ogół bardzo mało.

1

Przykładowe zagadnienia:

  • Wzorce projektowe i architektoniczne, dobre praktyki SOLID, KISS, DRY
  • Testy jednostkowe itp.
  • System kontroli wersji np. GIT
  • Protokół HTTP
  • XML i powiązane, JSON
  • REST, SOAP
  • SQL
  • UML

Długo można wymieniać...

0
Adawo napisał(a):

Przykładowe zagadnienia:

  • Wzorce projektowe i architektoniczne, dobre praktyki SOLID, KISS, DRY
  • Testy jednostkowe itp.
  • System kontroli wersji np. GIT
  • Protokół HTTP
  • XML i powiązane, JSON
  • REST, SOAP
  • SQL
  • UML

Długo można wymieniać...

Ok, zadałem mało precyzyjne pytanie.

Chodzi mi o rzeczy, które trzeba umieć, ale nie są bezpośrednio związane z kodowaniem. JSON, SQL, wzorce, XML, GIT to dość oczywiste.

Poszesz o HTTP, REST, SOAP - masz jakieś polecone źródła informacji? Bo domyślam się, że 'wiedzenie co to' to trochę mało :)

0

Najbardziej polecana jest zawsze stosowna specyfikacja i praktyka (przynajmniej nic konkretnego nie przychodzi mi do głowy). Z innych tematów wymaganych od backendowca to bezpieczeństwo aplikacji (metody ataków i obrony)

0

Często w zakres zadań back-end developera wchodzą mniej lub bardziej obowiązki admina (konfiguracja maszyn testowych, konfiguracja serwera SMTP, itp.), także fajnie znać trochę lepiej system na jakim się pracuje (Linux/Windows Server) i popularne narzędzia jak SSMS, IIS Manager, itp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1