{"id":1441,"date":"2019-09-12T17:06:27","date_gmt":"2019-09-12T20:06:27","guid":{"rendered":"https:\/\/programathor.com.br\/blog\/?p=1441"},"modified":"2021-07-06T16:39:57","modified_gmt":"2021-07-06T19:39:57","slug":"3-dicas-para-melhorar-como-desenvolvedor","status":"publish","type":"post","link":"https:\/\/programathor.com.br\/blog\/3-dicas-para-melhorar-como-desenvolvedor\/","title":{"rendered":"Melhorar como desenvolvedor"},"content":{"rendered":"\n<p>Os desenvolvedores sempre est\u00e3o de frente a problemas complexos no seu dia a dia. Com o tempo, acabam aperfei\u00e7oando a habilidade de solu\u00e7\u00e3o de problemas rapidamente. O trabalho do desenvolvedor como tecn\u00f3logo, \u00e9 ter uma no\u00e7\u00e3o clara do problema em quest\u00e3o para que assim, possa ser oferecido, ao cliente e\/ou chefe, a ajuda apropriada.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Isso n\u00e3o \u00e9 s\u00f3 um fator para o sucesso\nprofissional de um programador, mas tamb\u00e9m uma parte crucial de ser efetivo nas\nrela\u00e7\u00f5es desenvolvidas no ambiente de trabalho. Afinal, como identificamos e\nsolucionamos algum problema? Aqui est\u00e3o 3 dicas que se deve fazer para\nresponder de forma correta aos problemas.<\/p>\n\n\n\n<p style=\"font-size:24px\"><strong>Fa\u00e7a\nPerguntas<\/strong><\/p>\n\n\n\n<p>Todo mundo tem opini\u00f5es. Sua experi\u00eancia o\ncolocou na sua posi\u00e7\u00e3o atual, e isso \u00e9 incrivelmente valioso. Agora, quando\nalgu\u00e9m faz alguma pergunta sobre tecnologia, como responder? Sua opini\u00e3o por\nacaso sa\u00ed de primeira? Voc\u00ea tem certeza de que sabe ao certo o que est\u00e3o te\nperguntando? Essa \u00e9 realmente a quest\u00e3o que a pessoa quer saber? E voc\u00ea sabe o\nporqu\u00ea da pessoa estar perguntando essa espec\u00edfica quest\u00e3o?<\/p>\n\n\n\n<p>Imagine o seguinte cen\u00e1rio:<\/p>\n\n\n\n<ul><li><em><strong>Pessoa: <\/strong>Qual framework de JavaScript deveria usar?<\/em><\/li><\/ul>\n\n\n\n<p>Como voc\u00ea responderia? Poderia dizer <a href=\"https:\/\/programathor.com.br\/jobs-react?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=solucao_de_problemas\">React<\/a>, <a href=\"https:\/\/programathor.com.br\/jobs-vue?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=solucao_de_problemas\">Vue<\/a>, ou <a href=\"https:\/\/programathor.com.br\/jobs-angular?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=solucao_de_problemas\">Angular<\/a>, mas estar\u00edamos de fato ajudando a pessoa? Talvez. Mas porqu\u00ea est\u00e1 pessoa est\u00e1 fazendo essa pergunta? Vamos imaginar a continua\u00e7\u00e3o dessa conversa com voc\u00ea perguntando o porqu\u00ea disso.<\/p>\n\n\n\n<ul><li><em><strong>Desenvolvedor:<\/strong> Por que pergunta isso?<\/em><\/li><li><em><strong>Pessoa:<\/strong> Depois de utilizar xpto.js (sim, improvisado), meu time est\u00e1 se questionando em qual nova framework utilizar para o mais novo projeto.<\/em><\/li><li><em><strong>Desenvolvedor:<\/strong> E por que essa necessidade em trocar?<\/em><\/li><li><em><strong>Pessoa:<\/strong> N\u00f3s conhecemos xpto.js bem, mas sabemos que tem outras op\u00e7\u00f5es melhores.<\/em><\/li><li><em><strong>Desenvolvedor:<\/strong> Como classifica o que \u00e9 melhor? Qual o problema do que est\u00e1 utilizando agora?<\/em><\/li><li><em><strong>Pessoa:<\/strong> Esta nossa solu\u00e7\u00e3o n\u00e3o resolve nosso problema. E precisamos disso.<\/em><\/li><li><em><strong>Desenvolvedor:<\/strong> Qual \u00e9 este problema e por que \u00e9 essencial para seu projeto?<\/em><\/li><li><em><strong>Pessoa: <\/strong>Porque nosso app atualmente est\u00e1 com demora para carregar, e queremos que tenha um carregamento de menos de 2 segundos.<\/em><\/li><li><em><strong>Desenvolvedor:<\/strong> E por que est\u00e1 demorando tanto atualmente?<\/em><\/li><\/ul>\n\n\n\n<p>Ok que essa hist\u00f3ria \u00e9 artificial, mas deu para pegar a ideia. <strong>A quest\u00e3o original era resultado de experi\u00eancias que a pessoa tinha conforme o tempo. Em outras palavras, a pessoa est\u00e1 em um contexto que voc\u00ea, desenvolvedor, n\u00e3o estava.<\/strong><\/p>\n\n\n\n<p>A boa not\u00edcia \u00e9 que voc\u00ea fica a par com a\npessoa ao questionar o \u201cpor que\u201d. Uma vez aprendido o contexto, o desenvolvedor\nest\u00e1 muito mais pr\u00f3ximo de conseguir ajudar realmente a pessoa, ao inv\u00e9s de\nresponder simplesmente sua opini\u00e3o de qual framework \u00e9 a melhor.<\/p>\n\n\n\n<p>Concluindo, perguntar o \u201cpor que\u201d abre\nmuitas dire\u00e7\u00f5es do que responder em seguida quando comparado \u00e0 pergunta original,\ne isso pode ajudar a ter insights e solu\u00e7\u00f5es muito mais profundas do que teria\ncaso tivesse respondido a primeira pergunta na lata.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/programathor.com.br\/jobs?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=solucao_de_problemas\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"700\" height=\"380\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/09\/vaga-desenvolvedor-1.jpg\" alt=\"3 dicas para melhorar como desenvolvedor\" class=\"wp-image-901\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/09\/vaga-desenvolvedor-1.jpg 700w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/09\/vaga-desenvolvedor-1-300x163.jpg 300w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/09\/vaga-desenvolvedor-1-676x367.jpg 676w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><figcaption>As melhor oportunidades no mercado de TI!<\/figcaption><\/figure>\n\n\n\n<p style=\"font-size:24px\"><strong>Escute\ne observe<\/strong><\/p>\n\n\n\n<p>Veja este outro cen\u00e1rio:<\/p>\n\n\n\n<ul><li><em>Imagine que voc\u00ea, desenvolvedor, esteja ajudando algu\u00e9m a escrever um c\u00f3digo. Est\u00e1 olhando ao laptop da pessoa, e enquanto ela escreve, v\u00ea que est\u00e1 fazendo diferente do jeito que voc\u00ea normalmente faz. Ela n\u00e3o definiu aquela fun\u00e7\u00e3o antes de us\u00e1-la. E ent\u00e3o, ela vai para outra, e desenvolve uma s\u00e9rie de c\u00f3digos para juntar informa\u00e7\u00f5es do usu\u00e1rio. Por que essa pessoa ainda n\u00e3o corrigiu aquela fun\u00e7\u00e3o? E agora est\u00e1 escrevendo um Dockerfile e vari\u00e1veis de ambiente. Isso te incomoda: Voc\u00ea para ela e se intromete? Ou n\u00e3o faz nada?<\/em><\/li><\/ul>\n\n\n\n<p>A observa\u00e7\u00e3o cautelosa de algu\u00e9m trabalhando\ne resolvendo problemas pode ser uma das melhores maneiras para se aprender\noutras perspectivas e outras formas para aprender. H\u00e1 raz\u00f5es do porqu\u00ea que\ntomamos as atitudes de nossa forma. Se nosso objetivo \u00e9 ajudar pessoas a\nsolucionar problemas, precisamos pensar primeiro em como essas pessoas pensam.\nPrimeiro considere o que se passa na cabe\u00e7a dela.<\/p>\n\n\n\n<p>Talvez, apenas talvez, \u00e9 poss\u00edvel\ntransformar esse aprendizado em um feedback e assim, chegar \u00e1 uma solu\u00e7\u00e3o mais\nf\u00e1cil. Se algu\u00e9m bater a cabe\u00e7a contra a parede, n\u00e3o \u00e9 culpa da parede. N\u00e3o\nmovemos a parede. Ao inv\u00e9s disso, resolvemos o problema que fez com que a\npessoa fizesse isso. A melhor maneira de se aprender o porque e de saber como\nas pessoas resolvem problemas \u00e9 simplesmente escutar.<\/p>\n\n\n\n<p style=\"font-size:24px\"><strong>Tente\najudar ativamente<\/strong><\/p>\n\n\n\n<p>A comunidade de TI \u00e9 fant\u00e1stica. Por mais que muitas \u00e1reas tenham a caracter\u00edstica comum de passar por situa\u00e7\u00f5es problem\u00e1ticas no dia a dia, a que envolve tecnologia tem a caracter\u00edstica \u00fanica de divulgar esses problemas e suas respectivas solu\u00e7\u00f5es com colegas de \u00e1rea, o que \u00e9 muito beneficial \u00e1 todos.<\/p>\n\n\n\n<p>Quando questionamos, escutamos e observamos \u2013 ent\u00e3o podemos ter um feedback e genuinamente come\u00e7ar a oferecer solu\u00e7\u00f5es que ir\u00e3o ajudar de fato.<\/p>\n\n\n\n<p>Sinta-se livre para comentar sobre o artigo na se\u00e7\u00e3o de coment\u00e1rios<\/p>\n\n\n\n<p>Esse artigo \u00e9 inspirado nos textos da <a href=\"https:\/\/dev.to\/azure\/3-things-you-can-do-to-improve-as-a-developer-1kip\">Microsoft Azure publicados na Dev.to<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/programathor.com.br?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=diploma_de_ti\"><img decoding=\"async\" width=\"1024\" height=\"171\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR-1024x171.jpg\" alt=\"Encontre as melhores vagas de desenvolvedor na ProgramaThor\" class=\"wp-image-835\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR-1024x171.jpg 1024w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR-300x50.jpg 300w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR-768x128.jpg 768w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR-676x113.jpg 676w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR.jpg 1242w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Consiga um emprego!<\/strong><\/h3>\n\n\n\n<p>Est\u00e1 buscando novas oportunidades como desenvolvedor? Acesse a&nbsp;<a href=\"https:\/\/programathor.com.br\/\">ProgramaThor<\/a>, uma startup focada no recrutamento de desenvolvedores. Para se candidatar \u00e0s vagas para programador e receber notifica\u00e7\u00f5es em casos de matching, basta se cadastrar e completar seu perfil corretamente.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/programathor.com.br\/jobs?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=solucao_de_problema\" class=\"large otw-greenish radius otw-button\" target=\"_blank\">VAGAS PARA PROGRAMADORES<\/a><\/p>\n\n\n<p><!--EndFragment--><\/p>","protected":false},"excerpt":{"rendered":"<p>Os desenvolvedores sempre est\u00e3o de frente a problemas complexos no seu dia a dia. Com o tempo, acabam aperfei\u00e7oando a habilidade de solu\u00e7\u00e3o de problemas rapidamente. O trabalho do desenvolvedor como tecn\u00f3logo, \u00e9 ter uma no\u00e7\u00e3o clara do problema em quest\u00e3o para que assim, possa ser oferecido, ao cliente e\/ou chefe, a ajuda apropriada.<\/p>\n","protected":false},"author":15,"featured_media":1445,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[13,65],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Melhorar como desenvolvedor - Blog ProgramaThor<\/title>\n<meta name=\"description\" content=\"Neste artigo, a ProgramaThor trouxe algumas dicas para voc\u00ea melhorar como desenvolvedor. Vem conferir!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/programathor.com.br\/blog\/3-dicas-para-melhorar-como-desenvolvedor\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Melhorar como desenvolvedor - Blog ProgramaThor\" \/>\n<meta property=\"og:description\" content=\"Neste artigo, a ProgramaThor trouxe algumas dicas para voc\u00ea melhorar como desenvolvedor. Vem conferir!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/programathor.com.br\/blog\/3-dicas-para-melhorar-como-desenvolvedor\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog ProgramaThor\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ProgramaThorBr\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-12T20:06:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-06T19:39:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2019\/09\/PROBLEMAS.png\" \/>\n\t<meta property=\"og:image:width\" content=\"676\" \/>\n\t<meta property=\"og:image:height\" content=\"366\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Priscila Esperandio Ferrari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ProgramaThor\" \/>\n<meta name=\"twitter:site\" content=\"@ProgramaThor\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Priscila Esperandio Ferrari\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Melhorar como desenvolvedor - Blog ProgramaThor","description":"Neste artigo, a ProgramaThor trouxe algumas dicas para voc\u00ea melhorar como desenvolvedor. Vem conferir!","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:\/\/programathor.com.br\/blog\/3-dicas-para-melhorar-como-desenvolvedor\/","og_locale":"pt_PT","og_type":"article","og_title":"Melhorar como desenvolvedor - Blog ProgramaThor","og_description":"Neste artigo, a ProgramaThor trouxe algumas dicas para voc\u00ea melhorar como desenvolvedor. Vem conferir!","og_url":"https:\/\/programathor.com.br\/blog\/3-dicas-para-melhorar-como-desenvolvedor\/","og_site_name":"Blog ProgramaThor","article_publisher":"https:\/\/www.facebook.com\/ProgramaThorBr\/","article_published_time":"2019-09-12T20:06:27+00:00","article_modified_time":"2021-07-06T19:39:57+00:00","og_image":[{"width":676,"height":366,"url":"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2019\/09\/PROBLEMAS.png","type":"image\/png"}],"author":"Priscila Esperandio Ferrari","twitter_card":"summary_large_image","twitter_creator":"@ProgramaThor","twitter_site":"@ProgramaThor","twitter_misc":{"Escrito por":"Priscila Esperandio Ferrari","Tempo estimado de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/programathor.com.br\/blog\/3-dicas-para-melhorar-como-desenvolvedor\/","url":"https:\/\/programathor.com.br\/blog\/3-dicas-para-melhorar-como-desenvolvedor\/","name":"Melhorar como desenvolvedor - Blog ProgramaThor","isPartOf":{"@id":"https:\/\/programathor.com.br\/blog\/#website"},"datePublished":"2019-09-12T20:06:27+00:00","dateModified":"2021-07-06T19:39:57+00:00","author":{"@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/3237651d54471592184af43c29cd01de"},"description":"Neste artigo, a ProgramaThor trouxe algumas dicas para voc\u00ea melhorar como desenvolvedor. Vem conferir!","breadcrumb":{"@id":"https:\/\/programathor.com.br\/blog\/3-dicas-para-melhorar-como-desenvolvedor\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/programathor.com.br\/blog\/3-dicas-para-melhorar-como-desenvolvedor\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/programathor.com.br\/blog\/3-dicas-para-melhorar-como-desenvolvedor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/programathor.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Uncategorized","item":"https:\/\/programathor.com.br\/blog\/category\/uncategorized\/"},{"@type":"ListItem","position":3,"name":"Melhorar como desenvolvedor"}]},{"@type":"WebSite","@id":"https:\/\/programathor.com.br\/blog\/#website","url":"https:\/\/programathor.com.br\/blog\/","name":"Blog ProgramaThor","description":"A plataforma de recrutamento  para programadores pensada por programadores. Entenda melhor o mundo da programa\u00e7\u00e3o, a cria\u00e7\u00e3o de uma vaga eficiente, dicas de entrevista, as linguagens do momento, o mercado de desenvolvimento e muito mais!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/programathor.com.br\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/3237651d54471592184af43c29cd01de","name":"Priscila Esperandio Ferrari","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/programathor.com.br\/blog\/wp-content\/litespeed\/avatar\/9e41beffa38a8bf1b4277036434e2736.jpg?ver=1780496900","contentUrl":"https:\/\/programathor.com.br\/blog\/wp-content\/litespeed\/avatar\/9e41beffa38a8bf1b4277036434e2736.jpg?ver=1780496900","caption":"Priscila Esperandio Ferrari"},"url":"https:\/\/programathor.com.br\/blog\/author\/priscila-esperandio-ferrari\/"}]}},"_links":{"self":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/1441"}],"collection":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1441"}],"version-history":[{"count":6,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/1441\/revisions"}],"predecessor-version":[{"id":2715,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/1441\/revisions\/2715"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/media\/1445"}],"wp:attachment":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}