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

avec Java Discussion :

Combien de temps pour apprendre Java ?


Sujet :

avec Java

  1. #1
    Membre exp�riment� Avatar de Amine_sas
    Profil pro
    �tudiant
    Inscrit en
    Juin 2005
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 245
    Par d�faut Combien de temps pour apprendre Java ?
    sachant que j'ai une experience en C, mais je n'ai jamais travaill� avec un langage Orient� Objet.

  2. #2
    Expert confirm�
    Avatar de Baptiste Wicht
    Homme Profil pro
    �tudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par d�faut
    Si tu veut tout savoir de java, il va te falloir beaucoup de temps, surtout si tu n'as jamais fait de POO. Mais pour commencer � ma�triser le java, il me semble que ca vient assez vite.

    Je sais, c'est assez relatif comme r�ponse, mais tout d�pend de la motivation, de la logique, du temps disponible et du niveau jusqu'ou veut aller la personne.

  3. #3
    Membre �m�rite
    Avatar de bbclone
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    537
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 537
    Par d�faut
    j'ai une bonne conaissance du C sous Linux (prog systeme linux)
    il m'a fallu 6 mois pour apprendre java. c'est un langage super simple.

    faut dire que j'ai pas tout vu non plus en java.
    je me suis concentrer sur le contenu du JSDK sans librairie externe au debut et ensuite j'ai commencer a etudier les librarie les plus connues comme FOP, iText, des librarie jakarta...

    passer de vim a des outil comme IDEA (j'ai aussi vu Netbeans, Eclipse, JDev et Jbuilder) on voit la difference
    ces outils font tout pour toi. Toi tu pense un truc tu tappe un racourci clavier et le truc apparait comme un tour de magie.

    une fois que j'avais une bonne vision de java standard edition j'ai un peu regarder ce qui se fait dans Java EE. Mais ca demandait trop d'effort pour l'installation des serveur d'applications. J'ai tester les servlet/jsp + hibernate sur un simple tomcat et quand j'ai voulu passer au EJB j'ai abandonner.
    L'installation d'Ias sur linux m'a decourager.



    donc pour resumer, je dirai si tu a une bonne conaissance du C, il te faudra environ 6 mois. (durant ces 6 mois j'avais cours et une grosse partie de ces 6 mois j'etait en stage donc voila pour celui qui veut connaitre la duree => quelques heure par jour)

  4. #4
    Membre �m�rite
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    D�tails du profil
    Informations personnelles :
    �ge : 52
    Localisation : France

    Informations professionnelles :
    Activit� : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Par d�faut
    Hello,

    Si j'ai un conseil personnel � te donner, avant tout il faut se concentrer sur la POO et le JDK 1.5 serait un bon d�part (il vaut mieux commencer par le plus r�cent). Mais en aucune fa�on il faut se concentrer sur tel ou tel framework ou telle API externe. Pour moi �a doit venir bien apr�s, parceque par exemple un framework � tendance a masquer tous les aspects orient�s objet de Java et donc tu as tendance � programmer en Java comme en C.

    Alors un second conceil il faut absoluement que tu oublies la programmation en C (en dehors de la syntaxe), pour programmer en Java (je d�teste les programmeurs qui ne savent que faire des classes avec des m�thodes statiques, sans jamais utiliser les notions objet : polymorphisme, h�ritage, interfaces, classes abstraites, etc).

    Ciao

  5. #5
    in
    in est d�connect�
    Membre Expert Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    D�tails du profil
    Informations personnelles :
    Localisation : France, Finist�re (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Par d�faut
    pour appuyer ce que dis Thibault :

    je suis ne train de reprendre (TMA) une appli java qui a �t� �crite par un (ou plusieurs) gars ne connaissant apparemment pas trop la POO. En plus le truc a �t� fait avec un IDE qui a corrig� les probl�mes � sa mani�re (pas toujours tr�s propre).

    Du coup je me retouve avec une m�thode main �norme, tr�s peu de m�thodes, un truc infernal � maintenir koi.

    j'ai donc pris le parti de r��crire en objet. Et bien je peux te dire que mon code fait en gros 30% de moins en taille, en temps de traitement. Et bon pour faire �voluer c'est sans comparaison avec ce que j'avais avant.


    tout �a pour dire qu'en java, on peut programmer comme en C (pas trop objet je veux dire) mais que �a n'a strictement aucun int�r�t ... il faut donc principalement ce concentrer sur la POO et ses concepts. Tu verras tu auras du mal � revenir au C apr�s

  6. #6
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    22
    D�tails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 22
    Par d�faut
    Il n'y a pas d'opposition entre les langages de prog, si tu ne sais pas comment t'y prendre, commence par les base de la POO, tu trouveras plein de cours Java valables dans Developpez et ailleurs.

    Je connais un bon langage multi-paradigme qui te permet de passer d'un genre de prog � un autre et de ne jamais �tre perdu : le langage D. Il r�unit les avantages respectifs de C et de Java.

    Le trio gagnant selon moi : C, Java, D.
    Si tu connais le D par exemple, Java tu l'�tudies en quelques heures : il ne faut pas des mois !

    Java n'est qu'un langage POO parmi d'autres.

    Utilise ces trois langages sachant que les deux derniers sont ax�s POO.
    L'objet est un concept puissant mais selon moi, gare au tout-�-l'objet

  7. #7
    Membre �clair�
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par d�faut
    Ca d�pend des conditions dans lesquelles tu apprends Java et de tes acquis.

    Je suis formateur Java, on propose des formations de quatre semaines. Normalement, un stagiaire ayant d�j� une bonne exp�rience dans un langage de type C ressort de cette formation en ayant assimil� le langage Java, le principe de la programmation orient� objet et en sachant utiliser les principales api de Java (java.lang, java.io, java.util, java.sql, javax.swing).

    Par exp�rience, ta courbe d'apprentissage va �norm�ment d�pendre de ton background. Si tu es un bon d�veloppeur C, tu n'auras pas de difficult� majeure pour apprendre Java. Quatre semaines de formation te laisseront le temps d'aborder toutes les subtilit�s du langage et m�me d'aborder le d�veloppement J2EE. En revanche, si tu as tr�s peu d�velopp� par le pass�, tu vas gal�rer. J'ai d�j� eu des stagiaires qui ressortaient de formation en ne sachant toujours pas d�velopper en Java.

    Si tu as l'intention de t'auto-former, je pense que tu dois compter au moins deux fois plus de temps. Dans ce cas, n'h�site pas � faire un usage abusif du forum pour recueillir des conseils.

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 5
    Par d�faut Je vais repeter ce que les autres on deja dit
    Cela fait 6 semaines que je ne fait quasi que sa en licence et crois moi mieux vaut avoir compris la TOO avant de ce lancer!!
    Il est vrai que le langage est assez facile car la javadoc et la generation automatique de code facilite vraiment le travail mais la conception objet avec les design pattern, MVC ect, vont te faire peter un cable si t pas bien preparer. Mais rien est impossible quand on a la volont�

    Au fait, merci pour les Cours et tutoriels pour apprendre Java , en particulier celui la est g�nial : cours Java de jmdoudou

    Bon courage..

Discussions similaires

  1. Combien de temps pour apprendre le wordpress
    Par hous04 dans le forum WordPress
    R�ponses: 3
    Dernier message: 16/01/2014, 18h18
  2. Combien de temps pour apprendre DataStage ?
    Par ingcariere dans le forum DataStage
    R�ponses: 2
    Dernier message: 09/05/2013, 11h50
  3. Combien de temps pour apprendre le C#
    Par sab_info dans le forum C#
    R�ponses: 6
    Dernier message: 08/12/2012, 09h53
  4. combien de temps pour apprendre Excel ?
    Par zangaloni dans le forum Excel
    R�ponses: 10
    Dernier message: 14/10/2009, 21h22
  5. [Spip] Combien de temps pour cr�er un site web ?
    Par gamerome dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 7
    Dernier message: 13/09/2008, 09h21

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