Why Computing Students Should Contribute to Open Source Software Projects
71–80 of 179 posts
Re: Why Computing Students Should Contribute to Open Source Software Projects
#72Earlier quoted context omitted.
> Universities are not vocational education facilities though I see this argument a lot; universities would like to not be vocational education, but unavoidably they are. Certainly for all the older class of professional job: engineer, actuary, lawyer, doctor. For those you absolutely have to go to university to even begin your vocational training. Programming is different in that the degree is less of a hard require…
The taxpayers want skills education and that's what they are paying for. The ones receiving the taxpayer funds want to promote fringe ideas and revolutionary societies. So this is a typical principal-agent problem -- the universities take public funds and public guarantees and then try to redirect those for their own private agenda.
University is a time to explore new ideas and old ideas at a level of detail that one hopes they can maintain throughout their career, but most likely once one enters a career they are focused on the needs of their employer, which is not necessarily the best for personal advancement or the advancement of software as a whole.
Re: Why Computing Students Should Contribute to Open Source Software Projects
#73I felt the same when I studied Biology, I proposed to the prof to let students write Wikipedia articles, instead of making them write so much text that ended up in a bin. It would mean a meaningful contribution to the world, + a prof was going to check it already anyway, so it would probably result in a good Wikipedia article. They never went for it.
I finished my PhD and am still mostly at a loss for finding notable Wikipedia articles I can contribute to. I'd fear a day when undergrads are writing Wikipedia articles with perverse incentives.
Re: Why Computing Students Should Contribute to Open Source Software Projects
#74> 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…
In that context, it's not surprising that many public universities do see post-college employment metrics (employment rate, median salaries) as an extremely important measuring stick of success. Many of these programs do make efforts to include vocationally-applicable education in the core curriculum, because it helps to keep those numbers up.
Re: Why Computing Students Should Contribute to Open Source Software Projects
#75Earlier quoted context omitted.
> Universities are not vocational education facilities though I see this argument a lot; universities would like to not be vocational education, but unavoidably they are. Certainly for all the older class of professional job: engineer, actuary, lawyer, doctor. For those you absolutely have to go to university to even begin your vocational training. Programming is different in that the degree is less of a hard require…
france has a lot of engineering schools, which are not universities. autoconf is one famous project from a french engineering school. likewise germany has the fachhochschule, which is also expressly for vocational education at university level. i would not call those equivalents to lamda school, mostly because lambda school is private profit oriented startup, whereas french and german engineering schools are establis…
Re: Why Computing Students Should Contribute to Open Source Software Projects
#76Any website to see open source project for contributions? I'm willing :)
Re: Why Computing Students Should Contribute to Open Source Software Projects
#77> 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 not vocational education facilities though I see this argument a lot; universities would like to not be vocational education, but unavoidably they are. Certainly for all the older class of professional job: engineer, actuary, lawyer, doctor. For those you absolutely have to go to university to even begin your vocational training. Programming is different in that the degree is less of a hard require…
You want some CS concepts, with emphasis on what is fashionable the work market, you got into a three year degree in a vocational degree.
This changed a bit with Bologna, but the overall process is mostly the same, just now the Enginnering order requires the master degree (which is the old 5 years degree).
Re: Why Computing Students Should Contribute to Open Source Software Projects
#78Re: Why Computing Students Should Contribute to Open Source Software Projects
#79I think it is very reasonable idea, but time's gonna show how it'll affect maintainers when majority of schools start doing it >The most common problems faced by the students over their assignment are the inability to build the project sounds like somebody tried to build llvm
With languages like Rust, D or any webdev project it's much easier, because you can go "cargo build" and it will autodownload dependencies and build everything, no matter the OS.
Re: Why Computing Students Should Contribute to Open Source Software Projects
#80"Hey, can you merge this PR? I'll fail if you don't review and merge this by tomorrow morning. I'm sorry I left it until the last minute but I had a bunch of work do to in another class and couldn't get to it until today."
"Hey, I ran everything through flake and black and spent the past 72 hours getting my test coverage (and the coverage of the rest of the project) to 100%. /Now/ will you approve this PR?"
"Hey, you stopped responding for the past week, are you on vacation? Is there any chance of approving this PR by Friday?"