News for hackers. Stuff that matters.
Re:Coping with Copilot by throwaway675309 on Saturday August 20, 2022 @06:41PM (#32535801)
A masters program is generally going to cover deeper theoretical subjects and will also give you stronger mathematical underpinnings in those areas.

If you're just looking for a code monkey to do your e-commerce react website then obviously work experience will always trump academia.

Re:Coping with Copilot by shaky-carrousel on Saturday August 20, 2022 @09:14PM (#32536562)
This comment reeks of elitism.
Re:Coping with Copilot by comfypotato on Sunday August 21, 2022 @07:39AM (#32539193)
It’s also stating the obvious to some extent. Extrapolating “master’s” to “PhD”: a company designing and selling hardware verification software would be better off hiring someone with an algorithms PhD to work on their SAT solver. Plenty of self-taught folk are better programmers, but experience parsing the academic literature defining cutting edge SAT techniques is valuable here. This isn’t even really an “R&D” role in which the research experience is necessary. If you care about ad hominem aspects of the discussion, I identify as a code monkey.
Re:Coping with Copilot by anonymousDan on Sunday August 21, 2022 @03:54AM (#32538215)
Boohoo
Re:Coping with Copilot by morelisp on Saturday August 20, 2022 @06:49PM (#32535850)
Those aspects of a MSc are easily accessible to any motivated undergraduate as well.
Re:Coping with Copilot by bbor on Saturday August 20, 2022 @07:25PM (#32536039)
Would you agree that all of the most important aspects of a bachelors in CS are easily accessible to a motivated non-student?
Re:Coping with Copilot by Fogest on Saturday August 20, 2022 @07:58PM (#32536206)
I'm not the OP, but I find a lot of the time the University program isn't too relevant and it's really the work experience that matters.

For example, I used to work in our IT department that handled the CS/Math departments at our University. We are a fairly well regarded school in the computing fields. However when we did co-op hiring of students for roles we had in the department there was one thing that stood out. People who only had programming experience through the school were not good programmers. It was the people who either had past work experience or had their own side projects who actually knew their stuff well.

At the end of the day I think CS degrees often go heavy on the theoretical and I find much of the theory is not applicable to the majority of CS/SoftEng jobs out there. I feel like someone who is motivated can gain the skills to be hirable in many software companies out there without going to school. I view things like co-pilot not as a problem. This will hopefully force the professors to make assignments that teach people more complex and work applicable content, rather than having them write generic intro to programming style cookie cutter programs.

Re:Coping with Copilot by morelisp on Sunday August 21, 2022 @03:39AM (#32538139)
Yes, and I hire lots of people without CS degrees. But I do see guided study accelerating the process. People who come in with no CS background do need some years to backfill missing knowledge, or they've some years in self-study on top of a 4y degree.

I don't see an MSc accelerating anything; in general one year of MSc seems worse than one year of work experience or one year of motivated self-study, and the students who do it were not the top tier of BSc students.

Re:Coping with Copilot by comfypotato on Sunday August 21, 2022 @07:48AM (#32539251)
As my previous reply to your comments says, I disagree here. It depends on the nature of the courses. I think some graduate coursework falls into the category you’ve mentioned of “accelerating learning” of stuff that’s very applicable in industry. Sure, a research-oriented course about neural networks isn’t going to help someone write SQL. You could even say that an academic introduction to AI is a waste of time, but a survey of software engineering methodologies and the resources surrounding them (SWEBOK, CMMI 1.3) is going to help a student in industry over someone who hasn’t invested that time (and being guided in an academic setting is only going to help).
Re:Coping with Copilot by morelisp on Sunday August 21, 2022 @08:08AM (#32539353)
> a survey of software engineering methodologies and the resources surrounding them (SWEBOK, CMMI 1.3) is going to help a student in industry

Yeah, no. This kind of nonsense filling it up is precisely why an MSc in SE is useless.

Re:Coping with Copilot by comfypotato on Sunday August 21, 2022 @11:06AM (#32540902)
Nonsense? If you know what distinguishes these things as nonsense, why didn’t they consult you when compiling these sources? Surely you could have helped them produce value. /s

Seriously though, you clearly need a reality check. SWEBOK is by no means necessary; it’s far from it. Saying it’s a complete waste of time shows that you have poor judgement on the subject. To your earlier point, having someone guide you through the poignant aspects of CMMI 1.3 is exactly the kind of value added by paying a teacher (where you would otherwise have to sift through piles of less valuable material). I only preach out of a sense of trying to help you and the others you have influence over. If you’ve actually worked yourself into a position where you hire people, and you’re not just pretending on the internet, you could do yourself a favor by being a little more open minded. Maybe consider that your original reply has been downvoted on a forum with “hacker” in its name.

Re:Coping with Copilot by robryk on Sunday August 21, 2022 @07:14AM (#32539049)
Yes (in the field of CS, in other fields it might vary). That said, for me the most important difference was a thing around expectations: I felt fine to spend all the time I wished on the thing that became my thesis, to the exclusion of everything else, while at the same time not feeling the obligation to do so.
Re:Coping with Copilot by LtWorf on Saturday August 20, 2022 @07:44PM (#32536128)
Libraries have always existed, yes.