Rails is not for beginners, what can we do about it?

Rails is not for beginners, what can we do about it?

These are the slides from a talk I did in the RubyUnderground meetup in Israel.
The talk is mainly about the growing need in Rails developers but trying to recruit in a wrong way, without a real education process inside the company.
I talk about how my consultancy/development company is doing that, how we grow new rails developers in house etc...

In the talk I have 3 slides of companies that try to recruit, I mean no harm by putting the posts there, I am just trying to emphasize what the problem is.

B7d890bed68fa564c18ff00dfd8207cd?s=128

Avi Tzurel

May 29, 2012
Tweet

Transcript

  1. 1.
  2. 2.

    puts “me” * 10 Owner - Kenso ݆ૉ Ruby &

    Rails advisor - Tikal ~3 years of Ruby & Rails experience ~300 in the world in rails commit # http://kensodev.com http://twitter.com/kensodev http://github.com/kensodev
  3. 3.

    Current status: Explosion • Demand for Ruby/Rails developers was never

    higher • 50%> startups choose Ruby/Rails for their product • BIG on open source
  4. 4.
  5. 5.
  6. 6.
  7. 7.
  8. 9.
  9. 11.
  10. 13.
  11. 15.
  12. 18.
  13. 20.
  14. 21.

    }

  15. 23.

    TDD

  16. 25.

    FDD

  17. 30.

    Give a man a fish and you feed him for

    a day. Teach a man to fish and you feed him for a lifetime.
  18. 32.
  19. 33.
  20. 34.
  21. 36.
  22. 46.
  23. 48.
  24. 49.

    Pivotal Tracker • Sprint planning • Commit hooks as comment

    to stories • Open source git_tracker • feature/some_feature_#2323234 • Will post commits into the story as comments • Can Finish/Deliver/Start the story with commits
  25. 50.

    Time Tracking • Track time on all tasks • Check

    bottlenecks at the end of each sprint • Cross reference time with commits + stories • Beautiful clear reports at the end of sprint/month
  26. 51.

    Summing up • Homogeneous team • Craftsman / Journeyman +

    4-5 developers • Mentoring / Teaching driven • Pair programming • Full transparency of the work process
  27. 52.
  28. 53.

    Giving back Hosting a monthly meetup Recorded as a screencast

    Building a real-life product from scratch http://he.kensodev.com