Hello,
Il y a presque 2 ans (mon dieu, comme le temps passe !), j'avais publié un journal pondu en vitesse à 1h du mat que certains d'entre vous avaient aimé sur le passage de linuxfr en J2EE:
https://linuxfr.org//~ploum/27723.html
J'ai décidé de le mettre un peu à jour, de l'améliorer légèrement et, surtout, de corriger les fautes d'orthographe. (mon dieu, ça faisait peur, n'hésitez pas à me signaler les fautes résiduelles).
http://ploum.net/post/ploum-en-j2ee
Bon, je sais que l'auto-linkage de blog n'est un procédé très noble mais je pense que c'est informatif (enfin, niveau seconde page) car plusieurs linuxfriens m'avaient demandé une version plus "propre" de ce texte : la voici (au pire, relisez l'ancien, comme ça vous n'êtes pas obligé de cliquer) Une version ODT automatiquement générée est également dispo ici : http://ploum.net/odt/post/ploum-en-j2ee (merci à http://aurelien.bompard.org/post/2009/06/05/Export-des-bille(...) )
# j2ee ?
Posté par Tonton Th (Mastodon) . Évalué à 5.
# tu as un vrai talent de conteur
Posté par palm123 (site web personnel) . Évalué à 4.
ウィズコロナ
[^] # Re: tu as un vrai talent de conteur
Posté par ploum (site web personnel, Mastodon) . Évalué à 5.
Mes livres CC By-SA : https://ploum.net/livres.html
# Merci
Posté par Moonz . Évalué à 10.
« Q: What is the most often-overlooked risk in software engineering?
A: Incompetent programmers. There are estimates that the number of programmers needed in the U.S. exceeds 200,000. This is entirely misleading. It is not a quantity problem; we have a quality problem. One bad programmer can easily create two new jobs a year. Hiring more bad programmers will just increase our perceived need for them. If we had more good programmers, and could easily identify them, we would need fewer, not more. »
[^] # Re: Merci
Posté par El Titi . Évalué à 5.
[^] # Re: Merci
Posté par ploum (site web personnel, Mastodon) . Évalué à 5.
Je pense que ça se rapproche assez bien du billet que j'avais publié en réponse à la frénésie "manque d'informaticien".
http://ploum.net/post/168-le-manque-d-informaticiens-un-prob(...)
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Merci
Posté par El Titi . Évalué à 5.
La garde veille !
En d'autres temps, tu te serais fait basher pour moins que ça, hein.
(disclaimer: Ce message est hautement trollifère)
[^] # Re: Merci
Posté par Ontologia (site web personnel) . Évalué à 5.
Je pense que l'industrie du logiciel se dirige vers une direction inverse à celle de l'industrie classique qui a vu grosso modo ses modes de production se complexifier et donc demander des employés de plus en plus qualifiés.
L'industrie du développement javaesque contemporaine cherche maintenant, grace aux framework, à ne plus avoir besoin d'ingénieurs.
Ton boulot dans une SSII, c'est de paramétrer un framework.
Tu remplis des fichiers XML ou tu indiques à Spring quoi faire. Bon aller tu as un peu de code qui correspond peu ou prou à des espèce de requête en HQL. Je suis sur que ça va disparaitre.
Non franchement on code plus.
Et tout cela a une raison, elle est simple : cela la pyramide des compétences.
(Note, le smic brut annuel est à 16125 euros)
On a :
1. Des développeurs juniors (salaire quasi smic)
2. Des développeurs "expérimentés" (Smic + 20%)
3. Des ingénieurs juniors (Smic + 50 %)
4. Des ingénieurs expérimentés, des chefs de projets, directeurs de projets, etc...(bien payés, eux)
Le but est que la catégorie 1 remplisse si possible 40% des effectifs, c'est la base de la pyramide, normal.
La catégorie 2 peu remplir 30%, dans leur plus beau rêve.
Reste 20% pour les ingés et 10% pour le reste.
Si on voulait demander au gens de faire du code suffisament de qualité pour qu'il provoque le syndrome que le type que tu cites analyse brillament, eh bien il faut que le code soit super simple. Donc il faut du framework (et des serveurs avec 20Go de Ram), et limiter le code au max.
Et c'est qu'un début.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Merci
Posté par Moogle . Évalué à 7.
Les frameworks n'ont pas forcément pour but de ne plus avoir besoin de compétences pointues, leur objectif est de gagner en temps de développement pour ne pas avoir à réinventer la roue à chaque fois, et sur un gros projet, ça compte énormément.
Ceci dit le problème des frameworks Java est qu'ils rajoutent en complexité au lieu d'en retirer et qu'il est plus complexe de faire quelque chose de potable avec Struts qu'en Java pur (celui qu'on a appris à l'école, en plus). Mais bon, là c'est vraiment spécifique Java :)
# Améliorations
Posté par imr . Évalué à 10.
Tu trouvais t'inspirer du canular très bien fait qui court en ce moment qui consiste à faire croire que linuxfr va passer en rails.
[^] # Re: Améliorations
Posté par Nonolapéro . Évalué à 7.
[^] # Re: Améliorations
Posté par imr . Évalué à 2.
Et bientôt vous allez me dire que les américains ont marché sur la lune et que duke nukem va sortir!
[^] # Re: Améliorations
Posté par ploum (site web personnel, Mastodon) . Évalué à 2.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Améliorations
Posté par Nonolapéro . Évalué à 4.
# typos
Posté par palm123 (site web personnel) . Évalué à 5.
s/Design Patern/Design Pattern
s/un des project manager.un des projects managers
(quoi que...)
s/sensé y faire /censé y faire
s/rebelotte/rebelote
s/apparait/apparaît
ウィズコロナ
[^] # Re: typos
Posté par ploum (site web personnel, Mastodon) . Évalué à 2.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: typos
Posté par ehplyS . Évalué à 1.
Tu gagnerais du temps en utilisant Antidote.
[^] # Re: typos
Posté par ploum (site web personnel, Mastodon) . Évalué à 3.
Pour la phase de relecture, j'utilise Gedit. Mais c'est uniquement orthographique, pas grammatical.
Qu'existe-t-il comme logiciel orthographique en français sous Linux ?
Antidote : c'est proprio, relativement cher et donc difficile à tester (y'a une version d'eval ?). Ceci dit, c'est peut-être un investissement qui en vaut la peine.
Autre ?
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: typos
Posté par ehplyS . Évalué à 1.
[^] # Re: typos
Posté par Amine "nh2" Brikci-Nigassa (site web personnel) . Évalué à 3.
http://www.languagetool.org
GNU's Not Unix / LINUX Is Not Unix Xernel
[^] # Re: typos
Posté par marahi . Évalué à 2.
www.bonpatron.com
On est limité à 2000 caractères seulement, mais il fait assez bien son boulot. C'est ce que j'utilise pour mes travaux faute de rien.
PS: Il y a LanguageTool pour OpenOffice/LibreOffice, j'ai testé il y a quelque temps; bah ça n'a pas l'air top.
[^] # Re: typos
Posté par marahi . Évalué à 6.
Pour rappel, Léonard de Vinci a peint la Joconde sur quatre ans. Selon l'un de mes profs de dessin au Lycée, il a pris tout ce temps parce qu'en fait, à chaque fois qu'il enlevait le voile de sa peinture après l'avoir oubliée eh bien il pouvait déceler tous ses défauts et ainsi les corriger.
[^] # Re: typos
Posté par ploum (site web personnel, Mastodon) . Évalué à 5.
C'est totalement irrationnel et je n'arrive que très peu à contrôler cette pulsion.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: typos
Posté par PachaFonk . Évalué à 3.
Mais non, il a fallu que tu envoies ce commentaire !
Moi, ça fait une heure que j'ai écris celui-ci, et je ne l'envoie que maintenant !
[^] # Re: typos
Posté par BAud (site web personnel) . Évalué à 4.
[^] # Re: typos
Posté par marahi . Évalué à 3.
Non, sérieusement, je comprends, les libristes ne peuvent pas garder leur création en otage, il faut qu'ils la libèrent dès qu'elle sort du crâne. Y a qu'à voir les codes des LL ; 0.0.1, en pré-alpha et déjà un accès svn/git.
Tu ne diffuses pas tes textes, tu les libères ! ce qui est tout aussi bien.
[^] # Re: typos
Posté par Fabimaru (site web personnel) . Évalué à 2.
[^] # Re: typos
Posté par El Titi . Évalué à 3.
Le développement de Ploum.net en J2EE
En gros titre, ca fait mal aux yeux.
[^] # Re: typos
Posté par El Titi . Évalué à 5.
Le jeudi est entièrement consacré à la définiticon des objectifs de la
Le but de ces fichiers est d'être facilement modifiables par un non-programmeur, le XML étant plus facile que le java.
Dans le tas se trouvent 2 tchèques qui parlent anglais pas trop mal mais sont
Pour le reste, il n'y a pas de grands changements.
Pas sûr, là
Le code source fait à présent un total de 800Mo. Le consultant qui utilise Linux ajoute, dans le prototype, un interpréteur Python utilisant Jython car « ça peut toujours servir ».
il n'y aura que les commentaires. Non testés et non garanti d'un point de vue injection SQL.
Seul 5 consultants sont encore présents pour travailler sur le projet. Ils font principalement la documentation des bugs qu'ils trouvent et qui empêchent le projet de se lancer depuis la mise à jour de Windows en SP3.
Sinon, il faudrait un peu actualiser ton billet, su tu veux que ca fasse un poil pus crédible , Mr Pierre Tramo
Déjà, on dit JEE et pas J2EE, sinon on se fait recaler au premier entretien.
Chacun installe Eclipse sauf deux qui installent IntelliJ et réclament les licences pour pouvoir l'utiliser.
Holà, z'ont qu'à utiliser la community Edition pour IntelliJ, comme tout le monde. Y parait même qu'elle libre, profane.
Il a installé une Ubuntu puis compile chaque logiciel nécessaire depuis les sources.
Je te ferai pas l'offense de te signaler que Arch ou la Slack eut été un tantinet plus convainquant.
Le logiciel utilisera Spring, Struts, Stripes, Slip et plein d'autres noms que seuls les javaistes
Plus personne n'utilise Struts depuis longtemps, depuis on est passé à des trucs bien plus siouxes pour se faire plein d'amis chez les fondeurs.
Ca s'appelle des framewaurks JSF, je crois.
On décide faire des classes abstraites s'appuyant sur des délégations interfaces pour satisfaire tout le monde.
L'héritage multiple n'existe pas en java, au piquet.
Sinon ca manque un peu de Model Driven ton truc, je trouve.
T'aurais encore pu grapiller 6 mois de plus avec ça.
De rien ca fera 40 XPs pour la consultation.
Bon là je poste parce que y'a plus de postit qui traîne sur le tableau, mais va pas le répéter à mon Scrum Master, hein !
Ce reste entre nous ;)
[^] # Re: typos
Posté par El Titi . Évalué à 2.
On décide faire des classes abstraites s'appuyant sur des délégations vers des interfaces pour satisfaire tout le monde.
au lieu de
On décide faire des classes abstraites avec héritage multiple pour satisfaire tout le monde.
évidemment
[^] # Re: typos
Posté par ploum (site web personnel, Mastodon) . Évalué à 9.
Je te ferai pas l'offense de te signaler que Arch ou la Slack eut été un tantinet plus convainquant."
Ça fait partie du gag justement. Les "experts linux" qu'on trouve en entreprise :
- ne connaissent que Ubuntu (voire parfois une autre genre Mandriva ou Suse)
- aiment dire que Slackware, c'est pas mal du tout (mais ils ne l'ont jamais installée)
- te disent qu'ils ont débutés dans le monde Linux au début des années 80 (voire des années 70)
- n'ont toujours pas compris ce qu'est un paquet et installent tout depuis les sources (mis devant le fait accompli, ils bredouillent qu'ils préfèrent ça, que c'est mieux)
- n'ont pas compris le principe des numéros de version de Ubuntu et s'embrouillent dans les numéros en te disant qu'ils utilisent la toute dernière, la "point quatorze".
- installent plein de trucs proprios par réflexe : Skype, Vmware, Opera
- n'ont jamais entendu parler de la commande "ls" ni de "top"
- sont tout fier de te parler de la prochaine release en disant qu'ils ont téléchargé l'ISO de la beta (alors que toi, ça fait 3 mois que ton PC suit la version de dev)
- font tout en root
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: typos
Posté par daimrod . Évalué à 4.
Et en plus, on apprend par la suite qu'il bosse en fait avec une VM Windows XP.
[^] # Re: typos
Posté par Kerro . Évalué à 3.
[^] # Re: typos
Posté par mickabouille . Évalué à 2.
Je ne dis pas qu'il faut arrêter d'écrire apparaît, je dis juste qu'il faudrait quand même arrêter de corriger (à tort) apparait.
# typo
Posté par Marc (site web personnel) . Évalué à 2.
Couche, c'est mieux au féminin non ? ;)
[^] # Re: typo
Posté par ploum (site web personnel, Mastodon) . Évalué à 2.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: typo
Posté par Marc (site web personnel) . Évalué à 3.
# Typographie
Posté par Serge Julien . Évalué à 1.
[^] # Re: Typographie
Posté par ploum (site web personnel, Mastodon) . Évalué à 2.
Je viens de retester et ne semble pas être en mesure de reproduire ce problème (dont je ne me souviens même pas exactement, peut-être bien que c'était avec DC1).
Bref, tu as entièrement raison, je vais dorénavant y faire attention. Surtout qu'avec un clavier bépo, c'est très facile :-)
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Typographie
Posté par yellowiscool . Évalué à 3.
Envoyé depuis mon lapin.
# Cohérence
Posté par Jean-Philippe Garcia Ballester (site web personnel) . Évalué à 3.
En Avril 2009, tu commences par « Ce nouveau design ». Mais le fait qu'un nouveau design est fait est noyé au début de mars 2009. Déplacer le premier paragraphe de mars à la fin permettrait une bien meilleure compréhension.
[^] # Re: Cohérence
Posté par ploum (site web personnel, Mastodon) . Évalué à 2.
Mes livres CC By-SA : https://ploum.net/livres.html
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.