Przydatna nieprogramistyczna wiedza

0

Które dziedziny IT (i nie tylko) należałoby poznać będąc (ogólnie) programistą? Dla idei samodoskonalenia się, być może lepszego wyobrażenia jak to wszystko działa. Niekoniecznie pomagającego bezpośrednio w pracy.

Np.:

  • Bazy danych
  • Sieci
  • Systemy operacyjne
  • Algorytmika i wyższa matematyka
  • Grafika
  • Kryptografia
  • AI / machine learning
0

https://github.com/kamranahmedse/developer-roadmap

Obejrzyj te diagramy i jak ogarniesz wszystko w programowaniu - to bierz się za pozostałe dziedziny. Sporo rzeczy wyjdzie Ci z automatu podczas programowania - czyli np jak działa sieć (będziesz musiał np jakieś zadania związane z komunikacją zrobić.
Systemy operacyjne - sam własnego nie napiszesz, a umiejętność obsługi macosa czy jakiegos linuxa - wyjdzie w praniu. Wszystko jest raczej ze sobą powiązane, więc możliwe że dasz radę otrzeć się o każde wymienione przez Ciebie zagadnienia.

0

Tzw skile miękkie, bo one w dużej mierze przydają się w pracy. Czasami trafia się na bardzo fajnych ludzi, a czasem na bardzo niefajnych.

1

Powiedziałbym odpoczynek.

O ile fajnie jest "wiedzieć wszystko o swojej dziedzinie i coś o wszystkim" to trzeba pamiętać aby z tym nie przesadzić.

Bo co Ci to da, że będziesz expertem w sieciach/OS/ML/Krypto itd a będziesz robił w tym 1% rzeczy, a poświęcisz w cholerę czasu aby nauczyć się tego

0
Nieposkromiony Ogrodnik napisał(a):

Powiedziałbym odpoczynek.

O ile fajnie jest "wiedzieć wszystko o swojej dziedzinie i coś o wszystkim" to trzeba pamiętać aby z tym nie przesadzić.

Bo co Ci to da, że będziesz średniakiem w sieciach/OS/ML/Krypto itd a będziesz robił w tym 1% rzeczy, a poświęcisz w cholerę czasu aby nauczyć się tego

ops, nie expertem tylko średniakiem miało być.

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