Witajcie,
zrobiłem listę umiejętności, które powtarzaja się w ofertach róznych firm, na stanowisko młodszego programisty JAVA.
Chciałbym się Was zapytać co jest najważniejsze, czyli "must have".
Takim pobocznym pytaniem jest; jakie realne znaczenie (wykluczając wizerunkowe działania HR oraz PR danej firmy) mają inne umiejętności, np. sprzedażowe, przywódcze, coachingowe, psychologiczne/ filozoficzne/ socjologiczne, języki obce, znajomość obcych kultur etc.? (może zbyt brutalnie, ale bardziej interesuje mnie zdanie seniorów, którzy pracują w duzych firmach i widzą co się dzieje, a nie ludzi z HR, ponieważ ich podejście oraz wiedzę na temat tego kogo zatrudniać już poznałem)
Lista:
(żeby oszczędzić Wasz czas, podaję listę i prosiłbym o wypisanie numerów w malejącej ważności. Jeżeli czegoś brakuje, to proszę dopisać).
1) Programowanie obiektowe
2) Wzorce projektowe
3) SQL/ relacyjne bazy danych
4) Clean Code/ Solid
5) Testowanie jednostkowe/ TDD
6) Wzorzc MVC
7) HTML/ CSS
8) Protokół HTTP
9) Git
10) Hibernate
11) Maven
12) Spring
13) REST
14) Agile
Pozdrawiam,
Marcin