| There are few choices and/or some combination of the following: (1) Start committing to Github daily. Make your own project and just go with it until you it's finished and learn what you need too. My example project: http://austingwalters.com/openbkz/ (2) You can go through online courses in an attempt to learn more and become an expert, many courses are online. You could also start following blogs, read papers and replicate results. If you are interested in maximizing learning: http://www.scotthyoung.com/blog/ (3) The past month I have been writing a blog a day, it increased my productivity and forced me to really master topics: My explanation on blogging: http://austingwalters.com/learning-through-blogging/ I recommend blogging, videos, or writing stuff down for "teaching" others because it really helps you master a subject and helps you think of ways to use those concepts. |