3 ms·
what should software engineers focus on learning then? should they avoid typical subjects such as operating systems & compilers? src: http://teachyourselfcs.co
by M5x7wI3CmbEem10 6y ago
what should software engineers focus on learning then? should they avoid typical subjects such as operating systems & compilers?
src: http://teachyourselfcs.com http://teachyourselfcs.com
- peter_d_sherman 6y agoWhat do you believe that you do not know? Focus on learning that thing first; it will lead to other areas of things you don't know, which will lead to others... Socrates said it best, "The true knowledge consists of knowing that one knows nothing". But that being said, there are a ton of interesting areas with respect to computers and programming. Pick one or pick several, keep an open mind, try to learn from whatever source you can (Books, classes, articles on the web, self-experimentation, etc.). It doesn't matter where you start... just start! <g> Also, if one book/class/teacher/article is too difficult -- find a simpler one, or one that simplifies the topic, and learn from that one first! Then, Lather, Rinse, Repeat, and eventually you'll have 12 PhD.'s, like most normal people who are computer/programming enthusiasts(!), ...or you'll become a reclusive crackpot like myself! <g> (Shakespeare: "Much learning doth make thee mad!"... well, that's what happened to me! <g>) Anyway, wishing you well in your quest!
- OJFord 6y agoWell.. some software engineers are writing OSs & compilers, it's not like you hire a scientist for that and an engineer for anything else. IMO CS is the right core thing to learn; software tooling & frameworks are easily picked up interning, in on the job training, and are more professional development than core knowledge. If you compared an education in building a state of the art webapp vs. CS theory today, in.. idk, even just ten years, the webapp tech would be obsolete and the CS theory would likely be as solid a grounding then as it was twenty years prior.