Sono un professionista del software con circa 1,6 anni di esperienza in Java. A causa di motivi personali, ho dovuto lasciare il mio lavoro, e ora dopo 5 o 6 mesi, sto per ricominciare la mia carriera. Sto pensando di provare a sostenere l'esame SCJP, ma alcuni dei miei anziani hanno suggerito di imparare Spring e Hibernate. Sono totalmente nuovo a Spring e Hibernate, ma sono abbastanza bravo in concetti, servlet e JSP di base in Java.
Quale opzione potrebbe aiutarmi a garantire un lavoro veloce? Le società di software non utilizzano Java e JDBC da soli, senza concetti avanzati come EJB, Struts, Spring, Hibernate, servlet, JSPs, ecc.? È sufficiente che un individuo possieda abilità in Java solo tentando di ottenere la certificazione SCJP, o hai bisogno di competenze Java avanzate per garantire un lavoro?