FlavioMoreno
Nombre de posts : 3
Inscrit depuis le : 30 mai 2023
Réponse postée 2 juillet 2023 21:02
Bonjour,
Je te remercie sincèrement pour ton message et tes nombreux conseils ! Je me demande si ce ne serait pas plus compliqué de chercher dans cette direction spécifique par rapport à une approche plus générale. Cependant, je trouve que l'idée d'intégrer une équipe QA est vraiment intéressante ! Je vais réfléchir à cela et explorer les opportunités qui se présentent.
Encore merci pour tes suggestions !
Salut Flavio et merci pour cet exposé.
Maitriser le français, c'est un véritable atout pour le futur. Bravo.
J'ai parcouru ton profil LinkedIn. Tu as fait plein de choses dans le monde startup, coquilles vides en devenir. Ce sont des choses très valorisantes. Il y a une époque où j'avais approché une startup qui .... au final... a été absorbée dans Fedora. Ca donne pas mal de perspectives et... ça met aussi en perspective.
Si j'avais un conseil à donner :
Essayer d'intégrer une vraie chaine CICD, avec :
Product Owner
feature teams
QA
C'est un environnement très très formateur et très loin du "fake it until you make it". Il y a de bonnes opportunités dans les équipes QA pour "pisser du test". Je m'explique :
Lors d'un sprint, dans un environnement TDD (Test Driven Development), les feature teams sont payées pour coder les nouvelles fonctionnalités tandis que les QA sont payés pour réaliser des jeux de tests pérennes.
En TDD, tu te retrouves donc avec le codeur de la Feature Team qui ponds un :
(En python)
def multiply(a, b):
return a * b
Et donc, la QA team doit te pondre une série de tests qui :
s'assurent que les 2 opérandes sont des nombres entiers naturels, conformément à la user story.
s'assurent que l'élément neutre de la multiplication fonctionne correctement.
s'assurent que l'élément absorbant de la multiplication fonctionne correctement.
s'assurent que l'entrée d'une chaine de caractère dans une des deux opérandes, appelle bien l'exception "titi".
s'assurent que le non respect des bornes supérieure des opérandes ne provoquent pas un débordement.
s'assurent que .....
Et donc, s'il fallait encore le démontrer, les TDD produisent 10 fois plus de code de test que de code de fonctionnalité.
Les TDD sont boudées par les "super heros de la feature". Pour parler français : ça les emmer... grave. Donc, il y a de bonnes opportunités pour de jeunes et vaillantes petites mains pour entrer dans les équipes de QA et pondre des tests normatifs.
Tests normatifs ? Quèsaco ?
C'est pondre de la norme opérationnelle pour que la fonctionnalité explicite rencontre également tout ce qui est implicite. Par exemple, un patronyme, en France, est stocké dans un champs de varchar de 25 caractères. Or, un portugais zélé pourrait te sortir du "Pablo dos Santos de Lisbao da Sylva....". Il ne faut pas aller très loin pour faire planter une machine. Un malgache pourrait te sortir un nom à plus de 25 chars.
Quelle règle de gestion mets tu en place dans ce contexte ? Il y a toute une batterie de tests de non régression à mettre en place autour de ces cas.
Sans compter les encodages de caractères spéciaux : le n tilde espagnol.... le eszett allemand, etc....
Bref, je pense qu'il y a beaucoup de collaborations possibles dans ces matières (QA) pour soutenir les feature teams.
Ce n'est évidemment pas la seule piste mais elle rencontre bien une réalité :
Cette mise en place de tests de non régression est assez indépendante du sprint. On peut quasiment le faire à tout moment dans des projets de renforcement de la non régression.
On peut intervenir en mode "task force", ce qu'une feature team ne peut absolument pas faire, parce qu'elle construit un produit sur le long terme.
On peut le faire intensément pendant 1 mois, puis revenir un an après.
Ca colle plutôt bien au timing / aux possibilités d'un étudiant.
Réponse postée 2 juillet 2023 20:56
Bonjour,
Tout d'abord merci pour votre réponse ! Ce serait effectivement pour une mission rémunérée afin de gagner en expérience tout en étant rémunéré. Je tiens à souligner que je possède déjà une solide expérience dans le domaine du développement, accumulée au fil des années. Par conséquent, les coûts de ma formation pour l'entreprise seraient minimes. De plus, ma volonté d'apprendre constamment et ma grande motivation me permettraient d'apporter une valeur ajoutée significative à l'entreprise qui décidera de m'embaucher. Je vous remercie également pour votre orientation et vos conseils avisés !
Bonjour,
Quel genre de mission cherchez vous ? Plutôt une expérience ou une rémunération (ou les 2) ?
Investir du temps pour accompagner et former une nouvelle recrue sur des sujets techniques souvent complexes, et ce juste pour la durée estivale n'est pas forcément un bon calcul. Et peu de boites font ça.
Les jobs d'été sont plutôt là pour remplacer de la main d’œuvre peu qualifiée.
Si la rémunération n'est pas votre principal objectif, je vous renvoie sur le post d'@hmg dans le fil de discussion suivant : https://www.free-work.com/fr/tech-it/forum/t/intercontrat-mecenat-association-ou-associe-start-up
Réponse postée 29 juin 2023 12:08
Bonjour à tous,
Je suis Flavio Moreno, un jeune étudiant de 19 ans actuellement en formation à Epitech. En ce moment, je profite de mes vacances d'été pour rechercher activement une mission qui me permettrait de développer mes compétences et d'approfondir mon expérience, tout en conciliant cette opportunité avec mes études. J'aimerais partager avec vous ma quête et solliciter vos précieux conseils.
En tant qu'étudiant passionné par le domaine de l'informatique, je suis constamment à la recherche de nouvelles occasions d'apprendre et de grandir professionnellement. J'ai acquis une solide base en programmation et en développement, mais je suis également ouvert à de nouvelles perspectives et à des défis stimulants. L'idée de pouvoir mettre mes compétences en pratique tout en m'adaptant à différents environnements est une réelle motivation pour moi.
Cependant, je rencontre quelques difficultés pour trouver la mission d'été qui correspondrait parfaitement à mes aspirations. Malgré mes efforts pour consulter les offres d'emploi et envoyer des candidatures, je n'ai pas encore trouvé l'opportunité idéale. De nombreuses entreprises recherchent des profils plus expérimentés ou des étudiants ayant déjà achevé leur formation, ce qui rend ma recherche plus complexe.
C'est pourquoi je me tourne vers cette communauté bienveillante dans l'espoir de trouver des conseils, des suggestions ou même des contacts qui pourraient m'aider dans ma recherche. Si vous avez connaissance d'entreprises ou de projets intéressants susceptibles de correspondre à mon profil, je vous serais extrêmement reconnaissant de les partager avec moi. Je suis ouvert à toutes les propositions, que ce soit dans le domaine du développement web (Front & Back), base de données ou d'autres secteurs technologiques.
Mon objectif est d'acquérir une expérience pratique enrichissante qui viendra compléter ma formation académique. Je suis prêt à m'investir pleinement dans une mission estivale et à m'adapter aux horaires et à la localisation qui seront nécessaires.
Je vous remercie chaleureusement pour votre attention et pour toute l'aide que vous pourrez m'apporter. Vos conseils et votre soutien seront inestimables pour moi dans cette quête de mission estivale. N'hésitez pas à partager vos idées ou à me contacter directement si vous avez des informations utiles.