Molte persone che hanno letto il libro vengono all'intervista, dicono, insegnami. Nessuno ha bisogno di questi "junies", perché... sono molto costosi da insegnare. Ad esempio, un senior può allenare fino a 5 junior contemporaneamente. Ci vogliono 2-3 mesi per addestrare un junior. Inoltre, il signor in questo momento non adempie ai suoi doveri. Lo stipendio del signor è di 3,5mila dollari. Si scopre che vengono spesi 10.000 dollari per formare 5 persone, ad es. 2k a persona. A questo importo si aggiunge lo stipendio di June e il costo del suo posto di lavoro, le relative spese. Risulta 3-4k dollari. Inoltre, non porta alcun beneficio, perché... il suo codice è un codice di merda, che il signor ricontrolla costantemente e talvolta esclude. La conclusione di giugno dovrebbe essere questa:
- autoapprendimento
- richiede una supervisione minima
- conosce molto bene Java Core
- sa cercare informazioni da solo
- pone le domande giuste
- non disturba gli altri programmatori per sciocchezze
- conosce in dettaglio la tecnologia del progetto
- segue le regole di scrittura del codice adottate nel progetto, senza avverbi
- entra rapidamente nel progetto
- ottima conoscenza di Java Core
- autodidatta
- chiara formulazione del problema
- scrivere semplici query SQL
- riconoscimento delle tecnologie leader in un progetto. Per la maggior parte dei progetti:
- costruire (Ant o Maven)
- lavorare con un database - ORM (Hibernate, MyBatis, ecc.)
- logica aziendale inclusa la transazionalità (solitamente Spring, è richiesta la comprensione dell'IoC)
- client: molti framework. Per il web è auspicabile comprendere le basi di HTML, CSS, JavaScript + spesso o JQuery.
GO TO FULL VERSION