Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Como se tornar um desenvolvedor melhor

YanMagale
October 23, 2018

Como se tornar um desenvolvedor melhor

Palestra apresentada no RioSulValley Conference (Volta Redonda - RJ), 20/10/2018

Todos nós queremos nos tornar profissionais melhores. Mas como e o que fizeram grandes profissionais, como Ayrton Senna, Steve Jobs, Michael Jordan e tantos outros, se diferenciarem. Nesta palestra, veremos algumas dicas de como nos tornar desenvolvedores e pessoas melhores

YanMagale

October 23, 2018
Tweet

More Decks by YanMagale

Other Decks in Technology

Transcript

  1. “A developer is an individual that builds and create software

    and applications … executes the source code of a software application.”
  2. “A developer is an individual that builds and create software

    and applications … executes the source code of a software application.”
  3. Não se compare as outras pessoas. Confie em você e

    mantenha o seu pensamento em sua evolução. DICA 1 ACREDITE EM VOCÊ
  4. “Estabeleça metas de curto, médio e longo prazo” … Você

    já fez isso alguma vez? DICA 2 ESTABELEÇA AS SUAS METAS
  5. Ser 1% melhor do que você foi ontem. Em um

    ano, você será 365% melhor do que você é hoje. DICA 3 CRIE UM COMPROMISSO COM VOCÊ MESMO
  6. Só é possível melhorar e escrever códigos melhores, se estudarmos

    e praticarmos bastante. Leia códigos de outras pessoas, veja como elas resolvem os problemas. Leia livros que são referência, artigos da comunidade, podcasts. DICA 4 ESTUDE, ESTUDE BASTANTE
  7. Front end developer, back end developer, mobile developer, full stack

    developer, devops, ux engineer, ui engineer, data scientist, big data … DICA 6 NÃO ABRACE O MUNDO
  8. Não se preocupe se hoje você não trabalha com React

    ou Vue. O framework que você utiliza hoje pode não estar vivo amanhã. O que realmente fará a diferença é o quanto você sabe da base - HTML, CSS e JS DICA 7 O PRÓXIMO FRAMEWORK JS NÃO IMPORTA
  9. Mesmo que seja apenas 5 minutos por dia, é importante

    ter consistência. Separe um tempo no seu dia para que você possa se atualizar. DICA 8 CRIE UMA ROTINA DE ESTUDOS
  10. Por mais experiente que você seja, por maior que seja

    o seu conhecimento sobre um determinado tópico, sempre haverá o que aprender. DICA 9 MANTENHA-SE HUMILDE
  11. Agência de Publicidade; Fábrica de Software; Outsourcing e Counsultaria; Empresas

    de Produto. Cada uma delas possui objetivos e culturas diferentes DICA 10 IDENTIFIQUE O PERFIL DA SUA EMPRESA
  12. Você só poderá criar soluções eficientes e que sejam boas

    para o produto, se você conhecer bem o ramo de atuação da sua empresa, do seu produto e do seu negócio. DICA 11 CONHEÇA O SEU NEGÓCIO
  13. Não se apegue a tecnologias. Não importa se você não

    está usando o framework mais badalado ou a lib do momento. Se concentre no “o quê” você precisa resolver, e forneça a melhor solução, baseado na expectativa/prazo proposto. DICA 12 NÃO FOQUE EM TECNOLOGIA. RESOLVA O PROBLEMA
  14. Saiba apresentar as suas ideias ao seu time, ouça as

    opiniões das outras pessoas. Aprenda a apresentar a sua ideia e a chegar na melhor solução, junto com as pessoas do seu time. DICA 13 APRENDA A SE COMUNICAR
  15. Práticas como “Pair Programming” e “Code Review” ajudam a compartilhar

    as informações e o conhecimento entre as pessoas. DICA 14 PEÇA A OPINIÃO DAS PESSOAS
  16. Ferramentas como estlint, editorconfig e outras podem definir o estilo

    e as práticas que devem ser adotadas pelo time, em todo o projeto. DICA 15 DEFINAM UM PADRÃO DE ENTREGAS DO TIME
  17. Resolva os problemas e forneça soluções interessantes para os seus

    desafios, sem gerar outros problemas ou retrabalhos. Compartilhe conhecimentos com seu time e incentive a evolução de cada um deles. DICA 16 SEJA RELEVANTE
  18. Eventos são uma ótima oportunidade para conhecer pessoas, trocar conhecimentos

    e experiências, conhecer empresas da área e muito mais DICA 17 PARTICIPE DE EVENTOS
  19. Se envolva e auxilie as comunidades a sua volta para

    que elas possam continuar existindo - compartilhe feedbacks, ofereça ajuda para a realização dos encontros. Toda ajuda é bem-vinda. DICA 18 AJUDE AS COMUNIDADES
  20. Com certeza, você sabe algo que outra pessoa não sabe.

    Você não precisa ser expert naquele assunto, apenas precisa ter a vontade de transmitir este conhecimento para as pessoas. DICA 19 COMPARTILHE O QUE VOCÊ SABE
  21. Devolva de volta tudo aquilo que a comunidade lhe ensinou.

    Aprenda com outros desenvolvedores, outros projetos. DICA 20 SE ENVOLVA COM OPEN SOURCE