Przepraszam z góry jeśli to nieodpowiedni dział. Chcę startować na staż/junior python developera i jak pythona już trochę ogarnąłem to nie wiem nic z algorytmów i struktur danych, a w ogłoszeniach często zawarte jest żeby powiadać ich znajomość. I teraz pytanie - jaki zakres materiału byłby odpowiedni, czy taki spis treści jest okej - http://www.openbookproject.net/books/pythonds/ ? Czy może jest za mało/za dużo jak na pozycję juniorską czy stażową ?
To jest dobra książka, i na juniora na pewno wystarczy.
Często pojawiają się zadania z olimpiad. I nie ma czegoś takiego, że za dużo wiedzy masz - potrafią dawać takie zadania, że niejeden senior by zwątpił. Mam wrażenie, że czasami to chcą bardziej sprawdzić kto się nie podda i zrobi cokolwiek niż kto idealnie rozwiąże zadanie. Słyszałem nawet o przypadku, że celowo dali zadanie nie do rozwiązania. Muszą mieć ubaw na tych rekrutacjach.
Dodam, że na stronkach typu hackerrank i podobnych masz możliwość poćwiczenia również zadań z algorytmów.
Jak juz poznasz podstawy to 'Elements of Programming Interviews in Python' wymiata.
Odnośnie olimpiad to jest strona: https://oi.edu.pl Przerób sobie wszystkie minione olimpiady.
podczas wiekszosci rekrutacji na python + jakis web framework w ogole nie ma pytan o algorytmy (moze jedena na 20)
kimikini napisał(a):
podczas wiekszosci rekrutacji na python + jakis web framework w ogole nie ma pytan o algorytmy (moze jedena na 20)
To zależy co się będzie robić w tym Pythonie, to ma wpływ na zadania rekrutacyje.
kimikini napisał(a):
podczas wiekszosci rekrutacji na python + jakis web framework w ogole nie ma pytan o algorytmy (moze jedena na 20)
to zalezy gdzie sie rekrutujesz :)