Compétences Professionnelles en Développement de Logiciels

Compétences Professionnelles en Développement de Logiciels
Dmitry Cheremnov
Genres: Programmation
Année de publication: 2019
Année de lecture: 2020
Ma note: Normale
Nombre de lectures: 1
Nombre total de pages: 68
Résumé (pages): 4
Langue originale de la publication: Russe
Traductions dans d'autres langues: Aucune traduction dans d'autres langues trouvée

Informations générales

Cet article sera une critique d’un livre que j’ai trouvé sur LitRes, publié via LitRes Self-Publishing. Donc, je ne suis même pas sûr que ce livre soit disponible en version imprimée. Le livre lui-même est très court (seulement 68 pages en PDF), donc il peut être lu en seulement 1 ou 2 soirées, surtout en tenant compte du fait que chaque sujet commence sur une nouvelle page. Il n’y a ni images ni extraits de code dans le livre. Comme je l’ai déjà mentionné, c’est une lecture facile et rapide. Le public cible de ce livre est probablement les programmeurs débutants.

Contenu du livre

L’auteur tente de couvrir tous les cas (étapes) rencontrés dans une entreprise IT classique. Sa discussion commence par le projet—comment la gestion de projets et des tâches est gérée, et quels outils sont utilisés pour cela. L’un des sujets suivants est la conception de logiciels, leur architecture et les modèles. Ensuite, vient le choix du langage de programmation et de la base de données. Leurs principaux usages et domaines d’application sont décrits. Après cela, les systèmes de contrôle de version sont abordés. Sans entrer dans les détails, seulement leur rôle et leur utilité sont couverts, mais, de manière intéressante, les modèles de branchement (GitLab Flow et la nomenclature des branches) sont brièvement évoqués. Ensuite, le sujet de la qualité du code est abordé—des normes aux revues de code. L’importance de la refactorisation et de l’écriture de tests est également mentionnée. Puis, vient la thématique de la livraison de code (pratiques de DevOps et CI/CD). Enfin, les méthodologies de développement sont brièvement mentionnées.

Avis

Ce livre parle de la complexité de l’industrie IT, du seuil d’entrée élevé et du besoin de formation continue, car les entreprises ont besoin d’employés hautement qualifiés ayant une perspective large, de solides compétences et des connaissances. Selon l’auteur, la maîtrise d’un seul langage de programmation ne suffit plus depuis longtemps pour décrocher un emploi. D’ailleurs, pour ceux qui s’intéressent au sujet de l’entrée dans l’IT, aux compétences nécessaires et à ce qu’il faut faire, j’ai un article à part sur mon blog.

Ce livre sera principalement utile aux programmeurs débutants. Le contenu est presque entièrement théorique, mais il inclut des concepts essentiels et importants—des bases de données et des systèmes de contrôle de version aux solutions CI/CD. Pour chaque sujet, les outils pertinents sont clairement listés. Ce livre est en quelque sorte un guide pour les programmeurs, qui aide à garder au même endroit tous les outils et technologies nécessaires.

Вверх