J'espère que c'est le lieu de ma question, sinon, veuillez simplement indiquer le meilleur endroit pour cela. J'aimerais savoir si un programmeur peut être concepteur ou un peu styler qui s'occupe du style CSS. Ou empiler avec des attributs et des positions CSS est un peu une perte de temps et d'efforts pour un développeur qui devrait être davantage orienté vers la création de nouvelles fonctionnalités?
Ce qui m'a donné envie de connaître votre opinion sur ce problème, c'est que je suis un programmeur PHP mais que j'aime beaucoup le style, et je ne peux pas travailler lorsque ma carte est en désordre. Mais cela me prend un peu trop de temps alors qu'un travail entier attend d'être fait? Une expérience à ce sujet?
Le développeur peut être un dentiste, un designer, une mère aimante ou un père, voire un cosmonaute. Pourquoi ne peut-il pas être designer? Bien sûr, le développeur peut être un concepteur.
Il y a deux ans, j'étais à la fois designer et développeur dans mon entreprise. Depuis que je développais ce que je concevais, j'ai toujours conçu quelque chose de facile à développer. Je ne me suis pas poussé artistiquement parce que je ne voulais pas me fatiguer techniquement. Cela a accéléré les sorties de produits. Nous publions de nouvelles fonctionnalités à gauche et à droite, mais nous n'avons pas nécessairement produit les conceptions optimales.
Récemment, notre entreprise a embauché un designer. Le concepteur se concentre désormais uniquement sur le design et ne se soucie pas trop de la façon dont il est mis en œuvre techniquement. Cela produit généralement des conceptions plus proches de ce que les utilisateurs veulent vraiment. D'un autre côté, la conception optimale est parfois extrêmement difficile à développer - ce qui représente des tonnes de temps pour un faible rendement. Le concepteur n'a aucune idée du temps que prend chaque élément pour coder.
Pour répondre à votre question, je pense que vous pouvez être à la fois designer et développeur dans une petite entreprise. Lorsque l'entreprise démarre, vous souhaitez développer un produit qui fonctionne bien sans trop de temps pour peaufiner la conception. Pour un concepteur/développeur hybride, cela est facile à faire car il n'y a pas de frais généraux de communication pour créer la conception minimale et développer immédiatement la fonctionnalité.
Au fur et à mesure que l'entreprise grandit et devient plus stable, vous voudrez passer soit au développement pur soit à la conception pure. Cela produit généralement une meilleure expérience pour l'utilisateur final parce que le concepteur n'est pas freiné par l'inconfort du développeur avec des conceptions nouvelles et créatives. Mais à ce stade, il est également agréable d'avoir un développeur qui avait une expérience précédente de la conception, de sorte que ce développeur peut dire au concepteur que telle ou telle chose sera trop difficile à coder. Mais ne faites pas en sorte que ce type refuse toutes les fonctionnalités difficiles - il suffit de refuser celles qu'il estime qu'il faudrait beaucoup plus de temps pour coder que ce qui en vaut la peine.
Bien sûr qu'ils le peuvent. Ma formation formelle était un double diplôme en arts créatifs (design graphique) et en informatique.
La conception UX est, pour moi, un domaine encore plus approprié pour une personne ayant un esprit technique/analytique, car elle est basée en grande partie sur la recherche, les mathématiques et les tests.
Un développeur est un designer. Vous concevez des solutions en code. Cela ne vous empêche pas d'être un autre type de designer. Un graphiste conçoit avec type et graphisme.
Le web est un énorme média. Plus vous en touchez de parties, plus vous acquérez de connaissances et plus cela vous permet de mieux comprendre les autres parties.
Mais notez que le design est plus que du "style".
Il peut y avoir des exceptions, mais mon apprentissage sur une période de temps est que les développeurs abordent les choses différemment des concepteurs d'expérience utilisateur. C'est dans la façon dont vous résolvez les problèmes. On peut porter deux chapeaux mais avoir à se spécialiser dans un autre, vous finissez par concevoir l'extérieur de la voiture comme l'intérieur. Tout le besoin de designers est né de ce problème. Les développeurs créeraient de grands systèmes trop difficiles à utiliser.
Les développeurs et les concepteurs peuvent apprendre les uns des autres et rendre leur code et leurs concepteurs mieux utilisables par la technologie et par les utilisateurs.