Précédent   Forum des professionnels en informatique > Emploi et Etudes en Informatique > Etudes
Etudes Forum général de discussion sur les études et les formations
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/03/2007, 14h11   #1
Nouveau Membre du Club
 
Avatar de kayzra
 
Inscription : novembre 2006
Messages : 110
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 110
Points : 37
Points : 37
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!!!
kayzra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 14h29   #2
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
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
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 14h37   #3
Expert Confirmé Sénior

 
Inscription : novembre 2005
Messages : 4 772
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 4 772
Points : 4 978
Points : 4 978
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. Par contre, un MP convient bien pour postuler ou demander des informations complémentaires pour ce stage.
Jean-Marc.Bourguet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 16h21   #4
Directeur Marketing
 
Avatar de Marc Lussac
 
Homme Marc Lussac
Responsable marketing opérationnel
Inscription : mars 2002
Messages : 26 358
Détails du profil
Informations personnelles :
Nom : Homme Marc Lussac
Localisation : Canada

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

Informations forums :
Inscription : mars 2002
Messages : 26 358
Points : 23 184
Points : 23 184
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
__________________
-> Ne pas me contacter pour le forum et je ne répondrai à aucune question technique -> Comment nous contacter
-> Pour partenariat ou publicité : Mon Email
Marc Lussac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 17h24   #5
Expert Confirmé Sénior
 
Développeur informatique
Inscription : novembre 2006
Messages : 4 222
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 : 4 222
Points : 5 309
Points : 5 309
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
Mat.M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 17h57   #6
Nouveau Membre du Club
 
Avatar de kayzra
 
Inscription : novembre 2006
Messages : 110
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 110
Points : 37
Points : 37
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?

Citation:
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 ?
kayzra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 18h04   #7
Directeur Marketing
 
Avatar de Marc Lussac
 
Homme Marc Lussac
Responsable marketing opérationnel
Inscription : mars 2002
Messages : 26 358
Détails du profil
Informations personnelles :
Nom : Homme Marc Lussac
Localisation : Canada

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

Informations forums :
Inscription : mars 2002
Messages : 26 358
Points : 23 184
Points : 23 184
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 -> Comment nous contacter
-> Pour partenariat ou publicité : Mon Email
Marc Lussac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 10h11   #8
Membre Expert
 
Avatar de InOCamlWeTrust
 
Inscription : septembre 2006
Messages : 1 036
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 036
Points : 1 129
Points : 1 129
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.
InOCamlWeTrust est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 10h21   #9
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
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
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 12h59   #10
Nouveau Membre du Club
 
Avatar de kayzra
 
Inscription : novembre 2006
Messages : 110
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 110
Points : 37
Points : 37
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.
kayzra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 13h11   #11
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
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
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 13h56   #12
Membre Expert
 
Avatar de Gnux
 
Inscription : juillet 2003
Messages : 2 055
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 2 055
Points : 2 007
Points : 2 007
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.
Citation:
Dans le monde Java, il y a aussi Ajax qui marche bien en ce moment.
Asynchonous Javascript and XML. Et javascript != Java non?
Gnux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 14h39   #13
Nouveau Membre du Club
 
Avatar de kayzra
 
Inscription : novembre 2006
Messages : 110
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 110
Points : 37
Points : 37
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,...)

Citation:
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!
kayzra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 14h59   #14
Membre Expert
 
Avatar de Gnux
 
Inscription : juillet 2003
Messages : 2 055
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 2 055
Points : 2 007
Points : 2 007
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...
Citation:
... 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...
Gnux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 15h03   #15
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
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
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 15h20   #16
Nouveau Membre du Club
 
Avatar de kayzra
 
Inscription : novembre 2006
Messages : 110
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 110
Points : 37
Points : 37
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!
kayzra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 16h25   #17
Directeur Marketing
 
Avatar de Marc Lussac
 
Homme Marc Lussac
Responsable marketing opérationnel
Inscription : mars 2002
Messages : 26 358
Détails du profil
Informations personnelles :
Nom : Homme Marc Lussac
Localisation : Canada

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

Informations forums :
Inscription : mars 2002
Messages : 26 358
Points : 23 184
Points : 23 184
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 -> Comment nous contacter
-> Pour partenariat ou publicité : Mon Email
Marc Lussac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 16h44   #18
Expert Confirmé Sénior

 
Inscription : novembre 2005
Messages : 4 772
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 4 772
Points : 4 978
Points : 4 978
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. Par contre, un MP convient bien pour postuler ou demander des informations complémentaires pour ce stage.
Jean-Marc.Bourguet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 16h53   #19
Nouveau Membre du Club
 
Avatar de kayzra
 
Inscription : novembre 2006
Messages : 110
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 110
Points : 37
Points : 37
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" !!!
kayzra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 17h18   #20
Directeur Marketing
 
Avatar de Marc Lussac
 
Homme Marc Lussac
Responsable marketing opérationnel
Inscription : mars 2002
Messages : 26 358
Détails du profil
Informations personnelles :
Nom : Homme Marc Lussac
Localisation : Canada

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

Informations forums :
Inscription : mars 2002
Messages : 26 358
Points : 23 184
Points : 23 184
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 -> Comment nous contacter
-> Pour partenariat ou publicité : Mon Email
Marc Lussac est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h09.


 
 
 
 
Partenaires

Hébergement Web