Sondage du lecteur! Les concepteurs de sites Web devraient-ils savoir coder?

Est-ce que les concepteurs Web doivent savoir comment coder est une question qui se pose depuis plus d'une décennie maintenant? et celui sur lequel la plupart des concepteurs ont plus ou moins convenu: Oui, les concepteurs Web devraient connaître au moins un peu HTML / CSS.? Mais au fur et à mesure que de nouveaux standards, formats et langages ont été développés, les enjeux de cette question ont pas mal augmenté. oui, les concepteurs Web modernes devraient-ils savoir coder? et combien devraient-ils savoir?


Le sondage: les concepteurs Web doivent-ils savoir coder??

Je vais énumérer ci-dessous les principaux arguments pour et contre la création de ninjas de développeur / développeur de sites Web mutants, mais prenez un moment pour bien réfléchir aux implications de cette question dans votre propre carrière. Il y a eu des débats passionnés à ce sujet dans le passé, et cela pour une bonne raison: apprendre à coder peut faire d'un concepteur de sites Web a) mieux dans son travail et B) enclin à s'enliser dans le besoin constant de se tenir au courant des nouveautés du monde du code.

Comment vous répondre à cette question peut constituer le fondement d'une carrière incroyable, ou le cadre d'un mode de vie misérable? examinez les arguments, puis répondez au sondage:



Les arguments contre apprendre à coder

  • Temps: Il faut du temps pour apprendre une nouvelle compétence comme le codage? Ce temps est mieux dépensé pour améliorer les compétences de base d'un concepteur: conception, illustration, typographie, mise en page, théorie des couleurs, etc. Passer du temps sur le code signifie un temps passé à l'écart des compétences de base? ce qui signifie affaiblir ce qui fait d'un designer un designer.
  • Maintien constant des connaissances: Pour composer l'argument du temps, il est important de se rappeler que l'apprentissage du code n'est pas un cours ponctuel. Quelqu'un qui aurait appris à coder HTML en 1998 serait un système ancien selon les normes actuelles. Au cours de la dernière année, les nouveaux formats tels que HTML5, CSS3 et autres sont devenus de nouveaux trucs indispensables que tout bon codeur doit connaître? ce qui signifie que vous devez revenir aux livres si vous êtes un concepteur / développeur.
  • Pas de point d'arrêt clairement défini: Pour aggraver les choses, un concepteur qui décide d'apprendre à coder ne dispose pas vraiment d'un ensemble de règles défini pour «apprendre». ce, mais ne perdez pas votre temps à apprendre cette". Juste combien de connaissances est assez?

    Même si vous ignorez certains des langages archaïques et non utilisés, il reste encore HTML, CSS, Javascript, PHP, Ruby, ASP, MySQL et bien d’autres si vous les divisez en sous-catégories telles que jQuery et le codage WordPress. Pouah!

  • Responsabilité: Avez-vous déjà entendu la phrase "Je sais juste assez pour m'attirer des ennuis"? C'est ce que beaucoup de concepteurs rencontrent lorsqu'ils prétendent être des "codeurs" mais ne peuvent pas sauvegarder leurs revendications 100% du temps. Les concepteurs qui prétendent être des codeurs doivent également faire face aux maux de tête et aux erreurs auxquels les codeurs doivent faire face? ce qui peut signifier des week-ends de dépannage sans fin lorsque vous vous souciez de la conception.
  • Avantages hautement discutables: Apprend à coder vraiment faire de meilleurs designers ?? Bien sûr, comprendre les bases du langage HTML / CSS peut être formidable, mais qu’il est utile pour un concepteur de connaître les complexités de PHP ou de Javascript?

    Je conviens que le fait d'avoir de bonnes relations avec un développeur est un outil utile permettant aux concepteurs d'éviter les problèmes de conception> de code? mais maîtriser les subtilités du code ne signifie pas qu'un concepteur va améliorer ses conceptions.

  • Tunnel Vision: Lorsque les concepteurs apprennent à coder, ils limitent souvent leur créativité en appliquant les mêmes normes de codage qu’ils pensaient devenir de meilleurs concepteurs. C'est une des raisons pour lesquelles beaucoup de sites Web finissent par se ressembler. Les concepteurs qui savent coder finissent par concevoir comme s'ils codaient? peur de se libérer de leur propre compréhension de ce qu'il est possible de coder? qui fait des dessins ennuyeux.

Les arguments pour apprendre à coder

  • Un homme, deux emplois: Le bénéfice évident est-il ceci: vous pouvez coder vos propres conceptions? ce qui signifie que vous n'avez jamais besoin de faire appel à des entrepreneurs extérieurs si vous êtes un pigiste? et vous pouvez probablement faire le travail de deux personnes si vous travaillez pour un studio plus grand. Cela signifie plus de $$$ dans votre poche, du moins théoriquement.
  • Meilleure compréhension du code = meilleurs conceptions: Beaucoup de gens diront que comprendre les éléments de base des sites Web permet aux concepteurs de créer des sites Web infiniment meilleurs pour la création de sites Web utilisables. Pensez-vous que les peintres apprennent à mélanger leurs propres couleurs? est-ce obligatoire? Non? mais cela fait que les concepteurs conçoivent des choses qui ont plus de sens dans le contexte du médium.
  • Designs plus abordables: Les concepteurs qui connaissent même un peu le code évitent de commettre les "erreurs de recrue" que commettent souvent les concepteurs d'impression lorsqu'ils tentent de transformer une conception d'impression en site Web. Ces erreurs signifient souvent plus de temps et d'argent consacrés à la phase de codage d'un projet.
  • Meilleure communication: Même si vous n'envisagez jamais d'assumer le rôle de développeur principal dans un projet, en savoir un peu sur le codage vous aidera à mieux communiquer avec les personnes qui finissent par coder un projet. Cela signifie un flux de travail de projet plus fluide, moins de maux de tête et des clients plus satisfaits..
  • Vous aurez plus de travail: Un autre grand avantage pour les types hybrides concepteur / développeur est qu’ils peuvent s’acquitter d’un ensemble de tâches et de projets plus étendu que les concepteurs classiques. Je connais beaucoup de concepteurs qui assument un travail supplémentaire en tant que "développeur front-end" lorsque les projets de conception sont limités. Avoir les compétences supplémentaires, ne pourrait pas en faire de meilleurs concepteurs directement, mais cela demande plus de travail? ce qui signifie plus d'expérience, ce qui signifie probablement devenir progressivement un meilleur concepteur comparé à un concepteur qui ne peut pas trouver de projet sur lequel travailler car ses compétences sont trop limitées..
  • Avantage compétitif: Regardons les choses en face: même si vous n'adhérez pas à l'idée que l'apprentissage du code fera de vous un meilleur concepteur, il vous procurera un avantage concurrentiel sur le marché. Avec des taux de chômage élevés et un marché du travail vicieux, disposer de ce petit plus en connaissances peut vous faire paraître comme une meilleure décision d'embauche que l'autre type, qui sait comment concevoir.

Que la discussion commence!

Bon, alors vous avez entendu les principaux arguments? et honnêtement, les deux côtés de ce débat ont des points assez valables. Où tombez-vous dans la discussion? Êtes-vous sur la clôture? Avez-vous vos propres idées ou conseils??

Partagez le tout en bas dans la section commentaires!

Mise à jour: il n'y a pas de "bonne" réponse! Un de nos commentateurs a mentionné qu'il s'agissait d'une question délicate? et c'est. Comme les autres articles de notre série "Sondage des lecteurs", il s'agit d'un point de départ pour les discussions entre nos lecteurs..

Il n’existe pas de réponse correcte dans le cas du sondage de cette semaine, car cela dépend en grande partie du type de designer que vous souhaitez devenir. Si vous souhaitez devenir un concepteur visuel expérimenté qui se concentre sur des éléments tels que l'illustration et la typographie, vous risquez probablement de dire que le codage est moins important, car votre rôle principal dans les projets va être créatif (et vous aurez probablement toute une équipe de développeurs et d’ingénieurs pour guider votre créativité). Si vous voulez être un pigiste solo travaillant en tête-à-tête avec vos clients, le codage sera infiniment plus important pour vous car c'est une dépense directe si vous devez embaucher un codeur pour l'aider dans un projet..

Plus important encore, ce sondage et cet article ont pour but de vous aider à définir votre type de concepteur Web et ce que vous souhaitez devenir. Il y a beaucoup de place dans le monde pour tous les types de concepteurs et de développeurs, mais il est crucial de trouver celui qui correspond le mieux à votre personnalité et à votre flux de travail pour réussir véritablement dans l'industrie :)

Merci Jeff de me rappeler de mettre cela dans son contexte!