Commentaires sur : Devenir un Ninja en Java https://java-freelance.fr/java/devenir-un-ninja-en-java Vis ma vie de freelance java : techno et entreprise Wed, 02 Sep 2015 12:36:07 +0000 hourly 1 https://wordpress.org/?v=4.4.4 Par : Wafaa EL MAHDY https://java-freelance.fr/java/devenir-un-ninja-en-java/comment-page-1#comment-36082 Sat, 12 Jan 2013 02:58:04 +0000 https://java-freelance.fr/?p=822#comment-36082 Bonjour,
Merci pour les ocnseils et les livres.
Je débute en Java.
Actuellement à l’IESA multimédia, en Septembre 2013 je vais passer le Titre Certifié « Chef de Projet Multimédia ».
Si tout se passe comme je le souhaite, je vais apprendre à coder chez EPITECH à partir de l’année prochaine.
En attendant je m’entraîne car cela est ce que j’aime.
Wafaa.

]]>
Par : Ylmith https://java-freelance.fr/java/devenir-un-ninja-en-java/comment-page-1#comment-16172 Mon, 16 Jan 2012 13:09:45 +0000 https://java-freelance.fr/?p=822#comment-16172 Venant de Vba (programmation Access) je vais, bientôt, commencer à développer en Java. C’est un univers si grand que les sites comme le votre sont toujours les bienvenus pour ceux qui se lancent dans de « nouvelles aventures » et vous me semblez prodiguer les mêmes conseils que je n’hésiterais pas à donner moi-même. Quant à la « productivité il me semble que le « bon » développeur est celui qui essait de créer un code propre et le plus économique possible et prends le temps de réfléchir à ce qui serait la meilleur solution ou n’hésite pas à changer une grande partie son code s’il en retire des bénéfices dans le long terme. C’est comme ça que j’ai toujours procédé et ça me semble logique… Je ne suis jamais aussi content que lorsque je réduis mes lignes de code avec une efficacité accrue. Et pour ça une unique solution, travailler beaucoup et apprendre beaucoup, les résultats arrivent forcément (sauf si on est vraiment « bouché »…). Merci à vous et à ceux qui donnent leur avis et conseils.

]]>
Par : Bertrand https://java-freelance.fr/java/devenir-un-ninja-en-java/comment-page-1#comment-2548 Wed, 15 Dec 2010 12:10:42 +0000 https://java-freelance.fr/?p=822#comment-2548 Bonjour,
petite info, Rework est désormais disponible en Français:
https://www.amazon.fr/Rework-Réussir-autrement-Jason-Fried/dp/2840016605/ref=sr_1_1?ie=UTF8&qid=1292412250&sr=1-1

]]>
Par : Jocelyn LECOMTE https://java-freelance.fr/java/devenir-un-ninja-en-java/comment-page-1#comment-1118 Tue, 05 Oct 2010 06:39:34 +0000 https://java-freelance.fr/?p=822#comment-1118 La remarque très superficielle sur la productivité équivalente d’un bon et d’un mauvais programmeur ne m’étonne pas, moi. On peut vraiment avoir cette sensation si l’on s’arrête aux apparences. En réalité, un bon programmeur ne va pas pondre plus de lignes de code dans la plupart des cas, ni plus vite. Par contre, il va prendre le temps de réfléchir à son code, et écrire du code plus propre. De cette manière, son code comportera moins de bugs, sera plus facile à lire et à maintenir. Pour moi, c’est ici qu’on trouve véritablement le facteur 10 entre un bon et un mauvais.

]]>
Par : Cédric https://java-freelance.fr/java/devenir-un-ninja-en-java/comment-page-1#comment-1110 Mon, 04 Oct 2010 15:45:22 +0000 https://java-freelance.fr/?p=822#comment-1110 Un bon conseil que je note.

]]>
Par : Jean-Baptiste https://java-freelance.fr/java/devenir-un-ninja-en-java/comment-page-1#comment-1109 Mon, 04 Oct 2010 15:31:43 +0000 https://java-freelance.fr/?p=822#comment-1109 Je suis assez d’accord sur le LOC, il faut supprimer les effets de bords avant de pouvoir vraiment comparer 😉
Merci pour le livre, je ne connaissais pas, je le rajoute a ma readlist !

]]>
Par : Guillaume Carre https://java-freelance.fr/java/devenir-un-ninja-en-java/comment-page-1#comment-1108 Mon, 04 Oct 2010 15:29:27 +0000 https://java-freelance.fr/?p=822#comment-1108 Il y a évidemment des différences de productivité entre junior et senior, et il y en a évidemment entre seniors…

Je suis toujours un peu gêné par ces mesures de LOC produites par jour. Un développeur qui ne refactore pas son code et qui laisse du code dupliqué est donc plus productif que son collègue clean coder? 😉

Bon article merci, je rajouterais Refactoring de Martin Fowler qui est très facile à lire et qui m’a ouvert les yeux.

]]>
Par : Alexandre https://java-freelance.fr/java/devenir-un-ninja-en-java/comment-page-1#comment-1106 Mon, 04 Oct 2010 14:02:36 +0000 https://java-freelance.fr/?p=822#comment-1106 De mémoire il me semble que la moyenne mondiale de LoC (Lines of Code) produites par jour est d’environ 27.

Ca permet déjà de se donner une idée de sa productivité.

Sur les 2 derniers mois d’une mission où nous étions 2 nous avons produit :

java: 16589 (73.11%)
xml: 6103 (26.89%)

Total Physical Source Lines of Code (SLOC) = 22,692
Development Effort Estimate, Person-Years (Person-Months) = 5.31 (63.66)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 1.01 (12.12)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 5.25
Total Estimated Cost to Develop = $ 716,652
(average salary = $56,286/year, overhead = 2.40).

Credits: dgenerated using David A. Wheeler’s ‘SLOCCount’.

Soit pour 40 jours de missions : 283 LoC / personne / jour. Et sur ces 40 jours vous imaginez bien qu’il y a des meetings, des phases d’analyse et de design où vous ne codez absolument rien.

Donc si certains pensent qu’il n’y a aucune différence entre un junior et un senior : think again!

]]>
Par : Eric https://java-freelance.fr/java/devenir-un-ninja-en-java/comment-page-1#comment-1105 Mon, 04 Oct 2010 13:39:17 +0000 https://java-freelance.fr/?p=822#comment-1105 Il est aussi intéressant de se pencher sur les technologies voisines: Groovy ou Scala. Je m’y suis penché assez récemment et ça m’a fait gagner beaucoup en productivité.

]]>
Par : nicolas de loof https://java-freelance.fr/java/devenir-un-ninja-en-java/comment-page-1#comment-1102 Mon, 04 Oct 2010 13:10:05 +0000 https://java-freelance.fr/?p=822#comment-1102 « Clean Code » existe aussi en français chez Pearson.
Quand à « Apache Maven », ce livre devrait être obligatoire 😛
Honte à moi, je n’ai toujours pas lu la bible du DDD …

]]>
Par : ogirardot https://java-freelance.fr/java/devenir-un-ninja-en-java/comment-page-1#comment-1099 Mon, 04 Oct 2010 10:20:29 +0000 https://java-freelance.fr/?p=822#comment-1099 J’irai même jusqu’à 40 fois plus productif, sans compter la capacité d’analyse dans des situations critiques comme le support de production.

]]>