13

It would be great if CS students graduated and emoloyers could plug them in anywhere knowing that they can do their job without anymore training.

There for I think students sould have full on collaboration with high risk companies. Deadlines with serious consequences if they aren't met (i.e bad reviews on your profile). Computer science and programming really needs deep thought and concentration. Being able to work in a team to deal with issues as fast as possible.

These days you don't need to know a lot of theory to get started. Knowing it all helps, but being able to figure it out and then finding beter ways to slove the issues as you progress through becoming a master in your field really burns the knowledge and skill into your being.

Comments
  • 9
    the problem with that is that you are assuming that every cs stundent should work in the industry as fast as possible. Looking on from a capistalistic view that would be fine, from a scientific, not at all. It's called Computer SCIENCE after all.

    Also a studing env schould not be compettitive but supportive, focusing on learning.
  • 1
    @wolt thanks ;)
  • 2
    The compromise, I believe, is to create more project based courses that promote self study and team work.

    Many of the skills I learned we're by doing projects and teaching myself while pursuing my degree.

    There is a bad mentality in my major though about learning enough to get the ticket out. That mentality is brought on by teaching out of date lessons. Not sure how to fix this except grin and bear it.
  • 2
    @Heartizack I mean, there's always, you know, pushing CS into being more standardized ala doctors and lawyers. Treat it like the profession that it is.
  • 3
    @AlinaWithAFace
    I would say that CS would need to move towards a more blue collar position for something like that to occur.

    That and CS is so broad you could easily cut it up into different degrees.
    For example, Devops, Software Engineering, Solutions Architecture, stuff like that.
  • 2
    @Heartizack I mean, I don't entirely know how medical school education works, but at the end of the day you have all sorts of doctors that specialize in eyes or backs or skin or other things. I don't see why we can't do something similar with CS education and practice.
  • 2
    @AlinaWithAFace
    So like a graduate track specialization track? I could see that. 2 years of general computer science and then 2 years of specialization. That's a pretty good idea, but universities are so archaic and set in their ways, i doubt it would ever occur.
  • 1
    @Heartizack Something like that yeah, never say never!
  • 0
    @AlinaWithAFace I agree that would definitely be better for education, but I don't think it should ever be mandatory to have a degree to be a Junior SE. Mainly because unlike certain professions you can learn SE through free resources and working on open source projects to get into the industry and then you can be further trained in house . Then you can go through school to move up to a more senior role if the company requires it, but there are senior engineers without degrees that work for big companies like google because they have a shit ton of real world experience and drive.
Add Comment