{"id":6976,"date":"2025-03-28T11:56:58","date_gmt":"2025-03-28T14:56:58","guid":{"rendered":"https:\/\/geekblogti.wpengine.com\/?p=6976"},"modified":"2025-04-10T18:48:42","modified_gmt":"2025-04-10T21:48:42","slug":"como-ser-um-bom-programador-7-comportamentos-para-evitar","status":"publish","type":"post","link":"https:\/\/www.geekhunter.com/pt/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/","title":{"rendered":"Como ser um bom programador: 7 comportamentos para evitar"},"content":{"rendered":"\r\n<p class=\"wp-block-paragraph\">Quem nunca ouviu falar dos 7 pecados capitais? Muitos talvez tenham at\u00e9 decorado. Mas e para o programador, ser\u00e1 que esses 7 pecados importam? Nesse artigo farei um paralelo entre os pecados e comportamentos para evitar na carreira de TI.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Avareza<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"750\" height=\"500\" class=\"wp-image-6986\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/Avareza.jpg\" alt=\"pilha de dinheiro\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Avareza.jpg 750w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Avareza-150x100.jpg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Avareza-100x67.jpg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Avareza-600x400.jpg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Avareza-450x300.jpg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Avareza-300x200.jpg 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Trata-se de quando a maior preocupa\u00e7\u00e3o de algu\u00e9m \u00e9 a quest\u00e3o material. Nada mais importa, apenas dinheiro e bens.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Como isso se manifesta no caso do programador?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Come\u00e7a pelo mercado. N\u00e3o raro, um programador pode se ver tendo que escolher entre duas boas oportunidades de emprego, sendo uma delas melhor financeiramente que a outra. Qual escolher? O programador avarento n\u00e3o tem d\u00favidas, escolhe a melhor financeiramente.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mas eu digo por experi\u00eancia pr\u00f3pria: isso n\u00e3o define qual \u00e9 a melhor oportunidade.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Em momentos da vida, eu escolhi a oportunidade pior financeiramente e n\u00e3o me arrependo. Aprendi e evolu\u00ed demais, o que dificilmente ocorreria no outro caso.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Acho que o programador que sempre prioriza a parte material deixa de analisar <em>N<\/em> fatores que podem acrescentar muito a ele.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Vou sugerir algumas perguntas que podem te ajudar a abrir sua mente na hora de fazer uma escolha desse tipo:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Com quais tecnologias voc\u00ea trabalhar\u00e1? \u00c9 um sistema legado? Voc\u00ea ter\u00e1 autonomia para escolher novas tecnologias ou evoluir o produto? Voc\u00ea ir\u00e1 aprender coisas novas?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Com que tipo de mercado voc\u00ea trabalhar\u00e1? Qual a complexidade do neg\u00f3cio e o quanto isso pode agregar pra voc\u00ea? Essa experi\u00eancia vai pesar no seu curr\u00edculo? Abrir\u00e1 portas? Com quem voc\u00ea trabalhar\u00e1? Qual o modelo de trabalho da empresa? E por a\u00ed vai\u2026<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Dinheiro sempre \u00e9 bom. Mas n\u00e3o \u00e9 tudo.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>&gt;<em>&gt;Leitura Recomendada:<\/em><\/strong><em><br \/><\/em><a href=\"https:\/\/geekblogti.wpengine.com\/salario-de-programador\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Sal\u00e1rio de programador (abre numa nova aba)\"><strong><em>Sal\u00e1rio de programador<\/em><\/strong><\/a><em>: quais cargos mais bem pagos em 2019?<\/em><\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Gula<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"960\" height=\"640\" class=\"wp-image-6987\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/Gula.jpg\" alt=\"mesa redonda com pratos de comida\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Gula.jpg 960w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Gula-150x100.jpg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Gula-100x67.jpg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Gula-600x400.jpg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Gula-450x300.jpg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Gula-810x540.jpg 810w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Gula-300x200.jpg 300w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Gula-768x512.jpg 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Excessos. \u00c9 disso que gula trata.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O excesso tem a capacidade de transformar algo bom em algo ruim. Todos n\u00f3s precisamos comer, \u00e9 uma exig\u00eancia nutricional para que nos mantenhamos vivos.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mas se voc\u00ea \u00e9 guloso e n\u00e3o imp\u00f5e limites, isso pode acarretar problemas na sua sa\u00fade, causando desde indisposi\u00e7\u00e3o at\u00e9 obesidade.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">E quais os excessos na vida do programador? Podem ser muitos.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Pegue algo bom: <em>design patterns<\/em>. Quando usado em excesso, pode se tornar ruim, pois pode adicionar complexidade desnecessariamente a algo que atenderia muito bem \u00e0 demanda de forma mais simples.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Por exemplo, pense numa situa\u00e7\u00e3o onde, dependendo do valor de uma vari\u00e1vel, voc\u00ea ter\u00e1 um comportamento ou outro no seu c\u00f3digo.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O que poderia ser simplesmente um <em>if<\/em>, para o programador \u201cguloso\u201d vira um padr\u00e3o <em>Strategy<\/em>, onde para cada comportamento, h\u00e1 uma classe concreta que implementa uma mesma interface.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u201cAh, mas isso \u00e9 uma boa pr\u00e1tica, Raphael\u201d.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Sim, \u00e9 um padr\u00e3o de projeto consolidado, valioso e extremamente \u00fatil. Mas lembre-se: a quest\u00e3o aqui \u00e9 o excesso.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Utilize com crit\u00e9rio. Pense: para criar um <em>Strategy <\/em>nesse caso, voc\u00ea ter\u00e1 que criar pelo menos 2 classes e 1 interface, configur\u00e1-la em algum injetor de depend\u00eancia ou fornec\u00ea-la por uma <em>Factory<\/em>.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Como os benef\u00edcios desse padr\u00e3o se manifestam? Ele \u00e9 realmente necess\u00e1rio? Os comportamentos atuais s\u00e3o muito distintos? Qual a complexidade deles? Qual a probabilidade de surgirem novos comportamentos?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O uso de um padr\u00e3o aqui n\u00e3o pioraria um pouco a performance? Se sim, qual a margem pra se diminuir performance aqui?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Uma maior complexidade nesse ponto do c\u00f3digo poderia impactar a manuten\u00e7\u00e3o? No caso de um <em>Strategy<\/em>, a complexidade \u00e9 menor.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mas pense em um programador guloso que compulsivamente implementa padr\u00f5es de projeto mais complexos que este, como um <em>Decorator <\/em>ou um <em>Observer<\/em>.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Pense nessas perguntas assim como algu\u00e9m guloso pensaria antes de abocanhar um hamb\u00farguer suculento: \u201cPera\u00ed, ser\u00e1 que eu preciso mesmo disso? Ser\u00e1 que estou com fome? \u201d. O hamb\u00farguer \u00e9 bom, mas ser\u00e1 que voc\u00ea precisa?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>&gt;&gt;Leitura Recomendada<\/strong>:<br \/><em>O que \u00e9 <\/em><strong><a href=\"https:\/\/geekblogti.wpengine.com\/o-que-e-desenvolvedor-full-cycle\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Desenvolvedor full cycle<\/em><\/a><\/strong><em>?<\/em><\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><a href=\"http:\/\/bit.ly\/2JPyTWt\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"wp-image-6995\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/CTA-Rodap\u00e9-Front-end-e-Back-end-7-1024x134.jpg\" alt=\"\" \/><\/a><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Inveja<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"759\" height=\"422\" class=\"wp-image-6988\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/Inveja.jpg\" alt=\"mulher segurando uma planta pequena olhando com inveja para outra mulher segurando uma planta grande\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Inveja.jpg 759w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Inveja-150x83.jpg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Inveja-100x56.jpg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Inveja-600x334.jpg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Inveja-450x250.jpg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Inveja-300x167.jpg 300w\" sizes=\"(max-width: 759px) 100vw, 759px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ah, a inveja. Ela \u00e9 um dos pecados capitais que mais frequentemente vemos por a\u00ed.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O programador invejoso torna o trabalho em equipe uma constante competi\u00e7\u00e3o. Ent\u00e3o, ao inv\u00e9s de existir um time que produz um software, h\u00e1 times de 1 programador competindo entre si pra produzir o melhor c\u00f3digo em um software. O resultado tende a ser dos piores.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Isso acontece muito. Principalmente quando o n\u00edvel de senioridade \u00e9 alto. S\u00e3o os chamados \u201ccobr\u00f5es\u201d, caras que sabem muito.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O ego tende a falar mais alto neles do que nos que est\u00e3o iniciando. Mas como ningu\u00e9m sabe de tudo, sempre h\u00e1 algo que o outro sabe mais que voc\u00ea. Nessa hora que a inveja toma conta e voc\u00ea tenta de alguma forma desmistificar o sujeito que OUSOU fazer isso.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Eu j\u00e1 vi programador editando c\u00f3digo alheio apenas para sabotar o outro. Sim, acreditem, ele criou <em>bugs <\/em>propositalmente. N\u00e3o era numa equipe de seniores, eram juniores.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mas n\u00e3o duvido que em algum local do mundo j\u00e1 teve s\u00eanior fazendo algo do tipo.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ambos s\u00e3o humanos. E a inveja \u00e9 intrinsecamente humana. Nos resta agradecer aos sistemas de versionamento de c\u00f3digo, que est\u00e3o a\u00ed pra dificultar que atitudes como essa passem batidas.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">A inveja faz parte de uma mentalidade de escassez. Sim, pois programadores invejosos preferem ter colegas de equipe que saibam menos do que ter algu\u00e9m que agregue mais conhecimento \u00e0 equipe como um todo.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Evite isso. Traga quem sabe mais que voc\u00ea pra junto e aprenda. Fa\u00e7a o mesmo com ele, compartilhe o que voc\u00ea sabe, agregue. Isso melhora a sinergia da equipe e produz melhores resultados.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong><em>&gt;&gt;Leitura Recomendada<\/em><\/strong><em>:<br \/>Li\u00e7\u00f5es que aprendi ao come\u00e7ar a <\/em><a href=\"https:\/\/geekblogti.wpengine.com\/licoes-que-aprendi-ao-comecar-a-programar-em-equipe\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"programar em equipe (abre numa nova aba)\"><strong><em>programar em equipe<\/em><\/strong><\/a><\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Ira<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"640\" class=\"wp-image-6989\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/Ira.jpg\" alt=\"como-ser-um-bom-programador-evite-avareza\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Ira.jpg 960w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Ira-150x100.jpg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Ira-100x67.jpg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Ira-600x400.jpg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Ira-450x300.jpg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Ira-810x540.jpg 810w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Ira-300x200.jpg 300w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Ira-768x512.jpg 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ser programador n\u00e3o \u00e9 f\u00e1cil. A brecha para conflitos \u00e9 bem grande pois o seu trabalho, por ser muito t\u00e9cnico, \u00e9 de pouco conhecimento geral, apesar do impacto dele ser enorme.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">E a\u00ed, quando voc\u00ea menos espera, se v\u00ea estourando com clientes e colegas de trabalho de outras \u00e1reas, que consideraram voc\u00ea e sua equipe os grandes vil\u00f5es. E o pior: eles podem estar errados. Como lidar com isso?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Um ponto problem\u00e1tico \u00e9: programadores s\u00e3o t\u00e9cnicos, e caras t\u00e9cnicos nem sempre tem bem aprimorados aspectos interpessoais no seu perfil profissional. Aspectos interpessoais esses que, em dados momentos, s\u00e3o essenciais.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Exige-se jogo de cintura para lidar com press\u00e3o. E a press\u00e3o pode vir de todos os lados.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Um determinado problema em um software \u2014 desenvolvido por voc\u00ea \u2014 pode impactar uma equipe de suporte, de banco de dados, de projetos, etc etc etc.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Como lidar com isso? Dando vaz\u00e3o \u00e0 ira? N\u00e3o. Isso \u00e9 o pior.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O conflito \u00e9 o pior caminho, pois n\u00e3o resolver\u00e1 as quest\u00f5es e levar\u00e1 a uma situa\u00e7\u00e3o de rancor, pode apostar.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">A probabilidade de outros n\u00e3o aguentarem mais olhar pra sua cara ser\u00e1 enorme, mesmo que de cabe\u00e7a fria. E vice versa. Mas talvez seja inevit\u00e1vel ter que lidar um com outro.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">A verdade \u00e9 que, numa situa\u00e7\u00e3o de press\u00e3o, todos t\u00eam a sua dor. O quanto voc\u00ea tenta enxergar a dor do outro? Ouviu a vers\u00e3o dele? Entendeu o preju\u00edzo que isso est\u00e1 causando a ele?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O impacto que um problema tem para algu\u00e9m nem sempre \u00e9 percebido por todos. \u00c0s vezes nos revoltamos com o cliente, mas o impacto de um erro no software para ele \u00e9 gigantesco.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Voc\u00ea pode estar revoltado que algu\u00e9m gritou com voc\u00ea, mas essa mesma pessoa pode ter ouvido um grito 10 vezes maior. Ent\u00e3o, em muitos momentos, certas rea\u00e7\u00f5es s\u00e3o compreens\u00edveis.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Procurar entender isso \u00e9 o primeiro passo para a ira n\u00e3o se tornar o carro chefe na discuss\u00e3o. E a\u00ed, em um estado emocional e equilibrado, voc\u00ea pode expor o seu lado, negociar, flexibilizar onde for necess\u00e1rio e focar na solu\u00e7\u00e3o. N\u00e3o queira vencer discuss\u00f5es, <strong>foque na solu\u00e7\u00e3o<\/strong>.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong><em>&gt;&gt;Leitura Recomendada:<\/em><\/strong><em><br \/>A import\u00e2ncia da<\/em> <a href=\"https:\/\/geekblogti.wpengine.com\/a-importancia-da-comunicacao-em-projetos-de-ti\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"comunica\u00e7\u00e3o em Projetos de TI (abre numa nova aba)\"><strong><em>comunica\u00e7\u00e3o em Projetos de TI<\/em><\/strong><\/a><\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Pregui\u00e7a<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"889\" height=\"500\" class=\"wp-image-6990\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/Pregui\u00e7a.jpg\" alt=\"bicho preguica pendurado numa arvore\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Pregui\u00e7a.jpg 889w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Pregui\u00e7a-150x84.jpg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Pregui\u00e7a-100x56.jpg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Pregui\u00e7a-600x337.jpg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Pregui\u00e7a-450x253.jpg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Pregui\u00e7a-300x169.jpg 300w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Pregui\u00e7a-768x432.jpg 768w\" sizes=\"(max-width: 889px) 100vw, 889px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Se o programador guloso \u00e9 ansioso pra aplicar um padr\u00e3o em tudo, o programador pregui\u00e7oso tem pregui\u00e7a de escrever mais c\u00f3digo mesmo quando \u00e9 recomendado ou at\u00e9 necess\u00e1rio.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Isso acaba impedindo ou dificultando a evolu\u00e7\u00e3o t\u00e9cnica de um software.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">J\u00e1 me peguei analisando um c\u00f3digo com o seguinte coment\u00e1rio: \u201ceu poderia fazer isso de forma muito melhor, mas me falta coragem\u201d.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Pregui\u00e7osos tamb\u00e9m t\u00eam falta de coragem. Se voc\u00ea tem um c\u00f3digo que poderia ser melhor do que \u00e9 e h\u00e1 tempo para melhor\u00e1-lo, porqu\u00ea n\u00e3o fazer isso?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">N\u00e3o deixe que a pregui\u00e7a te impe\u00e7a de fazer o melhor trabalho poss\u00edvel. E n\u00e3o confunda o melhor trabalho com o trabalho mais complexo. Alguns ajustes simples j\u00e1 podem melhorar consideravelmente o seu c\u00f3digo.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Pregui\u00e7a impacta tamb\u00e9m decis\u00f5es de arquitetura.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Uma boa arquitetura deve ser muito bem pensada e levar em conta diversos aspectos, como requisitos funcionais e n\u00e3o funcionais, reuso, acoplamento, coes\u00e3o, entre outros.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ela se reflete tamb\u00e9m na escolha de padr\u00f5es e tecnologias que devem ser escolhidos e aplicados com base em crit\u00e9rios s\u00f3lidos, mapeando problemas e analisando vantagens e desvantagens de cada solu\u00e7\u00e3o para o seu cen\u00e1rio espec\u00edfico.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O arquiteto pregui\u00e7oso n\u00e3o quer se preocupar com tudo isso. D\u00e1 trabalho. Ent\u00e3o ele pensa no que \u00e9 mais usado no mercado, o padr\u00e3o mais bem falado, a modinha de mercado, a tecnologia da vez, a \u201cbala de prata\u201d e aplica na solu\u00e7\u00e3o, sem esquentar muito a cabe\u00e7a com todos esses fatores.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O resultado \u00e9 um software que poderia ser muito melhor do que \u00e9 e que poderia n\u00e3o ter alguns problemas que tem.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong><em>&gt;&gt;Leitura Recomendada:<\/em><\/strong><em><br \/>Dicas para <\/em><a href=\"https:\/\/geekblogti.wpengine.com\/dicas-para-aprender-programacao-e-evoluir-na-carreira\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"aprender programa\u00e7\u00e3o (abre numa nova aba)\"><strong><em>aprender programa\u00e7\u00e3o<\/em><\/strong><\/a><em> e evoluir na carreira<\/em><\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Lux\u00faria<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" class=\"wp-image-6991\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/Lux\u00faria-1024x558.jpg\" alt=\"homem abracado a uma mulher e olhando para outra\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Lux\u00faria \u00e9 um pecado relacionado ao sexo, \u00e0 sensualidade e ao prazer. Como isso poderia se aplicar a um programador?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Existem programadores que erotizam seu c\u00f3digo. Segura a risada, \u00e9 s\u00e9rio. Para estes, programar vai al\u00e9m da resolu\u00e7\u00e3o de problemas. Ele desenvolve o software para cultuar, namorar.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Para ele, o desenvolvimento de software \u00e9 uma obra de arte e ele \u00e9 o artista. Cada classe e m\u00e9todo funcionam como m\u00fasicos, mas \u00e9 ele que toca a orquestra. Entendeu a erotiza\u00e7\u00e3o do c\u00f3digo?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mas qual o problema disso? \u00c9 uma sensa\u00e7\u00e3o t\u00e3o boa se sentir orgulhoso de seu c\u00f3digo. Sim, mas isso pode te desviar daquele que eu considero o objetivo principal de um programador: ser pragm\u00e1tico.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Pragmatismo \u00e9 uma mentalidade, uma corrente de pensamento que prega que a validade de algo se d\u00e1 pelo bom \u00eaxito. O programador pragm\u00e1tico se importa com o que funciona, com o que \u00e9 eficaz e eficiente. Essa \u00e9 a prioridade para ele.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Por que isso n\u00e3o combina com um programador mais narcisista, que preza pelo belo? Vamos pensar, o que normalmente \u00e9 considerado belo? Algo complexo.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Dificilmente as pessoas se admiram e se encantam com algo simples. \u00c9 cultural. Assim, o programador narcisista tender\u00e1 a construir um software mais complexo \u2014 muitas vezes desnecessariamente complexo \u2014 para resolver algo simples.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">E o pior: n\u00e3o podemos dizer que quanto mais complexo um <em>software<\/em>, mais qualidade ele t\u00eam.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">No mundo real, a tend\u00eancia \u00e9 que seja o contr\u00e1rio. A\u00ed o narcisista entrega um sistema complexo e lindo, mas cheio de problemas. N\u00e3o seria melhor ter sido pragm\u00e1tico?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>&gt;&gt;Leitura Recomendada:<\/strong><br \/><em>6 <\/em><a href=\"https:\/\/geekblogti.wpengine.com\/6-blogs-de-programacao-que-todo-desenvolvedor-deve-conhecer\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"blogs de programa\u00e7\u00e3o  (abre numa nova aba)\"><strong><em>blogs de programa\u00e7\u00e3o <\/em><\/strong><\/a><em>que todo desenvolvedor deve conhecer<\/em><\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><a href=\"http:\/\/bit.ly\/2JPyTWt\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/CTA-Rodap%C3%A9-Front-end-e-Back-end-8-1024x134.jpg\" alt=\"\" \/><\/a><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Soberba<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"640\" class=\"wp-image-6992\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/Soberba.jpg\" alt=\"tela com codigos de programacao\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Soberba.jpg 960w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Soberba-150x100.jpg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Soberba-100x67.jpg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Soberba-600x400.jpg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Soberba-450x300.jpg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Soberba-810x540.jpg 810w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O soberbo \u00e9 aquele arrogante que acha que sempre sabe mais que voc\u00ea. Em muitos casos, ele pode ser tamb\u00e9m o narcisista, pois adora ser reconhecido.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">E a\u00ed ele faz um c\u00f3digo rebuscado e uma solu\u00e7\u00e3o complexa, mostra para os outros e espera a rea\u00e7\u00e3o deles. Aparecem caras de interroga\u00e7\u00e3o, mas caras admiradas, olhinhos brilhantes.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Pois \u00e9 o que dissemos: \u00e9 complexo, ent\u00e3o \u00e9 belo. O fato de as pessoas n\u00e3o compreenderem t\u00e3o facilmente o c\u00f3digo d\u00e1 um ar de superioridade ao autor.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Esse c\u00f3digo \u00e9 para poucos. T\u00e3o para poucos que dar manuten\u00e7\u00e3o ali vai ser dif\u00edcil\u2026<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Se a inveja \u00e9 a sua disposi\u00e7\u00e3o negativa para com o outro, a soberba \u00e9 a sua disposi\u00e7\u00e3o positiva (at\u00e9 demais) de voc\u00ea sobre os outros.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Muitas vezes irrealista, pois voc\u00ea pode n\u00e3o ser t\u00e3o bom quanto pensa. E ser soberbo pode ser pior ainda pra voc\u00ea, pois pode te levar \u00e0 in\u00e9rcia j\u00e1 que voc\u00ea se considera em um n\u00edvel muito elevado para buscar melhorar em algo.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">E a\u00ed, quando voc\u00ea ver, aquele rapaz humilde, que saiu de baixo, est\u00e1 te superando e voc\u00ea nem percebeu.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Outro ponto \u00e9 que soberbos nem sempre s\u00e3o admirados. Muitas vezes ocorre o oposto, pois muitas pessoas n\u00e3o toleram arrog\u00e2ncia e combatem isso, sejam elas do mesmo n\u00edvel t\u00e9cnico que voc\u00ea ou n\u00e3o.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">A diferen\u00e7a \u00e9 que se for algu\u00e9m de um n\u00edvel t\u00e9cnico equipar\u00e1vel ao seu, essa sua pretensa compet\u00eancia ser\u00e1 questionada.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O ponto \u00e9: pessoas soberbas n\u00e3o costumam se dar bem com outras e assim, o trabalho em equipe fica comprometido.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">J\u00e1 o humilde sim, \u00e9 admirado. Como pessoa ou como profissional. Se voc\u00ea for bom tecnicamente e humilde o suficiente pra reconhecer que sempre h\u00e1 onde melhorar, ser\u00e1 admirado das duas formas.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><em>&gt;<\/em><strong><em>&gt;Leitura Recomendada<\/em><\/strong><em>:<br \/>As principais <\/em><a href=\"https:\/\/geekblogti.wpengine.com\/as-principais-fontes-de-informacao-que-um-programador-deve-conhecer\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"fontes de informa\u00e7\u00e3o de um programador (abre numa nova aba)\"><strong><em>fontes de informa\u00e7\u00e3o de um programador<\/em><\/strong><\/a><\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Nesse artigo procurei expor alguns pontos \u2014 com pitadas de humor \u2014 que acho importante que um programador se atente.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Note que a maioria deles sai um pouco do aspecto t\u00e9cnico e tem rela\u00e7\u00e3o com aspectos interpessoais, de postura, personalidade e tato com outros.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Uma carreira profissional n\u00e3o se limita apenas a capacidade t\u00e9cnica. N\u00e3o somos ilhas, trabalhamos quase sempre em equipe e lidamos muitas vezes com clientes.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Saber lidar e trazer essas pessoas pra junto de voc\u00ea ajuda a ser n\u00e3o s\u00f3 um programador melhor, mas acima de tudo um profissional melhor.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>&gt;&gt;Leitura Recomendada:<\/strong><br \/><em>Um guia para o <\/em><a href=\"https:\/\/geekblogti.wpengine.com\/um-guia-para-o-programador-iniciante\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"programador iniciante (abre numa nova aba)\"><strong><em>programador iniciante<\/em><\/strong><\/a><\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Quem nunca ouviu falar dos 7 pecados capitais? Muitos talvez tenham at\u00e9 decorado. Mas e para o programador, ser\u00e1 que esses 7 pecados importam? Nesse artigo farei um paralelo entre os pecados e comportamentos para evitar na carreira de TI. Avareza Trata-se de quando a maior preocupa\u00e7\u00e3o de algu\u00e9m \u00e9 a quest\u00e3o material. Nada mais [&hellip;]<\/p>\n","protected":false},"author":167,"featured_media":6985,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5852],"tags":[],"class_list":["post-6976","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-para-talentos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Como ser um bom programador: 7 comportamentos para evitar -<\/title>\n<meta name=\"description\" content=\"Podemos cometer muitos erros e n\u00e3o nos dar conta que s\u00e3o nocivos. Nesse artigo abordamos os 7 pecados capitais do programador.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como ser um bom programador: 7 comportamentos para evitar\" \/>\n<meta property=\"og:description\" content=\"Quem nunca ouviu falar dos 7 pecados capitais? Muitos talvez tenham at\u00e9 decorado. Mas e para o programador, ser\u00e1 que esses 7 pecados importam? Nesse\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Geekhunter\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/geekhunterbr\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-28T14:56:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-10T21:48:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Como-ser-um-bom-programador-7-comportamentos-para-evitar.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Geekhunter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@geekhunterbr\" \/>\n<meta name=\"twitter:site\" content=\"@geekhunterbr\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Geekhunter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/como-ser-um-bom-programador-7-comportamentos-para-evitar\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/como-ser-um-bom-programador-7-comportamentos-para-evitar\\\/\"},\"author\":{\"name\":\"Geekhunter\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/person\\\/9f62b173345139f7bbdaf55312c3d400\"},\"headline\":\"Como ser um bom programador: 7 comportamentos para evitar\",\"datePublished\":\"2025-03-28T14:56:58+00:00\",\"dateModified\":\"2025-04-10T21:48:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/como-ser-um-bom-programador-7-comportamentos-para-evitar\\\/\"},\"wordCount\":2361,\"publisher\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/como-ser-um-bom-programador-7-comportamentos-para-evitar\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Como-ser-um-bom-programador-7-comportamentos-para-evitar.jpg\",\"articleSection\":[\"Carreira de programador e dicas\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/como-ser-um-bom-programador-7-comportamentos-para-evitar\\\/\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/como-ser-um-bom-programador-7-comportamentos-para-evitar\\\/\",\"name\":\"Como ser um bom programador: 7 comportamentos para evitar -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/como-ser-um-bom-programador-7-comportamentos-para-evitar\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/como-ser-um-bom-programador-7-comportamentos-para-evitar\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Como-ser-um-bom-programador-7-comportamentos-para-evitar.jpg\",\"datePublished\":\"2025-03-28T14:56:58+00:00\",\"dateModified\":\"2025-04-10T21:48:42+00:00\",\"description\":\"Podemos cometer muitos erros e n\u00e3o nos dar conta que s\u00e3o nocivos. Nesse artigo abordamos os 7 pecados capitais do programador.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/como-ser-um-bom-programador-7-comportamentos-para-evitar\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/como-ser-um-bom-programador-7-comportamentos-para-evitar\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/como-ser-um-bom-programador-7-comportamentos-para-evitar\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Como-ser-um-bom-programador-7-comportamentos-para-evitar.jpg\",\"contentUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Como-ser-um-bom-programador-7-comportamentos-para-evitar.jpg\",\"width\":750,\"height\":500,\"caption\":\"homem usando o computador com codigos de programacao\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/como-ser-um-bom-programador-7-comportamentos-para-evitar\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mundo TI\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/category\\\/mundo-ti\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Desenvolvimiento de software\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/category\\\/mundo-ti\\\/desenvolvimiento-de-software\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Como ser um bom programador: 7 comportamentos para evitar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/\",\"name\":\"Blog de TI\",\"description\":\"Dicas para o RH e profissionais da \u00e1rea TI\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\",\"name\":\"GeekHunter\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/icon-1.png\",\"contentUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/icon-1.png\",\"width\":300,\"height\":300,\"caption\":\"GeekHunter\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/geekhunterbr\\\/\",\"https:\\\/\\\/x.com\\\/geekhunterbr\",\"https:\\\/\\\/www.instagram.com\\\/geekhunterbr\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/geekhunter-brasil\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@GeekHunterOfficial\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/person\\\/9f62b173345139f7bbdaf55312c3d400\",\"name\":\"Geekhunter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"caption\":\"Geekhunter\"},\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/author\\\/matias\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como ser um bom programador: 7 comportamentos para evitar -","description":"Podemos cometer muitos erros e n\u00e3o nos dar conta que s\u00e3o nocivos. Nesse artigo abordamos os 7 pecados capitais do programador.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/","og_locale":"pt_BR","og_type":"article","og_title":"Como ser um bom programador: 7 comportamentos para evitar","og_description":"Quem nunca ouviu falar dos 7 pecados capitais? Muitos talvez tenham at\u00e9 decorado. Mas e para o programador, ser\u00e1 que esses 7 pecados importam? Nesse","og_url":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/","og_site_name":"Blog Geekhunter","article_publisher":"https:\/\/www.facebook.com\/geekhunterbr\/","article_published_time":"2025-03-28T14:56:58+00:00","article_modified_time":"2025-04-10T21:48:42+00:00","og_image":[{"width":750,"height":500,"url":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Como-ser-um-bom-programador-7-comportamentos-para-evitar.jpg","type":"image\/jpeg"}],"author":"Geekhunter","twitter_card":"summary_large_image","twitter_creator":"@geekhunterbr","twitter_site":"@geekhunterbr","twitter_misc":{"Escrito por":"Geekhunter","Est. tempo de leitura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/#article","isPartOf":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/"},"author":{"name":"Geekhunter","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/person\/9f62b173345139f7bbdaf55312c3d400"},"headline":"Como ser um bom programador: 7 comportamentos para evitar","datePublished":"2025-03-28T14:56:58+00:00","dateModified":"2025-04-10T21:48:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/"},"wordCount":2361,"publisher":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/#primaryimage"},"thumbnailUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Como-ser-um-bom-programador-7-comportamentos-para-evitar.jpg","articleSection":["Carreira de programador e dicas"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/","url":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/","name":"Como ser um bom programador: 7 comportamentos para evitar -","isPartOf":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/#primaryimage"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/#primaryimage"},"thumbnailUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Como-ser-um-bom-programador-7-comportamentos-para-evitar.jpg","datePublished":"2025-03-28T14:56:58+00:00","dateModified":"2025-04-10T21:48:42+00:00","description":"Podemos cometer muitos erros e n\u00e3o nos dar conta que s\u00e3o nocivos. Nesse artigo abordamos os 7 pecados capitais do programador.","breadcrumb":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.geekhunter.com/pt/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/#primaryimage","url":"https:\/\/www.geekhunter.com\/pt\/blog\/wp-content\/uploads\/2019\/08\/Como-ser-um-bom-programador-7-comportamentos-para-evitar.jpg","contentUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Como-ser-um-bom-programador-7-comportamentos-para-evitar.jpg","width":750,"height":500,"caption":"homem usando o computador com codigos de programacao"},{"@type":"BreadcrumbList","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/como-ser-um-bom-programador-7-comportamentos-para-evitar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.geekhunter.com/pt/blog\/"},{"@type":"ListItem","position":2,"name":"Mundo TI","item":"https:\/\/www.geekhunter.com/pt/blog\/category\/mundo-ti\/"},{"@type":"ListItem","position":3,"name":"Desenvolvimiento de software","item":"https:\/\/www.geekhunter.com/pt/blog\/category\/mundo-ti\/desenvolvimiento-de-software\/"},{"@type":"ListItem","position":4,"name":"Como ser um bom programador: 7 comportamentos para evitar"}]},{"@type":"WebSite","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#website","url":"https:\/\/www.geekhunter.com\/pt\/blog\/","name":"Blog de TI","description":"Dicas para o RH e profissionais da \u00e1rea TI","publisher":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.geekhunter.com/pt/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization","name":"GeekHunter","url":"https:\/\/www.geekhunter.com\/pt\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.geekhunter.com\/pt\/blog\/wp-content\/uploads\/2024\/10\/icon-1.png","contentUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2024\/10\/icon-1.png","width":300,"height":300,"caption":"GeekHunter"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/geekhunterbr\/","https:\/\/x.com\/geekhunterbr","https:\/\/www.instagram.com\/geekhunterbr\/","https:\/\/www.linkedin.com\/company\/geekhunter-brasil\/","https:\/\/www.youtube.com\/@GeekHunterOfficial"]},{"@type":"Person","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/person\/9f62b173345139f7bbdaf55312c3d400","name":"Geekhunter","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","caption":"Geekhunter"},"url":"https:\/\/www.geekhunter.com\/pt\/blog\/author\/matias\/"}]}},"_links":{"self":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts\/6976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/users\/167"}],"replies":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/comments?post=6976"}],"version-history":[{"count":0,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts\/6976\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/media\/6985"}],"wp:attachment":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/media?parent=6976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/categories?post=6976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/tags?post=6976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}