Apprendre Java

Drunk Shark

8 secondes
Je me permets de poser une ou deux questions aussi.
J'aimerais aussi apprendre le Java parce que ça ouvre pas mal de portes, j'ai quelques bases dans le C/C++ et un peu de Python mais comme j'ai dis, ça s'arrête aux bases. Mais je me débrouille pas mal dans le côté web avec le PHP, les BDD SQL etc.

Mais je n'ai jamais touché au Java alors j'aimerais savoir si c'est pas un trou noir dans le sens ou je vais commencer à apprendre ça mais je vais devoir au final apprendre encore 10 langages annexes et ça va me prendre 5 ans ? Parce que je vois parfois des termes tels que J2EE, J2Boss ou je ne sais quoi encore. J'ai pas trop envie d'apprendre quelque chose qui n'a pas de fin (je comprends que ça évolue mais pas que ce soit un foutoir quoi)
 

eGm_

Gibon Blasé
Je me permets de poser une ou deux questions aussi.
J'aimerais aussi apprendre le Java parce que ça ouvre pas mal de portes, j'ai quelques bases dans le C/C++ et un peu de Python mais comme j'ai dis, ça s'arrête aux bases. Mais je me débrouille pas mal dans le côté web avec le PHP, les BDD SQL etc.

Mais je n'ai jamais touché au Java alors j'aimerais savoir si c'est pas un trou noir dans le sens ou je vais commencer à apprendre ça mais je vais devoir au final apprendre encore 10 langages annexes et ça va me prendre 5 ans ? Parce que je vois parfois des termes tels que J2EE, J2Boss ou je ne sais quoi encore. J'ai pas trop envie d'apprendre quelque chose qui n'a pas de fin (je comprends que ça évolue mais pas que ce soit un foutoir quoi)
Tu as des notions de poo ?
 

Sebulba

Dieu
Staff
Je connais Winnie uniquement :)
blague à part sujet splitté par clarté ( qui ça ?!)
 

@che

Elite
Je me permets de poser une ou deux questions aussi.
J'aimerais aussi apprendre le Java parce que ça ouvre pas mal de portes, j'ai quelques bases dans le C/C++ et un peu de Python mais comme j'ai dis, ça s'arrête aux bases. Mais je me débrouille pas mal dans le côté web avec le PHP, les BDD SQL etc.

Mais je n'ai jamais touché au Java alors j'aimerais savoir si c'est pas un trou noir dans le sens ou je vais commencer à apprendre ça mais je vais devoir au final apprendre encore 10 langages annexes et ça va me prendre 5 ans ? Parce que je vois parfois des termes tels que J2EE, J2Boss ou je ne sais quoi encore. J'ai pas trop envie d'apprendre quelque chose qui n'a pas de fin (je comprends que ça évolue mais pas que ce soit un foutoir quoi)
Java c'est le foutoir si tu veux toujours l'apprendre il faut :
Apprendre le Java , JAVAEE ,JAVAFX,EJB , JSF , Spring,Struts , JPA , savoir configurer plusieurs serveurs d'applications comme JBOSS , Glassfish , Web Sphère etc... et je te parle pas de connaître Maven.

Java est de loins bien plus riche et complexe que PHP , maitriser l'univers Java il te faut des années... uniquement apprendre Spring tu es parti pour plusieurs mois voir années.

Sans oublier que connaître le XML est aussi important car tous les frameworks utilisent du xml partout.

Et c'est un ancien développeur Java qui te dit ça , il faut aimer l'univers java mais ça n'a rien avoir avec du PHP... sinon c'est un beau langage ou tu apprends pleins de choses intéressantes.
 

Esta

Boy's dream
Ou tu te limites à apprendre les choses dans l'ordre. Vu que EE/FX/JPA ne sont "que" des API (utiles) secondaires.. Sinon http://www.jmdoudoux.fr/java/dej/indexavecframes.htm est pas mal

Le java c'est (bientot) mort, apprendre le Javascript et les framework associées (nodejs, etc) pour faire de vrais app bien dessinées :)
 

k o D

Elite
Ou tu te limites à apprendre les choses dans l'ordre. Vu que EE/FX/JPA ne sont "que" des API (utiles) secondaires.. Sinon http://www.jmdoudoux.fr/java/dej/indexavecframes.htm est pas mal

Le java c'est (bientot) mort, apprendre le Javascript et les framework associées (nodejs, etc) pour faire de vrais app bien dessinées :)
Le Java bientôt mort... lol.
Pourtant je suis tout à fait prêt à admettre que du jour au lendemain un langage peut mourir et ce sera le cas de Java... mais là ce ne sera certainement pas à cause de NodeJS... :rolleyes:
Il ne faut pas oublier que Java te permet de faire absolument tout. NodeJS, ça reste essentiellement du web.

Je voudrais bien voir tourner une application business avec des milliers de transactions journalières en NodeJS pour voir si c'est déjà rien que maintenable sans typage comme Javascript :D

PS: J'adore NodeJS hein... je l'utilise avec plaisir, mais il doit être limité à ce pourquoi il est fait, point barre.

Sinon le lien que tu donnes est effectivement une bonne source pour apprendre.
 

Jereck

Α & Ω
Staff
Et pour compléter ça ... les apps Android, c'est quel language ?
 

Esta

Boy's dream
Vous allez voir les limites du 'rafistolage' de toute l'API Java ( et autre client / serveur app) va bientot crouler. Tout est possible en web y compris des app iphone/android. Suffit de patienter :)

Et non tu peux tout faire en JS.
 
Tu peux tout faire en assembleur aussi ...

En informatique on peut presque toujours tout faire avec n'importe quoi.

Après il y a les bidouilleurs/évangélistes/pionners technologiques et ceux qui font du business et qui font rentrer de l'argent dans les caisses des sociétés d'informatiques... Choisi ton camps :)
 
  • J'aime
Les réactions: k o D

Esta

Boy's dream
Tu peux tout faire en assembleur aussi ...
L'argument quand on en a plus..

Sinon c'est vrai qu'on est limité par le choix de l'entreprise dans laquelle on bosse, mais faut pas négliger l'évolution.
 

KikouzZz

Elite
Go C#
J'ai surement un parti pris mais il y a moins de librairies à connaitre et ca ne te dépaysera pas du C/C++.
Au niveau avenir et utilisation, je pense qu'il est au meme niveau que Java
 
  • J'aime
Les réactions: Jereck

eGm_

Gibon Blasé
Go C#
J'ai surement un parti pris mais il y a moins de librairies à connaitre et ca ne te dépaysera pas du C/C++.
Au niveau avenir et utilisation, je pense qu'il est au meme niveau que Java
+1 pour C#
 

MacEugene

POUICbuster
L'argument quand on en a plus..

Sinon c'est vrai qu'on est limité par le choix de l'entreprise dans laquelle on bosse, mais faut pas négliger l'évolution.

JS l'évolution? Please...
 
  • J'aime
Les réactions: k o D

k o D

Elite
L'argument quand on en a plus..

Sinon c'est vrai qu'on est limité par le choix de l'entreprise dans laquelle on bosse, mais faut pas négliger l'évolution.
Non c'est juste que Javascript, dans l'état actuel du langage, n'est clairement pas adapté pour des applications complexes et leur maintenabilité sur le long terme.

Et je doute que tu puisses me prouver le contraire :D
 
  • J'aime
Les réactions: Jereck

6boulette

Elite
Future annonce en ligne :

Un développeur Middleware motivé (H/F)

Description de la fonction
• Vous serez responsable des divers aspects de développement du système d’intégration en collaboration avec d'autres membres de l'équipe qui sont responsables de la gestion de l'environnement de middleware
• Vous apportez de l’attention à l'intégration des frameworks existants avec les applications développées (et en développement)
• Vous serez responsable de l’entretien, de la gestion, la création et le développement des systèmes de middleware existants

Profil
• Un Master en Informatique
• Envie d'apprendre de nouvelles technologies.
• Bagages technologiques minimum: J2EE, RDBMS, Network, Security, XML (au sens large).
• Avoir une affinité pour le Middleware (Integration, Infrastructure AS, Gateway, Web Services, BPM, Business Monitor).
• Participer à l'évolution d'une plateforme SOA.
• Etre ouvert à une activité de développeur
• Aptitudes à travailler avec la suite IBM Websphere.
• Une première expérience est un atout.
• Volontaire, aime communiquer, partager, calme, sait écouter.
• Bonne expérience en développement JAVA
• Excellentes capacités d’analyse
• Esprit critique et conceptuel
• Pouvoir traduire des problèmes technologiques en langage ordinaire
• Bonne capacité de communication (écrite et orale)
• Team spirit
• Assertif
• Self starter
• Etre capable de distinguer les priorités
• Avoir de l’expérience de planification de projets
• Flexible dans la gestion des plannings mais avec une attention particulière sur les deadlines fixées
• Avoir une attention claire pour la qualité et la gestion des risques
• Voir le changement comme un élément essentiel d’une organisation
• Bilingue selon les normes de l’organisation (FR-NL) la connaissance de l’anglais est souhaitable

Nous vous offrons:
Un contrat à durée indéterminée
Des avantages extralégaux
Travail à temps plein
 
Haut