Hej. Pewno najlepiej/najszybciej człowiek rozwija się jak stawiane są przed nim wyzwania. Czyli im szybciej znajdę pracę w IT, tym lepiej. Interesują mnie pentesty i wyczytałem, że będzie mi do tego baardzo przydatny jakiś język skryptowy, z reguły zalecany Python. Też ogólnie na pierwszy język podobno jest dobry. Co do pentestów - apki webowe i sieć, czyli fajnie byłoby zacząć od backendu, pewnie ruszyć coś frontu, ale ogólnie na początek zależy mi na znalezieniu pracy. Jak najszybciej, by być na swoim i mieć stawiane wymagania, których najlepiej byłoby nie zawodzić. No i piszę właściwie po to, by prosić o opinię. Przejrzałem ogłoszenia na nofluff, najpewniej tu będzie mało do korekty, ale wykonkludowałem, że aby znaleźć pierwszą pracę w pythonie muszę poznać:
-Pythona, jego składnię, nie wiem jak to się nazywa więc napiszę po swojemu - "zasady programowania, logikę programowania, myślenie programistyczne?"
-Django pewno wystarczy, ale fajnie wiedzieć coś o Flasku?
-Podstawy działania baz danych, może jakiś własny serwer na apache i zabawa mysql+php? Ale ogólnie najczęściej pojawia się PostgreSQL w powiązaniu z pythonem i backendem, nie wiem dlaczego, ale wyszczególniłem go i się go nauczę
-Linux, to poniekąd osobna kategoria, ale podstawy zarządzania systemem, terminal no i praca z tym systemem, programowanie w nim.. wybrałem ubuntu, bo debian, kali też debian
-Docker - to nie wiem co to jest, ale się dowiem no i Git
-Poza tym jakieś tam algorytmy i inne podstawowe rzeczy, networking.. to już jest masa kursów np.na cybrary
No i teraz prośba - pytanie. Czy wyciągnąłem dobre wnioski z ofert pracy i mogę zaczynać naukę?