En général, il y a une séparation entre la conception et le développement. Un concepteur crée l'aspect et le ressenti de l'utilisateur en front-end (UI=interface utilisateur, UX=expérience utilisateur). Le développeur fait le codage que l'interface du concepteur fonctionne et se connecte au back-end (base de données, infrastructure TIC).
Les concepteurs et les développeurs ont des compétences et des exigences de rôle complètement différentes. Un concepteur est comme un artiste créatif dépeignant ce que l'utilisateur attire. Le développeur est un programmeur de logiciels, un ingénieur. Il travaille dans des zones de travail logiques abstraites, la partie back-end de codage.
La plupart des gens sont soit bons en design, soit en ingénierie. Faites quelques évaluations en ligne où vous tendez mieux.
Puis demandez-vous ce que vous aimez vraiment. Et faites-le. Un bon développeur a besoin de structures logiques claires sollicitées par une liste d'exigences formelle. Un bon concepteur veut la liberté de création et l'inclusion non fonctionnelle de l'utilisateur final.
Un bon programmeur gagne environ 25% et plus qu'un concepteur parce qu'il a le travail plus dur pour faire des conceptions code, tester, construire, déployer et exécuter.
Mais, ne'tombez pas dans le piège de l'argent. Un grand designer la plupart du temps ne sera pas un grand ingénieur et vice versa. Suivez vos traits intérieurs pour être heureux dans votre travail et aller de l'avant vers ce que vous voulez vraiment.