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

Etudes Discussion :

Auto-formation / Autodidacte : Qu'apprendre après Java ?


Sujet :

Etudes

  1. #1
    Membre du Club Avatar de kayzra
    Inscrit en
    Novembre 2006
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 110
    Points : 68
    Points
    68
    Par défaut Auto-formation / Autodidacte : Qu'apprendre après Java ?
    Je suis autodidacte , j'ai débuté la programmation il y a maintenant 4 mois en commençant par le language java... est je me pose aujourd'hui quelques questions!

    Je souhaiterai obtenir vos conseils ou des pistes sur la suites à donner a ma formation :

    - Est il nécessaire de métriser un language parfaitement avant d'en apprendre un autre?

    - Celon vous quels sont les outils et languages fondammentales a maitriser pour aujourd'hui pourvoir facilement trouver du travail et travailler dans le domaine de la programmation?

    - quels pourrait etre, celon vous mes choix pour la suite? (etudier les bases de donnée,le developpement web côté client/server, application mobile...)

    Toutes sugestion de votre part sera pour moi une aide non négligeable!!!

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par kayzra
    - Est il nécessaire de métriser un language parfaitement avant d'en apprendre un autre?
    non... pas du tout

    Citation Envoyé par kayzra
    - Celon vous quels sont les outils et languages fondammentales a maitriser pour aujourd'hui pourvoir facilement trouver du travail et travailler dans le domaine de la programmation?
    - quels pourrait etre, celon vous mes choix pour la suite? (etudier les bases de donnée,le developpement web côté client/server, application mobile...)

    tout dépend du domaine dans lequel tu veux travailler
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Expert éminent

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Points : 6 911
    Points
    6 911
    Par défaut
    Citation Envoyé par kayzra
    Est il nécessaire de métriser un language parfaitement avant d'en apprendre un autre?
    Je me demande plutot s'il est possible de maitriser parfaitement un langage sans en connaitre d'autres.
    Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.

  4. #4
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 601
    Points
    61 601
    Par défaut
    4 mois ca n'est pas beaucoup sur Java, tu as aussi regardé Java EE ? JSP ? Servlets ? EJB ? Les serveurs d'applications ?

    Quand tu aura fini tout ca, même en restant sur Java, tu peu aussi complémenter sur ce que demandes les employeurs sur Java : UML, XML, (X)HTML, SQL, Oracle, ...

    Si tu n'à pas de diplômes, pour etre crédible il faudrait que tu réalise un projet qui ressemble à quelque chose, ou participer à un projet (open source par exemple)

    Donc pour etre crédible sans diplômes :
    - 1 an + d'étude ou plus
    - 1 an + de travail sur un projet

    Lire :
    - Cours et tutoriels pour apprendre Java : http://java.developpez.com/cours/
    - Le magnifique cours Java de jmdoudou : http://jmdoudoux.developpez.com/cours/developpons/java/
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  5. #5
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Un langage c'est un outil et non une finalité.
    Si tu veux apprendre Java je te conseille de faire des petits projets persos des petits jeux des petits programmes genre gestion de carnet d'adresse ou de vidéothèque etc..
    c'est comme cela qu'on approfondit un langage

  6. #6
    Membre du Club Avatar de kayzra
    Inscrit en
    Novembre 2006
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 110
    Points : 68
    Points
    68
    Par défaut
    Etant autodidacte je suis le seul dans mon entourage a faire de la programmation et par conséquence je ne beneficie malheureusement du conseil ou de l'aide de personne.

    C'est pourquoi je souhaite simplement des conseils afin de pouvoir acquérir les connaissances nécessaire pour pouvoir travailler in finé dans la programmation quelque soit le domaine (étant débutant je n'ai pas encore trouvé ma voie), ou si vous voulez quel est le bagage nécessaire a un bon programmeur polyvalent de nos jours?

    Marc Lussac dit :
    4 mois ca n'est pas beaucoup sur Java, tu as aussi regardé Java EE ? JSP ? Servlets ? EJB ? Les serveurs d'applications ?

    Quand tu aura fini tout ca, même en restant sur Java, tu peu aussi complémenter sur ce que demandes les employeurs sur Java : UML, XML, (X)HTML, SQL, Oracle, ...
    merci Marc Lussac pour tes conseils, sache que je ne souhaite pas abandonner le language java qui me passionne, j'ai simplement peur qu'en ne faisant que du java, de passe a coté d'autre languages essentiels ...
    Il en découle cette question peut on facilement travailler en ne connaissant qu'un seul language aussi vaste soit il?
    N'est il pas necessiare de voir et savoir autre chose ?

  7. #7
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 601
    Points
    61 601
    Par défaut
    Tu peu parfaitement focaliser ta carrière future sur Java, mais compléter par des langages complétentaires, liste ci dessus.

    Ca ne t'aportera rien par exemple d'apprendre C#, puisque c'est la meme chose que Java, c'est simplement la "version Microsof".

    Cela sera plus crédible auprès des employeurs de devenir un expert sur java que de te disperser dans 10 langages qui font la même chose

    Les employeurs recherchent des experts, qui sont directement efficace et qui ne font pas d'erreurs.

    Si tu ne fait que "survoler" des langages sans programmer des projets, tu n'acquier aucune expérience et ca n'à aucune valeur quasiment
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  8. #8
    Membre éprouvé
    Avatar de InOCamlWeTrust
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 036
    Points : 1 284
    Points
    1 284
    Par défaut
    Pour moi, un bon programmeur Java doit bien-sûr maîtriser toutes les technologies citées ci-dessus (et parvenir à intégrer tout celà), mais aussi tout ce qu'un vrai programmeur se doit de connaître sans pour autant en être spécialiste : les lexers et parsers, les technologies concernant les objets dupliqés, les appels de méthode à distance, la communication par sockets, les appels système de bas niveau, la concurrence, etc...

    Dans le monde Java, il y a aussi Ajax qui marche bien en ce moment.
    When Colt produced the first practical repeating handgun, it gave rise to the saying God created men, but Colt made them equal.

  9. #9
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par InOCamlWeTrust
    Dans le monde Java, il y a aussi Ajax qui marche bien en ce moment.

    ajax = javascript, où on m'aurait menti
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  10. #10
    Membre du Club Avatar de kayzra
    Inscrit en
    Novembre 2006
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 110
    Points : 68
    Points
    68
    Par défaut
    Merci pour vos conseils!

    Donc en résumé, si je vous comprend bien il est plus important de se spécialiser dans un domaine plutot que d'etre polyvalant et de connaitre plusieur languages ou domaines de programmations.

  11. #11
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par kayzra
    Merci pour vos conseils!

    Donc en résumé, si je vous comprend bien il est plus important de se spécialiser dans un domaine plutot que d'etre polyvalant et de connaitre plusieur languages ou domaines de programmations.

    non, ça dépend de que tu souhaites plus tard...
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  12. #12
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Points : 2 844
    Points
    2 844
    Par défaut
    Citation Envoyé par InOCamlWeTrust
    Pour moi, un bon programmeur Java doit bien-sûr maîtriser toutes les technologies citées ci-dessus (et parvenir à intégrer tout celà), mais aussi tout ce qu'un vrai programmeur se doit de connaître sans pour autant en être spécialiste : les lexers et parsers, les technologies concernant les objets dupliqés, les appels de méthode à distance, la communication par sockets, les appels système de bas niveau, la concurrence, etc...
    Je suis d'accord et j'approuve totalement.
    Pour revenir au PO cela dépend de ce que tu veux faire. Mais bon, si tu es autodidacte le Java c'est pe pas le mieux (je pense toujours au papier de Spolsky qud je dis ça ) pour apprendre à programmer.
    J'aime bien aussi ce qui est dit en seconde partie de ce mail.Cela dépend vraiment de ce que tu veux faire vraiment.
    Dans le monde Java, il y a aussi Ajax qui marche bien en ce moment.
    Asynchonous Javascript and XML. Et javascript != Java non?

  13. #13
    Membre du Club Avatar de kayzra
    Inscrit en
    Novembre 2006
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 110
    Points : 68
    Points
    68
    Par défaut
    Escusez moi de paraitre un peu lourd, mais pouriez vous me donner des exemples:

    - bagages souhaitable par branche informatique (reseaux et developpement internet, systèmes industrielles, systemes d'informations,...)

    Gnux a dit:
    si tu es autodidacte le Java c'est pe pas le mieux (je pense toujours au papier de Spolsky qud je dis ça ) pour apprendre à programmer.
    pourrais tu preciser ce que tu veux dire? ... pourquoi ne devrait on pas commencer par java?
    ... suite a la lecture du lien mail et si c'est bien ce que tu veux dire ...pourkoi apprendre un autre language fonctionnel, puisque java peut etre utilisé en language fonctionnel, non?

    Java un des choix( avec C/C++) qui m'a été proposé quand j'ai decidé d'apprendre la programmation ... pour moi je trouve que le code y est clair , et le fait qu'il s'agisse d'un language assez strict, me donne de bonne habitude pour l'écriture du code. Ce n'est biensure que l'avis du débutant que je suis!

  14. #14
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Points : 2 844
    Points
    2 844
    Par défaut
    Citation Envoyé par kayzra
    pourquoi ne devrait on pas commencer par java?
    Je faisais référence à cet article: http://www.joelonsoftware.com/articl...vaSchools.html
    premier sur google...Qui fait lui même écho à des préoccupations concernant ce qu'il faut (ou faudrait) enseigner aux impétrants pour qu'ils deviennent de vrais bons programmeurs et pas slt des manipulateurs d'API...
    ... suite a la lecture du lien mail et si c'est bien ce que tu veux dire ...pourkoi apprendre un autre language fonctionnel, puisque java peut etre utilisé en language fonctionnel, non?
    Réponse courte: non...
    Plus long: java n'est pas un langage fonctionnel (dans les 2 sens du terme ) ou alors on m'a pas prévenu ()
    Maintenant il est sur que si tu maitrises java, tu seras le roi sur le marché du travail (ou presque!). Pourquoi ne pas t'engager dans un projet open-source comme te le conseillait Marc afin de te "faire le cuir" pour aborder ensuite d'autres rivages.
    Moi si je faisais du Java je regarderais du coté d'Azureus par exemple...

  15. #15
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par Gnux
    Plus long: java n'est pas un langage fonctionnel (dans les 2 sens du terme ) ou alors on m'a pas prévenu ()

    euh on a du te mentir alors...
    on peut parfaitement codé du fonctionnel dans un langage objet. ce n'est pas classique, ni naturel mais c'est possible

    si tu veux un exemple, regardes les transparents de Xavier Leroy sur le codage de fonctionnalités "haut-niveau" dans un langage de plus bas niveau
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  16. #16
    Membre du Club Avatar de kayzra
    Inscrit en
    Novembre 2006
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 110
    Points : 68
    Points
    68
    Par défaut
    Si je comprend bien ce que tu veux dire, est ce qui est juste je crois on devrais commencer par un language fonctionnel complex style Assembleur pour devenir un bon progarmmeur dans n'importe quels languages OO...
    Mais cela depend du temp que tu peux consacrer à ta formation!!!

    Personnellement j'ai bientot 30 ans, je suis pere de 3 enfant et je me vois mal travailler d'ici 4 à 5 maxi dans la programmation en faisant comme cela!!!

    De plus, Je crois personnellement que cela ne changera rien un mauvais programmeur Assembleur restera un mauvais programmeur sur n'importe quel autre language!
    Ce que j'ai personnellement remarqué et qui est important dans la programmation c'est d'etre logique, organnisé, et pragmatique pour pouvoir envisager toutes les meilheures solution a un probleme donné!!!
    Une Bonne methode de travail peu peut etre compenser un manque de connaissance!

  17. #17
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 601
    Points
    61 601
    Par défaut
    Citation Envoyé par kayzra
    Donc en résumé, si je vous comprend bien il est plus important de se spécialiser dans un domaine plutot que d'etre polyvalant et de connaitre plusieur languages ou domaines de programmations.
    Je pense que tu ne réalise pas que ton idée d'apprendre à maitriser plusieurs langages est une vue de l'esprit. Si déjà tu arrive à devenir expert sur java, avec en plus tous les langages complémentaires, tu deviendra "polyvalent", dans le domaine java.

    Certains pensent qu'il faut plusieurs années pour dévenir vraiment professionel sur Java.

    Si tu met sur un CV que tu as "soi disant" appris 10 langages "concurrents" en 1 an les recruteurs vont penser que tu es simplement un comique, et mettre ton CV directement à la poubelle.

    Par contre si tu as 5 ans d'expérience en développement Java plus les langages compémentaires, la tu va les intérésser.
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  18. #18
    Expert éminent

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Points : 6 911
    Points
    6 911
    Par défaut
    Citation Envoyé par kayzra
    Je suis autodidacte , j'ai débuté la programmation il y a maintenant 4 mois en commençant par le language java...
    Citation Envoyé par kayzra
    Personnellement j'ai bientot 30 ans, je suis pere de 3 enfant et je me vois mal travailler d'ici 4 à 5 maxi dans la programmation en faisant comme cela!!!
    Si ton objectif principal est de trouver du boulot a courte echeance (je suppose que c'est 4 a 5 mois maxi), je me demande si chercher un autre domaine que la programmation n'est pas mieux. C'est quoi ta formation initiale?
    Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.

  19. #19
    Membre du Club Avatar de kayzra
    Inscrit en
    Novembre 2006
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 110
    Points : 68
    Points
    68
    Par défaut
    g une formation initiale en comptabilité et en commerce ... la programmation c'est ce que je voudrez faire mais je sais qu'il existe un gouffre entre ce que lon veux et ce que l'on peu !!!

    Il reste malgrés tout que j'ai toujours eu envie d'apprendre la programmation et que je n'ai jamais pus pour diverse raisons: manque de moyens, ou d'autre priorité( j'ai du arreter mes etudes et travailler tout de suite quand j'ai eu mon 1er gosse).

    Donc même si je ne traivail jamais dans ce domaine je sauhaite continuer a apprendre "pour le plaisir" !!!

  20. #20
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 601
    Points
    61 601
    Par défaut
    Dans la liste des langages à apprendre tu peu aussi rajouter 'le Français"

    Un développeur ne fait pas que "programmer" il rédige aussi divers documents...
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

Discussions similaires

  1. Réponses: 14
    Dernier message: 13/02/2009, 14h41
  2. Apprendre le JAVA
    Par chicho dans le forum Langage
    Réponses: 10
    Dernier message: 05/02/2007, 18h26
  3. format de données incorrecte apres synchronisation
    Par mahboub dans le forum Access
    Réponses: 3
    Dernier message: 18/01/2007, 15h17
  4. Formater les composants Maskedit après Saisie
    Par Bourak dans le forum Delphi
    Réponses: 2
    Dernier message: 26/09/2006, 10h51
  5. Format date dans état après migration
    Par guiguikawa dans le forum Access
    Réponses: 10
    Dernier message: 21/06/2006, 13h27

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