2 ms·
The great thing about software engineering classes is that you generally get to "build" something, or focus on a large project. I was a CS major, but the bigge
by zmitri 15y ago
The great thing about software engineering classes is that you generally get to "build" something, or focus on a large project.
I was a CS major, but the biggest project I worked on in university was a software eng course with a team of 6 others. The really cool thing about that course vs other courses was that so much of it was just about putting something together and integrating a bunch of people's work.
Only after that course did I truly start appreciate how important it is to have impeccably nice, reusable code and an organized code base. Things can get quite out of hand if they aren't so you need to put your foot down sometimes.
The assignments might have been more challenging in some of my other classes (AI, Programming Languages and Paradigms, etc), this one was about building. It's definitely a class that will separate the builders from the "students." I think some of the classes I had taken before helped, but I learned even more from building and coming up with solutions along the way-- and honestly, if you can learn on your own and are motivated, it will take you a very long way.