Continuous
      learning
9 steps to stay up to date for developers
Challenges
Challenges


• Limited time (day job, due dates...)
• New technologies, material to read and learn from
  everyday
• Experience and scope of expertise
• Professional environment
Challenges


• Limited time (day job, due dates...)
• New technologies, material to read and learn from
  everyday
• Experience and scope of expertise
• Professional environment
Challenges


• Limited time (day job, due dates...)
• New technologies, material to read and learn from
  everyday
• Experience and scope of expertise
• Professional environment
Guess what?
             Challenges


• Limited time (day job, due dates...)
• New technologies, material to read and learn from
  everyday
• Experience and scope of expertise
• Professional environment
Guess what?
             Challenges


• Limited time (day job, due dates...)
• New technologies, very common to andprofessionals
• The challenges are material to read all learn from
• everyday ways around
  There are
• Experience and scope of expertise
• The only difference is: OUR ATTITUDE
• Professional environment
Attitude
Attitude

1.   No need to know it all

     Let’s face it, It’s difficult to be a walking Wikipedia. Trying to be
     something that you’re not is stressful. Admit that you don’t know
     everything related to your domain.

2.   It's OK not to know but not OK not wanting to know

     Always be a student. Have the will to learn and discover new ways to
     learn.

3.   Select topics that interest you

     Keep your domain specific and master it.
Have a plan
Have a plan
4.   Setup a backup system where data is aggregated for processing

     Browser extensions. Instapaper (Computer browser, Mobile iOS).
     Google Reader. Flipboard. Zite.

5.   Talk/Work with friends and colleagues continuously (learning by
     practice)

     Attend conferences. Find local user groups. Prepare talks (lightning
     talk). Barcamps. Tweetups.

6.   Subscribe/Organize news sources you like to read/hear/watch

     PeepCode. Confreaks. DestroyAllSoftware. RailsCasts.

     Github. Podcasts (thechangelog, 5x5 Dan Benjamen)

     Books. RSS. HackerNews. Reddit. StackOverflow. Slidedeck
... and act on it
... and act on it

7.   Use your free time (driving/lunch breaks)

     I have the latest 3 new video, sound and text material synched to my
     iPhone.

8.   Set some time to actually try out what you’re learning

     Weekends, late nights, holidays

9.   Ship it!

     Show the world what you’ve been up to and tell them how you got
     there. Presentations, blogging, screencasts, chats...
Thanks
@cnicolaou

Continuous Learning by Constantine Nicolaou

  • 1.
    Continuous learning 9 steps to stay up to date for developers
  • 2.
  • 3.
    Challenges • Limited time(day job, due dates...) • New technologies, material to read and learn from everyday • Experience and scope of expertise • Professional environment
  • 4.
    Challenges • Limited time(day job, due dates...) • New technologies, material to read and learn from everyday • Experience and scope of expertise • Professional environment
  • 5.
    Challenges • Limited time(day job, due dates...) • New technologies, material to read and learn from everyday • Experience and scope of expertise • Professional environment
  • 6.
    Guess what? Challenges • Limited time (day job, due dates...) • New technologies, material to read and learn from everyday • Experience and scope of expertise • Professional environment
  • 7.
    Guess what? Challenges • Limited time (day job, due dates...) • New technologies, very common to andprofessionals • The challenges are material to read all learn from • everyday ways around There are • Experience and scope of expertise • The only difference is: OUR ATTITUDE • Professional environment
  • 9.
  • 10.
    Attitude 1. No need to know it all Let’s face it, It’s difficult to be a walking Wikipedia. Trying to be something that you’re not is stressful. Admit that you don’t know everything related to your domain. 2. It's OK not to know but not OK not wanting to know Always be a student. Have the will to learn and discover new ways to learn. 3. Select topics that interest you Keep your domain specific and master it.
  • 12.
  • 13.
    Have a plan 4. Setup a backup system where data is aggregated for processing Browser extensions. Instapaper (Computer browser, Mobile iOS). Google Reader. Flipboard. Zite. 5. Talk/Work with friends and colleagues continuously (learning by practice) Attend conferences. Find local user groups. Prepare talks (lightning talk). Barcamps. Tweetups. 6. Subscribe/Organize news sources you like to read/hear/watch PeepCode. Confreaks. DestroyAllSoftware. RailsCasts. Github. Podcasts (thechangelog, 5x5 Dan Benjamen) Books. RSS. HackerNews. Reddit. StackOverflow. Slidedeck
  • 15.
  • 16.
    ... and acton it 7. Use your free time (driving/lunch breaks) I have the latest 3 new video, sound and text material synched to my iPhone. 8. Set some time to actually try out what you’re learning Weekends, late nights, holidays 9. Ship it! Show the world what you’ve been up to and tell them how you got there. Presentations, blogging, screencasts, chats...
  • 17.

Editor's Notes