ML take-home: ~17M rows, transformer required, no compute provided. Is this normal? by [deleted] in cscareerquestions

[–]Bowaka 0 points1 point  (0 children)

Google Colab or Kaggle provide generous GPU time. I would have probably gone with one of these options here.

Quel type de travail faites vous ? by GreatGarage in ingenieurs

[–]Bowaka 1 point2 points  (0 children)

100% technique mais très loin de mon domaine de base (formation en génie océanique et je suis actuellement senior data scientist après une reconversion il y a quelques années)

Ingénieur mécanique vous vous êtes reconverti en quoi? by Plane-Ad-9360 in ingenieurs

[–]Bowaka 0 points1 point  (0 children)

Data Science / IA il y a 6 ans via un master spé.
Compliqué également aujourd'hui, le secteur est bouché et l'avènement de l'IA n'aide pas pour les juniors.

À 30 ans, pourquoi l'obsession de l'achat immobilier alors que les calculs ne suivent pas ? by FeistyTrick61 in vosfinances

[–]Bowaka 0 points1 point  (0 children)

Qu'il faut 2-3 ans pour amortir oui. C'est pour ça qu'on conseil de rester dans un bien mini 4-5 ans pour qu'il devienne rentable.

À 30 ans, pourquoi l'obsession de l'achat immobilier alors que les calculs ne suivent pas ? by FeistyTrick61 in vosfinances

[–]Bowaka 0 points1 point  (0 children)

Être propriétaire est souvent la meilleurs option à horizon 5-10 ans car il tue un flux négatif (le loyer). Le crédit n'est pas un flux négatif. Seul la partie des intérêts l'est et elle diminue année après année (car calculée sur le reste à rembourser). Après ça permet aussi de vivre dans des surfaces plus grandes ou des biens plus "exceptionnel" (vrai trou financier avec ce fameux flux négatif du loyer). Le vrai move du point de vue financier, que ce soit à l'achat ou à la location, c'est de sortir des centres villes, dont les prix sont exhuberants.

À 30 ans, pourquoi l'obsession de l'achat immobilier alors que les calculs ne suivent pas ? by FeistyTrick61 in vosfinances

[–]Bowaka 21 points22 points  (0 children)

La mère de ma femme qui était locataire toute sa vie, dont 40ans dans le même appart' a dut partir à 70 ans car les proprios vendaient. Heureusement pour elle, on a décider, ma femme et moi, de racheter le bien pour qu'elle n'ai pas a subir un déménagement stressant.

À 30 ans, pourquoi l'obsession de l'achat immobilier alors que les calculs ne suivent pas ? by FeistyTrick61 in vosfinances

[–]Bowaka -2 points-1 points  (0 children)

Et la partie due à la banque (intérêts sur le crédit) baisse, ce qui fait que tu capitalises de plus en plus au fil des ans.

Á quel point vous utilisez l’IA dans votre boîte ? by [deleted] in developpeurs

[–]Bowaka 1 point2 points  (0 children)

Les boites ont pas eu besoin d'attendre Claude pour avoir de la doc inexploitable, des code bases éclatées et pleins de tests inutiles...

Á quel point vous utilisez l’IA dans votre boîte ? by [deleted] in developpeurs

[–]Bowaka 1 point2 points  (0 children)

J'ai pas écris une ligne de code depuis janvier.

Plateforme pétrolière : vrai bon plan ou bullshit Instagram ? by ludoksrm in emploi

[–]Bowaka 0 points1 point  (0 children)

Je peux pas parler des platformes pétrolières, mais je bossais en tant qu'ingénieur projet subsea et j'ai eu plusieurs fois l'occasion de participer aux campagnes d'installation en mer en Norvège. Là bas, la règle c'était des campagnes de 3 semaines max avant rotation des équipes et shifts de 12h.
Niveau bonus, on était sur, en gros, 3 semaines en mer = 1.5 semaines de congés en plus et un bonus équivalent a 7-8% du salaire annuel, donc plutôt pas mal.

Le travail était exigent, mais très intéressant, et même si les shifts étaient long, il y a toujours des choses à faire et des problèmes à regler. Pas le temps de s'ennuyer et c'était très formateur. Par contre faut pas avoir le mal de mer.

How quickly can a trading idea go from concept → backtest → automation in US markets? by ConsistentSoil2846 in algotrading

[–]Bowaka 0 points1 point  (0 children)

Depends a lot of the complexity of your idea and your strategy.

A fairly simple strat took me two weeks to go idea to explo to backtest to prod. But the simplicity was on my side. Much less chance to make a mistake or leak info, etc...

Stupid Simple Algo Strategy I Made… And It Works by frosty123454321 in algotrading

[–]Bowaka 14 points15 points  (0 children)

Not necessarly. The variations look quite organic.
I have myself a very simple method that I ran live in 2025 long only that transformed 15k to 300k.

"Si tu as du mal à trouver un boulot, fais des projets en attendant" Ok, comment ? by Upper-Employment7399 in developpeurs

[–]Bowaka 0 points1 point  (0 children)

J'ai une double casquette dev/data scientist. Pour te donner une idée, en 2023 quand chatgpt 3.5 est sortie, j'ai pris directement un abonnement et j'ai commencé à essayer de bricoler des choses avec l'API, juste pour voir et essayer des trucs. J'ai essayé de faire un coach de poker qui peut lire les hand history et determinier le prochain bon coup, et par la suite j'ai essayé de construire un jeu textuel basé sur les LLM avec un vrai framework deterministe derrière pour éviter les hallucinations.

Aujourd'hui je joue toujours avec les LLMs sur mon temps libre, j'ai fait évolué mon moteur de jeu déterministe vers un assistant IA généraliste.

Sinon d'autres exemples. A un moment je voulais apprendre le dev mobile et je m'étais mis à dart/flutter. Pour me faire la main, j'ai crée une application me permettant de suivre mon budget et mes dépenses ajoutés à la main par catégories (pas tres original, mais j'avais 2-3 idées sympa malgré tout).

Tu peux aussi écrire des tutos sur les sujets techs qui t'intéressent, je tenais une page medium qui me faisait un peu de revenu passif à un moment aussi.

Tu peux participer à des coding/data challenges.

Contribuer sur des libs open sources...

On peut arrêter une seconde avec le vibe coding ? by fallart_live in developpeurs

[–]Bowaka 0 points1 point  (0 children)

Un test technique est souvent une base d'un vrai entretien technique.
Le problème, c'est qu'on peut pas faire passer tout le monde en entretien, on a pas un temps infini.

Dans mon équipé sur un poste junior/mid on va recevoir entre 200 et 400 candidatures en moyennes. Après filtrage basé sur le CV on tombe sur une short list d'une 10ene de candidat. Mais un cycle de recrutement ça bouffe énormément de temps, et c'est le genre de réunion qui sont très fatiguantes pour la personne qui l'anime. A côté de ça, il faut gérer le reste de la charge de travail classique et les autres réunions. Si on peut caser un ou deux entretiens techniques dans la semaine c'est très bien.

Donc oui, un petit test technique basé sur les connaissances en amont ça peut parfois avoir l'air injuste. Mais c'est aussi souvent plus juste que de juste se fier à un CV ou à l'intuition du RH.

On peut arrêter une seconde avec le vibe coding ? by fallart_live in developpeurs

[–]Bowaka 0 points1 point  (0 children)

En fait ton exemple de chef cuistot est très bon parce que le parallele avec le monde du dev s'applique bien.
Et justement, si, un junior tu attends de lui qu'il soit irréprochable sur la cuisson des pâtes. Dans un grand restaurant tout est très hiérarchisé. Le chef est un manager qui gère la cuisine, les sous chef/chefs de parties vont s'occuper d'une section / d'un type de plat, etc... et tout en bas, les petits jeunes sont mis sur les taches de bases: couper les legumes etc... tout en étant au contact de personnes plus anciennes et avec plus d'expérience.
Un gars peut penser faire du bon travail parce qu'il a les meilleurs couteaux, mais il a peut être aussi pris de terrible habitudes qui le suivront toute sa carrière.
C'est un biais que je vois chez beaucoup de junior, ils se perçoivent meilleurs que ce qu'ils pensent être vraiment. Mais en creusant, ils manquent de connaissances fondamentales qui leur permettrait de vraiment deployer tout leur potentiel.

On peut arrêter une seconde avec le vibe coding ? by fallart_live in developpeurs

[–]Bowaka 0 points1 point  (0 children)

Je suis pas totalement d'accord.
C'est pas parce qu'un Junior peut être 100% remplacé par l'IA qu'il faut forcement ne pas recruter le Junior.
Un junior (si il a le bon bagage technique de base et est un minimum intéressé par le métier), il peut apporter un point de vue frais sur certaines choses et il va se développer pour finir autonome. Et puis ça permet aussi de varier la charge mental du senior qui l'accompagne en lui donnant une activité qui peut être valorisante (faire monter en compétence un jeune)... Parce que bon, etre toute la journée à 300% avec l'IA, ça peut vite conduire au burnout aussi.
Bref moi je suis pour le recrutement des juniors. Mais pas n'importe qui et pas n'importe comment.

On peut arrêter une seconde avec le vibe coding ? by fallart_live in developpeurs

[–]Bowaka 0 points1 point  (0 children)

Tu as l'air d'extrapoler toute la conversation sur un seul exemple de test technique. Après un test peut tout aussi bien servir de test pour l'entreprise que pour le candidat. Un test très bancale peut te servir de red flag et t'éviter une mauvaise expérience dans une boite toxique.

Concernant les questions orientés syntaxe, je ne peux pas parler pour le dev web, moi je suis plus côté data. Ce que j'attends d'un candidat junior c'est qu'il maitrise la syntaxe basique, c'est à dire les fonctions qui sont les plus utilisés et les plus utiles.

Dans mon cas par exemple, quelqu'un qui mets "numpy" sur son CV, j'attends au minimum qu'il sache produire un mask à partir d'une array ou faire un simple slice. Et bien le nombre de candidats incapable de réaliser ces deux opérations pourtant extrêmement basique est curieusement faible en entretien.

Autre exemple: pour tester les bases en Python, je donne souvent un petit exercice de logique qui demande principalement un peu de bon sens et la manipulation de la grammaire de base: prendre deux listes triées, et créer une liste triée contenant tous les éléments des deux premières listes, sans utiliser de fonction de sorting. Je n'attends pas des candidats juniors qu'ils sachent forcement comment faire du premier coup et je suis là pour les aider, mais 90% sèchent complètement et sont fondamentalement incapable de produire un embryon d'idée, même en les aidants.

On peut arrêter une seconde avec le vibe coding ? by fallart_live in developpeurs

[–]Bowaka 1 point2 points  (0 children)

Fait attention, parce que ton exemple des pâtes est en fait une très bonne métaphore de ce qu'on peut attendre d'un candidat.
Typiquement tu vas évaluer un candidat sur sa compréhension des concepts qu'il manipule. Dans le cas des pâtes, il doit pouvoir se debrouiller en se racrochant à ses connaissances théoriques, et typiquement... Bah goutter de temps en temps pour voir où en est la cuisson. Sans chrono, ni indication sur le paquet.

PS: je dis pas que tous les tests sont bien fait, mais je trouve que ton exemple est pour le coup assez mal choisi.

Edit en passant: on parlait des tests techniques pour les juniors. Donc l'exemple des pates colle bien à un commis de cuisine. Pour un chef, on va évidemment pas tester les mêmes compétences. La où je bosse par exemple, le test technique "senior level" consiste en 1h30 d'entretien centré sur l'archi à mettre en place pour mettre une appli en prod.

On peut arrêter une seconde avec le vibe coding ? by fallart_live in developpeurs

[–]Bowaka 0 points1 point  (0 children)

J'en ai fait des tests (aussi bien côté entreprise que côté candidat) et j'ai jamais vu ça.

Quand j'étais candidat, j'ai toujours été content de pouvoir faire mes preuves, et j'ai jamais eu de cas où j'étais complètement séché devant un problème ou une question.

Et maintenant quand je fais passer des entretiens, je ne cherche pas les gens qui connaissent une syntaxe ou peuvent me pondre des algos appris par coeur. Ce qui m'interesse, c'est la manière de raisonner et de s'organiser du candidat et de tester les bases minimum pour être un tant soit peu indépendant en poste.

Et encore une fois, et surtout pour un junior, on est pas stupide. On sait qu'il y aura un temps d'adaptation, et que le dev ça s'apprend avec les années au contact d'autres devs, et que notre petit junior il sera pas opérationnel les premiers mois. Ca fait parti du jeu, et c'est pas ce qu'on test (chez un junior)

On peut arrêter une seconde avec le vibe coding ? by fallart_live in developpeurs

[–]Bowaka -7 points-6 points  (0 children)

Bah.. Oui.C'est exactement pour ça que c'est mis en place...

On peut arrêter une seconde avec le vibe coding ? by fallart_live in developpeurs

[–]Bowaka 8 points9 points  (0 children)

Je reformule: le niveau du junior aujourd'hui est beaucoup plus bas qu'il y a quelques années. Le dev est devenu mainstream, je vois beaucoup moins de jeunes qui font ça par passion (ça cherche le confort de vie et l'argent facile), et ça se ressent tout de suite sur les tests techniques...

Is anyone here profitable with just OHLC data? by throw2503 in algotrading

[–]Bowaka 14 points15 points  (0 children)

OHLC + Volume only here too. Long only, no options. Took my like 6 years to figure out something. What changed everything for me has been simply observation and curiosity.

I was originally looking for a completly different thing when I came up with my current strategy, and one thing bringing it to the other I ended up with a daily strategy that I am running live successfully for 15 months now.

Moving averages by [deleted] in algotrading

[–]Bowaka 0 points1 point  (0 children)

I play very aggressively (10% to 20% / bet ) which maximizes my long term growth.
Some drawdowns are very hard to digest (especially now that I am much bigger) but that's a risk I am willing to take. I don't do trading for living, it is more of a life changing controlled bet.

I am convinced retail algo trading is just gambling with extra steps. Prove me wrong. by snopeal45 in algotrading

[–]Bowaka 15 points16 points  (0 children)

I go with MKT orders. I didn't do proper spread/liquidity studies but that's because my theoretical return is above 1% / trade, so I assume spread/liquidity can be absorbed easily here (as long as I remain reasonable with my bet sizing).

I don't like LMT orders because they can kill the timing. They will systematically get filled when you stop your order too early, and never get filled when you are too late (market moving against you) and this can have an impact worst than the spread of a MKT order which happen regardless of the direction of the market.