Hallo Zusammen,
nachdem ich nun einige Jahre Programmiererfahrung gesammelt habe will ich mich in 2 großen Themenbereichen selbstständig weiterbilden.
1. Algorithmen
Gibt es irgendwo im Internet eine Seite oder evtl ein Buch mit dem ich meine Denkweise verfeinern kann um komplexere Probleme Performanter zu lösen oder sollte ich einfach meine Mathe Kenntnisse erweitern? Kennt jemand gutes Lehrmaterial um mir bei diesem Thema weiterzuhelfen?
Ich habe mich testweise mal auf hackerrank.com versucht jedoch tu ich mich ab Schwierigkeit Medium Schwer und finde teilweise keine Lösung.
2. Softwaredesign
Ähnlich wie bei Punkt 1 suche ich Lehrmaterial für verschiedenste Designarten unterschiedlichster Softwareprobleme. Hauptsächlich will ich damit erreichen in unterschiedlichsten Situationen bei gleichbleibender Codequalität meine Geschwindigkeit zu erhöhen.
Ich hoffe ihr könnt mir weiterhelfen.
Lg
nachdem ich nun einige Jahre Programmiererfahrung gesammelt habe will ich mich in 2 großen Themenbereichen selbstständig weiterbilden.
1. Algorithmen
Gibt es irgendwo im Internet eine Seite oder evtl ein Buch mit dem ich meine Denkweise verfeinern kann um komplexere Probleme Performanter zu lösen oder sollte ich einfach meine Mathe Kenntnisse erweitern? Kennt jemand gutes Lehrmaterial um mir bei diesem Thema weiterzuhelfen?
Ich habe mich testweise mal auf hackerrank.com versucht jedoch tu ich mich ab Schwierigkeit Medium Schwer und finde teilweise keine Lösung.
2. Softwaredesign
Ähnlich wie bei Punkt 1 suche ich Lehrmaterial für verschiedenste Designarten unterschiedlichster Softwareprobleme. Hauptsächlich will ich damit erreichen in unterschiedlichsten Situationen bei gleichbleibender Codequalität meine Geschwindigkeit zu erhöhen.
Ich hoffe ihr könnt mir weiterhelfen.
Lg