Save 37% off PRO during our Black Friday Sale! »

O que eu esperava que a faculdade tivesse me mostrado

O que eu esperava que a faculdade tivesse me mostrado

Nesta palestra eu mostro diversas coisas que eu descobri enquanto estava na faculdade e como elas me influenciaram no mercado de trabalho.

0525b332aafb83307b32d9747a93de03?s=128

Rafael França

May 14, 2015
Tweet

Transcript

  1. O que eu esperava que a faculdade tivesse me mostrado

  2. Rafael França @rafaelfranca

  3. None
  4. InheritedResources Responders show_for I18nAlchemy rails-api

  5. Carlos Antonio Rafael França José Valim 
 Co-fundador da Plataformatec

    http://rubyonrails.org/core
  6. http://elixir-lang.org/

  7. Rafael França @rafaelfranca

  8. Core Team Member

  9. None
  10. None
  11. Rafael França @rafaelfranca

  12. Gosto de aprender

  13. Gosto de ler código

  14. Gosto de trabalhar com coisas novas

  15. Histórias

  16. None
  17. None
  18. Testes são indispensáveis

  19. None
  20. Métodos Ágeis

  21. None
  22. • Indivíduos e interação entre eles > processos e ferramentas

    • Software em funcionamento > documentação abrangente • Colaboração com o cliente > negociação de contratos • Responder a mudanças > seguir um plano
  23. Sistema de controle de versões

  24. None
  25. None
  26. None
  27. https://education.github.com/

  28. None
  29. Ruby

  30. Mercado de Ruby era Sergipe inexistente

  31. Poucas pessoas interessadas em Ruby

  32. Bastante ideias legais

  33. Simplicidade

  34. class Person attr_accessor :name, :age def initialize(name, age) @name =

    name @age = age end end
  35. Produtividade

  36. 10.times do |i| print i end

  37. TDD

  38. Test Driven Development

  39. None
  40. O Rails também tinha boas ideias

  41. Convention over configuration

  42. DRY

  43. Framework que emergiu

  44. Nada disso era a minha realidade

  45. Tentei aplicar essas ideias

  46. Recebia muita resistência

  47. Fui fazendo a minha parte

  48. None
  49. Comecei a ajudar

  50. None
  51. Rails

  52. Eu me importo com o projeto

  53. Via muita gente reclamando

  54. Até eu reclamava as vezes

  55. Apenas reclamar não adianta

  56. A melhor forma de ajudar é fazendo

  57. Começar pelo mais conhecido

  58. None
  59. Seguir passos de pessoas que você admira

  60. Entrar no dia a dia

  61. None
  62. Elixir

  63. Erlang

  64. Actor Model

  65. Como fazer coisas básicas da linguagem

  66. Linguagem de template EEX

  67. Framework de teste ex_unit

  68. Gerador de documentação ex_doc

  69. Não tenha medo de se arriscar

  70. De tentar coisas novas

  71. Participar de comunidades

  72. Inspire seus colegas e professores

  73. E deixe eles te inspirarem

  74. Livros

  75. None
  76. None
  77. None
  78. None
  79. None
  80. None
  81. http://j.mp/google-tec-guide

  82. Rails Guides http://guides.rubyonrails.org/

  83. Obrigado Rafael França github.com/ twitter.com/ rafaelfranca rafaelfranca