czy Wprowadzenie do algorytmów , Thomas H. Cormen to będzie wystarczająca książka do algorytmiki dla kogoś kto chce wejść w świat IT i chce zacząć od nauki algorytmiki ?
"Wystarczająca...?" Niewiele jest programistów, którzy opanowali cały zawarty tam materiał. Rzecz w tym, że w codziennej szeregowej pracy szeregowego programisty tej algorytmiki znów tak dużo nie ma - praca sprowadza się do łączenia bibliotek i kodów stworzonych przez kogoś w celu symulowania czyjegoś biznesu. Stosunkowo rzadko się pisze własne strukturę danych. Nikt nie implementuje sam sortowań tylko bierze gotową funkcję wbudowaną bądź biblioteczną.
Ale ja się zastanawiam, czy nic więcej nie będzie potrzebne jeśli chodzi o kształcenie się w IT jeśli chodzi o kwestie algorytmiki.
Ale IT to jest świat szeroki i zróżnicowany, obejmujący wiele dziedzin. Można pisać apki na froncie czy typowe CRUD-y i mieć tyle algorytmów co kot napłakał, można siedzieć w AI i stosować wyspecjalizowane metody uczenia maszynowego i statystyki, można pisać gry i znać się na przestrzennych strukturach danych jak drzewa ósemkowe itd. Inne będziesz miał algorytmy jak się będziesz specjalizował w implementacji baz danych, inne w przetwarzaniu rozproszonym, inne w kryptografii, inne w symulacjach inżynierskich - do każdego tematu można skompilować osobny zestaw polecanek. Tak, że to zależy co chcesz robić i w jakim kierunku się kształcić.
W każdym razie, Cormen jest mocno matematyczny, natomiast jeżeli cię to interesuje, to warto też zajrzeć na zastosowania tychże algorytmów w zadaniach, w książkach pokroju