Cześć. Mam maksymalnie 3 lata na nauczenie się javy lub(xor) c#, od zera, na poziomie pozwalającym startować na stanowisko juniora w którejś firmie IT. Studiuję teleinformatykę i chciałbym wykorzystać jej tematykę, toteż zająć się zagadnieniami internetowymi. Znam podstawy c, c++ (poziom zadań symfonii c++ Grębosza). Zajmowałem się prostymi algorytmami dot. np. interpolacji, aproksymacji, całkowania i różniczkowania numerycznego w matlabie. Oczywiście to błahostki, ale myślę, że dam radę z tymi bardziej złożonymi (być może się mylę :) ). Brakuje mi natomiast wiedzy o klasycznych algorytmach, takich jak w książce o wstępie do algorytmów Cormena. W związku z tym proszę o poradę, jak efektywnie wykorzystać pozostały mi czas. Czy dobrym sposobem będzie programowanie, np. w javie, począwszy od prostych aplikacji użytkowych i gier, a jednocześnie przećwiczenie wszystkich algorytmów z ww. książki Cormena? A może lepiej ograniczyć się do algorytmów najbardziej przydatnych w pracy i poświęcić więcej dni dla frameworków?
//oczywiście zapomniałem napisać, żebyście to ocenili własną miarą, czyli postawili się w mojej sytuacji z waszymi predyspozycjami :)