There are consistent posts on HN from people wanting or offering advice on what types of math, algorithms, marketing, business, etc. books to read.
I'm curious how many HN readers consider a formal education to be the biggest factor in their ability to pursue the projects they are interested in, versus having a strong tendency to learn stuff on their own.
Or perhaps a healthy mix?
My own situation is that I'm mostly self-taught with respect to programming and algorithms and have learned most of what I know by working on projects "on the job".
I'm currently interested in some areas that involve heavier math and algorithms and I wonder how much a formal educational background (i.e. an MS in computer science) would have accelerated how quickly I could get into this stuff.
Thoughts?
My background has been quite a mix. Most of my formal education is related to electronics (my degree was an embedded systems engineering) whilst my outside interests were in CS, programming and the internet (and some sociology thrown in on top :D). All of my programming and CS knowledge is self taught.
Career wise I've been more successful in the CS side of things - but there are large portions of that success which come down to things brought out of formal education. Stuff like essay writing really helped my form filling for example (and I seem to do a hell of a lot of that! :D) as well as technical handling and critical thinking (part of the engineering blitz they gave us!)
Now I am just starting out on an Open University (who provide degrees through distant learning) after my Dad advised it as a good route. This is the best of both worlds because it requires a lot of self teaching from the provided material but with the formal aspects of tests and essays thrown in on top. Im doing it alongside my work in related fields so it really is a complete learning mix and it's been an enlightening experience - I really think more people should be encouraged to take this route from the get-go.
Im finding it a real joy to do because it doesn't matter if you drift off into an aside - that is almost the point (at this level at least - Masters, one imagines Bachelors and non-degree level is a bit more rigid) of the exercise.