IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Compétences en Java


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Par défaut Compétences en Java
    Bonjour,

    Je suis tombé sur une offre d'emploi où les compétences suivantes étaient appreciées :

    - Multi-threading et parallélisme,
    - Systèmes transactionnels,
    - Gestion de la mémoire JAVA (garbage collector),
    - Spécifications et mise en œuvre de J2EE.

    J'ai un niveau "junior" je dirais (école d'ingé en info + 1 an d'exp en java dans une startup), et j'ai eu à faire en entreprise deux petites applis clients/serveur.

    Donc pour ce qui est du multi threading, ben j'ai lancé des threads, voire même des pools de thread. Pour le transactionnel, je connais mes bases en hibernate. Pour la gestion de la mémoire, je ne fais pas de déclaration de variable dans une boucle infinie, et pour le J2EE proprement dit, jamais touché.

    J'aurai aimé savoir plus précisément ce qu'un recruteur attendrait de moi, quelles pistes je peux explorer, et surtout, qu'est ce qu'on entend par "gestion de la mémoire en java" (si ça revient à appeller system.gc() à tout bout de champ, je vais ptet faire l'impasse sur la société).

    Pour résumer : est ce qu'un mec qui touche en java pourrait me dire ce qu'il faut que je bosse pour avoir le niveau requis.

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    ben c'est assez court comme descriptif, mais bon

    Faut regarder dans son ensemble. Les trois éléments (multithreading, memoire et transaction) sont fortement lié aux 4ème, le J2EE, ou t'es dans un environnement multi client (plein de requetes en //), où il y a gestion des transaction (suivant la jta, avec les aspects déclaratifs du j2ee, les transaction gérées par le conteneur) et où il est important de savoir quoi ne pas faire pour ne pas engorger le système (toujours nettoyer ses ThreadLocal, faire attention quand on lie une variable au classloader, etc). Comme une appli J2EE doit tourner sans accro pendant des semaines voire des mois, le moindre memory leak doit pouvoir être évité (vivent les profilers ^^)

Discussions similaires

  1. Nouveau Test de Compétences : Librairies Java (lang, util, io, net)
    Par reseau-emploi dans le forum API standards et tierces
    Réponses: 19
    Dernier message: 15/09/2007, 13h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo