{"id":138,"date":"2021-08-11T08:36:47","date_gmt":"2021-08-11T11:36:47","guid":{"rendered":"http:\/\/maringapost.com.br\/tecnologia-da-informacao\/?p=138"},"modified":"2021-08-11T09:00:11","modified_gmt":"2021-08-11T12:00:11","slug":"cinco-itens-que-nao-podem-faltar-na-jornada-dev","status":"publish","type":"post","link":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/","title":{"rendered":"Cinco itens que n\u00e3o podem faltar na jornada do Desenvolvedor"},"content":{"rendered":"<p><span style=\"font-weight: 400\">N\u00e3o tem coisa melhor do que pegar a estrada, sem hora pra voltar, e conhecer os lugares que a gente sempre quis, n\u00e3o \u00e9 mesmo? Viagens como esta n\u00e3o come\u00e7am no primeiro passo. Come\u00e7am um pouco antes: quando aprontamos as malas. A vontade, a princ\u00edpio, \u00e9 de colocar tudo dentro. Vai que precisamos daquele cortador de unha? Mas seria muito peso. E n\u00e3o tem coisa pior do que viajar com muita tralha. Especialmente se a viagem for longa. O que fazemos, ent\u00e3o, \u00e9 colocar na mala apenas aquilo que \u00e9 essencial para os primeiros dias. As demais coisas, n\u00f3s pegamos no caminho mesmo.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Se pensarmos a nossa vida profissional como uma viagem, a faculdade \u00e9 este momento de aprontar as malas. \u00c9 nela que adquirimos o conhecimento necess\u00e1rio para vencer os primeiros quil\u00f4metros da carreira. Entretanto, conforme a estrada avan\u00e7a, novos conhecimentos precisam ser conquistados; outros precisam ser aprimorados. E se voc\u00ea tivesse uma listinha de itens que n\u00e3o podem faltar na sua bagagem? Continue no artigo que temos uma lista especialmente preparada pra voc\u00ea.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O primeiro item, com certeza, \u00e9 imprescind\u00edvel: Clean Code<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">As empresas hoje n\u00e3o precisam apenas de um c\u00f3digo que funcione. Quando voc\u00ea percebe que a maior parte do tempo e dinheiro gasto em software \u00e9 na sua manuten\u00e7\u00e3o, codificar com clareza e com facilidade de leitura \u00e9 economia de dinheiro. Como diz Martin Fowler: \u201cQualquer um pode escrever um c\u00f3digo que o computador entenda, mas o verdadeiro desenvolvedor escreve c\u00f3digo que outro desenvolvedor entenda\u201d. Clean Code basicamente \u00e9 isso: voc\u00ea escreve um c\u00f3digo claro, que seja de r\u00e1pida e f\u00e1cil compreens\u00e3o. E existem t\u00e9cnicas para isso.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Estas t\u00e9cnicas est\u00e3o bem descritas no livro \u201cClean Code\u201d de Robert C. Martin. N\u00e3o \u00e9 um livro muito extenso, apesar dos v\u00e1rios exemplos de refatora\u00e7\u00e3o de c\u00f3digo, pensados para que voc\u00ea consiga entender melhor os conceitos apresentados pelo \u201cUncle Bob\u201d.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Quando o seu c\u00f3digo j\u00e1 estiver limpinho, brilhando, talvez seja a hora de voc\u00ea deixa-lo mais s\u00f3lido.\u00a0<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Por isso, nenhuma bagagem est\u00e1 completa sem os conceitos SOLID.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">SOLID, na verdade, \u00e9 um acr\u00f4nimo para <\/span><i><span style=\"font-weight: 400\">Single responsability principle<\/span><\/i><span style=\"font-weight: 400\">, <\/span><i><span style=\"font-weight: 400\">Open\/Closed principle<\/span><\/i><span style=\"font-weight: 400\">, <\/span><i><span style=\"font-weight: 400\">Liskov substitution principle, Interface segregation principle<\/span><\/i><span style=\"font-weight: 400\"> e <\/span><i><span style=\"font-weight: 400\">Dependency inversion principle<\/span><\/i><span style=\"font-weight: 400\">. Como pode ter ficado claro, SOLID \u00e9 um conjunto de princ\u00edpio que, assim como o Clean Code, garantem a qualidade do seu c\u00f3digo. Agora em um n\u00edvel superior. Enquanto o Clean Code vai falar sobre nomes de vari\u00e1veis, corpo e nomenclatura de fun\u00e7\u00f5es, o SOLID vai subir um pouco mais para o n\u00edvel arquitetural do seu projeto, te ajudando a organizar melhor as suas classes, diminuindo acoplamento, aumentando o reuso de c\u00f3digo, permitindo o uso de testes unit\u00e1rios e aumentando significativamente a manutenabilidade do software. E como j\u00e1 dissemos, a manuten\u00e7\u00e3o de sistemas \u00e9 cr\u00edtica. Todo ganho nesta etapa \u00e9 bem vindo.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Existe muito material na internet discutindo amplamente este assunto em detalhes. Particularmente aconselho o blog do Andr\u00e9 Celestino (https:\/\/www.andrecelestino.com), meu amigo pessoal, que aborda detalhadamente todos os conceitos SOLID. A linguagem que ele usa pra exemplificar \u00e9 Delphi, mas os conceitos s\u00e3o v\u00e1lidos para qualquer linguagem.<\/span><\/p>\n<p><span style=\"font-weight: 400\">E quando voc\u00ea estiver craque em SOLID, talvez comece a perceber alguma dificuldade no design das tuas classes. Voc\u00ea vai come\u00e7ar a perceber a necessidade de criar algumas classes que n\u00e3o tem liga\u00e7\u00e3o nenhuma com o neg\u00f3cio modelado, mas que podem ajudar as coisas a funcionarem. <\/span><b>Adicione a\u00ed na sua lista os\u00a0<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Padr\u00f5es de Projeto.\u00a0<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Seguindo a nossa analogia da viagem, pense que voc\u00ea encontrou algumas pessoas no bar e est\u00e1 perguntando o melhor caminho para o seu destino. Essas pessoas v\u00e3o fazer coment\u00e1rios sobre a estrada, sugerir atalhos, contar o caminho das pedras. Assim s\u00e3o os padr\u00f5es de projeto.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Os problemas de software \u2013 por mais diferentes que os softwares sejam \u2013 s\u00e3o comuns entre si. Alguns desenvolvedores percebendo isso, criaram o primeiro livro de Padr\u00f5es de Projeto (\u201cDesign Patterns\u201d de Gamma, Vissides, Johnson e Helm). Este primeiro livro \u00e9 um cat\u00e1logo de 23 padr\u00f5es de projeto, que na minha opini\u00e3o, s\u00e3o os principais para o desenvolvedor iniciante. Mas existem muitos outros padr\u00f5es, presentes nos mais diversos frameworks e que valem a pena serem estudados.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Se voc\u00ea dominar estes conceitos, com certeza j\u00e1 ser\u00e1 um dev \u201cquase\u201d acima da m\u00e9dia. Espero que haja mais espa\u00e7o na sua lista para mais algumas coisinhas, como por exemplo:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O Codificador Limpo.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Saber escrever bom c\u00f3digo n\u00e3o ser\u00e1 suficiente para voc\u00ea. Ali\u00e1s, esse \u00e9 o m\u00ednimo que se espera de um programador. Para subir na carreira, voc\u00ea precisa ler o livro do Robert Martin: O codificador limpo. Neste livro, o autor d\u00e1 conselhos, dicas e at\u00e9 mesmo exemplos de como se comportar em determinadas situa\u00e7\u00f5es da vida profissional. Uma das muitas frases importantes desse livro \u00e9 \u201cDesenvolvedores tratam prazos como chute. Os Stakeholders tratam como compromisso\u201d. Como voc\u00ea reagiria se o teu chefe pedisse uma tela importante do sistema para amanh\u00e3? Este livro \u00e9 sobre situa\u00e7\u00f5es desse g\u00eanero.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">E por falar em prazo, voc\u00ea j\u00e1 ouviu falar em SCRUM, Kanban, Lean, Safe&#8230;?<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Pois \u00e9. Essa sopa de letrinhas compreende a maior parte das metodologias de produ\u00e7\u00e3o de software. Ainda existem aquelas em que o seu chefe chega e fala \u201cfaz a\u00ed at\u00e9 ter\u00e7a\u201d. Mas o fim dessas est\u00e1 pr\u00f3ximo. Isto porque as metodologias de trabalho ajudam a serializar tarefas, dividir responsabilidades, garantir qualidade, garantir os prazos de entrega e principalmente: identificar problemas e reagir de maneira r\u00e1pida e assertiva.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Minha dica \u00e9: n\u00e3o tenha medo. \u00c9 bem mais simples do que voc\u00ea imagina. E essa \u00e9 a m\u00e1gica: com coisas t\u00e3o simples como post-it e caneta, voc\u00ea consegue gerir o trabalho de meses!<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Dica extra: Para onde eu devo ir?<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Agora que a mala est\u00e1 pronta, talvez seja o momento de voc\u00ea come\u00e7ar a pensar no destino. Quando sair da faculdade, onde voc\u00ea deseja trabalhar? Quer abrir o pr\u00f3prio neg\u00f3cio?<\/span><\/p>\n<p><span style=\"font-weight: 400\">Nos meus 15 anos de experi\u00eancia, cheguei a conclus\u00e3o de <\/span><b>que existem 3 tipos de empresa. A Empresa-Sal\u00e1rio, A Empresa-que-estou-fazendo-aqui? e a Empresa-de-Futuro<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">A Empresa-Sal\u00e1rio \u00e9 aquela empresa familiar que s\u00f3 quer garantir um \u201csal\u00e1rio melhor\u201d para o seu dono no fim do m\u00eas. Ela n\u00e3o est\u00e1 realmente preocupada com o seu bem-estar nem em crescer. Quando o dono dela morrer, a empresa morrer\u00e1 junto com ele. E quando voc\u00ea perceber, ter\u00e1 investido grande parte da sua vida em um lugar que te levou a lugar nenhum.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Fuja dessa empresa!<\/span><\/p>\n<p><span style=\"font-weight: 400\">A Empresa-Que-Estou-Fazendo-Aqui? \u00c9 muito parecida com a primeira. A diferen\u00e7a \u00e9 que ela cresceu. Mas n\u00e3o sabe como. O propriet\u00e1rio est\u00e1 feliz com a camionete e o sal\u00e1rio gordo que ganha. Talvez at\u00e9 tenha um pebolim na empresa. Mas n\u00e3o passa disso. Lembra do Kanban, SCRUM&#8230;? Eles n\u00e3o fazem ideia do que seja. M\u00e9tricas? Pra qu\u00ea?! O problema dessas empresas \u00e9 que, como n\u00e3o sabem como chegaram, tamb\u00e9m n\u00e3o sabem como se manter onde est\u00e3o. E quando um grande player chegar para dividir o mercado, ela n\u00e3o estar\u00e1 preparada. Provavelmente estar\u00e1 atrasada demais e n\u00e3o ter\u00e1 f\u00f4lego para implantar, em pouco tempo, todas as melhorias necess\u00e1rias.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Voc\u00ea pode at\u00e9 estar l\u00e1 dentro. Voc\u00ea vai aprender algumas coisas, mas n\u00e3o planeje muitos anivers\u00e1rios l\u00e1.<\/span><\/p>\n<p><b>Prefira trabalhar na Empresa-de-futuro!<\/b><\/p>\n<p><span style=\"font-weight: 400\">Em Maring\u00e1 temos a sorte de ter v\u00e1rias empresas com esse perfil. S\u00e3o empresas que sabe onde s\u00e3o e a sua representatividade no mercado de software. Conhecem o seu tamanho e o porqu\u00ea de estarem onde est\u00e3o. Elas t\u00eam m\u00e9tricas e auditorias constantes. Gostam de desafios e de estar em constante atualiza\u00e7\u00e3o. \u00c9 o tipo de empresa que compreende que voc\u00ea, desenvolvedor, \u00e9 pe\u00e7a chave para o sucesso da mesma. E por isso investe em qualidade de vida; quer ver voc\u00ea feliz. Ter uma Empresa-de-futuro no curr\u00edculo \u00e9 um \u00f3timo diferencial. Vai dizer para qualquer contratante que voc\u00ea \u00e9 fera!<\/span><\/p>\n<p><b>E para voc\u00ea que quer empreender, a minha \u00fanica dica \u00e9: trabalhe em alguma empresa.<\/b><\/p>\n<p><span style=\"font-weight: 400\">N\u00e3o estou falando pra voc\u00ea desistir. Imagine! Corra atr\u00e1s dos teus sonhos. A quest\u00e3o \u00e9 que trabalhar em uma boa empresa (uma empresa-de-futuro) vai te ajudar a ter uma no\u00e7\u00e3o de como a sua empresa pode ser. Ter contato com o p\u00fablico, vai te dar as per\u00edcias necess\u00e1rias para tratar com os teus clientes. Ser um bom profissional vai te ajudar a identificar bons profissionais para o teu neg\u00f3cio. N\u00e3o pense na segunda-feira como uma nova semana de trabalho. Pense em uma semana a menos de est\u00e1gio.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Isso \u00e9 tudo o que voc\u00ea precisam para a sua viagem? Claro que n\u00e3o! Tem mil outras ferramentas e materiais que seriam \u00f3timos na sua bagagem. Mas se voc\u00ea gastar muito tempo fazendo as malas, podem perder o trem da sua hist\u00f3ria. A listinha de hoje j\u00e1 d\u00e1 pra dar os primeiros passos. Se quiser ir mais longe, fica com voc\u00ea a tarefa de completar a listinha.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Um abra\u00e7o, sucesso na viagem&#8230; E n\u00e3o esque\u00e7a de levar um casaquinho.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>N\u00e3o tem coisa melhor do que pegar a estrada, sem hora pra voltar, e conhecer os lugares que a gente sempre quis, n\u00e3o \u00e9 mesmo? Viagens como esta n\u00e3o come\u00e7am no primeiro passo. Come\u00e7am um pouco antes: quando aprontamos as malas. A vontade, a princ\u00edpio, \u00e9 de colocar tudo dentro. Vai que precisamos daquele cortador [&hellip;]<\/p>\n","protected":false},"author":12216,"featured_media":139,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[27,28,3],"tags":[31,34,39,32,29,8,30,36,37,33,38,35],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.7 (Yoast SEO v22.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cinco itens que n\u00e3o podem faltar na jornada do Desenvolvedor - Tech Post<\/title>\n<meta name=\"description\" content=\"Itens que n\u00e3o podem faltar na jornada de desenvolvedor: Clean Code, conceitos SOLID, padr\u00f5es de Projeto, Codificador Limpo, onde trabalhar\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cinco itens que n\u00e3o podem faltar na jornada do Desenvolvedor\" \/>\n<meta property=\"og:description\" content=\"Itens que n\u00e3o podem faltar na jornada de desenvolvedor: Clean Code, conceitos SOLID, padr\u00f5es de Projeto, Codificador Limpo, onde trabalhar\" \/>\n<meta property=\"og:url\" content=\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech Post\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-11T11:36:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-11T12:00:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-content\/uploads\/sites\/30\/2021\/08\/imagem-techo-post-bagagem.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"628\" \/>\n\t<meta property=\"og:image:height\" content=\"356\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Francisco T. Almeida\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/\",\"url\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/\",\"name\":\"Cinco itens que n\u00e3o podem faltar na jornada do Desenvolvedor - Tech Post\",\"isPartOf\":{\"@id\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-content\/uploads\/sites\/30\/2021\/08\/imagem-techo-post-bagagem.jpg\",\"datePublished\":\"2021-08-11T11:36:47+00:00\",\"dateModified\":\"2021-08-11T12:00:11+00:00\",\"author\":{\"@id\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/#\/schema\/person\/042ea613a18389b3cad05b494e1558e8\"},\"description\":\"Itens que n\u00e3o podem faltar na jornada de desenvolvedor: Clean Code, conceitos SOLID, padr\u00f5es de Projeto, Codificador Limpo, onde trabalhar\",\"breadcrumb\":{\"@id\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/#primaryimage\",\"url\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-content\/uploads\/sites\/30\/2021\/08\/imagem-techo-post-bagagem.jpg\",\"contentUrl\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-content\/uploads\/sites\/30\/2021\/08\/imagem-techo-post-bagagem.jpg\",\"width\":628,\"height\":356},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cinco itens que n\u00e3o podem faltar na jornada do Desenvolvedor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/#website\",\"url\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/\",\"name\":\"Tech Post\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/#\/schema\/person\/042ea613a18389b3cad05b494e1558e8\",\"name\":\"Francisco T. Almeida\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/62411f32efb32c264b80bc4b3719ef05?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/62411f32efb32c264b80bc4b3719ef05?s=96&d=mm&r=g\",\"caption\":\"Francisco T. Almeida\"},\"url\":\"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/author\/franciscoalmeida\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cinco itens que n\u00e3o podem faltar na jornada do Desenvolvedor - Tech Post","description":"Itens que n\u00e3o podem faltar na jornada de desenvolvedor: Clean Code, conceitos SOLID, padr\u00f5es de Projeto, Codificador Limpo, onde trabalhar","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:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/","og_locale":"pt_BR","og_type":"article","og_title":"Cinco itens que n\u00e3o podem faltar na jornada do Desenvolvedor","og_description":"Itens que n\u00e3o podem faltar na jornada de desenvolvedor: Clean Code, conceitos SOLID, padr\u00f5es de Projeto, Codificador Limpo, onde trabalhar","og_url":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/","og_site_name":"Tech Post","article_published_time":"2021-08-11T11:36:47+00:00","article_modified_time":"2021-08-11T12:00:11+00:00","og_image":[{"width":628,"height":356,"url":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-content\/uploads\/sites\/30\/2021\/08\/imagem-techo-post-bagagem.jpg","type":"image\/jpeg"}],"author":"Francisco T. Almeida","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":false,"Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/","url":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/","name":"Cinco itens que n\u00e3o podem faltar na jornada do Desenvolvedor - Tech Post","isPartOf":{"@id":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/#website"},"primaryImageOfPage":{"@id":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/#primaryimage"},"image":{"@id":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/#primaryimage"},"thumbnailUrl":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-content\/uploads\/sites\/30\/2021\/08\/imagem-techo-post-bagagem.jpg","datePublished":"2021-08-11T11:36:47+00:00","dateModified":"2021-08-11T12:00:11+00:00","author":{"@id":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/#\/schema\/person\/042ea613a18389b3cad05b494e1558e8"},"description":"Itens que n\u00e3o podem faltar na jornada de desenvolvedor: Clean Code, conceitos SOLID, padr\u00f5es de Projeto, Codificador Limpo, onde trabalhar","breadcrumb":{"@id":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/#primaryimage","url":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-content\/uploads\/sites\/30\/2021\/08\/imagem-techo-post-bagagem.jpg","contentUrl":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-content\/uploads\/sites\/30\/2021\/08\/imagem-techo-post-bagagem.jpg","width":628,"height":356},{"@type":"BreadcrumbList","@id":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/2021\/08\/11\/cinco-itens-que-nao-podem-faltar-na-jornada-dev\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/"},{"@type":"ListItem","position":2,"name":"Cinco itens que n\u00e3o podem faltar na jornada do Desenvolvedor"}]},{"@type":"WebSite","@id":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/#website","url":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/","name":"Tech Post","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/#\/schema\/person\/042ea613a18389b3cad05b494e1558e8","name":"Francisco T. Almeida","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/62411f32efb32c264b80bc4b3719ef05?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/62411f32efb32c264b80bc4b3719ef05?s=96&d=mm&r=g","caption":"Francisco T. Almeida"},"url":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/author\/franciscoalmeida\/"}]}},"_links":{"self":[{"href":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-json\/wp\/v2\/posts\/138"}],"collection":[{"href":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-json\/wp\/v2\/users\/12216"}],"replies":[{"embeddable":true,"href":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-json\/wp\/v2\/comments?post=138"}],"version-history":[{"count":2,"href":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-json\/wp\/v2\/posts\/138\/revisions"}],"predecessor-version":[{"id":141,"href":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-json\/wp\/v2\/posts\/138\/revisions\/141"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-json\/wp\/v2\/media\/139"}],"wp:attachment":[{"href":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-json\/wp\/v2\/media?parent=138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-json\/wp\/v2\/categories?post=138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maringapost.com.br\/tecnologia-da-informacao\/wp-json\/wp\/v2\/tags?post=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}