{"id":5268,"date":"2017-04-25T09:00:08","date_gmt":"2017-04-25T12:00:08","guid":{"rendered":"https:\/\/www.mxcursos.com\/blog\/?p=5268"},"modified":"2019-03-16T20:34:37","modified_gmt":"2019-03-16T23:34:37","slug":"4-conhecimentos-basicos-de-design-para-programadores","status":"publish","type":"post","link":"https:\/\/www.mxcursos.com\/blog\/4-conhecimentos-basicos-de-design-para-programadores\/","title":{"rendered":"4 conhecimentos b\u00e1sicos de design para programadores"},"content":{"rendered":"<p>Todo profissional que trabalha com design ou programa\u00e7\u00e3o certamente conhece a hist\u00f3rica rivalidade entre os dois campos: designers s\u00e3o alvo de brincadeiras por serem muito apegados a detalhes visuais, enquanto os programadores s\u00e3o perseguidos por sua aparente falta de habilidade em criar interfaces bonitas.<\/p>\n<p>Mas \u00e9 bom ter em mente que saber integrar as duas disciplinas \u00e9 essencial para o programador que quer se destacar. Por isso, preparamos um guia com 4 conhecimentos de design para programadores neste post. Confira!<\/p>\n<h2>1. Antes de tudo, mude o seu mindset<\/h2>\n<p><img decoding=\"async\" class=\"alignleft wp-image-5951\" src=\"https:\/\/www.mxcursos.com\/blog\/wp-content\/uploads\/2017\/01\/mindset.jpg\" alt=\"\" width=\"300\" height=\"209\" srcset=\"https:\/\/www.mxcursos.com\/blog\/wp-content\/uploads\/2017\/01\/mindset.jpg 482w, https:\/\/www.mxcursos.com\/blog\/wp-content\/uploads\/2017\/01\/mindset-24x17.jpg 24w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>As duas profiss\u00f5es costumam ter modos diferentes de ver e pensar o mundo e o seu trabalho. Enquanto designers tendem a projetar pensando em aspectos est\u00e9ticos e de interface, programadores s\u00e3o ensinados a criar c\u00f3digos que sejam robustos e eficientes, trazendo o maior n\u00famero de informa\u00e7\u00f5es poss\u00edvel no menor espa\u00e7o, mesmo que, para isso, a apar\u00eancia tenha de ser um tanto sacrificada.<\/p>\n<p>\u00c9 necess\u00e1rio, portanto, mudar a maneira de pensar a <a href=\"https:\/\/www.mxcursos.com\/blog\/curso-online-de-programacao-como-escolher-um\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/www.mxcursos.com\/blog\/curso-online-de-programacao-como-escolher-um\/\">programa\u00e7\u00e3o<\/a>. O avan\u00e7o t\u00e9cnico e a concorr\u00eancia podem facilmente fazer com que um sistema eficiente, por\u00e9m, feio e de usabilidade dif\u00edcil, perca mercado para sistemas inferiores tecnicamente, mas mais ajustados em experi\u00eancia de usu\u00e1rio. Hoje, sistemas precisam ser funcionais e, sem d\u00favida, bonitos.<\/p>\n<h2>2. Harmonize-os<\/h2>\n<p>De nada adianta colocar toneladas de informa\u00e7\u00e3o textual no seu trabalho se elas est\u00e3o desorganizadas, sem hierarquia e criando polui\u00e7\u00e3o visual: desse modo, voc\u00ea acaba afastando qualquer potencial usu\u00e1rio do seu produto. Criar um layout harm\u00f4nico e bonito \u00e9 f\u00e1cil: para sites, existem frameworks como o <a href=\"http:\/\/getbootstrap.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"http:\/\/getbootstrap.com\/\" data-cke-saved->Bootstrap<\/a>, por exemplo.<\/p>\n<p>Caso voc\u00ea queira criar algo do zero, leve em considera\u00e7\u00e3o algumas regras gerais: disponha as informa\u00e7\u00f5es em grids; deixe margens generosas entre blocos de conte\u00fado; destaque o que \u00e9 mais importante em tamanhos maiores ou cores diferenciadas.<\/p>\n<h2>3. Entenda que menos cores \u00e9 sempre melhor<\/h2>\n<p>Todo designer j\u00e1 decorou a m\u00e1xima da sua profiss\u00e3o, aquela que diz que menos \u00e9 mais. Embora pare\u00e7a repetitiva, ela faz toda a diferen\u00e7a, especialmente quando o assunto \u00e9 o <a href=\"https:\/\/www.mxcursos.com\/blog\/padrao-de-cores-tudo-que-voce-precisa-saber\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/www.mxcursos.com\/blog\/padrao-de-cores-tudo-que-voce-precisa-saber\/\" data-cke-saved->uso de cores<\/a>. Quando for colorir seu trabalho, tente usar um n\u00famero reduzido de tonalidades, tr\u00eas ou quatro s\u00e3o o ideal. Mas quais cores escolher?<\/p>\n<p>C\u00edrculos crom\u00e1ticos, como o <a href=\"https:\/\/color.adobe.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/color.adobe.com\/\" data-cke-saved->Adobe Color<\/a>, podem ajudar na sua miss\u00e3o. Use essa ferramenta pr\u00e1tica e gratuita para definir a sua cor de base juntamente com as complementares e semelhantes. Teste v\u00e1rias combina\u00e7\u00f5es de cores, tons e monte uma paleta implac\u00e1vel!<\/p>\n<h2>4. Simplifique o desenvolvimento<\/h2>\n<p>Um dos erros mais comuns de programadores \u00e9 criar sistemas ou sites \u201ctruncados\u201d, nos quais a navega\u00e7\u00e3o \u00e9 ruim, ou o ambiente n\u00e3o \u00e9 amig\u00e1vel ao usu\u00e1rio, por exemplo. Com o design, \u00e9 poss\u00edvel descobrir tend\u00eancias, como o design\u00a0<a href=\"https:\/\/www.mxcursos.com\/blog\/30-modelos-de-menus-responsivos-gratuitos\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/www.mxcursos.com\/blog\/30-modelos-de-menus-responsivos-gratuitos\/\" data-cke-saved->responsivo<\/a>, que prima pela constru\u00e7\u00e3o de layouts adapt\u00e1veis a quaisquer dispositivos.<\/p>\n<p><img decoding=\"async\" class=\"alignleft wp-image-5952\" src=\"https:\/\/www.mxcursos.com\/blog\/wp-content\/uploads\/2017\/01\/Simplify-development-600x337.jpg\" alt=\"Simplify development\" width=\"300\" height=\"168\" srcset=\"https:\/\/www.mxcursos.com\/blog\/wp-content\/uploads\/2017\/01\/Simplify-development-600x337.jpg 600w, https:\/\/www.mxcursos.com\/blog\/wp-content\/uploads\/2017\/01\/Simplify-development-768x431.jpg 768w, https:\/\/www.mxcursos.com\/blog\/wp-content\/uploads\/2017\/01\/Simplify-development-740x415.jpg 740w, https:\/\/www.mxcursos.com\/blog\/wp-content\/uploads\/2017\/01\/Simplify-development-24x13.jpg 24w, https:\/\/www.mxcursos.com\/blog\/wp-content\/uploads\/2017\/01\/Simplify-development.jpg 820w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>Outra coisa que podemos aprender \u00e9 a simplifica\u00e7\u00e3o de processos: quanto menos tempo o usu\u00e1rio gasta em login ou cria\u00e7\u00e3o de cadastro, <a href=\"https:\/\/brasil.uxdesign.cc\/a-import%C3%A2ncia-da-performance-das-p%C3%A1ginas-na-experi%C3%AAncia-do-usu%C3%A1rio-36c375876e87#.ov8p7bc1u\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/brasil.uxdesign.cc\/a-import%C3%A2ncia-da-performance-das-p%C3%A1ginas-na-experi%C3%AAncia-do-usu%C3%A1rio-36c375876e87#.ov8p7bc1u\" data-cke-saved->maior \u00e9 a chance de atra\u00e7\u00e3o<\/a> e fideliza\u00e7\u00e3o a seu site ou software.<\/p>\n<p>Hoje, a gente viu alguns dos conhecimentos de design para programadores que podem agilizar o seu trabalho di\u00e1rio e tornar o resultado mais atraente tanto visualmente quanto no \u00e2mbito da experi\u00eancia de interface. Em tempos de multidisciplinaridade, integrar o design na sua pr\u00e1tica de programa\u00e7\u00e3o \u00e9 um diferencial e tanto a seu favor!<\/p>\n<p>Gostou das nossas dicas? Ficou interessado em abrir mais a cabe\u00e7a para o design? Ent\u00e3o confira alguns cursos nessa e em outras \u00e1reas no <a href=\"https:\/\/www.mxcursos.com\/todos-os-cursos\" target=\"_blank\" rel=\"noopener noreferrer\" data-cke-saved-href=\"https:\/\/www.mxcursos.com\/todos-os-cursos\" data-cke-saved->card\u00e1pio da MX Cursos<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Todo profissional que trabalha com design ou programa\u00e7\u00e3o certamente conhece a hist\u00f3rica rivalidade entre os dois campos: designers s\u00e3o alvo de brincadeiras por serem muito apegados a detalhes visuais, enquanto os programadores s\u00e3o perseguidos por sua aparente falta de habilidade em criar interfaces bonitas. Mas \u00e9 bom ter em mente que saber integrar as duas [&hellip;]<\/p>\n","protected":false},"author":83,"featured_media":5950,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1178],"tags":[],"class_list":["post-5268","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacao"],"_links":{"self":[{"href":"https:\/\/www.mxcursos.com\/blog\/wp-json\/wp\/v2\/posts\/5268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mxcursos.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mxcursos.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mxcursos.com\/blog\/wp-json\/wp\/v2\/users\/83"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mxcursos.com\/blog\/wp-json\/wp\/v2\/comments?post=5268"}],"version-history":[{"count":0,"href":"https:\/\/www.mxcursos.com\/blog\/wp-json\/wp\/v2\/posts\/5268\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mxcursos.com\/blog\/wp-json\/wp\/v2\/media\/5950"}],"wp:attachment":[{"href":"https:\/\/www.mxcursos.com\/blog\/wp-json\/wp\/v2\/media?parent=5268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mxcursos.com\/blog\/wp-json\/wp\/v2\/categories?post=5268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mxcursos.com\/blog\/wp-json\/wp\/v2\/tags?post=5268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}