{"id":229621,"date":"2022-11-09T10:12:00","date_gmt":"2022-11-09T07:12:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229621"},"modified":"2022-11-09T08:44:38","modified_gmt":"2022-11-09T05:44:38","slug":"pragmatisme-et-ingenierie-en-equipe","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/pragmatisme-et-ingenierie-en-equipe\/","title":{"rendered":"Pragmatisme et ing\u00e9nierie en \u00e9quipe"},"content":{"rendered":"\n<p>Quand il s&rsquo;agit de faire n&rsquo;importe quel type de d\u00e9veloppement &#8211; peu importe si c&rsquo;est pour le web, pour mobile ou pour une autre plate-forme &#8211; il y a beaucoup de livres, de cours en ligne, etc. qui rendent incroyablement facile d&rsquo;apprendre quoi que ce soit c&rsquo;est que vous voulez apprendre.<\/p>\n<p>Pour \u00eatre clair, je ne touche \u00e0 aucun des moyens disponibles pour apprendre non plus. Apr\u00e8s tout, nous apprenons tous de diff\u00e9rentes mani\u00e8res, n&rsquo;est-ce pas? Et qui suis-je dire quel chemin est meilleur que n&rsquo;importe quel autre moyen surtout compte tenu du fait que j&rsquo;\u00e9cris quotidiennement sur des sujets ici sur et <a href=\"https:\/\/tommcfarlin.com\/tag\/envato\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">sur d&rsquo;autres sites<\/a>? <\/p>\n<p>Mais je peux d\u00e9finitivement dire pour moi &#8211; quelqu&rsquo;un qui a aim\u00e9 apprendre \u00e0 la fois par l&rsquo;\u00e9ducation formelle, les tutoriels, les cours, etc. &#8211; la meilleure fa\u00e7on d&rsquo;acqu\u00e9rir de l&rsquo;exp\u00e9rience dans cette industrie a \u00e9t\u00e9 double\u00a0:<\/p>\n<ul>\n<li>travailler avec d&rsquo;autres personnes,<\/li>\n<li>casser des choses et apprendre \u00e0 les r\u00e9parer.<\/li>\n<\/ul>\n<p>Est-ce que je veux dire le faire dans cet ordre sp\u00e9cifique\u00a0? Non. Cela signifie-t-il que j&rsquo;ai une longueur d&rsquo;avance sur les autres\u00a0? C&rsquo;est risible.<\/p>\n<p>Mais comme j&rsquo;ai eu le plaisir de travailler avec d&rsquo;autres sur plusieurs projets, de parler avec d&rsquo;autres via Twitter, des conf\u00e9rences, etc. et d&rsquo;avoir v\u00e9cu \u00e0 la fois le bien et le mal, c&rsquo;est quelque chose que je pense que tout le monde devrait avoir l&rsquo;occasion de faire \u00e0 un moment donn\u00e9.<\/p>\n<p>Si je devais r\u00e9sumer, je dirais qu&rsquo;il s&rsquo;agit de trouver un \u00e9quilibre entre pragmatisme d&rsquo;\u00e9quipe et ing\u00e9nierie. Pourquoi, cependant, si rien de ce qui pr\u00e9c\u00e8de n&rsquo;est nouveau (\u00e9tant donn\u00e9 que les \u00e9diteurs de logiciels existent depuis des d\u00e9cennies), est-ce que je prends la peine d&rsquo;\u00e9crire \u00e0 ce sujet maintenant\u00a0?<\/p>\n<h2>Pragmatisme et ing\u00e9nierie en \u00e9quipe<\/h2>\n<p>Je pourrais probablement proposer une longue liste de raisons pour lesquelles je trouve ce sujet particulier important, mais il y a trois choses sp\u00e9cifiques que j&rsquo;aimerais mentionner dans cet article. Et, pour des raisons de longueur (lire: temps), je ferai ce que je peux pour les garder courts.<\/p>\n<p>En fait, le TL; DR de ce dont je vais parler a \u00e0 voir avec le pragmatisme et les comp\u00e9tences en ing\u00e9nierie. \u00c0 l&rsquo;origine, j&rsquo;allais \u00e9galement inclure une perspective sur les affaires en g\u00e9n\u00e9ral, mais cela a pris le message g\u00e9n\u00e9ral un peu hors sujet.<\/p>\n<h3>1 Pragmatisme<\/h3>\n<p>J&rsquo;ai d\u00e9j\u00e0 \u00e9crit sur l&rsquo;\u00e9quilibre entre l&rsquo;ing\u00e9nierie et le pragmatisme <a href=\"https:\/\/tommcfarlin.com\/pragmatic-developer\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">.<\/a> \u00a0Donc je n&rsquo;ai peut-\u00eatre pas grand-chose \u00e0 offrir en termes de nouveaut\u00e9s, mais je commence \u00e0 changer un peu mon point de vue.<\/p>\n<p>Autrement dit, \u00e0 un moment donn\u00e9, il s&rsquo;agissait strictement de trouver un \u00e9quilibre entre trouver une solution qui fonctionne pour la coutume, qui est bien construite et qui r\u00e9sout son probl\u00e8me. Et j&rsquo;y souscris toujours.<\/p>\n<p>Et, bien s\u00fbr, il y a quelque chose \u00e0 dire sur la fa\u00e7on dont le code est organis\u00e9 pour qu&rsquo;il puisse \u00eatre maintenu dans le temps. C&rsquo;est la cl\u00e9. Mais la fa\u00e7on dont le code est construit est \u00e9crit et la solution est construite est l\u00e0 o\u00f9 les choses peuvent devenir un peu plus floues en ce qui concerne le pragmatisme.<\/p>\n<p>C&rsquo;est-\u00e0-dire qu&rsquo;il est facile d&rsquo;\u00e9crire du code orient\u00e9 objet de base, de le documenter, de faire appel \u00e0 quelques classes ou fonctions, de se connecter \u00e0 WordPress, puis de l&rsquo;appeler un jour.<\/p>\n<h3>2 Comp\u00e9tence en ing\u00e9nierie<\/h3>\n<p>Mais est-ce que ce niveau d&rsquo;\u00e9quilibre entre l&rsquo;exp\u00e9dition de la solution et l&rsquo;architecture de la solution est une ligne fine \u00e0 parcourir. Je crois, cependant, qu&rsquo;il y a un danger \u00e0 essayer d&rsquo;\u00eatre trop pragmatique: si vous visez \u00e0 rester aussi pragmatique que possible tout le temps et laissez vos comp\u00e9tences en ing\u00e9nierie \u00e0 un niveau particulier, vous risquez de ne pas progresser en tant que d\u00e9veloppeur.<\/p>\n<p>Bien que je pr\u00e9f\u00e8re utiliser la programmation orient\u00e9e objet dans le type de travail que je fais, je ne suis pas du genre \u00e0 entrer dans une guerre de religion ou \u00e0 entrer dans quelle version de quel langage, quelle technologie, ou si fonctionnel, proc\u00e9dural ou orient\u00e9 objet la programmation est meilleure.<\/p>\n<p>En termes simples: il s&rsquo;agit du niveau g\u00e9n\u00e9ral de comp\u00e9tences que vous pouvez atteindre tout au long de votre carri\u00e8re.<\/p>\n<p>Et lorsque je travaille avec des d\u00e9veloppeurs qui ont travaill\u00e9 sur des projets de comp\u00e9tences diff\u00e9rentes, qui ont \u00e9t\u00e9 form\u00e9s de diff\u00e9rentes mani\u00e8res et qui ont r\u00e9solu diff\u00e9rents types de probl\u00e8mes, j&rsquo;apprends constamment de nouvelles choses.<\/p>\n<p>Cela ne veut pas dire qu&rsquo;il n&rsquo;y a pas de conversations sur des choses que nous pouvons mettre en \u0153uvre en \u00e9quipe ou en partenariat, mais cela peut emp\u00eacher de bloquer le potentiel de croissance en tant que programmeur.<\/p>\n<p>Je pourrais continuer \u00e0 ce sujet, mais en bref: si vous allez travailler avec d&rsquo;autres, assurez-vous qu&rsquo;ils ont de l&rsquo;exp\u00e9rience, qu&rsquo;ils aiment utiliser le m\u00eame type de paradigmes que vous, qu&rsquo;ils sont ouverts \u00e0 une conversation r\u00e9fl\u00e9chie et qu&rsquo;ils apportent un vari\u00e9t\u00e9 d&rsquo;exp\u00e9rience \u00e0 la table.<\/p>\n<p>En fin de compte, cela peut aider \u00e0 am\u00e9liorer \u00e0 la fois vos capacit\u00e9s et la qualit\u00e9 de ce que vous et votre \u00e9quipe apportez \u00e0 la table.<\/p>\n<h2>Il y a toujours plus<\/h2>\n<p>Comme je l&rsquo;ai dit plus t\u00f4t dans le post, il y a toujours plus. Je parlerai probablement plus de l&rsquo;aspect commercial de celui-ci dans les prochains articles.<\/p>\n<p>Pour l&rsquo;instant, cependant, je vais laisser ce que j&rsquo;ai \u00e9crit l\u00e0 o\u00f9 il se trouve et j&rsquo;irai \u00e0 partir de l\u00e0 plus tard.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il s&rsquo;agit de trouver un \u00e9quilibre entre pragmatisme et ing\u00e9nierie en \u00e9quipe. \u00c9tant donn\u00e9 que les soci\u00e9t\u00e9s de logiciels existent depuis des d\u00e9cennies, dois-je \u00e9crire \u00e0 ce sujet\u00a0?<\/p>\n","protected":false},"author":1,"featured_media":166181,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[893,717],"tags":[1167],"class_list":["post-229621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-2","category-developpeur","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/229621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=229621"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/229621\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/166181"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=229621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=229621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=229621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}