|
|
|
|
|
by justinsteele
4516 days ago
|
|
I was at a state school paying a reasonable tuition to learn from a quality computer science program. I regret it because although I have written all sorts of frontend code, Ruby, Python, PHP, Java, managed servers, I have still not "finished" learning what a CompSci student learns. I couldn't write my own compiler, I can't tell you which sorting method is fastest for certain data sets, etc. I have learned solely by what is needed at the time, and have created value for businesses I've worked for, but I often just don't have the additional motivation to learn things I don't immediately need. I have SICP sitting on my bookshelf, unfinished. Anyways, basically finishing CompSci would have forced me to learn some of the theories/necessary base things that I may be missing now. |
|
I'm not sad at all I missed out on everything a CompSci student learns. If I want to learn it, a problem presents itself, and I learn it.
If you want to learn the things you mentioned, learn them! Our industry allows us immense time leverage. Work 10-20 hours a week at a high dollar amount, and spend the rest of your time learning that which you're not going to learn on the job.