Como ser um bom dev FrontEnd em 2017

Como ser um bom dev FrontEnd em 2017

Nos últimos anos o chamado desenvolvimento FrontEnd nasceu e cresceu de tal maneira que, para muitos, atingiu demasiada complexidade.
De fato, a evolução do JavaScript, do HTML e do CSS, resultou no nascimento de uma variedade de novos conceitos, ferramentas, bibliotecas e frameworks.
Como se manter atualizado e relevante em um ambiente tão volátil?
Como ser um bom desenvolvedor FrontEnd?
Nesta palestra Jaydson irá mostrar sua visão do mundo FrontEnd e o que é necessário para se tornar um bom desenvolvedor FrontEnd em 2017.

Artigos complementares:
https://jaydson.com/como-e-ser-um-bom-desenvolvedor-em-2016/

https://jaydson.com/pesquisa-como-ser-um-bom-dev-frontend-em-2017/

572696200604e59baa59ee90d61f7d02?s=128

Jaydson Gomes

November 28, 2016
Tweet

Transcript

  1. None
  2. None
  3. None
  4. @jaydson jaydson.com

  5. None
  6. None
  7. None
  8. None
  9. None
  10. None
  11. - First they said that JS or the Web stack

    couldn’t do “Rich Web Apps” - Then they said it couldn’t be fast enough - Then they said it couldn’t be fixed - Wrong every time! Brendan Eich
  12. Jaydson, alguém ali disse que não gosta de JavaScript... Quem

    foi Brendan, me diz quem foi!!!
  13. None
  14. http://elm-lang.org/examples/random

  15. None
  16. None
  17. None
  18. None
  19. “First do it, then do it right, then do it

    better” Addy Osmani (@addyosmani) https://medium.com/@addyosmani/totally-get-your-frustration-ea11adf237e3#.41c41occ3
  20. None
  21. None
  22. “HTML documents should work well across different browsers and platforms.

    Achieving interoperability lowers costs to content providers since they must develop only one version of a document. If the effort is not made, there is much greater risk that the Web will devolve into a proprietary world of incompatible formats” W3C https://www.w3.org/TR/REC-html40/intro/intro.html#h-2.2.1
  23. “JavaScript is a high-level, dynamic, untyped, and interpreted programming language.

    It has been standardized in the ECMAScript language specification. Alongside HTML and CSS, it is one of the three core technologies of World Wide Web content production” Wikipedia https://en.wikipedia.org/wiki/JavaScript
  24. “Cascading Style Sheets (CSS) is a style sheet language used

    for describing the presentation of a document written in a markup language” Wikipedia https://en.wikipedia.org/wiki/Cascading_Style_Sheets
  25. None
  26. None
  27. None
  28. None
  29. None
  30. Aprender JavaScript

  31. None
  32. None
  33. None
  34. “If you don’t know why a piece of code works,

    you have no hope of understanding why it broke” Kyle Simpson (@getify) https://www.youtube.com/watch?v=QjKH1J77gjI
  35. “If you are choosing a JavaScript library purely based on

    popularity, I think you deserve what you get” Tom Dale (@tomdale) http://www.defprogramming.com/q/659ed0b653d
  36. None
  37. “Se quiser ser um bom dev FrontEnd, devore os livros”

    Madruga, seu
  38. None
  39. Obrigado! @jaydson jaydson.com