I'm guessing you do not have a CS degree?
I don't think you need to get a CS degree, but you should get a bunch of syllabi from various CS programs, and get all of the material and study it.
I'm guessing you do not have a CS degree?
I don't think you need to get a CS degree, but you should get a bunch of syllabi from various CS programs, and get all of the material and study it.
You can be fluent in Spanish, but until you've read a lot of Spanish literature and written a lot of questionable quality Spanish prose yourself, you won't be writing any great literary works. Studying the writing of others--particularly the great masters--is one short path to developing that.
How much code do you read on a daily basis? A lot of programmers spend time writing a lot of code, but not many spend time reading code: especially really well-written code, or code that solves a problem really elegantly.
But, yeah, I think you get the idea...