Sourde cherche professeur benevole en java
Mira
-
sandul Messages postés 3927 Date d'inscription Statut Membre Dernière intervention -
sandul Messages postés 3927 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Mon objectif est de devenir développeur en java. J'ai suivi une formation mais celle ci est très incomplète. C'était une formation a distance chez Arctia et pour une raison que j'ignore , ils se sont contentés de me dispenser un cours sur les base. Je suis donc au fait de tout ce qui concerne les fonctions , les boucles, le polymorphisme, les exceptions , les fichiers et j'ai quelques rudiments en interface graphique.
J'apprends toute seule en autodidacte. Etant sourde je ne peux pas assister à des cours en presentiel comme ceux qui se déroulent au cnam.
Malheureusement j'ai beaucoup de difficultés à comprendre tout ce qui touche aux interfaces graphiques , au réseaux et aux bases de données .
Le langage étant très vaste, j'ignore ce qu'il faut connaitre pour devenir opérationnelle dans ce domaine..
Pouvez vous me donner une idée?
Je cherche un développeur bénévole qui pourrait m'orienter et m'aider à éclaircir certains points.
Merci par avance pour vos réponses.
Mon objectif est de devenir développeur en java. J'ai suivi une formation mais celle ci est très incomplète. C'était une formation a distance chez Arctia et pour une raison que j'ignore , ils se sont contentés de me dispenser un cours sur les base. Je suis donc au fait de tout ce qui concerne les fonctions , les boucles, le polymorphisme, les exceptions , les fichiers et j'ai quelques rudiments en interface graphique.
J'apprends toute seule en autodidacte. Etant sourde je ne peux pas assister à des cours en presentiel comme ceux qui se déroulent au cnam.
Malheureusement j'ai beaucoup de difficultés à comprendre tout ce qui touche aux interfaces graphiques , au réseaux et aux bases de données .
Le langage étant très vaste, j'ignore ce qu'il faut connaitre pour devenir opérationnelle dans ce domaine..
Pouvez vous me donner une idée?
Je cherche un développeur bénévole qui pourrait m'orienter et m'aider à éclaircir certains points.
Merci par avance pour vos réponses.
A voir également:
- Sourde cherche professeur benevole en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
4 réponses
Bonjour, le langage Java est un des plus vastes, il faut choisir quel genre d'applications tu veux développer pour te concentrer sur une des technologies Java.
Exemple :
Applications de bureau, interfaces graphiques : tu dois savoir utiliser Swing, AWT... et pour les bases de données JDBC...
Sites Web : JSP, Servlets...
Applications en ligne, jeux : Applets
Serveurs : Java Enterprise Edition (J2EE)
Téléphones portables : Java Micro Edition (J2ME)
...
Pour les bases, d'abord comprendre l'orienté objet etc, ensuite, on peut aborder d'autres sujets sur Java.
Exemple :
Applications de bureau, interfaces graphiques : tu dois savoir utiliser Swing, AWT... et pour les bases de données JDBC...
Sites Web : JSP, Servlets...
Applications en ligne, jeux : Applets
Serveurs : Java Enterprise Edition (J2EE)
Téléphones portables : Java Micro Edition (J2ME)
...
Pour les bases, d'abord comprendre l'orienté objet etc, ensuite, on peut aborder d'autres sujets sur Java.
Là encore, le domaine dépend aussi de l'entreprise, donc il n'y a pas de règle générale. Et tout le monde n'utilise pas forcément Java, Microsoft.NET est assez à la mode! Chacun aura ses goûts.
Difficile parfois de dire par où commencer, vu que forcément, chacun a des besoins différents. Mais l'avantage du Java est qu'une fois qu'on connait les bases, on peut se lancer dans d'autres domaines : on ne change pas de langage, ça reste du Java.
Je pense que connaître tout ce qui a rapport à Internet c'est déjà bien, vu que la plupart des développements actuels sont justement dans le domaine des sites Web, services, e-commerce... Ca dépend, mais les connaissances de base qui servent dans chaque entreprise c'est :
- les bases de données : savoir se connecter à une base de donnée, faire des requêtes, récupérer des résultats.
- tout ce qui est client/serveur, savoir faire des applications qui communiquent
- internet
Sans compter qu'il existe aussi des logiciels en plus qui accompagnent Java comme Hibernate, Struts...
Je conseille au moins à la base de bien comprendre l'orienté objet, et ensuite essayer de faire des interfaces, se connecter à une base de données. L'exemple typique à savoir faire est une petite application de messagerie où deux utilisateurs peuvent s'envoyer des messages (il y a plein d'exemples sur Internet). Une fois que tu sais faire des interfaces, tu peux essayer de faire quelques applets dans le navigateur. Cela va t'amener aux applications sur Internet qui utilisent les JSP etc. Je pense qu'il n'y a pas vraiment d'ordre à suivre pour apprendre le Java, tout dépend du cas.
Difficile parfois de dire par où commencer, vu que forcément, chacun a des besoins différents. Mais l'avantage du Java est qu'une fois qu'on connait les bases, on peut se lancer dans d'autres domaines : on ne change pas de langage, ça reste du Java.
Je pense que connaître tout ce qui a rapport à Internet c'est déjà bien, vu que la plupart des développements actuels sont justement dans le domaine des sites Web, services, e-commerce... Ca dépend, mais les connaissances de base qui servent dans chaque entreprise c'est :
- les bases de données : savoir se connecter à une base de donnée, faire des requêtes, récupérer des résultats.
- tout ce qui est client/serveur, savoir faire des applications qui communiquent
- internet
Sans compter qu'il existe aussi des logiciels en plus qui accompagnent Java comme Hibernate, Struts...
Je conseille au moins à la base de bien comprendre l'orienté objet, et ensuite essayer de faire des interfaces, se connecter à une base de données. L'exemple typique à savoir faire est une petite application de messagerie où deux utilisateurs peuvent s'envoyer des messages (il y a plein d'exemples sur Internet). Une fois que tu sais faire des interfaces, tu peux essayer de faire quelques applets dans le navigateur. Cela va t'amener aux applications sur Internet qui utilisent les JSP etc. Je pense qu'il n'y a pas vraiment d'ordre à suivre pour apprendre le Java, tout dépend du cas.
Merci beaucoup pour ces informations.
Tiens en parlant de bases de donnees où pourrai je trouver des exemples . Des bases donnes deja implementes bien que ce qui m'interesse le plus c'est des exemple à implementer moi meme . Ca me permettra de revoir sql qui doit etre lui aussi indipensable à connaitre pour faire du java . Ca fait beaucoup de prerequis pour un langage;
Sinon j'ai une autre question puisque ca varie autant d'une entreprise a une autre, je suppose donc qu'il doit y'avoir une formation interne en entreprise ?
Tiens en parlant de bases de donnees où pourrai je trouver des exemples . Des bases donnes deja implementes bien que ce qui m'interesse le plus c'est des exemple à implementer moi meme . Ca me permettra de revoir sql qui doit etre lui aussi indipensable à connaitre pour faire du java . Ca fait beaucoup de prerequis pour un langage;
Sinon j'ai une autre question puisque ca varie autant d'une entreprise a une autre, je suppose donc qu'il doit y'avoir une formation interne en entreprise ?
Salut,
Concernant les domaines évoqués par Rocky, je pense qu'une spécialisation dans un des domaines pourra porter ses fruits. Lorsque je parle spécialisation, il faut, à part la syntaxe java que tu maîtrise déjà ou maîtriseras bientôt, connaître pas mal d'API. En effet, il existe à ce jour un nombre impressionant de bibliothèques (Sun ou tierces) pour Java et des produits comme des serveurs d'application (IBM Websphere, BEA, Oracle OAS, JBoss, Tomcat etc), des bases de données (Oracle, SQL Server, MySQL, DB2, ...) qu'il faudra connaître (pas tous, euh :-)) avant de pouvoir intégrer une équipe et être productif dans le monde de l'entreprise.
Concernant encore les domaines évoqués par Rocky: "Téléphones portables : Java Micro Edition (J2ME)" et "Applications en ligne, jeux : Applets" un chouïa plus restreints par rapport aux autres (moins de demandes), mais ceci peut également être un avantage (car moins de développeurs compétents aussi).
Concernant les outils de dév: à ce jour, Eclipse est en tête (pourcentage d'utilisateurs), mais il existe également NetBeans, ou des IDE payants comme ceux de Symantec (JBuilder), Oracle ou IntelliJ IDEA. Il faut connaître l'intégration avec un source repository (genre CVS ou Subversion), les cycles de développement d'un projet, éventuellement les UML, etc etc, la liste ne s'arrêtera jamais :(
Mais bon, il ne faut pas se décourager non plus, personne ne peut se vanter de tout connaître...
++
Concernant les domaines évoqués par Rocky, je pense qu'une spécialisation dans un des domaines pourra porter ses fruits. Lorsque je parle spécialisation, il faut, à part la syntaxe java que tu maîtrise déjà ou maîtriseras bientôt, connaître pas mal d'API. En effet, il existe à ce jour un nombre impressionant de bibliothèques (Sun ou tierces) pour Java et des produits comme des serveurs d'application (IBM Websphere, BEA, Oracle OAS, JBoss, Tomcat etc), des bases de données (Oracle, SQL Server, MySQL, DB2, ...) qu'il faudra connaître (pas tous, euh :-)) avant de pouvoir intégrer une équipe et être productif dans le monde de l'entreprise.
Concernant encore les domaines évoqués par Rocky: "Téléphones portables : Java Micro Edition (J2ME)" et "Applications en ligne, jeux : Applets" un chouïa plus restreints par rapport aux autres (moins de demandes), mais ceci peut également être un avantage (car moins de développeurs compétents aussi).
Concernant les outils de dév: à ce jour, Eclipse est en tête (pourcentage d'utilisateurs), mais il existe également NetBeans, ou des IDE payants comme ceux de Symantec (JBuilder), Oracle ou IntelliJ IDEA. Il faut connaître l'intégration avec un source repository (genre CVS ou Subversion), les cycles de développement d'un projet, éventuellement les UML, etc etc, la liste ne s'arrêtera jamais :(
Mais bon, il ne faut pas se décourager non plus, personne ne peut se vanter de tout connaître...
++
Salut,
j'avoue que ca me donne le tournis tout ca. (y'a pas de smiley par ici)
Ta réponse me rappelle beaucoup les offres d'emploi que j'ai vue. Par exemple on demande souvent des connaissances en Oracle (apparemment sol ne suffit pas) et d'apres ce qu'on m'a dit ce n'est vraiment pas evident comme systeme. Comme je le disais plus haut, il y'a beaucoup de prerequis et , on ne peut rien faire avec du java tout seul.
j'avoue que ca me donne le tournis tout ca. (y'a pas de smiley par ici)
Ta réponse me rappelle beaucoup les offres d'emploi que j'ai vue. Par exemple on demande souvent des connaissances en Oracle (apparemment sol ne suffit pas) et d'apres ce qu'on m'a dit ce n'est vraiment pas evident comme systeme. Comme je le disais plus haut, il y'a beaucoup de prerequis et , on ne peut rien faire avec du java tout seul.
Vi, Oracle très utilisé en France (chez nos amis canadiens c'est plutôt le DB2) pour les gros projets. Il paraît que ça contribue à la réputation du DI (vu son prix de USD40-80.000 par processeur) lorsqu'il annonce à ses potes en sirotant songeur sa Heineken "zavons déployé SAP sur Oracle ce week-end et avons six machines en clustering..."
Et j'ai oublié qqch d'important dans la liste: avoir un niveau confortable en anglais (du moins l'anglais technique écrit) est à mes yeux tout aussi important que la syntaxe du language ou les design patterns... Têtre pas une compétence explicitement requise au moment de l'embauche, mais indispensable par la suite pour la productivité.
++
Et j'ai oublié qqch d'important dans la liste: avoir un niveau confortable en anglais (du moins l'anglais technique écrit) est à mes yeux tout aussi important que la syntaxe du language ou les design patterns... Têtre pas une compétence explicitement requise au moment de l'embauche, mais indispensable par la suite pour la productivité.
++
C'est vrai que certains logiciels sont aussi déployés pour la frime LOL, quand je vois certains qui ont encore des applications VB6 qui fonctionnent parfaitement bien et sont super efficaces, légères et stables...
Je pense que les compétences requises par certains sont exagérées, ils veulent le meilleur du meilleur en informatique, même si ce n'est pas forcément nécessaire... Et pour ceux qui apprennent, ça ne facilite pas les choses!
Une chose est sûre : plus tu connais, mieux c'est! Je pense qu'il faut devenir un geek qui travaille avec n'importe quel langage de programmation, qui peut se former vite etc! En gros, toucher à tout et se renseigner sur les nouveautés à la mode, comme .NET par exemple.
Je pense que les compétences requises par certains sont exagérées, ils veulent le meilleur du meilleur en informatique, même si ce n'est pas forcément nécessaire... Et pour ceux qui apprennent, ça ne facilite pas les choses!
Une chose est sûre : plus tu connais, mieux c'est! Je pense qu'il faut devenir un geek qui travaille avec n'importe quel langage de programmation, qui peut se former vite etc! En gros, toucher à tout et se renseigner sur les nouveautés à la mode, comme .NET par exemple.
voici un très bon site pour s'auto-former en java. Pas besoin de prof
http://www.debutantprogjava.com/
c un très bon site pour commencer à programmer en java
très très apprécié des débutants. D'ailleurs, il est fait pour les débutants.
http://www.debutantprogjava.com/
c un très bon site pour commencer à programmer en java
très très apprécié des débutants. D'ailleurs, il est fait pour les débutants.
Propriétaire du site, Raph? ^^ Vu la pub que tu en fais sur plusieurs threads en même temps :-) ...
Perso, je commencerais avec des livres, pas avec des sites (ou bien les deux, mais les sites en 2ème position). Un livre bien écrit (ils ne sont pas si nombreux que ça, les livres bien écrits!!) réussit à t'accaparer totalement, tout comme un bon roman...
Je pense e.g. au livre de Bruce Eckel (Thinking in Java), à Head First Design Patterns chez O'Reilly (toute la collection Head First est excellente!) ...
Perso, je commencerais avec des livres, pas avec des sites (ou bien les deux, mais les sites en 2ème position). Un livre bien écrit (ils ne sont pas si nombreux que ça, les livres bien écrits!!) réussit à t'accaparer totalement, tout comme un bon roman...
Je pense e.g. au livre de Bruce Eckel (Thinking in Java), à Head First Design Patterns chez O'Reilly (toute la collection Head First est excellente!) ...
Merci raph, je jetterai un coup d'oeil bien qu'a premiere vue le site aborde surtout des connaissances de base.
Sinon effectivement j'ai deja entendu parler de ce livre thinking in java mais lire un livre comme ca en anglais c'ets vraiment rebutant. Tu ne connais pas un bon livre en français? J'ai lu claude delannoy mais il n'aborde pas les sujets qui me posent problème notamment la programmation reseau et bases de donnees.
Sinon effectivement j'ai deja entendu parler de ce livre thinking in java mais lire un livre comme ca en anglais c'ets vraiment rebutant. Tu ne connais pas un bon livre en français? J'ai lu claude delannoy mais il n'aborde pas les sujets qui me posent problème notamment la programmation reseau et bases de donnees.
Euh, non, pas encore vu un bon livre IT en français (non traduit, je veux dire)...
Ce que je dis soulèvera têtre de vives protestations, mais je crois que nos auteurs ont des problèmes d'expression (exprimer, mettre sur la feuille blanche son discours) insurmontables. Situation généralisée à peu près tous les domaines, pas restreinte à l'IT (prenons l'exemple du langage contorsionné d'un Derrida, d'un Deleuze, du petit Bouveresse, admirateur de la philo anglo-saxonne mais soumis aux contraintes de l'expression autochtone... mettez en face la limpidité du Tractatus de Wittgenstein, un Quine, un Austin, un Putnam)... Sartre et Bergson passés à la trappe, plus personne ne soigne la limpidité du discours.
mais lire un livre comme ca en anglais c'ets vraiment rebutant. <== je t'assure que non, si pas de souci d'anglais. Pas avec le livre d'Eckel, en tout cas. Plein d'exemples et merveilleusement écrit, il se dévore. Traduction fr Web gratuite dispo d'une ancienne édition (la 2ème, je crois), mais maigre par rapport à la 6ème édition (quelques 400-500 pages, de mémoire, vs. plus de 1 400...)
++
Ce que je dis soulèvera têtre de vives protestations, mais je crois que nos auteurs ont des problèmes d'expression (exprimer, mettre sur la feuille blanche son discours) insurmontables. Situation généralisée à peu près tous les domaines, pas restreinte à l'IT (prenons l'exemple du langage contorsionné d'un Derrida, d'un Deleuze, du petit Bouveresse, admirateur de la philo anglo-saxonne mais soumis aux contraintes de l'expression autochtone... mettez en face la limpidité du Tractatus de Wittgenstein, un Quine, un Austin, un Putnam)... Sartre et Bergson passés à la trappe, plus personne ne soigne la limpidité du discours.
mais lire un livre comme ca en anglais c'ets vraiment rebutant. <== je t'assure que non, si pas de souci d'anglais. Pas avec le livre d'Eckel, en tout cas. Plein d'exemples et merveilleusement écrit, il se dévore. Traduction fr Web gratuite dispo d'une ancienne édition (la 2ème, je crois), mais maigre par rapport à la 6ème édition (quelques 400-500 pages, de mémoire, vs. plus de 1 400...)
++
merci sandul,
Pas avec le livre d'Eckel, en tout cas. Plein d'exemples et merveilleusement écrit, il se dévore. Traduction fr Web gratuite dispo d'une ancienne édition (la 2ème, je crois), mais maigre par rapport à la 6ème édition (quelques 400-500 pages, de mémoire, vs. plus de 1 400...)
Tu peux me donner le nom exact de ce livre? Et aussi le site de la traduction?
Merci
Pas avec le livre d'Eckel, en tout cas. Plein d'exemples et merveilleusement écrit, il se dévore. Traduction fr Web gratuite dispo d'une ancienne édition (la 2ème, je crois), mais maigre par rapport à la 6ème édition (quelques 400-500 pages, de mémoire, vs. plus de 1 400...)
Tu peux me donner le nom exact de ce livre? Et aussi le site de la traduction?
Merci
Justement tu soulèves un grand problème pour moi . Que choisir? Il y'a tant de domaines. Qu'est ce qui est recherché par les entreprises. Comment ça se passe dans le monde professionnel? On apprend sur le tas ou faut il tout maitriser avant?
En fait ma question c'est quel est le minimum à connaitre pour être opérationnel dans un de ces domaines.
Peux tu me dire quelle est la technologie la plus porteuse parmi celles que tu viens de citer?
Merci.