And/or try to apply some of what you learn in your job, obviously being sure to involve your teammates/client as necessary. That doesn't necessarily mean using a different language, or switching databases, but if you see a problem and you've met a possible solution recently see if you can explore that.
On Thu, Dec 29, 2011 at 10:02 AM, Thomas Jung <[email protected]> wrote: > Hi Rakesh, > > what a list! Learning stuff is important, but I don't think learning > in a vacuum makes that much sense. Better think of things you cannot > accomplish right now. Where you think you should improve. > > Some reading should be in the mix, but not more than half of the total > time. Good books come with exercises that will take at least as much > time as the actual reading. > > Do something rather than read about doing something. Start a project > or work for a project. Spectacular failure here is better than perfect > learning in theory. > > Thomas > > On Dec 29, 12:22 pm, Rakesh <[email protected]> wrote: >> Hi folks, >> >> I've posted something similar in the past but more orientated towards >> personal productivity using tools and techniques like GTD, etc. >> >> This time I want to get your thoughts on my current (completely >> unrealistic) plan to become a better developer!! >> >> So, I need to learn new things and make sure I know stuff I should already >> know. I've divided up these areas into the following: >> >> *Existing Java* >> >> - Go through the JCP book, plan to take the exam. Useful for interviews >> more than day-to-day development. >> >> *New Java* >> >> - Fully review and learn Apache Commons, JODA, Google stuff (like >> collections, guice), concurreny libraries, etc. >> >> *Frameworks* >> >> - Learn Spring 3, Hibernate 4, Cucumber-jvm >> >> *Non Java* >> >> - Oracle, MySQL, Ubuntu >> >> *Languages* >> >> - Groovy, Scala, Clojure, Javascript/CoffeeScript.et al, Ruby >> >> *Books* >> >> - Agile books, Clean coder (loads of others sitting on my Kindle). >> >> *Videos* >> >> - Go through interesting talks on InfoQ, Parleys, TED >> >> My idea for doing this was to dedicate a day of the week to each and maybe >> 1-2 hours in a session. If I can fit stuff in during my commute (tough as >> its chock full already with podcasts) or at work (maybe 20 mins during >> lunch or stay behind an extra 30 mins) then thats a bonus. >> >> However, I would really like to hear your views, not so much on the content >> of each, but more of how to manage so many things and deciding whats >> important and how you guys stay up to date. >> >> Cheers >> >> R > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
