Bez urazy, ale z takim podejściem to raczej zapomnij o zdobyciu pracy w tej branży, a nawet jeśli się to uda, to o wysokich zarobkach. Znajomość wzorców projektowych, IDE, Swinga, JavaFx 2, dostępu do bazy danych, biblioteki standardowej, innych popularnych bibliotek (np. commons lang,io) i przynajmniej podstawowa znajomość Springa to w zasadzie pakiet minimalny. Mam tutaj na myśli perfekcyjnego orientowania się w tych tematach, ale przynajniej wiedzę jakie słowa kluczowe w google wpisać w razie problemów. Pomijam całkowicie doświadczenie (nawet takie zdobywane w domu), znajomość przynajmniej jednego systemu kontroli wersji (w zasadzie konieczność w pracy).