{"id":1453,"date":"2019-09-18T16:41:53","date_gmt":"2019-09-18T19:41:53","guid":{"rendered":"https:\/\/programathor.com.br\/blog\/?p=1453"},"modified":"2021-07-06T16:37:48","modified_gmt":"2021-07-06T19:37:48","slug":"desenvolvedor-senior","status":"publish","type":"post","link":"https:\/\/programathor.com.br\/blog\/desenvolvedor-senior\/","title":{"rendered":"Desenvolvedor s\u00eanior: como se tornar um"},"content":{"rendered":"\n<p>Se tem uma maneira para se tornar um desenvolvedor s\u00eanior realmente bom \u00e9 cometendo erros, corrigindo erros, e compartilhando destes erros e repetindo o processo.<\/p>\n\n\n\n<p>Todo tipo de problema em uma carreira se torna experi\u00eancia e aprender dessas viv\u00eancias \u00e9 essencial para se tornar um <a href=\"https:\/\/programathor.com.br\/jobs?expertise=S\u00eanior\">desenvolvedor s\u00eanior<\/a> de sucesso. Simples, certo?<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Dito isto, se estiver no come\u00e7o de sua carreira como um <a href=\"https:\/\/programathor.com.br\/jobs?expertise=J\u00fanior\">programador j\u00fanior<\/a>, deve-se perguntar centenas de vezes o que \u00e9 necess\u00e1rio para subir na hierarquia de sua profiss\u00e3o.  \u00c9 simplesmente uma quest\u00e3o de tempo? Ou \u00e9 necess\u00e1rio de <a href=\"https:\/\/programathor.com.br\/blog\/diploma-de-ti\/?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=como_ser_um_bom_desenvolvedor_senior\">algum tipo de diploma complicado de se conseguir na \u00e1rea?<\/a><\/p>\n\n\n\n<p>Algo a se lembrar \u00e9 que os desenvolvedores s\u00eaniores, n\u00e3o s\u00f3 sabem escrever c\u00f3digos sucintos e s\u00f3lidos, mas tamb\u00e9m tem outras caracter\u00edsticas que os fazem se destacar. Este desenvolvedor \u00e9 uma pessoa que sabe trazer 10x mais valor a uma empresa. Sabem o que \u00e9 certo e o que realmente agrega valor ao cliente.<\/p>\n\n\n\n<p>\u00c9 mais do que um t\u00edtulo de trabalho. Faz parte da etiqueta do trabalho. N\u00e3o \u00e9 o que voc\u00ea faz, mas sim como voc\u00ea faz \u00e9 o que ir\u00e1 te tornar em um desenvolvedor s\u00eanior melhor. E n\u00e3o tem outra maneira. Como dito anteriormente, o &#8220;s\u00eanior&#8221; n\u00e3o representa s\u00f3 experi\u00eancia, mas tamb\u00e9m os milhares de erros que essa pessoa cometeu, que depois, se tornaram em aprendizado.<\/p>\n\n\n\n<p>Aqui est\u00e3o algumas qualidades que s\u00e3o primordiais daqueles que se destacam em compara\u00e7\u00e3o ao que ainda n\u00e3o est\u00e3o no mesmo ponto:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">S\u00e3o curiosos<\/h2>\n\n\n\n<p>Assim como Albert Einstein disse: &#8221; Eu n\u00e3o tenho nenhum talento especial, s\u00f3 sou apaixonadamente curioso&#8221;.  H\u00e1 at\u00e9 quem diga que uma vez curiosa, a pessoa tem capacidade de captar informa\u00e7\u00e3o e aprender mais rapidamente do que aquelas que n\u00e3o tem.<\/p>\n\n\n\n<p>Bons desenvolvedores s\u00eaniores v\u00e3o sempre um passo a frente. A partir de suas experi\u00eancias, e da curiosidade, conseguem escapar de situa\u00e7\u00f5es problema com maior facilidade.<\/p>\n\n\n\n<p>Poucos problemas de programa\u00e7\u00e3o s\u00e3o genuinamente novos e originais. Poucas empresas est\u00e3o desenvolvendo algo t\u00e9cnico e espec\u00edfico o suficiente que n\u00e3o foi feito antes.<\/p>\n\n\n\n<p>Essa \u00e9 a maior raz\u00e3o do porque que a maioria das coisas que est\u00e1 fazendo, ja foi resolvida pela mesma linguagem que est\u00e1 usando. Bons desenvolvedores nunca aceitam as coisas como s\u00e3o. Se seu c\u00f3digo funciona ou n\u00e3o, est\u00e3o sempre tentando a achar as justificativas para todo tipo de situa\u00e7\u00e3o que se encontram. E com isso, aprendem mais e por conseguinte, se desenvolvem profissionalmente.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/09\/vaga-desenvolvedor-1.jpg\" alt=\"Como ser um bom desenvolvedor s\u00eanior?\"\/><figcaption>As melhores oportunidades no mercado de TI!<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">S\u00e3o mentores exepcionais<\/h2>\n\n\n\n<p>Em 2008, a Google fez um  significativo trabalho sobre esta quest\u00e3o. Um projeto chamado Project Oxygen, ao longo de um ano, fez data-mining de performance, feedback de funcion\u00e1rios, nomea\u00e7\u00f5es de gerentes de alto cargo, e outras fonte para avaliar as diferen\u00e7as dentre os gerentes de maior e de menor sucesso. As estat\u00edsticas passaram de 10.000 observa\u00e7\u00f5es dentro de mais de 100 vari\u00e1veis.<\/p>\n\n\n\n<p>Dois importantes insights sa\u00edram deste estudo:<\/p>\n\n\n\n<p>\u2022 A atividade mais importante para sucesso na ger\u00eancia \u00e9 ser um bom mentor. Gerentes excepcionais sabem como mentorar seus respectivos times.<\/p>\n\n\n\n<p>\u2022A de menor import\u00e2ncia s\u00e3o habilidades t\u00e9cnicas. Isso prova que um \u00f3timo desenvolvedor n\u00e3o se torna necessariamente um \u00f3timo gerente.<\/p>\n\n\n\n<p>Como resultado, a Google trocou as suas pesquisas de feedback dos seus gerentes de algo unicamente produtivo para algo relacionado \u00e1 estas qualidades. Ao inv\u00e9s de simplesmente medir quanto, numericamente, um gerente consegue produzir, as pesquisas agora focam em, por exemplo, quanto tempo eles gastam em treinar o seu time, o qu\u00e3o clara \u00e9 sua vis\u00e3o, e sua habilidade de convers\u00e3o. A empresa tamb\u00e9m criou novos programa de treinamento de ger\u00eancia, baseadas justamente nessas skills.<\/p>\n\n\n\n<p>Dito isto, uma fun\u00e7\u00e3o chave para um desenvolvedor s\u00eanior \u00e9 que deve saber como interagir de forma coesa tanto com clientes internos e externos, quanto stakeholders (p\u00fablico estrat\u00e9gico, que tem um poss\u00edvel valor a empresa). <\/p>\n\n\n\n<p>Jarg\u00f5es t\u00e9cnicos n\u00e3o ir\u00e3o ajudar quando se conversa com algu\u00e9m que n\u00e3o \u00e9 da \u00e1rea de TI. \u00c9 necess\u00e1rio uma certa maleabilidade de explicar algo tanto de forma t\u00e9cnica quanto \u00e1 uma forma compreens\u00edvel para um leigo na \u00e1rea. \u00c9 necess\u00e1rio dividir conhecimento, experi\u00eancias, e assim seguir em frente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Desenvolvedor s\u00eanior n\u00e3o tem vergonha de dizer: &#8220;eu n\u00e3o sei&#8221;.<\/h2>\n\n\n\n<p>De acordo com Stephen J. Dubner e Steven D. Levitt, autores do bestseller Freakonomics, as tr\u00eas palavras mais dificeis de dizer n\u00e3o \u00e9 &#8220;eu te amo&#8221; mas &#8220;eu n\u00e3o sei&#8221;.<\/p>\n\n\n\n<ul><li>Como ir\u00e1 lidar com este momento inevit\u00e1vel? Falou confiante por 20 minutos de acontecimentos marcantes, do brilho da sua carreira. Responde sim , sim e sim para cada quest\u00e3o, mas chega uma hora que voc\u00ea simplesmente n\u00e3o entende mais o que est\u00e3o te falando.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"960\" height=\"640\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2019\/05\/Typescript-2.png\" alt=\"Desenvolvedor s\u00eanior: como se tornar um\" class=\"wp-image-1256\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2019\/05\/Typescript-2.png 960w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2019\/05\/Typescript-2-300x200.png 300w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2019\/05\/Typescript-2-768x512.png 768w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2019\/05\/Typescript-2-676x451.png 676w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<p>Para muitos, esse momento \u00e9 estressante e problem\u00e1tico. Mas \u00e9 perfeitamente ok de se dizer que n\u00e3o sabe. Pelo menos, \u00e9 muito melhor do que disfar\u00e7ar suas falhas . A quest\u00e3o chave \u00e9 de como ir\u00e1 lidar com o fato de n\u00e3o saber algo &#8211; ou perguntando \u00e1 algu\u00e9m ou indo mais a fundo na quest\u00e3o.<\/p>\n\n\n\n<p>Tudo gira em torno de como se responde a quest\u00e3o que ir\u00e1 te fazer s\u00eanior:  Pode aprender, por exemplo, o contexto do por que estar fazendo essa pergunta e assim ajudar mais; Pode oferecer ajuda para tentar achar a resposta em conjunto; ou pode fazer uma pesquisa e assim que conseguir a resposta fazer um follow up.<\/p>\n\n\n\n<p>Ser um desenvolvedor s\u00eanior n\u00e3o quer dizer que saiba de tudo. Significa que voc\u00ea \u00e9 proativo e est\u00e1 apto a ajudar a realizar qualquer coisa. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sentem o cheiro de um c\u00f3digo ruim<\/h2>\n\n\n\n<p>Seymour Cray disse uma vez: O problema com programadores \u00e9 que nunca se sabe o que o programador est\u00e1 fazendo at\u00e9 ser tarde demais.<\/p>\n\n\n\n<p>E isso \u00e9 o porque de bons desenvolvedores s\u00eaniores serem quase &#8220;al\u00e9rgicos&#8221; \u00e1 um c\u00f3digo mal feito. Se parece com um c\u00f3digo ruim e cheira como um, ent\u00e3o provavelmente \u00e9 que de fato, h\u00e1 algo problem\u00e1tico. Os desenvolvedores anteriores podem ter feito um erro,  e voc\u00ea ir\u00e1 tamb\u00e9m. \u00c9 assim que esse trabalho funciona.<\/p>\n\n\n\n<p>Antes de melhorar algo, \u00e9 necess\u00e1rio saber o que \u00e9 para melhorar antes. \u00c9 importante saber o que \u00e9 ruim do que \u00e9 bom. <a href=\"http:\/\/programathor.com.br\/blog\/3-dicas-para-melhorar-como-desenvolvedor\/?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=como_ser_um_bom_desenvolvedor_senior\">Estudar poss\u00edveis erros, melhorar sistemas j\u00e1 existentes e assim treinar a perspectiva do c\u00f3digo dos outros \u00e9 de suma import\u00e2ncia.<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR-1024x171.jpg\" alt=\"Encontre as melhores vagas de desenvolvedor na ProgramaThor\"\/><\/figure>\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=como_ser_um_bom_desenvolvedor_senior\" class=\"large otw-greenish radius otw-button\" target=\"_blank\">VAGAS PARA PROGRAMADORES<\/a><\/p>\n\n\n\n<p>Inspirado em texto do <a href=\"https:\/\/medium.com\/better-programming\/how-to-be-a-good-senior-developer-958948e02ada\">Medium<\/a>.<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se tem uma maneira para se tornar um desenvolvedor s\u00eanior realmente bom \u00e9 cometendo erros, corrigindo erros, e compartilhando destes erros e repetindo o processo. Todo tipo de problema em uma carreira se torna experi\u00eancia e aprender dessas viv\u00eancias \u00e9 essencial para se tornar um desenvolvedor s\u00eanior de sucesso. Simples, certo?<\/p>\n","protected":false},"author":15,"featured_media":1461,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41],"tags":[101,102],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Desenvolvedor s\u00eanior: como se tornar um - Blog ProgramaThor<\/title>\n<meta name=\"description\" content=\"Neste artigo, a ProgramaThor algumas dicas sobre como se tornar um desenvolvedor s\u00eanior. Vem conferir e tirar todas suas d\u00favidas!\" \/>\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\/desenvolvedor-senior\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Desenvolvedor s\u00eanior: como se tornar um - Blog ProgramaThor\" \/>\n<meta property=\"og:description\" content=\"Neste artigo, a ProgramaThor algumas dicas sobre como se tornar um desenvolvedor s\u00eanior. Vem conferir e tirar todas suas d\u00favidas!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/programathor.com.br\/blog\/desenvolvedor-senior\/\" \/>\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-18T19:41:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-06T19:37:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2019\/09\/Desenvolvedor-s\u00eanior-1.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=\"6 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Desenvolvedor s\u00eanior: como se tornar um - Blog ProgramaThor","description":"Neste artigo, a ProgramaThor algumas dicas sobre como se tornar um desenvolvedor s\u00eanior. Vem conferir e tirar todas suas d\u00favidas!","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\/desenvolvedor-senior\/","og_locale":"pt_PT","og_type":"article","og_title":"Desenvolvedor s\u00eanior: como se tornar um - Blog ProgramaThor","og_description":"Neste artigo, a ProgramaThor algumas dicas sobre como se tornar um desenvolvedor s\u00eanior. Vem conferir e tirar todas suas d\u00favidas!","og_url":"https:\/\/programathor.com.br\/blog\/desenvolvedor-senior\/","og_site_name":"Blog ProgramaThor","article_publisher":"https:\/\/www.facebook.com\/ProgramaThorBr\/","article_published_time":"2019-09-18T19:41:53+00:00","article_modified_time":"2021-07-06T19:37:48+00:00","og_image":[{"width":676,"height":366,"url":"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2019\/09\/Desenvolvedor-s\u00eanior-1.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":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/programathor.com.br\/blog\/desenvolvedor-senior\/","url":"https:\/\/programathor.com.br\/blog\/desenvolvedor-senior\/","name":"Desenvolvedor s\u00eanior: como se tornar um - Blog ProgramaThor","isPartOf":{"@id":"https:\/\/programathor.com.br\/blog\/#website"},"datePublished":"2019-09-18T19:41:53+00:00","dateModified":"2021-07-06T19:37:48+00:00","author":{"@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/3237651d54471592184af43c29cd01de"},"description":"Neste artigo, a ProgramaThor algumas dicas sobre como se tornar um desenvolvedor s\u00eanior. Vem conferir e tirar todas suas d\u00favidas!","breadcrumb":{"@id":"https:\/\/programathor.com.br\/blog\/desenvolvedor-senior\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/programathor.com.br\/blog\/desenvolvedor-senior\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/programathor.com.br\/blog\/desenvolvedor-senior\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/programathor.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Dicas","item":"https:\/\/programathor.com.br\/blog\/category\/dicas\/"},{"@type":"ListItem","position":3,"name":"Desenvolvedor s\u00eanior: como se tornar um"}]},{"@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\/1453"}],"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=1453"}],"version-history":[{"count":7,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/1453\/revisions"}],"predecessor-version":[{"id":2716,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/1453\/revisions\/2716"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/media\/1461"}],"wp:attachment":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}