Comment faire comme &amp Devenir un meilleur développeur

Cela me rappelle quamp;rsquoen général, en tant que développeurs, nous pensons souvent en tant que développeurs et nous nous concentrons sur les nouvelles technologies, les nouvelles bibliothèques, les nouvelles plateformes pour tester notre Code, et cette liste peut continuer.
Il est facile de se concentrer sur les aspects techniques de notre travail, mais la réalité est que nous devons penser en affaires et au nom des entreprises et des clients dans lesquels nous travaillons. Pour moi, il samp;rsquoagit damp;rsquoune compétence qui fait cruellement défaut à de nombreux développeurs et qui fait passer damp;rsquoun bon développeur à un bon développeur. Mais « Camp;rsquoest le travail du gestionnaire de projet propriétaire du produit analyste client! » Je tamp;rsquoai entendu crier, et tu avais raison en partie. Camp;rsquoest leur travail, mais certaines décisions namp;rsquoimpliquent pas ces rôles et peuvent avoir de profondes répercussions financières sur les entreprises dont nos développeurs sont responsables.
Jamp;rsquoai créé et géré ma propre organisation, donc jamp;rsquoai souvent pris cette façon de penser pour acquise. Jamp;rsquoai récemment réalisé que nous pouvons tous en bénéficier en réfléchissant de cette façon, et si nous en profitons en tant que développeurs, nous pouvons transmettre cet avantage au reste de notre équipe et à nos clients. Toute personne travaillant dans une équipe Agile doit savoir quamp;rsquoune équipe interfonctionnelle est nécessaire et quamp;rsquoune équipe interfonctionnelle ne se concentre pas uniquement sur le développement. Jamp;rsquoaimerais étudier un de mes projets récents pour mettre en évidence ce problème précis. Ce client vend des CD de musique dans toute lamp;rsquoEurope. Ils ont créé un site Web il y a environ huit ans et lamp;rsquoont répété depuis son lancement. Le client samp;rsquoest tourné vers nous parce quamp;rsquoil voulait augmenter le taux de conversion du site, donc nous avons commencé à avoir un aperçu de ce quamp;rsquoil avait déjà.
Question 1: les développeurs ont personnalisé une plateforme de commerce électronique pour leurs clients. Effets: nes
Utilisation claire et spécifique du site Web et mise en place de systèmes indépendants qui peuvent être intégrés à la gestion de la logique damp;rsquoentreprise. Ce client a besoin damp;rsquoun système de gestion des commandes et des achats plutôt que damp;rsquoun site de commerce électronique trop complexe.
Il est clair que les plateformes existantes ne sont pas faciles à personnaliser (voir question 1), ce qui exige un apprentissage important de notre équipe, ce qui signifie que nous ne sommes pas pratiques pour travailler. Bien sûr, nous pensons que woocommerce est la meilleure plateforme. Le client a un catalogue de produits sophistiqué, mais pas assez compliqué pour pousser woocommerce à un centimètre de sa vie. Tous les sites Web sont devenus la fin de la vie, et nous avons commencé à examiner les exigences du site. La plupart des exigences sont assez standard pour les fonctions de commerce électronique, mais il y a des exigences très spécifiques basées sur les points que jamp;rsquoai soulevés ci dessus concernant les distributeurs et les commandes minimales.
Il namp;rsquoy a pas de plug in existant dans woocommerce qui supporte cette fonctionnalité, Alors commençons par discuter de la façon de résoudre ce problème. Les clients ont un bon budget, mais il namp;rsquoest pas illimité, il est clair quamp;rsquoil namp;rsquoy a pas assez de budget pour copier leurs fonctionnalités, et ce namp;rsquoest pas nécessairement une bonne idée. Problème 3: les clients ne peuvent pas facilement remplacer leurs effets Web existants: les clients sont piégés par lamp;rsquoancienne plate forme EOL leçon 3: les développeurs PHP se souviennent de la programmation oop où les objets sont discrets et découplés. Appliquer ce principe à lamp;rsquoensemble de lamp;rsquoarchitecture technique afin que puissiez remplacer un seul élément plutôt que lamp;rsquoensemble de lamp;rsquoapplication.
Conclusion: Au fur et à mesure que notre industrie passe damp;rsquoun petit nombre de développeurs pionniers à des programmes gouvernementaux bien financés, lamp;rsquoaccent est mis sur les compétences en Gr.
Avec lamp;rsquoémergence damp;rsquoun grand nombre de développeurs et damp;rsquoentreprises de développement à faible coût, et lamp;rsquoautomatisation de lamp;rsquointelligence artificielle dans un avenir pas trop lointain pour certains des aspects les plus simples de notre travail, les développeurs doivent évoluer. Tu as peur? Mon idée est que nous ne devrions pas avoir peur de cela Nous devrions continuer à évoluer pour nous assurer damp;rsquooffrir la meilleure valeur possible à nos équipes et à nos clients, et une plus grande sensibilisation aux affaires aidera grandement à atteindre cet objectif.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins