Note :
Ce livre est une ressource hautement recommandée pour les ingénieurs en logiciel, qu'ils soient nouveaux ou expérimentés, car il offre un aperçu pratique de l'industrie et couvre des sujets essentiels souvent négligés dans l'enseignement traditionnel. Il est apprécié pour son style clair et concis, ses exemples pratiques et ses sections « Level Up » qui fournissent des ressources supplémentaires. Toutefois, certains lecteurs estiment qu'il aurait pu être plus concis et moins axé sur les aspects comportementaux.
Avantages:⬤ Une couverture complète des sujets essentiels du génie logiciel qui ne sont généralement pas enseignés dans les écoles.
⬤ Un style d'écriture clair et concis, accessible à la fois aux lecteurs techniques et non techniques.
⬤ Des conseils pratiques, des idées et des anecdotes qui aident les lecteurs à se situer dans l'industrie.
⬤ Utile pour différents publics, des ingénieurs débutants aux cadres et même aux non-ingénieurs.
⬤ Recommandé comme lecture essentielle pour les diplômés de bootcamp et ceux qui n'ont pas de mentor.
⬤ Certains lecteurs pensent qu'il aurait pu être condensé dans un format plus court, comme un article de blog.
⬤ Des plaintes mineures sur le fait qu'il se concentre parfois sur le comportement sur le lieu de travail plutôt que sur le contenu technique.
⬤ Manque de couverture de certains sujets comme la sécurité et le développement cloud-native.
(basé sur 17 avis de lecteurs)
The Missing Readme: A Guide for the New Software Engineer
Les concepts clés et les meilleures pratiques pour les nouveaux ingénieurs logiciels - des choses essentielles à votre réussite professionnelle que l'on ne vous a pas enseignées à l'école.
Pour les nouveaux ingénieurs logiciels, savoir programmer n'est que la moitié de la bataille. Vous découvrirez rapidement que de nombreuses compétences et processus essentiels à votre réussite ne sont enseignés dans aucune école ou camp d'entraînement. Le README manquant comble cette lacune : il s'agit d'une distillation de leçons sur le lieu de travail, de meilleures pratiques et de principes fondamentaux de l'ingénierie que les auteurs ont enseignés à des développeurs débutants dans des entreprises de premier plan pendant plus d'une décennie.
Les premiers chapitres expliquent ce à quoi il faut s'attendre lorsque l'on débute sa carrière dans une entreprise. La partie centrale du livre développe votre formation technique, en vous apprenant à travailler avec des bases de code existantes, à traiter et à prévenir la dette technique, à écrire des logiciels de qualité production, à gérer les dépendances, à tester efficacement, à effectuer des revues de code, à déployer des logiciels en toute sécurité, à concevoir des architectures évolutives et à gérer les incidents lorsque vous êtes d'astreinte. Des chapitres supplémentaires couvrent la planification et les compétences interpersonnelles telles que la planification Agile, le travail efficace avec votre manager, et l'évolution vers les niveaux supérieurs et au-delà.
Vous apprendrez :
Comment utiliser l'algorithme de modification du code hérité et laisser le code plus propre que vous ne l'avez trouvé.
Comment écrire du code exploitable avec la journalisation, les métriques, la configuration et la programmation défensive.
Comment écrire des tests déterministes, soumettre des revues de code et donner un retour d'information sur le code des autres.
Le processus de conception technique, y compris les expériences, la définition des problèmes, la documentation et la collaboration.
Que faire lorsque vous êtes de garde et comment gérer les incidents de production.
Les techniques architecturales qui facilitent la modification du code.
Les pratiques de développement agile comme la planification des sprints, les réunions et les rétrospectives.
C'est le livre que votre responsable technique souhaiterait que chaque nouvel ingénieur lise avant de commencer. À la fin, vous saurez ce qu'il faut faire pour passer au monde du travail - des cours de CS ou des bootcamps à l'ingénierie logicielle professionnelle.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)