Uzupełnianie wiedzy inżynierskiej - Junior Developer

0

Cześć,

Pracuję od około roku jako junior developer. Skończyłem studia inżynierskie ale nie z zakresu informatyki. Po zdobyciu 2-3 lat doświadczenia planuję podjąć studia magisterskie. Oprócz nauki programowania (język/czysty kod/ksiązki z zakresu "pragmatyczny programista" czy "97 rzeczy które powienien wiedzieć każdy programista"/frameworki), chciałbym po godzinach uzupełnić wiedzę z zakresu inżynierskiego, tak aby czuć się pewniej w tych tematach i być swiadomym pewnych rzeczy które mogą mieć wplyw na tworzony kod. Co uważacie o poniższych pozycjach do nauki? Plan jest następujący (w sumie wg "ważności")

  1. Algorytmy - Jako wprowadzenie - "Ilustrowany przewodnik", potem Algorytmy Sedgewicka
  2. Systemy operacyjne - Tananebaum
  3. Sieci - Tananebaum
  4. Architektura komputera
  5. Kryptografia
  6. Bazy danych ( architektura + dokładniej SQL)

Jaką wiedzę oprócz powższych warto sobie przyswoić z zakresu studiów inż? Co uważacie o powyżyszych pozycjach? Jakie pozycje polecacie od 3 -6 ? Czy nie lepiej zamiast powszych przejść sobie kursy z OSSU (https://ossu.firebaseapp.com/#/)?

Dziękuję za góry za pomoc

0

Te pozycję to co najmniej rok-dwa solidnej nauki. Może powinieneś najpierw sprecyzować w czym chcesz się specjalizować.

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