Le 21 mars 2022 à 16:44:55 :
Je suis pâtissier de métier et je pensais me réorienter en dev web vous me mettez un coup au moral là
Régale nous de tes délicieux gâteaux plutôt que de faire du php dégueulasse à respecter des règles de couleur 60/30/10 pondues par des marketeux
Le 21 mars 2022 à 16:44:21 :
Le 21 mars 2022 à 16:43:15 :
Le 21 mars 2022 à 16:41:17 :
Le 21 mars 2022 à 16:39:24 :
Le 21 mars 2022 à 16:37:33 :
Le 21 mars 2022 à 16:34:58 :
Le 21 mars 2022 à 14:57:39 :
Bienvenue dans le monde des bullshitjob l'OP, tellement étouffé par le réglementaire que ça n'a plus aucun sensDocumenter et empecher d'introduire un bogue qui impactera des centaines de milliers de personne ce n'est pas un bullshit job mais bon
https://image.noelshack.com/fichiers/2017/02/1484039097-jesussssss.png Tu fais des tests automatisés / unit tests pour empêcher l'introduction d'un bug
https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png Ca, c'est la théorie
https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
Fatalement, vient au moment où ton unittest correspond plus à la réalité si tu bosses sur un truc qui bouge, genre un marché. Et alors, tu pushes tes modifs avec un unittest qui n'est plus à jour, et le vrai comportement est assez indéfini.Ben si ton unit test passe il correspond à la réalité. Bien plus à jour que de la doc hein.
Bah non.
Si le marché passe les timestamp du milli vers la nano, comme ça va être le cas pour un fameux marché dérivé asiatique, tes units tests avec des timestamps en milli vont pas te dire que ton implem est plus compliant, et la mise en prod va te dire "tiens c'est rigolo, tous tes timestamps datent de la préhistoire, on valide rien fdp"Ben ta documentation sera forcément moins à jour que du code qui teste hein.
Pas si tu implémentes une solution sur la documentation d'un acteur extérieur, ce qui fait foi sur un marché financier, c'est la documentation du marché, pas tes unittest de random
Si le marché me dit "bon en fait les ordres au prix du marché, ça marche plus", si j'ai des tests qui disent que ça marche, valider mes tests change rien au fait que mon code est faux.
Le 21 mars 2022 à 16:43:37 :
Putain la productivité digne d'un pays africainhttps://image.noelshack.com/fichiers/2016/47/1479917774-trump3.png Pourquoi vous taffez pas juste 2/3h chez vous et vous faites ce que vous voulez le reste du temps ?
https://image.noelshack.com/fichiers/2016/47/1479917774-trump3.png
Parce que les 2h de travail sont savament réparties sur 9h, et si t'es pas devant le PC pendant 31 secondes, t'as un critical prod qui pop
Le 21 mars 2022 à 16:41:17 :
Le 21 mars 2022 à 16:39:24 :
Le 21 mars 2022 à 16:37:33 :
Le 21 mars 2022 à 16:34:58 :
Le 21 mars 2022 à 14:57:39 :
Bienvenue dans le monde des bullshitjob l'OP, tellement étouffé par le réglementaire que ça n'a plus aucun sensDocumenter et empecher d'introduire un bogue qui impactera des centaines de milliers de personne ce n'est pas un bullshit job mais bon
https://image.noelshack.com/fichiers/2017/02/1484039097-jesussssss.png Tu fais des tests automatisés / unit tests pour empêcher l'introduction d'un bug
https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png Ca, c'est la théorie
https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
Fatalement, vient au moment où ton unittest correspond plus à la réalité si tu bosses sur un truc qui bouge, genre un marché. Et alors, tu pushes tes modifs avec un unittest qui n'est plus à jour, et le vrai comportement est assez indéfini.Ben si ton unit test passe il correspond à la réalité. Bien plus à jour que de la doc hein.
Bah non.
Si le marché passe les timestamp du milli vers la nano, comme ça va être le cas pour un fameux marché dérivé asiatique, tes units tests avec des timestamps en milli vont pas te dire que ton implem est plus compliant, et la mise en prod va te dire "tiens c'est rigolo, tous tes timestamps datent de la préhistoire, on valide rien fdp"
Le 21 mars 2022 à 16:37:33 :
Le 21 mars 2022 à 16:34:58 :
Le 21 mars 2022 à 14:57:39 :
Bienvenue dans le monde des bullshitjob l'OP, tellement étouffé par le réglementaire que ça n'a plus aucun sensDocumenter et empecher d'introduire un bogue qui impactera des centaines de milliers de personne ce n'est pas un bullshit job mais bon
https://image.noelshack.com/fichiers/2017/02/1484039097-jesussssss.png Tu fais des tests automatisés / unit tests pour empêcher l'introduction d'un bug
https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png
Ca, c'est la théorie
Fatalement, vient au moment où ton unittest correspond plus à la réalité si tu bosses sur un truc qui bouge, genre un marché. Et alors, tu pushes tes modifs avec un unittest qui n'est plus à jour, et le vrai comportement est assez indéfini.
Le 21 mars 2022 à 16:30:19 :
Le 21 mars 2022 à 16:26:54 :
Et non, parce que la boîte ne paye pas les licences Intellij, donc on a le droit de les utiliser, mais pas de montrer qu'on fait de la prod avec la community edition.
Du coup on code sous Eclipse devant les clients, parfois même Atom ou VSCode pour pousser le vice
Big up à mon collègue qui a fait des corrections sur du Java avec EMACS en pleine conférence clienthttps://image.noelshack.com/fichiers/2016/38/1474488555-jesus24.png Ah ouais
https://image.noelshack.com/fichiers/2016/45/1478845876-1.png Change de misson ou RIP
https://image.noelshack.com/fichiers/2016/51/1482262096-jesus.png Mais ce que je disais sur les annotations fonctionne aussi, vu que c'est qu'un plugin à ajouter au pom.xml.
Mais bon les archi vont sans doute pas vouloirhttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
T'as pas idée du poids de l'administratif dans les grosses boîtes, j'ai commencé ma carrière dans une start-up où j'avais un PC ubuntu avec l'accès root et un compte git admin, et là à chaque projet je dois demander d'être mis en dev dans le git avant de pouvoir push UNE PUTAIN DE BRANCHE
J'ai fait des journées à 1000 lignes de code dans ma première boîte, avec des implémentations multithreadées, des trucs bien edge, ... Et là, c'est du Java 8, et de la maintenance. Développer des trucs, c'est pour les seniors et CTO, les autres on fait du "ok je renomme les variables" pendant 2 semaines ,toutes les 2 semaines
Le 21 mars 2022 à 16:31:10 :
Le 21 mars 2022 à 16:28:49 :
Le 21 mars 2022 à 16:27:13 :
if (v != null && v.isBool())
si null ca crash faut le séparer en 2 if
bien sur que non le segpa l'opérande de droite n'est évalué que si celui de gauche est vrai
en c# il check les 2 avant de faire le &&
Quel langage de merde
Et ça se plaint que les projets Unity ont du code spaghetti
Le 21 mars 2022 à 16:27:13 :
if (v != null && v.isBool())
si null ca crash faut le séparer en 2 if
Non, le compilateur runtime java n'évalue pas la deuxième proposition si la première est fausse et c'est un &&, et n'évalue pas la deuxième si la première est vraie avec un ||.
C'est pareil en C je crois, et en Python.
Le 21 mars 2022 à 16:23:40 :
Le 21 mars 2022 à 16:21:17 :
Le 21 mars 2022 à 16:18:55 :
Le 21 mars 2022 à 16:18:25 :
Le 21 mars 2022 à 16:15:49 :
Le 21 mars 2022 à 16:08:29 :
Ton objectif cette semaine ? Changerif (v.isBool())
enif (v != null && v.isBool())
Le CI est instable et on t'accusera si ça saute. La docu est pas à jour, et les delivrer la solution aux clients demande de la tester sous Linux, MacOS et Windows XP, 7, 8, 8.1, 10 et 11.
https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png Temps estimé ? 13 man days.
https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png Sinon passer à un langage avec le null safety
https://image.noelshack.com/fichiers/2018/27/4/1530827992-jesusreup.png Attend, tu es en train de proposer à une grande entreprise de lâcher le sacro-saint Java (et pas n'importe lequel, Java 8) pour un langage de punk comme Rust ?
https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
Tu as le droit, par contre faut en parler au CTO, il va ouvrir un ticket, le mettre en "nice to have" et l'oublier.Tu ne sais déjà pas le travail qu'il a fallut faire pour passer de java 7 à java 8, alors changer de langage (et pire encore, de paradigme) c'est impossible.
https://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.png Non tu passes en Kotlin. 100% compatible avec Java et t'as pas les NPE
Khey je sais bien, je dev en Java seulement professionellement, personnellement j'alterne entre le C++, le python, Rust, ... Bref des trucs pour varier les plaisirs, mais quand t'as une base de code de 30 ans de Java, que la moindre migration d'une version à l'autre prend des années, c'est juste pas possible.
J'ai fait des interviews chez JP Morgan, la plus grande banque d'investissement au monde, le poste de dev java c'était 50% de migration annoncée.https://image.noelshack.com/fichiers/2017/07/1487382298-risitasdepressif.png T'as fait quoi comme études ?
https://image.noelshack.com/fichiers/2017/39/3/1506524542-ruth-perplexev2.png
Prépa + école d'ingé rang A spé info.
Une spé qui n'a rien à voir avec la finance mais ça recrute tellement que t'as quasi pas le choix d'y faire un tour si t'es ouvert.
Le 21 mars 2022 à 16:22:52 :
Le 21 mars 2022 à 16:21:17 :
Le 21 mars 2022 à 16:18:55 :
Le 21 mars 2022 à 16:18:25 :
Le 21 mars 2022 à 16:15:49 :
Le 21 mars 2022 à 16:08:29 :
Ton objectif cette semaine ? Changerif (v.isBool())
enif (v != null && v.isBool())
Le CI est instable et on t'accusera si ça saute. La docu est pas à jour, et les delivrer la solution aux clients demande de la tester sous Linux, MacOS et Windows XP, 7, 8, 8.1, 10 et 11.
https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png Temps estimé ? 13 man days.
https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png Sinon passer à un langage avec le null safety
https://image.noelshack.com/fichiers/2018/27/4/1530827992-jesusreup.png Attend, tu es en train de proposer à une grande entreprise de lâcher le sacro-saint Java (et pas n'importe lequel, Java 8) pour un langage de punk comme Rust ?
https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
Tu as le droit, par contre faut en parler au CTO, il va ouvrir un ticket, le mettre en "nice to have" et l'oublier.Tu ne sais déjà pas le travail qu'il a fallut faire pour passer de java 7 à java 8, alors changer de langage (et pire encore, de paradigme) c'est impossible.
https://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.png Non tu passes en Kotlin. 100% compatible avec Java et t'as pas les NPE
Khey je sais bien, je dev en Java seulement professionellement, personnellement j'alterne entre le C++, le python, Rust, ... Bref des trucs pour varier les plaisirs, mais quand t'as une base de code de 30 ans de Java, que la moindre migration d'une version à l'autre prend des années, c'est juste pas possible.
J'ai fait des interviews chez JP Morgan, la plus grande banque d'investissement au monde, le poste de dev java c'était 50% de migration annoncée.https://image.noelshack.com/fichiers/2017/07/1487382298-risitasdepressif.png Au pire tu restes en Java et tu ajoutes les annotations Jetbrains @Nullable et @NotNull là où il faut.
Mais bon une migration vers Kotlin c'est pas la mer à boire, la productivité sera meilleure et la qualité aussihttps://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png
Et non, parce que la boîte ne paye pas les licences Intellij, donc on a le droit de les utiliser, mais pas de montrer qu'on fait de la prod avec la community edition.
Du coup on code sous Eclipse devant les clients, parfois même Atom ou VSCode pour pousser le vice
Big up à mon collègue qui a fait des corrections sur du Java avec EMACS en pleine conférence client
Le 21 mars 2022 à 16:18:55 :
Le 21 mars 2022 à 16:18:25 :
Le 21 mars 2022 à 16:15:49 :
Le 21 mars 2022 à 16:08:29 :
Ton objectif cette semaine ? Changerif (v.isBool())
enif (v != null && v.isBool())
Le CI est instable et on t'accusera si ça saute. La docu est pas à jour, et les delivrer la solution aux clients demande de la tester sous Linux, MacOS et Windows XP, 7, 8, 8.1, 10 et 11.
https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png Temps estimé ? 13 man days.
https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png Sinon passer à un langage avec le null safety
https://image.noelshack.com/fichiers/2018/27/4/1530827992-jesusreup.png Attend, tu es en train de proposer à une grande entreprise de lâcher le sacro-saint Java (et pas n'importe lequel, Java 8) pour un langage de punk comme Rust ?
https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png
Tu as le droit, par contre faut en parler au CTO, il va ouvrir un ticket, le mettre en "nice to have" et l'oublier.Tu ne sais déjà pas le travail qu'il a fallut faire pour passer de java 7 à java 8, alors changer de langage (et pire encore, de paradigme) c'est impossible.
https://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.png Non tu passes en Kotlin. 100% compatible avec Java et t'as pas les NPE
Khey je sais bien, je dev en Java seulement professionellement, personnellement j'alterne entre le C++, le python, Rust, ... Bref des trucs pour varier les plaisirs, mais quand t'as une base de code de 30 ans de Java, que la moindre migration d'une version à l'autre prend des années, c'est juste pas possible.
J'ai fait des interviews chez JP Morgan, la plus grande banque d'investissement au monde, le poste de dev java c'était 50% de migration annoncée.
Le 21 mars 2022 à 16:15:49 :
Le 21 mars 2022 à 16:08:29 :
Ton objectif cette semaine ? Changerif (v.isBool())
enif (v != null && v.isBool())
Le CI est instable et on t'accusera si ça saute. La docu est pas à jour, et les delivrer la solution aux clients demande de la tester sous Linux, MacOS et Windows XP, 7, 8, 8.1, 10 et 11.
https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png Temps estimé ? 13 man days.
https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png Sinon passer à un langage avec le null safety
https://image.noelshack.com/fichiers/2018/27/4/1530827992-jesusreup.png
Attend, tu es en train de proposer à une grande entreprise de lâcher le sacro-saint Java (et pas n'importe lequel, Java 8) pour un langage de punk comme Rust ?
Tu as le droit, par contre faut en parler au CTO, il va ouvrir un ticket, le mettre en "nice to have" et l'oublier.
Tu ne sais déjà pas le travail qu'il a fallut faire pour passer de java 7 à java 8, alors changer de langage (et pire encore, de paradigme) c'est impossible.
Le 21 mars 2022 à 16:12:26 :
Le 21 mars 2022 à 16:04:06 :
Le 21 mars 2022 à 16:01:32 :
Ayaaaa exactement pareil je pensais être le seul
J’en peux plus
J’ai rdv avec mon manager
Je vais lui dire que je me barre bientôtParfois j'observe les jardiniers bosser dans le parc au pied du bureau, et je suis jaloux
https://image.noelshack.com/fichiers/2020/31/4/1596129454-ahi-fondu.png
Moi aussi j'ai envie de piloter un tracteur tondeusehttps://image.noelshack.com/fichiers/2020/31/4/1596129454-ahi-fondu.png Mais bordel
Quand je vous entend je regrette vraiment pas de m’être arrêté à mon BTS
Tous les métiers sont comme ça, mon frère est gendarme, son métier c'est d'attendre à côté d'un vanne dans le froid et le chaud.
Ma mère est secrétaire, son métier c'est d'attendre 30 minutes que quelqu'un vienne lui demander la même chose que les 10 précédents.
Ma cousine est docteur, son métier c'est d'écouter les petites vieilles avoir des douleurs imaginaires parce qu'elles meurent de solitude chez elles.
Le 21 mars 2022 à 16:09:33 :
Le 21 mars 2022 à 16:08:29 :
Ton objectif cette semaine ? Changerif (v.isBool())
enif (v != null && v.isBool())
Le CI est instable et on t'accusera si ça saute. La docu est pas à jour, et les delivrer la solution aux clients demande de la tester sous Linux, MacOS et Windows XP, 7, 8, 8.1, 10 et 11.
https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png Temps estimé ? 13 man days.
https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png Too real... too real...
https://image.noelshack.com/fichiers/2020/31/4/1596129454-ahi-fondu.png
Non, le process est un peu light, il faut faire une merge request, demander lors du daily qui est prêt pour une séance de peer-review, puis merge. Lors du post-mortem du projet il faudra trouver 1 situation challengeante dans le ticket, et comment tu l'as dépassée en accord avec les valeurs de l'entreprise.
Ton objectif cette semaine ? Changerif (v.isBool())
enif (v != null && v.isBool())
Le CI est instable et on t'accusera si ça saute. La docu est pas à jour, et les delivrer la solution aux clients demande de la tester sous Linux, MacOS et Windows XP, 7, 8, 8.1, 10 et 11.
Temps estimé ? 13 man days.
Le 21 mars 2022 à 16:01:26 :
Le pire ça reste les islamistes qui te sermonnent quand tu dis Mahomet au lieu de MuhammadCes serpents qui font croire aux musulmans naïfs que Mahomet serait une modification insultante du nom du prophète de l'islam pour qu'ils haïssent les français
Jamais pigé ce délire. Mahomet, Mohammed, Muhammad, Mehmet, Mamadou, ... C'est comme Jésus, Joshua, Yeshua, ... C'est le même nom dans de différentes langues
Le 21 mars 2022 à 16:00:26 :
Le 21 mars 2022 à 15:57:39 :
Perso je dis le "Prophète sawi sawu salamhttps://image.noelshack.com/fichiers/2018/45/1/1541419016-chameau-ismail-ouslimani.png " en hommage aux français komvouzémoi plus français que moi qui sortent les voisinsPerso je dis "Muhammad salalah a3lihi wa salam"
https://image.noelshack.com/fichiers/2021/32/2/1628615552-1-yapq97wc.png
Oui c'est ça que je voulais dire, sawi sawu salam
Je peux pas en vouloir à ta copine, j'ai mis des mois avant d'accepter que piquer mon chien était le mieux pour tout le monde, et j'en ai vraiment voulu à ma famille de pas tout avoir fait pour le sauver. Drôle de cerveau émotionnel qu'on a, capable d'analyse rationnelle, et capable de complètement les ignorer pour trouver le confort dans des chimères.
Paix à ton chat khey, et surtout, paix à ton coeur.
Le 25 février 2022 à 13:14:46 :
Le 25 février 2022 à 13:13:23 :
Je vis à Hong Kong, et là depuis quelques semaines ça s'intensifie la merde ambiante, les gens ici veulent partir vers le canada et l'australie. Ca va pas s'arranger.L’Australie deviendra un jour Asiatique
C’est hallucinant le nombre d’indiens et de Chinois qui rentrent dans le pays chaque année
En même temps, la chine + corée + japon et inde + paki + bangla c'est 3 milliards de personnes.
La moitié du monde ressemble à ses gens
Tu rajoutes l'Indonésie / Philipines / Thailande / ... On arrive à la majorité.