I've noticed a lot of Computer Science programs focus solely on theory. Most of my classes in my undergrad program left learning languages for classes as an exercise for the students. I am seeing some programs that focus on software engineering now, so I think schools are recognizing the need for those skills in addition to the theory.
Yes, I've seen that as well. I really like that there are many paths people can take in this field; self-taught, bootcamp, university. I'm not even sure if I want universities to be more practical. The chief complaint I hear is that the technologies that are taught are often out of date β was that your experience?
I mean I learned Java in the beginning, which I liked because Java is still used everywhere. A lot of classes let us pick technologies. For my Machine Learning class I could choose between python/matlab/octave which was nice. My view on this is that school should give you the tools to learn any technology or language, along with theory to understand how they work.
I've noticed a lot of Computer Science programs focus solely on theory. Most of my classes in my undergrad program left learning languages for classes as an exercise for the students. I am seeing some programs that focus on software engineering now, so I think schools are recognizing the need for those skills in addition to the theory.
Yes, I've seen that as well. I really like that there are many paths people can take in this field; self-taught, bootcamp, university. I'm not even sure if I want universities to be more practical. The chief complaint I hear is that the technologies that are taught are often out of date β was that your experience?
I mean I learned Java in the beginning, which I liked because Java is still used everywhere. A lot of classes let us pick technologies. For my Machine Learning class I could choose between python/matlab/octave which was nice. My view on this is that school should give you the tools to learn any technology or language, along with theory to understand how they work.
I agree βΊοΈ