Non ho studiato CS né IT. Sono appena diventato uno sviluppatore, ora lavoro con Java. In realtà, dato che ora lavoro con una grande azienda che scrive applicazioni web ad alta scalabilità, penso di aver bisogno di essere migliore con i dettagli.
Non ho idea di cosa succede sotto Java. Prestazioni Java, Java lato server potrebbe essere la parola d'ordine? !! Sono molto povero con quei dettagli più di basso livello, ma non so dove guardare onestamente.
Ho iniziato a cercare alcune parole chiave in Amazon, ho finito per leggere libri come "programmatore pragmatico", "codice pulito", "codice completo" che IMO non sono quello che sto cercando.
Potresti fornirmi alcune risorse di apprendimento (libri, articoli, post di blog, corsi di formazione online) per questo argomento? Ho letto anche questo post: Avvicinamento a internals Java / JVM Ma penso di aver bisogno di un pre-passo prima di saltare in OpenJDK, giusto?!