A presentation by John McCaffrey of RailsPerformance.com on how to manage technical information, ask technical questions, expand Ruby and Rails knowledge, and work on interesting side projects for open source, non-profits or as a freelancer
15. Summary
• Do what you can to capture what you
know right now
• When you come across something useful,
write it down
16. Summary
• Do what you can to capture what you
know right now
• When you come across something useful,
write it down
• Make a note to your past/future self
28. Getting Help
• 20 minute rule
• Campfire/IM/IRC
• Local Docs
• How to Google
29. Getting Help
• 20 minute rule
• Campfire/IM/IRC
• Local Docs
• How to Google
• Stackoverflow.com (SO)
30. Google Master
• exclude with -
• “quoted search”
• fuzzy search ~
• site: specific search
• define: antidisestablishmentarianism
• range ‘128gb ssd $100..$230’
• Time in New York
32. How to ask a tech
question
• Do some background research (RTFM)
33. How to ask a tech
question
• Do some background research (RTFM)
• Document what you’ve tried
34. How to ask a tech
question
• Do some background research (RTFM)
• Document what you’ve tried
• Find the right place to ask
35. How to ask a tech
question
• Do some background research (RTFM)
• Document what you’ve tried
• Find the right place to ask
• Post your question w/summary
36. How to ask a tech
question
• Do some background research (RTFM)
• Document what you’ve tried
• Find the right place to ask
• Post your question w/summary
• Link to full details (gist)
37. How to ask a tech
question
• Do some background research (RTFM)
• Document what you’ve tried
• Find the right place to ask
• Post your question w/summary
• Link to full details (gist)
• Be willing to back up a few steps
38. How to ask a tech
question
• Do some background research (RTFM)
• Document what you’ve tried
• Find the right place to ask
• Post your question w/summary
• Link to full details (gist)
• Be willing to back up a few steps
• Post the resolution
41. Honing your Skills
• Scratch your own itch, use Ruby at work!
• Keep building apps
42. Honing your Skills
• Scratch your own itch, use Ruby at work!
• Keep building apps
• Help the next batch of CA students
43. Honing your Skills
• Scratch your own itch, use Ruby at work!
• Keep building apps
• Help the next batch of CA students
• Help out on StackOverflow
44. Build your profile
• Github.com
• Stackoverflow.com
• WorkingWithRails.com
• LinkedIn.com
• Blog
• Build and deploy apps to heroku, etc
• Contribute to open source
46. Build something
• Collaborate with others, join a team
• Participate in startup weekend
• Look for volunteer opportunities
• taprootfoundation.org, grassroots.org
• overnightWebsiteChallenge.com
I’ll post the slides, with more links\n
You’ve heard of DRY\n
debugging\nsublime w/dropbox, so I can reach it from any machine, phone, whatever\ngoogle docs tech_notes and search for chmod\nEvernote\nWorkflowy\n
hard drives are cheap, projects don’t take up much space\nkeep them sep, and runnable\nreview code in gitx\n
use NLP tag for delicious\nerrors_\n go to cheat.heroku.com\n
\n
have you covered already?\nThis becomes more important when you are working on older projects\nI’m still looking for improvements in this area\n
Get good at taking notes\ntoday its Rails, tomorrow it will be Node.js, Backbone, IOS, etc\n
Get good at taking notes\ntoday its Rails, tomorrow it will be Node.js, Backbone, IOS, etc\n
Get good at taking notes\ntoday its Rails, tomorrow it will be Node.js, Backbone, IOS, etc\n
learnivore.com, teachmetocode.com\nCA students get deal on treehouse\npuzzlenode.com mendicantuniversity.com\n
learnivore.com, teachmetocode.com\nCA students get deal on treehouse\npuzzlenode.com mendicantuniversity.com\n
learnivore.com, teachmetocode.com\nCA students get deal on treehouse\npuzzlenode.com mendicantuniversity.com\n
learnivore.com, teachmetocode.com\nCA students get deal on treehouse\npuzzlenode.com mendicantuniversity.com\n
learnivore.com, teachmetocode.com\nCA students get deal on treehouse\npuzzlenode.com mendicantuniversity.com\n
learnivore.com, teachmetocode.com\nCA students get deal on treehouse\npuzzlenode.com mendicantuniversity.com\n
local docs, make sure you are looking at the right version\n
local docs, make sure you are looking at the right version\n
local docs, make sure you are looking at the right version\n
local docs, make sure you are looking at the right version\n
local docs, make sure you are looking at the right version\n
rails performance -train, bush -president, irb -board\n“Unrecoverable error, exit code 1”\n~issues\n128Mb to Kb\n
tech comm. is helpful, if you show you did your work\nmake a screencast\nread more at http://www.catb.org/~esr/faqs/smart-questions.html, \nhttp://www.gerv.net/hacking/how-to-ask-good-questions\n
tech comm. is helpful, if you show you did your work\nmake a screencast\nread more at http://www.catb.org/~esr/faqs/smart-questions.html, \nhttp://www.gerv.net/hacking/how-to-ask-good-questions\n
tech comm. is helpful, if you show you did your work\nmake a screencast\nread more at http://www.catb.org/~esr/faqs/smart-questions.html, \nhttp://www.gerv.net/hacking/how-to-ask-good-questions\n
tech comm. is helpful, if you show you did your work\nmake a screencast\nread more at http://www.catb.org/~esr/faqs/smart-questions.html, \nhttp://www.gerv.net/hacking/how-to-ask-good-questions\n
tech comm. is helpful, if you show you did your work\nmake a screencast\nread more at http://www.catb.org/~esr/faqs/smart-questions.html, \nhttp://www.gerv.net/hacking/how-to-ask-good-questions\n
tech comm. is helpful, if you show you did your work\nmake a screencast\nread more at http://www.catb.org/~esr/faqs/smart-questions.html, \nhttp://www.gerv.net/hacking/how-to-ask-good-questions\n
tech comm. is helpful, if you show you did your work\nmake a screencast\nread more at http://www.catb.org/~esr/faqs/smart-questions.html, \nhttp://www.gerv.net/hacking/how-to-ask-good-questions\n
Use Ruby at work!\nhttp://reference.jumpingmonkey.org/programming_languages/ruby/ruby-one-liners.html\n
Use Ruby at work!\nhttp://reference.jumpingmonkey.org/programming_languages/ruby/ruby-one-liners.html\n
Use Ruby at work!\nhttp://reference.jumpingmonkey.org/programming_languages/ruby/ruby-one-liners.html\n
Use Ruby at work!\nhttp://reference.jumpingmonkey.org/programming_languages/ruby/ruby-one-liners.html\n
List yourself on various job sites\ntalk to recruiters, find out what you are missing\n
You may not want to do this kind of work, but its useful to see what’s out there\nelance and odesk both have skills tests that you may find useful\nhttp://www.cloudspokes.com/challenges/1320\n