17 points par carnoxen 2025-11-17 | 28 commentaires | Partager sur WhatsApp

Pour accumuler de l’expérience en 2021, j’ai postulé en urgence dans une petite entreprise.
Qu’est-ce que j’ai bien pu faire jusqu’à maintenant ?

Mise à niveau d’un système bancaire (novembre 2021 ~ avril 2022)

On parlait de mise à niveau, mais en réalité on a surtout changé l’environnement autour, et presque pas
touché au code lui-même. Ce programme avait plusieurs problèmes :

  • Une seule pipeline autorisée (impossible d’avoir deux outputs pour un input)
  • Java 1.7(!)
  • Duplication de fichiers binaires

Malgré tout cela, la banque préférait simplement conserver le système en l’état, et moi, j’ai terminé tout ce qu’elle demandait avant d’être affecté au projet suivant.

Projet d’UI de kiosque (avril 2022 ~ juin 2022)

C’était un projet pour créer l’UI d’un kiosque pour une certaine entreprise. La base de données de cette entreprise était déjà prête,
et je n’avais qu’à créer l’UI et la connecter. À ce moment-là, le directeur m’avait affecté un supérieur freelance,
et j’ai eu quelques problèmes avec lui.

  • Il m’a donné un manuel PDF pour « étudier Android », mais sa date de publication était 2017, donc
    c’était un document bien trop ancien pour être réellement applicable.
  • Il critiquait les ORM en disant que c’était lent. Mais ce qu’il recommandait à la place, c’était MyBatis...
  • Il m’inculquait constamment une peur de l’écosystème du développement. Il est même allé jusqu’à me gaslighter en disant que, dans cette entreprise,
    beaucoup de gens parlaient mal de moi !

À cause de cela, je me suis disputé avec lui, et le directeur a dû nous séparer.

Plateforme de don de talents (juin 2022 ~ novembre 2022)

À partir de ce moment-là, je me suis occupé exclusivement du projet personnel du directeur. Il m’a demandé, avec une autre personne en appui,
de créer un site destiné à soutenir la formation sur le terrain. Les problèmes auxquels j’ai été confronté étaient :

  • Un seul flux, de la conception jusqu’à la mise en place. C’était clairement du waterfall !
  • Les retours prenaient beaucoup trop de temps et étaient beaucoup trop rares. Je ne sais pas si cette personne était simplement occupée,
    mais moi, j’avais un besoin désespéré de feedback.

Il s’est peut-être lassé de mes tâtonnements, toujours est-il que le directeur a arrêté ce projet et m’en a confié un autre.

Projet de trading de cryptomonnaies (novembre 2022 ~ janvier 2023)

On m’a demandé de créer un service web permettant de trader des cryptomonnaies avec un compte Upbit.

  • La documentation de Django était difficile à lire. Je ne sais pas pour les autres, mais moi, ces tout petits caractères
    me rendaient la tâche vraiment pénible !
  • L’approche waterfall n’avait pas changé. En plus de ça, l’environnement du lieu de travail était vraiment déplorable !
  • Upbit n’autorisait pas la création d’une clé API sans IP de serveur. Autrement dit,
    ce service était tout simplement impossible à exploiter.

À cause de ces problèmes, le directeur a encore une fois arrêté le projet et en a préparé un autre.

Mise en place d’un service d’assistance K-ETA (janvier 2023 ~ avril 2023)

Le directeur a créé une entreprise avec une autre connaissance. À ce moment-là aussi, j’étais le seul développeur,
et le directeur m’a demandé de créer un site qui s’occupe des démarches K-ETA. En avançant sur ce projet, j’ai rencontré plusieurs problèmes :

  • Le site officiel du K-ETA accordait parfois des exemptions temporaires surtout aux pays développés, ou imposait des restrictions sur les paiements domestiques.
  • Comme c’était sous WordPress, l’architecture dépendait même de plugins payants. À l’époque, je ne connaissais rien à PHP.
  • Pour atteindre la première page des moteurs de recherche, il aurait fallu produire continuellement du contenu de qualité, mais
    est-ce vraiment pour ça que je travaille ?

Malgré tout, le site a été mis en place avec succès(?) et le directeur m’a confié le projet suivant.

Mise en place d’un service de prêt (avril 2023 ~ juin 2023)

En s’appuyant sur l’expérience acquise avec le service K-ETA, le directeur m’a demandé de créer un site
pour gérer un service de prêt. Les problèmes auxquels j’ai été confronté pendant ce projet étaient :

  • Le directeur tenait à utiliser le thème employé pour K-ETA, qui ne convenait absolument pas à l’activité de prêt.
    Il l’a finalement remplacé plus tard, mais
  • L’émission et l’application du certificat sur ce site d’hébergement coréen étaient extrêmement difficiles.
  • Et surtout, le client ne donnait aucune réponse sur les résultats. Aucune, vraiment !

Après ça...

Le directeur a renoncé à moi. Depuis, je vis en faisant chaque mois la maintenance de l’ancien système bancaire que j’avais mis en place.


Petite parenthèse

  • Tout le développement (à l’exception de la mise à niveau du système bancaire et du projet d’UI de kiosque)
    a été mené entièrement par moi seul.
  • Je m’y suis investi au maximum de mes capacités. Mais j’ai l’impression que le directeur
    ne m’apprécie pas vraiment pour cela.

Situation actuelle

  • J’étudie un peu tout et n’importe quoi.
  • En particulier, je prépare des études pour une profession réglementée(!), mais honnêtement, alors même que la ruée vers ce type de carrière
    s’intensifie déjà ces derniers temps, je ne sais pas si obtenir ça améliorera vraiment ma situation.

Question au cas où :

  • Y a-t-il des points flous ? Si oui, quel type de contenu faudrait-il ajouter ?
  • Avez-vous éventuellement quelque chose à me dire ?

28 commentaires

 
crawler 2025-11-18

Je ressens vraiment à quel point les side projects sont importants.
On dirait que vous avez beaucoup de griefs envers le dirigeant ; je me demande si vous avez essayé de changer d’entreprise.

 
aer0700 2025-11-17

La documentation de Django était difficile à lire. -> Apparemment, je ne suis pas le seul à avoir pensé ça T_T

 
qhffld123 2025-11-18

Je développe actuellement dans une startup en phase initiale (sans investissement, moins de 10 personnes).
À chaque changement d’activité, il m’est impossible d’approfondir techniquement,
et sans volonté claire de la direction, l’activité n’avance pas concrètement. (Il n’y a que des livrables, mais personne ne les utilise.)

C’est pourquoi j’ai toujours de l’anxiété concernant ma carrière et mon avenir.
Même si j’essaie de me construire une direction en me disant « je suis développeur dans une entreprise qui fait ~ », les choses n’avancent pas selon ma propre volonté.

C’est comme ça que je le vois.
Comme il n’y a pas de bonne réponse dans la vie et que l’échec comme la réussite ne sont que des étapes,
je pense que, pour une carrière aussi, il n’existe pas de feuille de route unique, mais plutôt les questionnements et la vie propres à chacun.

Quand l’angoisse et le désespoir me submergent, j’essaie de me dire qu’il y a un sens à se laisser porter par le courant, puis de me recentrer sur ma vie actuelle pour m’en défaire.
(Par vie, je n’entends pas seulement le développement, mais aussi le quotidien comme le sport, le rangement ou les promenades.)

 
scheeee 2025-11-18

Vous êtes formidable.

 
love7peace 2025-11-18

Malgré tout, le projet a avancé en solo, et vu que vous n’avez pas été viré, on dirait que vous êtes quelqu’un de compétent. Dites-vous simplement que vous étudiez la technique et que vous vous construisez une carrière, et prenez ce qui vous revient. Ne vous sacrifiez pas.

 
savvykang 2025-11-18

Il est plus serein pour la santé mentale de rejoindre soit une entreprise bien établie, soit au moins une startup arrivée jusqu’en série B/C. Acquérir seul des expériences variées pourra aider plus tard, mais une entreprise instable a clairement un impact négatif sur une carrière.

Choisir une entreprise qui vise un secteur stable est aussi une option. La finance et la distribution sont traditionnellement durables. Le cloud et le réseau se sont aussi beaucoup stabilisés, avec moins de hype. À l’exception des projets bancaires, il semble qu’il s’agissait uniquement de projets sur des sujets à la mode du moment, sans domaine de spécialisation précis.

 
jaskloq 2025-11-17

J’ai vraiment trouvé ce texte à la fois utile, intéressant et sincère, mais tous ces commentaires du genre « pour progresser, il faut faire ceci ou cela »… je trouve qu’ils sont un peu trop durs, non ?

 
vwjdalsgkv 2025-11-17

Fondamentalement, j’ai l’impression que ce qu’on attend de ce site, c’est soit une solution à un problème donné, soit au moins un texte agréable à lire pour qu’il soit bien reçu par les gens.
Mais ici, l’auteur déverse surtout ses émotions et, plutôt que d’expliquer comment le problème donné a été amélioré ou résolu, le texte est rempli de plaintes.
Cycle en V, anciennes versions de Java, MyBatis, WordPress... ce ne sont clairement pas des technologies de pointe. Mais je pense que si la personne avait été pleine d’enthousiasme pour apprendre, elle aurait quand même pu beaucoup apprendre et en tirer parti même dans cet environnement.

 
scheeee 2025-11-18

C’est une attente beaucoup trop idéaliste. Dans une telle situation, je me demande bien qui pourrait ne pas être mécontent…
Ne faudrait-il pas plutôt espérer créer un bon environnement et avoir l’état d’esprit qui va avec…

 
bsh998 2025-11-17
  1. Veuillez soigner votre profil GitHub. Il semble qu’un peu d’auto-promotion soit nécessaire.
  2. Il serait bien d’alimenter régulièrement LinkedIn ou un blog.
  3. Au lieu de récits émotionnels, il serait préférable d’accumuler des contenus centrés sur votre propre progression.
  4. Le texte est trop diffamatoire et, plus qu’un retour constructif, donne l’impression de rejeter la faute sur une personne ou une entreprise, ce qui suscite un mauvais ressenti.
    Avoir un tempérament qui cherche à convaincre et à provoquer le changement est une bonne chose, mais revenir sans cesse sur le fait que ce serait verbeux ne donne pas une très bonne impression.
    Il est difficile d’admettre l’idée que Django serait verbeux.

(Peu important) Une remarque en passant
À l’époque, je travaillais au même bureau que d’autres employés, et l’un d’eux était marié. Il disait que sa femme le comparait trop aux autres et que cela lui donnait envie de mourir. C’était une personne vraiment très malheureuse...
Il faut supprimer cette phrase.

Pensez-vous que c’est un problème qui peut être résolu par la technologie ? Pour moi, c’était un problème qui ne pouvait pas l’être par la technologie ! Si l’on suit ce raisonnement, cela voulait dire qu’il fallait publier régulièrement des textes de qualité, mais à l’époque je n’avais tout simplement pas la capacité mentale d’écrire, et surtout, le problème était que nous n’étions pas les seuls à exploiter un site de service K-ETA ! La première page ? C’était même impensable.
Même sans être en première page, si c’est bien fait, on peut évidemment générer du trafic... n’est-ce pas.

 
okxrr 2025-11-17

Il y a des gens qui ne font que se lamenter sur leur environnement,
et il y en a d’autres qui savent composer avec n’importe quel contexte, aller au bout des choses et progresser.
La situation est regrettable, mais ici j’ai fortement l’impression qu’on est plus proche du premier cas. Rien n’a vraiment abouti à une conclusion claire.
Dans ce genre de cas, même si une bonne opportunité se présente en réalité, la plupart des gens ne savent pas la saisir.

Les personnes vraiment brillantes ont su se concentrer sérieusement et obtenir du succès même dans des situations sans issue, en entreprise ou autour d’elles.

Il n’existe guère de communauté aussi ouverte que la communauté du développement. Où que vous alliez dans l’open source, les participants sont pleins de bonne volonté pour aider.
Il suffit de partir de zéro, lire le code, réfléchir pendant quelques jours et se lancer.

Si ce Java legacy ne vous plaît vraiment pas, alors changez-le, et cette expérience jouera largement comme un atout dans votre carrière.

Dans la finance, beaucoup de développeurs consacrent leur vie à ce travail. Vous dites que vous n’y arrivez pas parce que vous êtes seul ?
En réalité, même dans un grand groupe, ce n’est pas comme si tant de personnes que ça travaillaient dessus..

 
okxrr 2025-11-17

Faire les choses seul, c’est avoir d’autant plus de liberté. Pour un développeur, c’est une énorme opportunité.
Si vous êtes du genre à ne rien pouvoir faire seul et à devoir toujours être assisté, alors préparez activement votre changement d’emploi. Mais si ce n’est pas ça non plus...
Au lieu de passer du temps à vous lamenter sur votre sort, changez d’emploi.

 
jjpark78 2025-11-17
Mais Upbit empêchait la création de clés API sans liste blanche d’IP. Il n’y avait donc aucun moyen, pour un nombre indéterminé de clients, d’enregistrer une clé API sans connaître l’IP du serveur. Le serverless non plus ne permettait pas de résoudre ce problème !  

Je ne sais pas quelle solution serverless vous avez utilisée, mais avec AWS Lambda, il est possible d’attribuer une IP fixe. On trouve facilement comment faire avec une simple recherche Google.

Pour ma part, j’utilise aussi lambda + serverless framework + ressources custom, avec deux EIP fixes.

J’ai un peu le regret de me dire que vous auriez gagné à rencontrer un senior avec de vraies connaissances techniques, du recul et de l’expérience, afin d’apprendre à faire les choses plus correctement.

 
jjpark78 2025-11-17

Où trouver des emplois de qualité

Les candidats ont chacun leurs propres méthodes, mais dans un programme d’insertion professionnelle auquel j’ai participé autrefois comme mentor, on posait les conditions suivantes.

  • Au moins 5 ans d’activité avec un même historique ou un même produit
    • En moyenne, plus de 90 % des startups font faillite en moins de 3 ans. Ceux qui survivent sont les plus solides.
  • Il faut que le chiffre d’affaires de l’entreprise soit trouvable sur Google en recherchant son nom.
    • Si les comptes de la société sont correctement déclarés, on peut généralement trouver son chiffre d’affaires via une recherche Google.
    • Si rien ne sort, c’est qu’il n’y a pas de chiffre d’affaires, que l’activité est très petite, ou que les déclarations ne sont pas faites correctement.
  • Si le chiffre d’affaires n’est pas trouvable, il faut au minimum des articles annonçant un investissement d’au moins 1 milliard de wons.
    • Quelques centaines de millions de wons peuvent être brûlés en un instant.
  • Même pour une startup très orientée technologie, il doit absolument y avoir des responsables « ventes », « marketing » et « opérations ».
    • Renseignez-vous pour savoir si ces personnes sont déjà en poste ou si l’entreprise recrute pour ces fonctions.
  • Cherchez des informations sur des plateformes où une entreprise doit au moins passer une vérification minimale pour pouvoir publier une offre d’emploi
    • Wanted
  • Le parcours du dirigeant est très important.
    • Quelle est sa situation en matière de participation au capital ?
    • Est-il expert du domaine concerné ?
    • Vient-il d’un grand groupe ? (plus facile pour lever des fonds)
    • S’agit-il de sa première création d’entreprise ? A-t-il une expérience business ?
    • Si ce n’est pas la première, quels ont été les résultats de ses précédentes activités ?
    • Existe-t-il des éléments objectifs montrant qu’il ne va pas refaire les mêmes erreurs ?
  • Ne postulez pas dans un domaine que vous ne maîtrisez pas techniquement
    • Suivre un tutoriel et construire un produit en production, ce n’est pas du tout le même niveau.
  • Sur le CV, ne faites jamais semblant de connaître ou d’avoir déjà fait quelque chose : ça se voit toujours, et c’est contre-productif.
 
carnoxen 2025-11-17

Bonjour, tout d’abord, merci infiniment d’avoir partagé votre point de vue sur le choix d’une entreprise.

En réalité, j’ai écrit ce texte sans retenue avec ce sentiment : « À quoi est-ce que je ressemble, en tant que développeur, aux yeux des autres ? » J’y ai couché des choses que je gardais en moi depuis longtemps, parce que je n’avais jamais vraiment reçu de retours d’un public indéterminé.

Parmi les réponses, il y avait de l’empathie, mais j’ai aussi bien pris connaissance de commentaires franchement sévères. Il est vrai qu’au regard de mon parcours, je n’avais pas laissé beaucoup de code derrière moi. J’ai traversé plusieurs difficultés personnelles, mais je vais reprendre mes esprits et me lancer à nouveau.

Surtout, je vais bien conserver précieusement les réflexions que vous m’avez laissées et les relire de temps en temps. Merci !

 
ragingwind 2025-11-17

À en juger par le fait qu’il y a une question, cela devrait sans doute être déplacé vers ASK.

 
skageektp 2025-11-17

Je me demande si c'est vraiment un post en lien avec GN.

 
dooboo 2025-11-17

Je suis d'accord.

 
xhfleodhkd 2025-11-17

Pour répondre à votre question

  1. le fait de ne pas avoir pu éviter d’accumuler une expérience peu valorisable, sans avoir réussi à couper court rapidement
  2. le fait de ne pas avoir profité de cette période pour créer un portfolio ou mieux améliorer votre situation en fractionnant votre temps
  3. comme cela a déjà été dit, le fait d’étudier sans aucun objectif précis

Il est clair que votre début de carrière a mal tourné, et qu’il est effectivement difficile.
Mais si vous ne voulez pas vous résigner à la réalité, je pense qu’il faut essayer de se débattre, quoi qu’il arrive.
Moi aussi, ces temps-ci, j’envisage d’abandonner l’IT et de retourner vers l’ingénierie des équipements.
Quoi qu’il en soit, j’espère que vous ne vous laisserez pas trop abattre, et que vous vous fixerez un objectif pour avancer vers lui.

 
bus710 2025-11-17

Moi aussi, après mes études de premier cycle, il y a eu une période où, jeune débutant, je suis entré dans une toute petite entreprise en suivant un ami. On ne me faisait pas autant faire la navette dans tous les sens, mais la façon de travailler désordonnée était la même. Au final, l’entreprise a fermé, et en rejoignant ensuite, par l’intermédiaire d’une connaissance, une PME compétitive, j’ai trouvé le travail un peu plus motivant.

Comme d’autres le penseront sans doute aussi, j’espère que vous ne rejetterez pas la faute de cette situation difficile sur vous-même. Même si vous choisissez une autre voie, j’espère que vous pourrez garder un peu de plaisir grâce au développement que vous pratiquez tranquillement de votre côté.

 
ifmkl 2025-11-17

Je suis allé vérifier l’intégralité, pas juste le résumé… Si 2021 est considéré comme débutant, alors mettre un débutant sur un projet bancaire… … ?

 
carnoxen 2025-11-17

À l’époque, je participais à un programme d’insertion professionnelle, et la personne des ressources humaines m’a expliqué qu’il s’agissait d’une startup fintech qui avait besoin de recruter, alors j’ai postulé là-bas.

Mais je ne pensais pas que le premier projet serait comme ça...

 
huiya 2025-11-17

Est-ce que cela s’est vraiment passé dans une seule entreprise ? On dirait que le travail est organisé de façon complètement chaotique, c’est effrayant.

 
carnoxen 2025-11-17

C’est ça, non ? Mais l’entreprise n’avait pas vraiment le choix non plus, puisque son seul modèle économique reposait sur la maintenance et le support d’une banque. J’ai donc essayé de créer n’importe quel autre modèle économique, mais le problème, c’est que tout était simplement trop lourd à porter pour moi seul.

 
bichi 2025-11-17

C'est quoi, ça ? Ce serait par hasard une nouvelle histoire de Jjokjokso dont le protagoniste est un développeur ?

 
carnoxen 2025-11-17

Ce n’est pas… une remarque sarcastique, n’est-ce pas ? J’ai simplement écrit mon expérience avec l’entreprise dans un sentiment d’urgence. J’aimerais vraiment que cela ne soit pas pris à la légère.

 
bichi 2025-11-17

Mais non haha, moi aussi j’ai eu des expériences similaires.

 
illiil1lii 2025-11-17

Le patron est visiblement en train de marteler le bouton de démission de l’auteur.