Comment author: Jayson_Virissimo 29 January 2014 08:25:01PM 1 point [-]

As I mentioned here, I am engaged in self-study to become a software engineer. I now have a (tentative) 3 year (roughly 2^10 hour) plan for learning the relavent skills. You can take a look at what I'm doing and track my progress here.

Currently, it includes learning touch-typing, math, logic, computer science, Java, C, Ruby, Haskell, SQL, HTML/CSS, Unix, and getting a degree in computer science with a concentration in software engineering.

The idea is to read and do all the exercises in the texts listed under each goal and move onto small personal and open source projects for the remainder of the time.

I'm open to and would appreciate constructive criticism of the plan, book suggestions, relevant anti-akrasia techniques, etc... Also, before I get any comments about the "slow" pace, keep in mind I own my own business, have an almost 1 year old son, and am going to school full-time.

Comment author: BartMan 07 February 2014 10:34:20PM 0 points [-]

Hey. Your plan looks interesting and I'm wishing you all the best with your project on self-studying. If you want to learn about logic take a look at the online courses on coursera from the University of Melbourne : https://www.coursera.org/course/logic1 https://www.coursera.org/course/logic2

Comment author: BartMan 07 February 2014 01:23:06PM 0 points [-]

I'm having the exact problem that you're describing. I want to study computer science in a university here in Greece but to do that I have to give exams in subjects that are irrelevant to a computer science curriculum (anatomy,biology etc.) because in High School I was in a "medical" department. So now because I don't want to spend a year of my life studying those courses I can't study computer science in a university and I became autodidact , which is very challenging so far...

Comment author: BartMan 19 December 2013 09:49:21AM 0 points [-]

Right now I'm reading this book : " The Art of Thinking Clearly: Better Thinking, Better Decision" , so that I can get myself familiar with the biases that I unconsciously do.