[Dev] D'autre dev qui n'ont pas confiance en eux ?
Hangout4179
il y a 8 mois
En vrai les gens qui pensent sous-estimer leur niveau (syndrome de l'imposteur), pour la plupart ils sont réellement éclatés et valent pas grand chose. J'en vois pleins à mon taff ils ont 10 ans d'xp et ils sont clairement pas fou techniquement parlant, on dirait qu'ils ont arrêté d'apprendre après 1 ans de dev, toujours avec leur pattern de programmation objet débile, ils ne mettent pas les const, font des fonctions de 3k lignes avec full duplication, des pointeurs partout avec des new/delete.
IngePucix
il y a 8 mois
Dans le dev faut aussi savoir se remettre en question et mettre son égo de côté.
Quand j'avais 7 ans d'xp et "senior" dans certaines boites (connues), j'ai été recruté à 57k et j'ai pris des tâcles de tous les côtés dans les code reviews. L'archi en place était un mec hyper calé (l'un des top dev français) et j'ai pris 50 commentaires sur 30 lignes de code - et ce tous les jours pendant 3 mois
Au final j'ai bien plus progressé en 3 mois qu'en 7 ans.
SpoilAfficherMasquerAujourd'hui c'est moi qui met 50 commentaires
BlaCoqFormat
il y a 8 mois
8 ans d'xp.
Parfois il faut accepter qu'on est pas un profil technique.
Je suis pas un génie du code, en revanche, j'ai accumulé suffisamment d'expérience pour prévoir les soucis/ les régler quand il y en a, relativement rapidement.
Suffisamment d'expérience pour être serein dans mes étapes de développement et construire quelque chose de suffisamment solide pour tenir dans le temps.
Parfois, je vois des étudiants, de pur génies qui sont très très bon techniquement, des algos de fous, des trucs que je serai incapable de faire résoudre des problèmes super techniques/complexes.
J'ai très rarement rencontré ce genre de problèmes eux les rencontrent parce que ils sont trop techniques et veulent impressionner en sortant des machines à gaz en permanence, tandis que moi, je fais simple et solide.
Il faut reconnaître ses forces et ses faiblesses et les exploiter au mieux.
QiED24
il y a 8 mois
Je suis pas spécialement un bon dev mais j'ai une très bonne vision pour concevoir les applications, leur deployment et l'automatisation
Heureusement je dev pratiquement plus mais je comprends comment tout fonctionne
IngePucix
il y a 8 mois
8 ans d'xp.Parfois il faut accepter qu'on est pas un profil technique.
Je suis pas un génie du code, en revanche, j'ai accumulé suffisamment d'expérience pour prévoir les soucis/ les régler quand il y en a, relativement rapidement.
Suffisamment d'expérience pour être serein dans mes étapes de développement et construire quelque chose de suffisamment solide pour tenir dans le temps.
Parfois, je vois des étudiants, de pur génies qui sont très très bon techniquement, des algos de fous, des trucs que je serai incapable de faire résoudre des problèmes super techniques/complexes.
J'ai très rarement rencontré ce genre de problèmes eux les rencontrent parce que ils sont trop techniques et veulent impressionner en sortant des machines à gaz en permanence, tandis que moi, je fais simple et solide.
Il faut reconnaître ses forces et ses faiblesses et les exploiter au mieux.
oui entièrement d'accord.
Le taff de "base" c'est dev.
Puis tu peux évoluer vers Scrum master ou Tech lead, où tu mettras en avant les compétences humaines et la connaissance globale du produit.
Ou tu évolues vers Lead dev voire architecte logiciel, et là tu mets en avant les compétences tech.
lesmodoabusent
il y a 8 mois
En vrai les gens qui pensent sous-estimer leur niveau (syndrome de l'imposteur), pour la plupart ils sont réellement éclatés et valent pas grand chose. J'en vois pleins à mon taff ils ont 10 ans d'xp et ils sont clairement pas fou techniquement parlant, on dirait qu'ils ont arrêté d'apprendre après 1 ans de dev, toujours avec leur pattern de programmation objet débile, ils ne mettent pas les const, font des fonctions de 3k lignes avec full duplication, des pointeurs partout avec des new/delete.
Il y a de ça aussi mais je sais pas si c'est la plupart par contre, impossible de connaitre la distribution des gens qui ont syndrome qui sont vraiment éclaté et ceux qu'ils et qu'ils ne le sont pas réellement.
A propos de la programmation objet du type à la C ou comme en Rust avec des structures sans héritages et des bonnes interface (en Rust) que des objets qui héritent de plein de choses et etc, un jour j'avais un collègue poutant très expérimenté le gars a un peu plus de 50 piges il a commencé a bosser quasiment a mon année de naissance, et pourtant un moment il a eu a faire une librairie, il a voulu faire un truc avec des classes, avec de l'héritage bref plein de surcouche et au final lui même a un moment il s'est retrouvé perdu au vu de la complexité qu'il avait créer et a mis plus de temps que prévu a fournir ce qu'il fallait, ouai je suis assez critique au vu de la programmation orienté objet, mais bon après on nous demande de bosser rapidement et de fournir des chose rapidement aussi ça nous mets de la pression de faire les choses rapidement aussi.
lesmodoabusent
il y a 8 mois
Dans le dev faut aussi savoir se remettre en question et mettre son égo de côté.
Quand j'avais 7 ans d'xp et "senior" dans certaines boites (connues), j'ai été recruté à 57k et j'ai pris des tâcles de tous les côtés dans les code reviews. L'archi en place était un mec hyper calé (l'un des top dev français) et j'ai pris 50 commentaires sur 30 lignes de code - et ce tous les jours pendant 3 moisAu final j'ai bien plus progressé en 3 mois qu'en 7 ans.
SpoilAfficherMasquerAujourd'hui c'est moi qui met 50 commentaires![]()
Oui franchement c'est une chance de bosser avec des gens compétent comme ça et qui juge pas trop ton code dans le mauvais sens mais qui mettent des commentaire explicatifs du pourquoi du comment
IngePucix
il y a 8 mois
Il y a de ça aussi mais je sais pas si c'est la plupart par contre, impossible de connaitre la distribution des gens qui ont syndrome qui sont vraiment éclaté et ceux qu'ils et qu'ils ne le sont pas réellement.
A propos de la programmation objet du type à la C ou comme en Rust avec des structures sans héritages et des bonnes interface (en Rust) que des objets qui héritent de plein de choses et etc, un jour j'avais un collègue poutant très expérimenté le gars a un peu plus de 50 piges il a commencé a bosser quasiment a mon année de naissance, et pourtant un moment il a eu a faire une librairie, il a voulu faire un truc avec des classes, avec de l'héritage bref plein de surcouche et au final lui même a un moment il s'est retrouvé perdu au vu de la complexité qu'il avait créer et a mis plus de temps que prévu a fournir ce qu'il fallait, ouai je suis assez critique au vu de la programmation orienté objet, mais bon après on nous demande de bosser rapidement et de fournir des chose rapidement aussi ça nous mets de la pression de faire les choses rapidement aussi.
la POO c'est la base dans la plupart des domaines et c'est très bien, ça amène plein de patterns.
Après faut faire attention à pas construire des usines à gaz...
IngePucix
il y a 8 mois
Oui franchement c'est une chance de bosser avec des gens compétent comme ça et qui juge pas trop ton code dans le mauvais sens mais qui mettent des commentaire explicatifs du pourquoi du comment
Faut essayer de toujours prendre le positif.
Après il était assez difficile - parfois cassant.
Une fois il m'a sorti : "j'ai cru que c'était X qui avait codé quand j'ai vu ta PR... t'étais encore bourré du Jeudi soir ? "
Et il a fait pleurer une fille sur une PR
J'essaie d'être plus cool avec les gens que je "forme"
lesmodoabusent
il y a 8 mois
la POO c'est la base dans la plupart des domaines et c'est très bien, ça amène plein de patterns.
Après faut faire attention à pas construire des usines à gaz...
Oui après c'est mon coté dev C qui ressort un peu plus, j'aimais bien la simplicité du C avec des structures simple et des fonctions pour manipuler ces structures, mais avec la POO on s'est retrouvé avec des potentiels risques d'usine a gaz et dans les boites pour beaucoup y'as pas forcément de lead pour maintenir un projet cohérent mais un peu tout le monde qui font les choses a leurs sauce pour que ça marche même si ça devient difficilement maintenable. les fameuses god class oui il n'y a pas que des points positif a la POO mais ça reste le paradigme le plus utilisé
Cancered
il y a 8 mois
Ahii c'est ce que je me dis à chaque fois mais l'appel à l'argent dès que tu commences à travailler tu vis pour gagner ces euros bordelent.
Tu sais dans quoi tu vas aller si tu changes ?
J'ai repris des études de droit en cours de soir, il y a 3 ans. Je rentre en master ici en septembre, donc j'espère être diplômé d'ici 2 ans et me lancer comme avocat (je suis belge, ici, tu as juste besoin du master pour être avocat, même si tu es en "stage" ensuite pendant 3 ans)
IngePucix
il y a 8 mois
J'ai repris des études de droit en cours de soir, il y a 3 ans. Je rentre en master ici en septembre, donc j'espère être diplômé d'ici 2 ans et me lancer comme avocat (je suis belge, ici, tu as juste besoin du master pour être avocat, même si tu es en "stage" ensuite pendant 3 ans)
lesmodoabusent
il y a 8 mois
Faut essayer de toujours prendre le positif.
Après il était assez difficile - parfois cassant.Une fois il m'a sorti : "j'ai cru que c'était X qui avait codé quand j'ai vu ta PR... t'étais encore bourré du Jeudi soir ? "
Et il a fait pleurer une fille sur une PRJ'essaie d'être plus cool avec les gens que je "forme"
Ahiiii faut garder son sang froid avec des gens comme ça j'ai déjà eu ce genre de remarque aussi mais je prends ça à la rigolage. En fait quand j'ai commencé j'avais jamais fait de C++ et du coup bah j'étais nul en C++ et ça s'est vite vu, on m'as vendu comme un dev C++ alors que j'en avais quasiment jamais j'ai du mentir à l'entretien sous l'ordre de mon commercial
lesmodoabusent
il y a 8 mois
J'ai repris des études de droit en cours de soir, il y a 3 ans. Je rentre en master ici en septembre, donc j'espère être diplômé d'ici 2 ans et me lancer comme avocat (je suis belge, ici, tu as juste besoin du master pour être avocat, même si tu es en "stage" ensuite pendant 3 ans)
Ahh oui un changement radical mon khey, ça marche bien les cours du soir pour la reprise des études, genre t'es pas trop KO après le taff pour en plus continuer les études ?
lesmodoabusent
il y a 8 mois
Techniquement c'est vrai qu'avec Chatgpt un accusé aurait juste a expliquer son cas a chat gpt et a lui demander de former une bonne défense, personne n'as encore tenté de faire ça ?
IngePucix
il y a 8 mois
Ahiiii faut garder son sang froid avec des gens comme ça j'ai déjà eu ce genre de remarque aussi mais je prends ça à la rigolage. En fait quand j'ai commencé j'avais jamais fait de C++ et du coup bah j'étais nul en C++ et ça s'est vite vu, on m'as vendu comme un dev C++ alors que j'en avais quasiment jamais j'ai du mentir à l'entretien sous l'ordre de mon commercial
J'avais 7 ans d'xp chez de bonnes boites du domaine - et je me prends ça comme commentaire en PR De quoi te faire douter
Mais j'ai vu que je pouvais bien apprendre. Je privilégie toujours le fond à la forme.
In fine j'ai vachement progressé, et il a été responsable d'un vrai tournant dans ma carrière.
J'envisageais de passer côté management - il était free et m'a pris en point pour me dire de réfléchir (ma boite m'avait donné une promotion - moins tech ) et que vu mon profil malgré ce que me disait ma boite et le vent qu'elle me vendait pour go management, j'avais plus un profil tech d'après lui et pouvais continuer à m'éclater.
Aujourd'hui 7 ans après, je suis + tech que jamais - j'ai abandonné tous les trucs de management et responsabilités - et je m'éclate... en freelance
lesmodoabusent
il y a 8 mois
J'avais 7 ans d'xp chez de bonnes boites du domaine - et je me prends ça comme commentaire en PR De quoi te faire douter
Mais j'ai vu que je pouvais bien apprendre. Je privilégie toujours le fond à la forme.In fine j'ai vachement progressé, et il a été responsable d'un vrai tournant dans ma carrière.
J'envisageais de passer côté management - il était free et m'a pris en point pour me dire de réfléchir et que vu mon profil malgré ce que me disait ma boite et le vent qu'elle me vendait pour go management, j'avais plus un profil tech d'après lui et pouvais continuer à m'éclater.Aujourd'hui 7 ans après, je suis + tech que jamais - j'ai abandonné tous les trucs de management et responsabilités - et je m'éclate
Ahiii alors comme ça tu voulais devenir manageur hein
Ahii y'a toujours des rencontres comme ça qui arrive sur ton chemin et tu te dis heureusement que j'ai fait ça au final parfois le destin il te dirige vers les bons endroit et on dirait que cette personne la à été un tournant pour ta carrière
Maintenant tu vas pouvoir t'expat j'espère que ça fonctionnera aussi bien pour toi
Cancered
il y a 8 mois
Pour le moment chatGPT est naze pour le droit, impossible de l'utiliser pour un travail. D'autant qu'il n'a pas accès à toute la jurisprudence.
Et vu que pour plaider au tribunal, il faut être avocat et pour être avocat, il faut avoir un master en droit. Les métiers du droit sont super protégés et le seront d'autant plus si jamais l'IA les menaces (pas oublié que beaucoup de politiciens sont juristes et/ou des potes juristes, c'est le métier bourgeois par excellence). Je ne me fais pas trop de soucis, c'est pas demain qu'un avocat ou un huissier va être GR par un indien qui utilise chatGPT.
IngePucix
il y a 8 mois
Oui tout était tracé, j'étais tech lead à tendance manager, si j'avais continué 1 ou 2 ans de plus j'aurais arrêté le dev.
L'archi/dev freelance m'a pris à part, pour me dire de réfléchir à ma carrière et que vu mon appétence tech c'était plutôt légitime que je continue dans le dev - et que les managers sont des techs ratés (si la boite l'avait su - il aurait été dégagé pour ça )
7 ans après, je lui donne raison
Merci khey, j'espère aussi
IngePucix
il y a 8 mois
Bon j'ai fait passer pas mal de dev de CDI->Freelance depuis, et formé pas mal de dev qui faisaient du spaghetti code.
Aujourd'hui j'ai un petit "jeune" que j'aimerais aussi épauler. Il a clairement une appétence technique malgré l'environnement du projet tech moisi (il a pas un niveau de fou - mais c'est le seul dev qui creuse les sujets et qui s'intéresse quand je pousse des trucs "touchy").
Je sais qu'en bossant avec moi 2-3 mois il fera une ascension technique fulgurante.. et je pense qu'il a un profil de futur freelance. Mais faut pas que ça me porte préjudice auprès de mon client (son employeur)
lesmodoabusent
il y a 8 mois
Oui tout était tracé, j'étais tech lead à tendance manager, si j'avais continué 1 ou 2 ans de plus j'aurais arrêté le dev.
L'archi/dev freelance m'a pris à part, pour me dire de réfléchir à ma carrière et que vu mon appétence tech c'était plutôt légitime que je continue dans le dev - et que les managers sont des techs ratés (si la boite l'avait su - il aurait été dégagé pour ça ).
Il m'a dit concrètement : tu vois X (une meuf passée par là - moins tech que moi et qui a go full management): tu te vois là dans 2 ans ?
7 ans après, je lui donne raison
Merci khey, j'espère aussi
Ahii il a su trouver les arguments on dirait mais en tout cas c'est cool il avait déjà vu le potentiel en toi au moins déjà rien que ça c'est déjà gratifiant qu'une personne comme ça te prenne à parté comme ça pour l'avenir de ta carrière
Et du coup toi tu donnerais quoi comme conseils a des jeunes dev comme moi ou plus débutant pour leurs carrière ou même en dehors du dev s'il faut ?
IngePucix
il y a 8 mois
Ahii il a su trouver les arguments on dirait mais en tout cas c'est cool il avait déjà vu le potentiel en toi au moins déjà rien que ça c'est déjà gratifiant qu'une personne comme ça te prenne à parté comme ça pour l'avenir de ta carrière
Et du coup toi tu donnerais quoi comme conseils a des jeunes dev comme moi ou plus débutant pour leurs carrière ou même en dehors du dev s'il faut ?
Comme je disais le dev c'est la première étape.
Ensuite certains évoluent plus vers la gestion de projet (PO ou Tech lead) ou management (Scrum Master/Project Manager), d'autres veulent davantage coder et développer une solide expertise et restent dev.
A la fin sur le papier ils sont (pas toujours) lead dev ou archi logiciel, mais ça reste des dev... très expérimentés.
Ce sont des carrières différentes - à chacun de trouver sa voie
lesmodoabusent
il y a 8 mois
Bon j'ai fait passer pas mal de dev de CDI->Freelance depuis, et formé pas mal de dev qui faisaient du spaghetti code.Aujourd'hui j'ai un petit "jeune" que j'aimerais aussi épauler. Il a clairement une appétence technique malgré l'environnement du projet tech moisi (il a pas un niveau de fou - mais c'est le seul dev qui creuse les sujets et qui s'intéresse quand je pousse des trucs "touchy").
Je sais qu'en bossant avec moi 2-3 mois il fera une ascension technique fulgurante.. et je pense qu'il a un profil de futur freelance. Mais faut pas que ça me porte préjudice auprès de mon client (son employeur)
Du coup tu conseillerait de sortir du salariat le plus rapidement possible tant qu'on en a encore l'opportunité ?
Mais ouai les gens qui creusent en général c'est plutôt bon signe c'est les débrouillard ou tu les laisses plonger dans un truc ils en ressortent grandit
getrandom
il y a 8 mois
J'ai pas confiance en moi en général alors bon.
Mais j'en fais une force : douter de ce que je fais, toujours trouver une meilleure façon de faire, ce qui fait qu'in fine je pense produire de bons résultats (mais là encore pas assez confiant pour le prétendre ).
Et je me sens assez privilégié d'être passionné quand je vois à côté des gens qui font ça comme du travail pur malheureusement.
IngePucix
il y a 8 mois
Du coup tu conseillerait de sortir du salariat le plus rapidement possible tant qu'on en a encore l'opportunité ?
Mais ouai les gens qui creusent en général c'est plutôt bon signe c'est les débrouillard ou tu les laisses plonger dans un truc ils en ressortent grandit
Je pense qu'à partir du moment où tu considères que tu as le leadership technique et que c'est toi qui apporte surtout techniquement les choses et pas ta boite - à ce moment de go freelance. Car la compétence repose sur toi.
IngePucix
il y a 8 mois
J'ai pas confiance en moi en général alors bon.
Mais j'en fais une force : douter de ce que je fais, toujours trouver une meilleure façon de faire, ce qui fait qu'in fine je pense produire de bons résultats (mais là encore pas assez confiant pour le prétendre ).Et je me sens assez privilégié d'être passionné quand je vois à côté des gens qui font ça comme du travail pur malheureusement.
quand tu fais du code - n'hésite pas à demander à chat gpt de l'évaluer (fiabilité, clarté, simplicité, robustesse, performance..) en donnant des axes d'amélioration.
Certaines IA comme copilot chat ou Gemini répondent du bullshit ("je suis une IA - je peux pas évaluer votre code /10") là où GPT peut te noter et te proposer des pistes d'amélioration.
Je le fais de temps en temps - ça permet de prendre du recul sur son code - et c'est plus intéressant que des code reviews faites par des noobs.
lesmodoabusent
il y a 8 mois
Je pense qu'à partir du moment où tu considères que tu as le leadership technique et que c'est toi qui apporte surtout techniquement les choses et pas ta boite - à ce moment de go freelance. Car la compétence repose sur toi.
Ok je vois je vois, bon je vais attendre 1 ans pour voir ou j'en suis pour voir si je me rapproche de cet objectif ou pas
En tout cas merci pour tes conseils mon khey, bon je vais aller pioncer moi, mais j'aime bien les topic de dev il y a toujours des dev qui apportent une pluralité d'avis c'était un topic interessant
Merci a vous les kheys
getrandom
il y a 8 mois
quand tu fais du code - n'hésite pas à demander à chat gpt de l'évaluer (fiabilité, clarté, simplicité, robustesse, performance..) en lui demandant de donner des axes d'amélioration.
Certaines IA comme copilot chat ou Gemini répondent du bullshit ("je suis une IA - je peux pas évaluer votre code /10") là où GPT peut te noter et te proposer des pistes d'amélioration.
Je le fais de temps en temps - ça permet de prendre du recul sur son code - et c'est plus intéressant que des code reviews faites par des noobs.
Ah t'inquiète je suis armé de Claude 3.5 Sonnet et d'autres LLMs pour des reviews rapides de ce que je fais.
IngePucix
il y a 8 mois
quand tu fais du code - n'hésite pas à demander à chat gpt de l'évaluer (fiabilité, clarté, simplicité, robustesse, performance..) en lui demandant de donner des axes d'amélioration.
Certaines IA comme copilot chat ou Gemini répondent du bullshit ("je suis une IA - je peux pas évaluer votre code /10") là où GPT peut te noter et te proposer des pistes d'amélioration.
Je le fais de temps en temps - ça permet de prendre du recul sur son code - et c'est plus intéressant que des code reviews faites par des noobs.
IngePucix
il y a 8 mois
up
ContratPfizer2
il y a 8 mois
Peut-être ou peut-être pas au final
Mais le niveau en physique c'est comment du coup ? Et pourquoi tu t'ai expatrié en Pologne ahii
Je me suis expat car le boulot est intéressant, et la mobilité en sciences est généralement plus grande. Etant 0 tout ca me dérange pas de déménager à l'étranger. Je pense que je pourrais même y rester si on me propose un poste permanent.
Togetha
il y a 8 mois