Diana
Poziom 41

O Junach

Opublikowano w grupie Random-PL
Wiele osób, które czytają książkę, przychodzi na rozmowy kwalifikacyjne, mówią, naucz mnie. Takich „junies” nikt nie potrzebuje, bo... ich nauczanie jest bardzo drogie. Przykładowo senior może trenować jednocześnie do 5 juniorów. Szkolenie juniora zajmuje 2-3 miesiące. Ponadto podpisujący nie wykonuje w tym czasie swoich obowiązków. Pensja Signora wynosi 3,5 tys. dolarów. Okazuje się, że 10 tys. dolarów wydaje się na przeszkolenie 5 osób, czyli m.in. 2 tys. na osobę. Dodaj do tej kwoty pensję June i koszty jego miejsca pracy, wydatki na nie. Wychodzi 3-4 tys. Co więcej, nie przynosi to żadnych korzyści, ponieważ... jego kod to gówniany kod, który podpisujący stale sprawdza, a czasem wyklucza. Konkluzja czerwca powinna być następująca:
  • samodzielnego uczenia się
  • wymaga minimalnego nadzoru
  • bardzo dobrze zna rdzeń Java
  • umie samodzielnie wyszukiwać informacje
  • zadaje właściwe pytania
  • nie zawraca głowy innym programistom drobiazgami
  • zna szczegółowo technologię projektu
  • stosuje się do zasad pisania kodu przyjętych w projekcie, bez przysłówka
  • szybko wchodzi do projektu
Wymagania na czerwiec w projekcie:
  1. doskonała znajomość Java Core
  2. samokształcenie
  3. jasne sformułowanie problemu
  4. pisanie prostych zapytań SQL
  5. rozpoznanie wiodących technologii w projekcie. W przypadku większości projektów:
    • kompilacja (Ant lub Maven)
    • praca z bazą danych - ORM (Hibernate, MyBatis itp.)
    • logika biznesowa obejmująca transakcyjność (zwykle Spring, wymagana znajomość IoC)
    • klient - dużo frameworków. W przypadku sieci pożądane jest zrozumienie podstaw HTML, CSS, JavaScript + często lub JQuery.
Rozwijaj się więc nie tylko w Javie, a wtedy szybciej zostaniesz programistą
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION