> in the 21st century programming proficiency on its own is neither representative of the skills that the marketplace requires from computing graduates, nor does it offer the strong vocational qualifications it once did. Universities are not vocational education facilities though. Time a student has in university is better spent on getting deeper understanding of things that are hard to pick up in the workplace, and…
Why Computing Students Should Contribute to Open Source Software Projects
21–30 of 179 posts
Re: Why Computing Students Should Contribute to Open Source Software Projects
#22Any website to see open source project for contributions? I'm willing :)
Re: Why Computing Students Should Contribute to Open Source Software Projects
#23Earlier quoted context omitted.
The CACM Viewpoint proposal doesn't mean that students have to work on the kind of open source projects that businesses will assign developer labour to. The open source projects can be chosen to complement the educational aims of the course.
This just sounds like hacktoberfest blended with eternal September...
Re: Why Computing Students Should Contribute to Open Source Software Projects
#24What ever happened to exploring computing through just building small, cool, things? Maybe I'm old now, but this trope has been parroted here and elsewhere as a panacea. Need a job? Contribute to open source for the CV experience. Need something to do? Contribute to open source. I could see this as maybe something for a small software engineering course to do. maybe. I think in those cases it might even be better to…
Nowadays it seems to be perceived as a yet another way to highly paid jobs
Re: Why Computing Students Should Contribute to Open Source Software Projects
#25> in the 21st century programming proficiency on its own is neither representative of the skills that the marketplace requires from computing graduates, nor does it offer the strong vocational qualifications it once did. Universities are not vocational education facilities though. Time a student has in university is better spent on getting deeper understanding of things that are hard to pick up in the workplace, and…
Universities are of course nowadays also vocational education facilities (with a strong track on research). I'm always flabbergasted where this misconception about higher education as some form of romantic ivory tower comes from.
Re: Why Computing Students Should Contribute to Open Source Software Projects
#26I can see the appeal of this idea, but what it's ultimately doing is optimising for spam.
Re: Why Computing Students Should Contribute to Open Source Software Projects
#27> in the 21st century programming proficiency on its own is neither representative of the skills that the marketplace requires from computing graduates, nor does it offer the strong vocational qualifications it once did. Universities are not vocational education facilities though. Time a student has in university is better spent on getting deeper understanding of things that are hard to pick up in the workplace, and…
Or don't start by contributing code. There's a lot of work to do in areas like bug triage, reproducing issues or creating setups which do that.
I used to be part of a commercial, but open-source project. Unfortunately we didn't have the resources to scrutinise every pull request that arrived and I think few projects do.
Re: Why Computing Students Should Contribute to Open Source Software Projects
#28> in the 21st century programming proficiency on its own is neither representative of the skills that the marketplace requires from computing graduates, nor does it offer the strong vocational qualifications it once did. Universities are not vocational education facilities though. Time a student has in university is better spent on getting deeper understanding of things that are hard to pick up in the workplace, and…
I completely agree with both points. 1) No, universities shouldn't waste too much time preparing people for the job; they should prepare give people the more scientific types of skills that one doesn't really pick up on the job: Data structures, algorithms, paradigms like OOP and FP, etc. 2) Unleashing a horde of yet incompetent newbies on the open source world with a mission to contribute won't be helping FOSS; what…
I do also wonder what people *precisely* mean when they talk about "data structures and algorithms" in context of academia
You talk from perspective of competitive programming?
Re: Why Computing Students Should Contribute to Open Source Software Projects
#29Personally I can say it was a really good experience and it certainly made me look at open source development (and programming in general) from a more nuanced perspective - and I suppose it would definitely be a good idea to introduce such courses when students are sufficiently prepared for them, in the more advanced stages of their study programmes.
[0] - "IN4315 Software Architecture" (https://se.ewi.tudelft.nl/delftswa/) [1] - "DESOSA 2019" (https://se.ewi.tudelft.nl/desosa2019/) [2] - "AOSA" (http://aosabook.org/en/index.html)
Re: Why Computing Students Should Contribute to Open Source Software Projects
#30I've been a web dev since graduating in 2007 and no longer have the desire to compete in an oversaturated, increasingly complex industry.
If i have to work for someone else, I'd rather take the path of least resistance. Try to be on easy mode. That's just me. I lost my passion for all of it.
We recently started hiring for a junior front end, and I had to review the test results. 95% of the applicants are unable to perform the most basic tasks.
I blame this on all the bootcamps and learn to code courses. There is a flood of unqualified people in this field and it's just tiring for me to imagine the future. One where my experience has zero value and I have to keep proving myself over again. Who needs it.