Le 24 novembre 2017 à 00:43:50 defendestwittos a écrit :
Perso je passe 10H par jours sur PHP, j'arrive à faire un site de A à Z en moins de 1h avec espace membre etc.. à force de refaire tout le temps le même projet mdr
passe à Laravel ...
+ le java 
Autant apprendre le C#, principe similaire, cross platforme comme le java, profite du framework .NET...
Tous les mecs qui veulent se placer parmi la "pseudo-élite" en critiquant un des langages les plus utilisés de l'industrie, le tout dans une immonde soupe de branlette intellectuelle réalisée par des gens qui n'y connaissent rien, c'est tout à fait fascinant.
Même si pour moi on peut commencer par n'importe quel langage, Java est un choix judicieux puisqu'il épargne le débutant des tâches de gestion complexe (complète) de la mémoire (pointeurs), mais préserve des caractéristiques que certains peuvent voir comme "contraignantes" mais qui de manière globale permettent d'apprendre plus d'architectures dans les langages de programmation.
Pour moi quelqu'un qui apprend Java a plus de potentiel à apprendre d'autres langages vite que quelqu'un qui commence avec python ou autres.
C'est aussi une raison principale pour laquelle je déconseille d'enchaîner directement sur d'autres langages de programmation après avoir appris Java. Le problème étant surtout la motivation du débutant moyen : il ne se retrouvera qu'à apprendre de la syntaxe. Il ne travaille plus vraiment sur la tâche réflexive (la plus importante) mais plus que simplement sur du par-coeur.
Il vaut mieux enchaîner sur HTML/CSS/JS et SURTOUT node.js, comme ça tu couvre 90% des TECHNIQUES et DOMAINES de l'informatique. Le reste devient tout de suite plus amusant, car il construit sur ces technologies. L'apprentissage et la syntaxe viennent vers vous au fil de vos projets, au lieu de devoir aller vers ces notions, ce qui est à la fois ennuyant et peu motivant.
En tous cas bravo aux kheys qui veulent se lancer là-dedans , c'est un excellent choix
Le 24 novembre 2017 à 00:55:57 Luffyuto a écrit :
Tous les mecs qui veulent se placer parmi la "pseudo-élite" en critiquant un des langages les plus utilisés de l'industrie, le tout dans une immonde soupe de branlette intellectuelle réalisée par des gens qui n'y connaissent rien, c'est tout à fait fascinant.Même si pour moi on peut commencer par n'importe quel langage, Java est un choix judicieux puisqu'il épargne le débutant des tâches de gestion complexe (complète) de la mémoire (pointeurs), mais préserve des caractéristiques que certains peuvent voir comme "contraignantes" mais qui de manière globale permettent d'apprendre plus d'architectures dans les langages de programmation.
Pour moi quelqu'un qui apprend Java a plus de potentiel à apprendre d'autres langages vite que quelqu'un qui commence avec python ou autres.
C'est aussi une raison principale pour laquelle je déconseille d'enchaîner directement sur d'autres langages de programmation après avoir appris Java. Le problème étant surtout la motivation du débutant moyen : il ne se retrouvera qu'à apprendre de la syntaxe. Il ne travaille plus vraiment sur la tâche réflexive (la plus importante) mais plus que simplement sur du par-coeur.
Il vaut mieux enchaîner sur HTML/CSS/JS et SURTOUT node.js, comme ça tu couvre 90% des TECHNIQUES et DOMAINES de l'informatique. Le reste devient tout de suite plus amusant, car il construit sur ces technologies. L'apprentissage et la syntaxe viennent vers vous au fil de vos projets, au lieu de devoir aller vers ces notions, ce qui est à la fois ennuyant et peu motivant.
En tous cas bravo aux kheys qui veulent se lancer là-dedans
, c'est un excellent choix
Bonne chance à ceux qui débutent
Le 24 novembre 2017 à 01:08:07 Vestra a écrit :
Bon, j'veux bien commencer, j'prends quelle leçon ?
J'pars de zéro, j'connais absolument rien.
Pour le html css t'as pas besoin de math c'est déjà un très bon début et pour commencer si tu n'y connais absolument rien.

1/Apprends java (héritage, poo, polymorphisme, Java8)
2/Apprend le framework Spring(Ioc, Mvc, Boot) + le framework Hibernate
3/Apprend le langage Sql
4/Apprend JavaScript, Angular 4
5/Tu est un développeur JEE _.gif)
Le 24 novembre 2017 à 01:08:07 Vestra a écrit :
Bon, j'veux bien commencer, j'prends quelle leçon ?
J'pars de zéro, j'connais absolument rien.
J'ai mis des liens sur mon premier post, essaies en quelques une tu verras celui qui te convient le mieux, et hésite pas à poser tes questions ici 
Le 24 novembre 2017 à 00:54:19 Chimene_Azalee a écrit :
Le 24 novembre 2017 à 00:43:50 defendestwittos a écrit :
Perso je passe 10H par jours sur PHP, j'arrive à faire un site de A à Z en moins de 1h avec espace membre etc.. à force de refaire tout le temps le même projet mdrpasse à Laravel ...
+ le java
Autant apprendre le C#, principe similaire, cross platforme comme le java, profite du framework .NET...
J'ai besoin d'avoir un projet complet pour me lancer dans un langage de programmation, sinon c'est chiant à apprendre, après je suis plus web que logiciel, j'aime pas trop ce framework laravel


Bon, dans ces cas là histoire de motiver les troupes qui veulent commencer le java, je vous propose de prendre la dernière version d'eclipse.
C'est un IDE un peu usinagaz sur les bord et assez lourd, mais il est assez pratique dans sa gestion des projets et y'a même pas besoin de l'installer
Une fois que vous avez lancé le bouzin, faites file->new->Java Project :
Là, y'a juste à nommer votre projet et cliquer sur finish. (Je vous conseille de le nomme "FirstProject" pour qu'on ai le même bouzin).
A ce moment là, on a l'arborescence de notre projet qui apparait à gauche.
A l'intérieur, vous avez un dossier qui s'appelle src, fait clic droit->New->package:
Pareil, on le nomme et on clique sur finish (je l'ai nommé "firstPackage"
Le package apparait dans le dossier src, on fait clic droit->New->class:
on rempli le nom, on clique sur finish (je l'ai appelé "FirstClass").
Là on obtient ce fichier :
https://pastebin.com/pTqGKGA6
package firstPackage;
public class FirstClass {
}
Histoire d'expliquer où on en est :
- la première ligne d'un fichier est TOUJOURS le package dans lequel on se trouve, d'où l'instruction
package firstPackage;
Pour les débutant, vous aurez remarqué le point virgule, il permet de terminer une opération pour passer à la suivante, on y reviendra.
La suite du code est la déclaration de la classe FirstClass
public class FirstClass {
}
Une classe porte TOUJOURS le même nom que le fichier qui la contient, question de convention.
On déclare une classe à l'aide de l'instruction "class", l'instruction "public" signifie que tout le monde peut accéder à cette classe, tant mieux, car on va en faire notre classe principale.
Pour les débutants, vous remarquerez l'usage des accolades, elles permettent de délimiter une portion de code, en l’occurrence, tous ce qui se trouve entre les accolade appartient à la classe.
On va maintenant y écrire la fonction "main"
https://pastebin.com/VGJRg2TG
Cette fonction contient le code principal qui sera exécuté par notre programme, elle aura TOUJOURS cette structure :
public static void main(String [] args)
{
}
Pour l'instant il y a beaucoup de mot clé, mais on y reviendra en temps et en heure quand on verra les fonctions.
Histoire de compléter notre premier programme, on va y insérer une instruction qui permet d'afficher un simple "bonjour!"
La fonction System.out.print() permet d'afficher le texte que vous désirez, il suffit de le mettre entre des guillemets entre les parenthèse :
System.out.print("Bonjour");
On peut alors cliquer sur Run->Run
Notre programme s’exécutera dans la console en bas de l'écran, on voit alors notre texte qui s'affiche.
Voilà pour notre premier programme, bientôt la silicon valley les mecs
Je recommanderais IntelliJ qui remplace petit à petit Éclipse dans l'industrie et qui incontestablement meilleur.
Même si pour débuter pour moi faut coder sur une doreur de texte mais qu'importe 
Le 24 novembre 2017 à 20:02:50 Luffyuto a écrit :
Je recommanderais IntelliJ qui remplace petit à petit Éclipse dans l'industrie et qui incontestablement meilleur.Même si pour débuter pour moi faut coder sur une doreur de texte mais qu'importe
Ben c'est pas trop tôt, parce que Eclipse me sort par les trou d'nez!
Putain SixBlade merci t'es exactement ce que j'imaginais sur ce topic
Sinon j'avais démarré sur Eclipse mais là j'suis passé sur NetBeans, ça a pas l'air trop mal non plus 
Le 24 novembre 2017 à 22:01:59 JamereBurvelle a écrit :
Putain SixBlade merci t'es exactement ce que j'imaginais sur ce topicSinon j'avais démarré sur Eclipse mais là j'suis passé sur NetBeans, ça a pas l'air trop mal non plus
Ben je conseillerais plutôt aux gens de passer sur netbeans à l'avenir, surtout que c'est plus évident pour le J2E, mais je maitrise pas trop netbeans donc je fais avec
Perso, pythoniste convaincu, je trouve effectivement le choix de débuter par java judicieux. C'est un langage contraignant et c'est donc un très bon moyen d'apprendre.
En python, tu peut tellement faire n'importe quoi que ça peut être dangereux. C'est hyper agréable d'avoir cette liberté (notamment pour faire des protos) mais ça demande de la maîtrise pour pas faire n'importe quoi.
Sinon si IntelliJ est aussi bon que son équivalent python, Pycharm, bah je le recommande chaudement, c'est une tuerie cet IDE, bon certes, c'est pas aussi baroque que mon emacs-chérie mais c'est un très Bon IDE qui ne m'a pas rebuté face à Eclipse qui me file des boutons .
Tiens je vous propose un défi d'algorithmique. Comment vous représenter et gérer un serpent pour un jeu de type snake ? Je vous le propose parce que c'est un truc qui m'avais bien turlupiné quand j'était en DUT info et c'est via ce serpent que j'ai débuté python (alors que je faisait plutôt du java à la base).
Il faut considérer que le serpent de déplace dans un espace d'un certain nombre de cases et qu'il peut grandir.
À vos cerveau, partez
JvArchive compagnon