Apprendre Java

Discussion dans 'Etudes' créé par Drunk Shark, 30 Septembre 2015.

  1. Offline
    Drunk Shark 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)
    Drunk Shark, 30 Septembre 2015
    #1
  2. Offline
    eGm_ Guinea Trump
    Tu as des notions de poo ?
    eGm_, 30 Septembre 2015
    #2
  3. Online
    Sebulba Dieu
    Equipe GamerZ.be
    Je connais Winnie uniquement :)
    blague à part sujet splitté par clarté ( qui ça ?!)
    Sebulba, 30 Septembre 2015
    #3
  4. Offline
    @che Elite
    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.
    @che, 30 Septembre 2015
    #4
    L@rgo_XIII aime ça.
  5. Offline
    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 :)
    Esta, 30 Septembre 2015
    #5
  6. Offline
    k o D Belge !
    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.
    k o D, 30 Septembre 2015
    #6
  7. Online
    Jereck Procrastinateur
    Equipe GamerZ.be
    Et pour compléter ça ... les apps Android, c'est quel language ?
    Jereck, 30 Septembre 2015
    #7
  8. Offline
    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.
    Esta, 1 Octobre 2015
    #8
  9. Offline
    L@rgo_XIII G33K
    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 :)
    L@rgo_XIII, 1 Octobre 2015
    #9
    k o D aime ça.
  10. Offline
    MacEugene POUICbuster

    L'angoisse de lire qu'il faut utiliser javascript pour faire de vrais apps. :burp:
    MacEugene, 1 Octobre 2015
    #10
  11. Offline
    Esta Boy's dream
    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.
    Esta, 1 Octobre 2015
    #11
  12. Offline
    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
    KikouzZz, 1 Octobre 2015
    #12
    Jereck aime ça.
  13. Offline
    eGm_ Guinea Trump
    +1 pour C#
    eGm_, 1 Octobre 2015
    #13
  14. Offline
    MacEugene POUICbuster

    JS l'évolution? Please...
    MacEugene, 1 Octobre 2015
    #14
    k o D aime ça.
  15. Offline
    k o D Belge !
    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
    k o D, 1 Octobre 2015
    #15
    Jereck aime ça.
  16. Offline
    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
    6boulette, 2 Octobre 2015
    #16