{"id":3093,"date":"2020-07-10T11:00:42","date_gmt":"2020-07-10T14:00:42","guid":{"rendered":"https:\/\/www.itexto.com.br\/devkico\/?p=3093"},"modified":"2020-07-14T02:40:13","modified_gmt":"2020-07-14T05:40:13","slug":"como-aprendo-tecnologias-planejamento-de-estudo","status":"publish","type":"post","link":"https:\/\/devkico.itexto.com.br\/?p=3093","title":{"rendered":"Como aprendo tecnologias &#8211; planejamento de estudo"},"content":{"rendered":"\n<p>Do que adianta voc\u00ea se dizer estudioso se n\u00e3o \u00e9 eficaz no processo de aprendizagem? Com o passar do tempo observei isto em mim e outras pessoas de que sou tutor: elas querem aprender tecnologias, se esfor\u00e7am para tal e simplesmente n\u00e3o conseguem: ou pior, adquirem a ilus\u00e3o de terem aprendido quando na verdade apenas reproduzem tutoriais.<\/p>\n\n\n\n<p>Sei como \u00e9, j\u00e1 passei por isto. De uns anos pra c\u00e1 entretanto a coisa melhorou bastante pra mim: por press\u00e3o tenho aprendido cada vez mais tecnologias e posso dizer que com profundidade bastante satisfat\u00f3ria. Neste post apresento o m\u00e9todo que desenvolvi pra mim e que agora aplico na itexto internamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Informa\u00e7\u00e3o demais &#8211; escolha suas fontes<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdn.pixabay.com\/photo\/2020\/01\/28\/17\/09\/library-4800302_960_720.jpg\" alt=\"Library Book Large - Free photo on Pixabay\"\/><\/figure>\n\n\n\n<p>H\u00e1 informa\u00e7\u00e3o demais: se voc\u00ea quer aprender qualquer assunto hoje uma das maiores dificuldades \u00e9 justamente escolher por qual material come\u00e7ar. H\u00e1 in\u00fameros livros (a grande maioria de qualidade bastante duvidosa), artigos, posts, v\u00eddeo aulas pra seguir.<\/p>\n\n\n\n<p>E sabe qual o problema? Muitas vezes no meio de uma leitura voc\u00ea topa com um link. Clica nele e, de repente, horas depois, se v\u00ea num canal do YouTube que nada tem a ver com seu prop\u00f3sito original. Num mundo com informa\u00e7\u00e3o em excesso, como me viro ent\u00e3o?<\/p>\n\n\n\n<p>Primeiro problema a resolver: <strong>como escolher seu material de estudo<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Entender as fontes bibliogr\u00e1ficas<\/h3>\n\n\n\n<p>O primeiro passo \u00e9 entender <strong>o qu\u00ea \u00e9 uma bibliografia<\/strong>. \u00c9 essencialmente o material que guiar\u00e1 o seu estudo. E aqui \u00e9 importante saber categoriz\u00e1-la. A bibliografia se divide essencialmente em dois grupos (e aqui est\u00e1 uma dica que pode lhe economizar um bom dinheiro e tempo):<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Fontes prim\u00e1rias<\/h4>\n\n\n\n<p>A fonte prim\u00e1ria quando falamos de uma tecnologia \u00e9 aquela gerada o mais pr\u00f3ximo poss\u00edvel da origem do assunto sobre o qual tratamos. \u00c9 a <strong>documenta\u00e7\u00e3o oficial<\/strong>. Algo que aprendi com o tempo: \u00e9 muito rara a necessidade de comprar livros ou cursos quando a documenta\u00e7\u00e3o oficial \u00e9 boa (e a maior parte \u00e9, falarei mais a respeito disto adiante).<\/p>\n\n\n\n<p>Quando voc\u00ea, respons\u00e1vel pelo desenvolvimento de uma tecnologia, escreve a documenta\u00e7\u00e3o oficial, na pr\u00e1tica est\u00e1 escrevendo uma proposta de venda. \u00c9 de seu interesse que o maior n\u00famero poss\u00edvel de pessoas a entenda para que a adotem. <\/p>\n\n\n\n<p>Sendo assim voc\u00ea deve sempre iniciar a partir da leitura destes documentos. Sugest\u00e3o: leia sequencialmente e <strong>entenda<\/strong> os t\u00edtulos que os autores d\u00e3o.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Introdu\u00e7\u00e3o &#8211; normalmente \u00e9 onde se encontram os conceitos essenciais por tr\u00e1s da tecnologia.<\/li><li>Quick start &#8211; serve apenas para te ensinar a montar seu ambiente de trabalho e come\u00e7ar a trabalhar.<\/li><li>Tutorial &#8211; vai te fornecer uma <strong>experi\u00eancia inicial de uso<\/strong> e n\u00e3o mais que isto.<\/li><li>User guide &#8211; normalmente dividido em t\u00f3picos, apresenta os principais problemas e a\u00e7\u00f5es que voc\u00ea ir\u00e1 executar no uso daquela tecnologia.<\/li><\/ul>\n\n\n\n<p>A fonte prim\u00e1ria n\u00e3o se limita apenas \u00e0 documenta\u00e7\u00e3o oficial, ela vai al\u00e9m. Lembre-se de que voc\u00ea tem acesso tamb\u00e9m aos autores daquela tecnologia. Sendo assim entra aqui como fontes prim\u00e1rias tamb\u00e9m:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Mailing lists providas pela equipe de desenvolvimento ou grupos de discuss\u00e3o.<\/li><li>Os pr\u00f3prios autores &#8211; encontrou um problema complicad\u00edssimo? Normalmente seus e-mails s\u00e3o disponibilizados e s\u00e3o pessoas bem f\u00e1ceis de lidar. Por que n\u00e3o escreve pra eles?<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Fontes secund\u00e1rias<\/h4>\n\n\n\n<p>Ap\u00f3s ter tido ao menos um primeiro contato com a documenta\u00e7\u00e3o oficial voc\u00ea pode querer buscar outras fontes para aprender mais. Talvez voc\u00ea n\u00e3o tenha gostado da documenta\u00e7\u00e3o oficial. Neste caso \u00e9 necess\u00e1rio auto cr\u00edtica: a documenta\u00e7\u00e3o \u00e9 realmente ruim ou \u00e9 voc\u00ea que n\u00e3o tem base pra aprend\u00ea-la?<\/p>\n\n\n\n<p>Se voc\u00ea n\u00e3o tiver base para aprend\u00ea-la, preste aten\u00e7\u00e3o nos conceitos de que trata aquela tecnologia. Quais problemas resolve? Aonde ela pode ser aplicada? Aonde <strong>n\u00e3o<\/strong> se aplica?<\/p>\n\n\n\n<p>Busque aprender as informa\u00e7\u00f5es essenciais para compreender aquela tecnologia. Se vai aprender Spring, por exemplo, primeiro precisa saber Java. \u00c9 importante entender o que \u00e9 Invers\u00e3o de Controle, Inje\u00e7\u00e3o de Depend\u00eancias (na documenta\u00e7\u00e3o inclusive explica, mas se n\u00e3o tiver entendido, vai precisar de outras fontes).<\/p>\n\n\n\n<p>As fontes secund\u00e1rias s\u00e3o todo o material que n\u00e3o \u00e9 gerado diretamente pelos mantenedores daquela tecnologia. <strong>Isto quer dizer que h\u00e1 o s\u00e9rio risco de que quem est\u00e1 escrevendo a respeito n\u00e3o conhe\u00e7a t\u00e3o bem o assunto quanto os autores prim\u00e1rios<\/strong>. Leve isto em considera\u00e7\u00e3o.<\/p>\n\n\n\n<p>A fonte secund\u00e1ria deve ser vista como material de apoio portanto. Primeiro leia a documenta\u00e7\u00e3o oficial, depois busque estes materiais. Segue como uso algumas fontes secund\u00e1rias.<\/p>\n\n\n\n<p><strong>Cursos online<\/strong><\/p>\n\n\n\n<p>Cursos em v\u00eddeo servem para que eu veja como outros programadores usam aquela tecnologia. Uso apenas para ver se h\u00e1 alguma dica ou atalho usado pelos usu\u00e1rios daquela ferramenta e tamb\u00e9m pra ter uma no\u00e7\u00e3o de como \u00e9 sua experi\u00eancia de uso.<\/p>\n\n\n\n<p>Me\u00e7o a qualidade do curso por sua bibliografia. Se \u00e9 extensa, \u00e9 sinal de que o autor pesquisou a respeito antes de montar seu material. Se \u00e9 pequena ou inexistente, pode ser que esteja vendo apenas a experi\u00eancia individual de um profissional.<\/p>\n\n\n\n<p><strong>Posts em blogs ou artigos<\/strong><\/p>\n\n\n\n<p>Este tipo de material vejo como pertencente a duas categorias:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Reviews &#8211; em que o autor exp\u00f5e sua experi\u00eancia na ado\u00e7\u00e3o da tecnologia.<\/li><li>Problemas espec\u00edficos &#8211; em que o autor nos mostra aspectos sobre a tecnologia ou como resolver problemas relacionados a esta.<\/li><\/ul>\n\n\n\n<p>Os posts n\u00e3o servem portanto como um guia pois s\u00e3o fragmentados. \u00c9 fundamental ter um guia que nos forne\u00e7a um caminho de aprendizagem.<\/p>\n\n\n\n<p><strong>Tutores<\/strong><\/p>\n\n\n\n<p>Uma fonte secund\u00e1ria que vejo ser muito pouco aproveitada. Quando quero aprender algo e n\u00e3o fa\u00e7o a menor ideia de por onde come\u00e7ar procuro pessoas com experi\u00eancia no assunto e lhes pe\u00e7o opini\u00f5es a respeito de quais caminhos seguir.<\/p>\n\n\n\n<p>Voc\u00ea pode aprender horrores com isto, mas n\u00e3o abuse da boa vontade de seus tutores.<\/p>\n\n\n\n<p><strong>F\u00f3runs e grupos de discuss\u00e3o<\/strong><\/p>\n\n\n\n<p>Evito. Isto por que normalmente servem apenas para resolver problemas espec\u00edficos dos usu\u00e1rios. Muito raro aprender algo de fato neles e, ainda pior, podem te fornecer uma vis\u00e3o muito fragmentada do assunto. H\u00e1 opini\u00f5es demais.<\/p>\n\n\n\n<p>No entanto uma boa discuss\u00e3o pode ser uma m\u00e3o na roda. Voc\u00ea pode aprender com a viv\u00eancia de outras pessoas e at\u00e9 fazer novos contatos. Mas tirando isto, j\u00e1 faz um tempo que digo que <a href=\"https:\/\/www.itexto.com.br\/devkico\/?p=2608\" class=\"rank-math-link\">StackOverflow pode te emburrecer<\/a>.<\/p>\n\n\n\n<p><strong>Livros de outros autores<\/strong><\/p>\n\n\n\n<p>H\u00e1 casos nos quais a documenta\u00e7\u00e3o oficial realmente \u00e9 muito ruim, muitas vezes por n\u00e3o estar mais dispon\u00edvel. Nestes casos \u00e9 interessante um livro que entre no lugar da documenta\u00e7\u00e3o oficial. \u00c9 raro, mas existem muitos autores que superam os criadores das tecnologias de que tratam.<\/p>\n\n\n\n<p>Neste caso \u00e9 muito importante, especialmente se voc\u00ea for iniciante, que saiba escolher bem seu livro. J\u00e1 tive preju\u00edzos significativos com livros horr\u00edveis que comprei para minha equipe sem ler antes (mea culpa). J\u00e1 escrevi sobre como escolho livros <a href=\"https:\/\/www.itexto.com.br\/devkico\/?p=2539\" class=\"rank-math-link\">neste<\/a> e neste <a href=\"https:\/\/www.itexto.com.br\/devkico\/?p=2544\" class=\"rank-math-link\">link<\/a>.<\/p>\n\n\n\n<p>Dica de ouro: busque pela bibliografia do livro. N\u00e3o tem ou \u00e9 bem pequena? Normalmente \u00e9 armadilha disfar\u00e7ada de livro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Como escolher seu material portanto<\/h3>\n\n\n\n<p>Fontes prim\u00e1rias como guias principais. Secund\u00e1rias como material de apoio. Caso a documenta\u00e7\u00e3o oficial n\u00e3o te ajude, escolha bem este livro.<\/p>\n\n\n\n<p>Escolhida a fonte prim\u00e1ria, <strong>fique com esta at\u00e9 se sentir seguro no uso da tecnologia.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Entenda o conhecimento<\/h2>\n\n\n\n<p>O segundo passo consiste em entender que o conhecimento no aprendizado de tecnologias se divide essencialmente em dois grupos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Aquilo que voc\u00ea deve entender<\/h3>\n\n\n\n<p>Em toda tecnologia h\u00e1 aspectos que voc\u00ea de fato deve conhecer. No caso, voc\u00ea deve poder responder prontamente as seguintes perguntas:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>O que \u00e9 esta tecnologia?<\/li><li>Quais problemas ela resolve?<\/li><li>Por que foi criada?<\/li><li>Aonde ela se aplica?<\/li><li>Aonde n\u00e3o se aplica?<\/li><li>Quais seus principais conceitos?<\/li><\/ul>\n\n\n\n<p>A \u00faltima pergunta \u00e9 essencial. Voc\u00ea deve ter um bom conhecimento a respeito dos conceitos que aquela tecnologia trata, por que normalmente denotam <strong>termos<\/strong> que ser\u00e3o usados em toda a bibliografia que a envolve.<\/p>\n\n\n\n<p>Voc\u00ea n\u00e3o sabe programar no paradigma orientado a objetos se n\u00e3o entender o que \u00e9 uma classe e a diferen\u00e7a deste conceito com o de objetos. N\u00e3o sabe o que \u00e9 o Spring Framework se n\u00e3o entende o que \u00e9 um bean. N\u00e3o entende JavaScript se n\u00e3o entender o que \u00e9 uma fun\u00e7\u00e3o de primeira grandeza, e por a\u00ed vai.<\/p>\n\n\n\n<p><strong>Como sei que entendi estes conceitos?<\/strong> Se conseguir escrever a respeito deles e, ainda mais importante, expor seus escritos ou descri\u00e7\u00f5es orais a outras pessoas e estas te entenderem de volta.<\/p>\n\n\n\n<p>Como treinar isto? Crie um blog, converse com seus colegas de trabalho, tente ensin\u00e1-los o que aprendeu (sem ser muito chato com eles).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Aquilo que voc\u00ea deve decorar &#8211; o aspecto mec\u00e2nico<\/h3>\n\n\n\n<p>O outro grupo do conhecimento s\u00e3o as coisas que voc\u00ea deve decorar na tecnologia. S\u00e3o os aspectos <strong>mec\u00e2nicos<\/strong> do conhecimento. N\u00e3o adianta: se voc\u00ea quer programar bem, tem de programar pra treinar.<\/p>\n\n\n\n<p>Se vai aprender uma linguagem, tem de <strong>decorar<\/strong> suas palavras chave, m\u00e9todos mais usados (voc\u00ea j\u00e1 fez isto, decorou o m\u00e9todo <strong>main<\/strong>, n\u00e3o decorou?). Vai aprender um framework? <strong>Decore o nome de suas classes principais, eventos, ciclos de vida, etc.<\/strong> Como decoro isto? Praticando e, principalmente, ao praticar pensar nos conceitos do primeiro grupo de conhecimentos.<\/p>\n\n\n\n<p>Mas n\u00e3o basta decorar, enquanto decora voc\u00ea deve se lembrar <strong>daquilo que deve entender<\/strong>. Em um framework de persist\u00eancia, por exemplo, voc\u00ea deve na sua pr\u00e1tica sempre ligar o ato de persistir ao ciclo de vida de persist\u00eancia definido por ele. A\u00ed as coisas n\u00e3o ficam maquinais: voc\u00ea decora os m\u00e9todos, objetos e ferramentas que precisar\u00e1 no seu dia a dia, mas ainda mais importante, voc\u00ea os <strong>entende na pr\u00e1tica<\/strong>.<\/p>\n\n\n\n<p>S\u00f3 h\u00e1 um modo de aprender portanto estes aspectos: praticando, praticando, praticando. Sabe o que uso bastante pra praticar quando vou aprender uma nova linguagem? Pra ganhar tempo busco entender quais as ferramentas que existem para testes automatizados. Com isto realizo meus experimentos com a biblioteca que o ambiente me fornece.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Planeje &#8211; vital e todo mundo esquece<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/en\/7\/74\/Gantt-chart-textless.png\" alt=\"File:Gantt-chart-textless.png - Wikipedia\"\/><\/figure><\/div>\n\n\n\n<p>Talvez devesse este ser o primeiro ponto do texto, mas deixei pro final. Se voc\u00ea vai aprender uma tecnologia, antes de come\u00e7ar, selecionar suas fontes, entender a diferen\u00e7a dos conhecimentos, voc\u00ea deve primeiro ter um planejamento.<\/p>\n\n\n\n<p>Convenhamos: voc\u00ea tem que aplicar rapidamente aquilo que ir\u00e1 aprender, seu tempo \u00e9 limitado, assim como seus recursos, sendo assim voc\u00ea \u00e9 <strong>obrigado a otimizar seu tempo e recursos dispon\u00edveis<\/strong>. Voc\u00ea deve portanto responder as seguintes perguntas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quanto tempo tenho para aprender isto e quanto tempo dispon\u00edvel tenho pra tal?<\/h3>\n\n\n\n<p>\u00c9 fundamental saber a resposta a esta pergunta, pois ela determinar\u00e1 qu\u00e3o profundo ser\u00e1 seu conhecimento a respeito desta tecnologia finalizado o tempo que voc\u00ea lhe fornecer.<\/p>\n\n\n\n<p>Ainda mais importante, \u00e9 obrigat\u00f3rio que voc\u00ea se discipline aqui. Se vai aprender algo, <strong>esporadicidade \u00e9 lei<\/strong>. Voc\u00ea deve estudar constantemente o que est\u00e1 aprendendo. S\u00f3 tem uma hora por dia? Que seja. N\u00e3o tem tempo mesmo??? J\u00e1 aprendi muita coisa no \u00f4nibus a caminho pro trabalho. <\/p>\n\n\n\n<p>Encontre estes gaps de tempo e neles foque-se inteiramente no seu objetivo. Eu sei que n\u00e3o \u00e9 f\u00e1cil ter tempo, mas voc\u00ea precisar\u00e1 resolver este problema.<\/p>\n\n\n\n<p>N\u00e3o tem tempo mesmo? Ent\u00e3o desista aqui e pare de sofrer. Resolva seus problemas e futuramente retome seu projeto de estudo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quanto preciso aprender a respeito?<\/h3>\n\n\n\n<p>\u00c9 uma consequ\u00eancia\/complemento da pergunta anterior. A resposta &#8220;o m\u00e1ximo poss\u00edvel&#8221; \u00e9 tola. Voc\u00ea come\u00e7ou a aprender pra que v\u00e1 aplic\u00e1-la no futuro, certo? Ser\u00e1 que voc\u00ea precisa sair deste seu projeto um expert? Ou ser\u00e1 que precisa ter apenas alguns conhecimentos chave?<\/p>\n\n\n\n<p>Dica: voc\u00ea sempre precisar\u00e1 ter o conhecimento conceitual da tecnologia, ent\u00e3o <strong>pelo menos a introdu\u00e7\u00e3o da documenta\u00e7\u00e3o oficial voc\u00ea precisar\u00e1 ler.<\/strong> <\/p>\n\n\n\n<p>Se \u00e9 para aplica\u00e7\u00e3o no trabalho, pergunte ao respons\u00e1vel pelo projeto como este \u00e9 tecnicamente. Por exemplo, se voc\u00ea precisar aprender um framework web fullstack como Ruby on Rails, voc\u00ea n\u00e3o precisa aprender de cara coisas sobre agendamento de tarefas ou envio de e-mails. Talvez precise conhecer apenas como funcionam pra iniciar os controladores, views e persist\u00eancia.<\/p>\n\n\n\n<p>\u00c9 portanto importante <strong>elencar<\/strong> quais os t\u00f3picos que precisa conhecer o m\u00ednimo para que seja produtivo terminado o seu projeto.<\/p>\n\n\n\n<p>A grosso modo a profundidade do conhecimento em uma nova tecnologia divido nos seguintes n\u00edveis:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Se vou lidar com uma base legada &#8211; preciso ter conhecimento profundo pois irei lidar com c\u00f3digo que talvez n\u00e3o seja bem escrito ou que siga as recomenda\u00e7\u00f5es oficiais da ferramenta.<\/li><li>Se vou come\u00e7ar um projeto do zero &#8211; um pouco menos profundo, pois todo o c\u00f3digo ser\u00e1 novo e, em teoria, baseado nas boas pr\u00e1ticas.<\/li><li>Se vou apenas avaliar uma tecnologia &#8211; preciso ter um conhecimento bem raso a seu respeito, pois ser\u00e1 usada apenas para criar uma prova de conceito.<\/li><\/ul>\n\n\n\n<p>Mas isto ir\u00e1 variar de caso pra caso.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qual o meu material de estudo?<\/h3>\n\n\n\n<p>Al\u00e9m do que j\u00e1 falei neste post, considere tamb\u00e9m a possibildiade de ter um tutor. Ele pode te ajudar n\u00e3o s\u00f3 a encontrar material mas tamb\u00e9m para avaliar seu progresso.<\/p>\n\n\n\n<p>Uma pessoa como material de estudo, que rude! (\u00e9, soa rude, talvez seja, mas voc\u00ea talvez tenha me entendido aqui (ou n\u00e3o))<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tenha um projeto pr\u00e1tico &#8211; a prova de conceito<\/h2>\n\n\n\n<p>Este \u00e9 o pulo do gato no aprendizado, e depois que comecei a aplic\u00e1-lo minha vida melhorou significativamente. Se voc\u00ea vai aprender uma tecnologia, e h\u00e1 o conhecimento que voc\u00ea deve entender, e aquele que voc\u00ea deve decorar, <strong>n\u00e3o se vicie nos tutoriais oferecidos pela documenta\u00e7\u00e3o oficial<\/strong>.<\/p>\n\n\n\n<p>Tenha um projeto que guiar\u00e1 o seu desenvolvimento. Um projeto pessoal, seu. Por exemplo: quando quero aprender um novo framework front-end, eu uso como base o <a href=\"https:\/\/devall.com.br\" class=\"rank-math-link\">\/dev\/All<\/a>. Observo sua interface e, usando sua API, implemento diferentes vers\u00f5es daquele front-end nos mais variados frameworks. Temos vers\u00f5es do \/dev\/All impleemntadas em Angular, Vue, React, Swift UI, Android, Windows Forms&#8230;<\/p>\n\n\n\n<p>N\u00e3o tem um projeto legal como este? Pense em algo mais simples. Por muitos anos o meu projeto b\u00e1sico consistia em um sistema de cadastro de livros e autores somado a um mecanismo de autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o.<\/p>\n\n\n\n<p>Ainda mais simples: apenas um mecanismo de autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o de usu\u00e1rios se estiver aprendendo um framework web. <\/p>\n\n\n\n<p>O importante \u00e9 que voc\u00ea tenha seu pr\u00f3prio projeto e use o processo de aprendizado na confec\u00e7\u00e3o do mesmo. Isto lhe prover\u00e1 a oportunidade de experimentar a tecnologia e, ao mesmo tempo, descobrir suas limita\u00e7\u00f5es e vantagens.<\/p>\n\n\n\n<p>Muita aten\u00e7\u00e3o an escolha deste projeto: opte por algo que seja o mais pr\u00f3ximo poss\u00edvel do objetivo final do seu aprendizado para que, finalizado seu processo de aprendizagem, n\u00e3o termine muito distante do objetivo inicial.<\/p>\n\n\n\n<p>Mas o fundamental \u00e9: <strong>tenha um projeto que lhe guia o aprendizado e que seja seu<\/strong>. Sendo seu voc\u00ea ter\u00e1 um impulso a mais para conclu\u00ed-lo e, ainda mais importante, com isto conseguir prosseguir ainda mais nos seus estudos.<\/p>\n\n\n\n<p>Agora, por favor, n\u00e3o use o projeto do seu cliente como seu projeto de aprendizado. N\u00e3o \u00e9 justo com ele. Apenas imagine contratar algu\u00e9m para arrumar seu carro e descobrir que o profissional est\u00e1 descobrindo no seu carro como realizar o reparo do seu sistema de freios.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Saiba parar<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/2321\/2126508206_6915e435ed_b.jpg\" alt=\"pare | C\u00e1ssio Abreu | Flickr\"\/><\/figure>\n\n\n\n<p>A vantagem de se ter um projeto \u00e9 que ele \u00e9 essencialmente a sua prova de conceito. \u00c9 ele que vai te dizer se aquela tecnologia vale \u00e0 pena ou n\u00e3o. Se durante o desenvolvimento voc\u00ea notar que h\u00e1 mais dificuldade que facilidade, \u00e9 hora de parar e buscar outra tecnologia.<\/p>\n\n\n\n<p>Voc\u00ea tamb\u00e9m pode parar quando o tempo se esgotar (claro) ou quando se sentir realmente confort\u00e1vel com a tecnologia. A partir deste ponto o mundo se torna sua fonte secund\u00e1ria, e voc\u00ea o consultar\u00e1 apenas para aprender detalhes a respeito daquele assunto.<\/p>\n\n\n\n<p>O momento do &#8220;Pare&#8221; \u00e9 quando voc\u00ea se testa. \u00c9 o momento em que se desafia na execu\u00e7\u00e3o de tarefas que poder\u00e3o surgir adiante. Se poss\u00edvel, encontre algu\u00e9m que lhe teste para evitar o auto engano. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Concluindo<\/h2>\n\n\n\n<p>Bem, este \u00e9 meu m\u00e9todo de estudo que com o tempo tem se mostrado muito bem sucedido, inclusive junto a alguns clientes. A sua vantagem \u00e9 que ele evita distra\u00e7\u00f5es. A partir do momento em que temos um projeto a ser implementado, e este projeto \u00e9 pr\u00f3ximo do que iremos ter na aplica\u00e7\u00e3o da tecnologia, al\u00e9m de validar sua aplica\u00e7\u00e3o tamb\u00e9m focamos nos pontos que ser\u00e3o essenciais na aplica\u00e7\u00e3o pr\u00e1tica.<\/p>\n\n\n\n<p>Outro ponto fundamental \u00e9 o planejamento e a compreens\u00e3o do que \u00e9 uma fonte bibliogr\u00e1fica e os tipos de conhecimento que voc\u00ea precisa lidar. Ao valorizar as fontes prim\u00e1rias, al\u00e9m de voc\u00ea economizar um bom dinheiro, tamb\u00e9m pode evitar a cilada de basear seu estudo em material de p\u00e9ssima qualidade. E ao definir o ponto de parada consegue se planejar cronologicamente para que possa aproveitar ao m\u00e1ximo seu tempo e recursos dispon\u00edveis.<\/p>\n\n\n\n<p>Mas a coisa n\u00e3o acaba a\u00ed, este processo que apresentei \u00e9 na realidade um loop infinito. Os conhecimentos que obtenho em uma tecnologia normalmente s\u00e3o aproveitados no aprendizado de outras. Quando aprendo um framework MVC, por exemplo, os conceitos que vi neste normalmente aparecem novamente em outros frameworks, muitas vezes com pequenas diferen\u00e7as, mas com a mesma base.<\/p>\n\n\n\n<p>Espero que meu m\u00e9todo lhe d\u00ea algumas ideias ou aponte alguma solu\u00e7\u00e3o para problemas que voc\u00ea enfrenta nesta \u00e1rea.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprender \u00e9 dif\u00edcil, e com o tempo entendi que \u00e9 imposs\u00edvel se voc\u00ea n\u00e3o tem um planejamento m\u00ednimo. Neste post apresento o meu m\u00e9todo de estudo e como este me ajudou e a meus colegas de trabalho.<\/p>\n","protected":false},"author":1,"featured_media":3096,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[34],"tags":[],"class_list":["post-3093","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-paideia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como aprendo tecnologias - planejamento de estudo - \/dev\/Kico<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devkico.itexto.com.br\/?p=3093\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como aprendo tecnologias - planejamento de estudo - \/dev\/Kico\" \/>\n<meta property=\"og:description\" content=\"Aprender \u00e9 dif\u00edcil, e com o tempo entendi que \u00e9 imposs\u00edvel se voc\u00ea n\u00e3o tem um planejamento m\u00ednimo. Neste post apresento o meu m\u00e9todo de estudo e como este me ajudou e a meus colegas de trabalho.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devkico.itexto.com.br\/?p=3093\" \/>\n<meta property=\"og:site_name\" content=\"\/dev\/Kico\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-10T14:00:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-14T05:40:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2020\/07\/copista.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"622\" \/>\n\t<meta property=\"og:image:height\" content=\"480\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kico (Henrique Lobo Weissmann)\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@loboweissmann\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kico (Henrique Lobo Weissmann)\" \/>\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\":\"WebPage\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=3093\",\"url\":\"https:\/\/devkico.itexto.com.br\/?p=3093\",\"name\":\"Como aprendo tecnologias - planejamento de estudo - \/dev\/Kico\",\"isPartOf\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=3093#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=3093#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2020\/07\/copista.jpg\",\"datePublished\":\"2020-07-10T14:00:42+00:00\",\"dateModified\":\"2020-07-14T05:40:13+00:00\",\"author\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=3093#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devkico.itexto.com.br\/?p=3093\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=3093#primaryimage\",\"url\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2020\/07\/copista.jpg\",\"contentUrl\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2020\/07\/copista.jpg\",\"width\":622,\"height\":480},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=3093#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devkico.itexto.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como aprendo tecnologias &#8211; planejamento de estudo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#website\",\"url\":\"https:\/\/devkico.itexto.com.br\/\",\"name\":\"\/dev\/Kico\",\"description\":\"Desenvolvendo software\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devkico.itexto.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7\",\"name\":\"Kico (Henrique Lobo Weissmann)\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g\",\"caption\":\"Kico (Henrique Lobo Weissmann)\"},\"sameAs\":[\"https:\/\/x.com\/loboweissmann\"],\"url\":\"https:\/\/devkico.itexto.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como aprendo tecnologias - planejamento de estudo - \/dev\/Kico","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:\/\/devkico.itexto.com.br\/?p=3093","og_locale":"pt_BR","og_type":"article","og_title":"Como aprendo tecnologias - planejamento de estudo - \/dev\/Kico","og_description":"Aprender \u00e9 dif\u00edcil, e com o tempo entendi que \u00e9 imposs\u00edvel se voc\u00ea n\u00e3o tem um planejamento m\u00ednimo. Neste post apresento o meu m\u00e9todo de estudo e como este me ajudou e a meus colegas de trabalho.","og_url":"https:\/\/devkico.itexto.com.br\/?p=3093","og_site_name":"\/dev\/Kico","article_published_time":"2020-07-10T14:00:42+00:00","article_modified_time":"2020-07-14T05:40:13+00:00","og_image":[{"width":622,"height":480,"url":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2020\/07\/copista.jpg","type":"image\/jpeg"}],"author":"Kico (Henrique Lobo Weissmann)","twitter_card":"summary_large_image","twitter_creator":"@loboweissmann","twitter_misc":{"Escrito por":"Kico (Henrique Lobo Weissmann)","Est. tempo de leitura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devkico.itexto.com.br\/?p=3093","url":"https:\/\/devkico.itexto.com.br\/?p=3093","name":"Como aprendo tecnologias - planejamento de estudo - \/dev\/Kico","isPartOf":{"@id":"https:\/\/devkico.itexto.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devkico.itexto.com.br\/?p=3093#primaryimage"},"image":{"@id":"https:\/\/devkico.itexto.com.br\/?p=3093#primaryimage"},"thumbnailUrl":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2020\/07\/copista.jpg","datePublished":"2020-07-10T14:00:42+00:00","dateModified":"2020-07-14T05:40:13+00:00","author":{"@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7"},"breadcrumb":{"@id":"https:\/\/devkico.itexto.com.br\/?p=3093#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devkico.itexto.com.br\/?p=3093"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/devkico.itexto.com.br\/?p=3093#primaryimage","url":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2020\/07\/copista.jpg","contentUrl":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2020\/07\/copista.jpg","width":622,"height":480},{"@type":"BreadcrumbList","@id":"https:\/\/devkico.itexto.com.br\/?p=3093#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devkico.itexto.com.br\/"},{"@type":"ListItem","position":2,"name":"Como aprendo tecnologias &#8211; planejamento de estudo"}]},{"@type":"WebSite","@id":"https:\/\/devkico.itexto.com.br\/#website","url":"https:\/\/devkico.itexto.com.br\/","name":"\/dev\/Kico","description":"Desenvolvendo software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devkico.itexto.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7","name":"Kico (Henrique Lobo Weissmann)","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g","caption":"Kico (Henrique Lobo Weissmann)"},"sameAs":["https:\/\/x.com\/loboweissmann"],"url":"https:\/\/devkico.itexto.com.br\/?author=1"}]}},"jetpack_featured_media_url":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2020\/07\/copista.jpg","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/3093"}],"collection":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3093"}],"version-history":[{"count":3,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/3093\/revisions"}],"predecessor-version":[{"id":3097,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/3093\/revisions\/3097"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/media\/3096"}],"wp:attachment":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}