Ampio spazio nel mio curriculum come sviluppatore Java. Quali sono le competenze indispensabili per essere assunti quei giorni? [chiuso]

3

Per alcuni motivi legali non ho lavorato per nessuno negli ultimi 12 anni. Sono uno sviluppatore web Java o almeno lo sto pensando. Per questo periodo ho lavorato al mio progetto - una sorta di rete aziendale - e ho fatto pochi lavori di piccole dimensioni, quindi adesso mi sento molto indietro rispetto alle mie capacità e alle competenze necessarie oggi.

Mi sono soffermato troppo a lungo su Struts e Hibernate e ho pensato che potesse funzionare per il mio progetto. Ho bisogno di trovare un lavoro, adesso, quindi passo la maggior parte del mio tempo a spazzare le mie capacità.

La mia domanda è: quali sono le attuali competenze necessarie che potrebbero convincere i datori di lavoro ad assumermi indipendentemente dal mio precedente impiego o dalla mancanza di esso.

In questo momento sono su AspectJ, IoC e Spring

    
posta OnlineAlien 11.11.2012 - 23:03
fonte

1 risposta

4
  • Hibernate è ancora molto rilevante, anche se più come l'implementazione principale dello standard JPA.
  • Struts è ben oltre il suo apice. Ma c'è ancora un sacco di codice legacy che lo usa e che deve essere mantenuto.
  • AOP non ha mai ottenuto molta trazione commerciale, quindi per riprendere la lucidatura, AspectJ è una perdita di tempo
  • La primavera è decisamente grande, tutti usano l'iniezione di dipendenza in questi giorni, Spring o Java EE, con lo standard CDI che crea un terreno comune.
  • Dal momento che EJB versione 3, Java EE (precedentemente J2EE) sta riguadagnando molta popolarità.
  • Imparare uno (o preferibilmente alcuni) framework web diverso da Struts sarebbe molto importante. Potrebbe essere Spring MVC, potrebbe essere JSF, Apache Wicket o Play.
  • Quando fai i frontend web, la conoscenza di JavaScript e JQuery è un must in questi giorni.
  • Test automatizzati con JUnit e librerie assortite, incluso un quadro di simulazione mostra che ti interessa la qualità.
  • Crea l'automazione con Ant o Maven e Jenkins è necessario in qualsiasi ambiente veramente professionale.

Ma la dimensione del tuo elenco di elenchi di competenze non importa quando non riesci a convincere i potenziali datori di lavoro che hai effettivamente esperienza con tali tecnologie. Probabilmente ottengono 20 curricula al giorno da persone disperse che mentono nel loro curriculum. La cosa migliore che puoi fare è costruire cose che puoi effettivamente mettere sul web per dimostrare la tua conoscenza di queste tecnologie.

    
risposta data 11.11.2012 - 23:37
fonte

Leggi altre domande sui tag