4 ms·
> Most CS degrees have group projects. These are great for learning how to interact within a multidisciplinary team, how to behave, and how to communicate techn
by zabana 7y ago
> Most CS degrees have group projects. These are great for learning how to interact within a multidisciplinary team, how to behave, and how to communicate technical concepts effectively. These are excellent skills to have while working in Software development.
Plenty of CS graduates have very poor communication / social skills. It's very unfortunate but it's the sad reality.
As somebody with computer science knowledge, but no official university degree, I can testify to the importance of going through such a curriculum. I'm eternally grateful to MIT and their OpenCourseWare initative which allowed me to develop my understanding of the subject. This, without a doubt, made be a better Software Developer. All of this for free.
Physically attending university has two main advantages as the article points out: Discipline for people who can't work when not pressured (ie deadlines) and of course networking (meeting with companies on campus etc)
- ubercow13 7y agoTwo things I thought were most useful about university were being able to talk to peers learning the same material at the same level, which is one of the most efficient ways to learn complex things quickly that I have come across, and regularly being able to talk to professors and experts with plenty of time for you.