News for hackers. Stuff that matters.
Re:Why Computing Students Should Contribute to Open Source S... by pjc50 on Monday June 28, 2021 @04:10AM (#27659222)
> 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 requirement (but still mandatory for your CV for a lot of employers), and you can get by with a three-year degree. But the history of non-university vocational training for programmers is a bit controversial (e.g. Lambda school https://news.ycombinator.com/item?id=25415017/ ) and there's not that many of them even in the US. What's the UK equivalent to Lambda School? The French equivalent?

> Conversely, Jira-fu, unit testing, peer reviewing etc. is something a junior engineer learns in their first year at work

A formal apprenticeship model would be great for programming, but there's a lot of obstacles to that.

Re:Why Computing Students Should Contribute to Open Source S... by Bayart on Monday June 28, 2021 @09:27AM (#27661670)
>What's the UK equivalent to Lambda School? The French equivalent?

France has *tons* of vocational dev training, through a variety of systems. They are mostly split between :

- Public technical schools (ran by the state) that deliver degrees with ECTS credits (pan-European degree system) over 2/3 years.

- Technical training schools, mostly private, that deliver titles validated by the Ministry of Work. ie. industry certifications only valid domestically. Over 6/12 months.

French engineering schools are a completely different beast and would be considered part of the university system in the US. They issue masters degrees over 5 years valid pretty much everywhere and the title of Engineer (it's illegal in France to call yourself an engineer without it !).

Re:Why Computing Students Should Contribute to Open Source S... by em-bee on Monday June 28, 2021 @04:19AM (#27659278)
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 established government funded public schools with a history of more than 50 years.

one could argue that maybe US community colleges should be the US equivalent of those schools with a focus on vocational education.

Re:Why Computing Students Should Contribute to Open Source S... by jcelerier on Monday June 28, 2021 @05:39AM (#27659731)
VLC is another such project coming from a french engineering school AFAIK.

I do some TA in such schools (ENSEIRB) and every year I make students contribute to OSS, generally by writing small plug-ins to an existing software, it always works fine. Not a lot of them keep going afterwards though.

Re:Why Computing Students Should Contribute to Open Source S... by pjmlp on Monday June 28, 2021 @05:44AM (#27659760)
Same applies in Portugal and Spain, actually I think most European countries follow similar models.
Re:Why Computing Students Should Contribute to Open Source S... by albuquerque on Monday June 28, 2021 @09:24AM (#27661633)
In Portugal ?
Re:Why Computing Students Should Contribute to Open Source S... by pjmlp on Monday June 28, 2021 @10:16AM (#27662278)
Yep, unless politécnicos and universidades now have turned into the same thing after Bologna.
Re:Why Computing Students Should Contribute to Open Source S... by undfg on Monday June 28, 2021 @07:41AM (#27660552)
Not in Spain.
Re:Why Computing Students Should Contribute to Open Source S... by pjmlp on Monday June 28, 2021 @07:49AM (#27660625)
I people that took their degrees at universidades and politecnicas.
Re:Why Computing Students Should Contribute to Open Source S... by undfg on Monday June 28, 2021 @08:44AM (#27661167)
Politécnicas are regular universities with a different name.
Re:Why Computing Students Should Contribute to Open Source S... by pjmlp on Monday June 28, 2021 @10:15AM (#27662257)
Quoting https://es.sawakinome.com/articles/university-education/diff... as I cannot be bothered to search it more than a few seconds.

" En breve:

Diferencia entre politécnico y universidad.

• Las universidades tienen un enfoque más amplio y enseñan materias con énfasis en impartir conocimientos básicos con muchos aspectos teóricos con un poco de trabajo de proyectos y tareas de laboratorio..

• Por otro lado, los politécnicos son más prácticos en su enfoque y toman cursos más pequeños que son específicos de la industria y no se enseñan en las universidades..

• Así que además de los títulos de ingeniería, hay una gran cantidad de otros cursos, diplomas y certificados que se ofrecen en estos politécnicos que son de menor duración y ayudan a los estudiantes a obtener empleos en industrias. "

For the english speaking crowd, https://translate.google.com/translate?sl=es&tl=en&u=https:/...

Re:Why Computing Students Should Contribute to Open Source S... by undfg on Monday June 28, 2021 @11:42AM (#27663351)
That's SEO spam and doesn't necessarily refer to Spain. From the way it's written it looks like it was written by a South American.
Re:Why Computing Students Should Contribute to Open Source S... by 7steps2much on Monday June 28, 2021 @07:53AM (#27660672)
Austria has the Fachhochschule as well! Same thing as in Germany pretty much.
Re:Why Computing Students Should Contribute to Open Source S... by oytis on Monday June 28, 2021 @04:31AM (#27659360)
I don't mean universities should teach some very abstract computer science and exclusively prepare people for research career. But I don't think that vocational learning process as if you train an apprentice to work on the latest model of a lathe is a good model for engineers either.

I just think universities should give their alumni focus on the big picture and long term, they will get enough exposure to mundane tasks like reviews at work.

Re:Why Computing Students Should Contribute to Open Source S... by pjmlp on Monday June 28, 2021 @05:48AM (#27659786)
That is why in Portugal you want the full learning package, CS with enough programming projets, you go into a 5 year degree in an university, certified by the Engineering order.

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 S... by PhillyG on Wednesday June 30, 2021 @11:30AM (#27689748)
Presumably "Bologna" is referring to the bologna process? https://en.m.wikipedia.org/wiki/Bologna_Process

(I had only heard of the city in Italy and the type of sausage so was confused, this was the most likely sounding thing that came up on a search)

Re:Why Computing Students Should Contribute to Open Source S... by ernopp on Monday June 28, 2021 @10:09AM (#27662182)
The French equivalent to Lambda school is https://www.42.fr/ which actually predates Lambda by 3 years and is operating at larger scale (29 campuses worldwide). It's also free unlike Lambda.
Re:Why Computing Students Should Contribute to Open Source S... by jerf on Monday June 28, 2021 @09:20AM (#27661582)
"A formal apprenticeship model would be great for programming, but there's a lot of obstacles to that."

Is there? The standard for the locality I live in, around the University of Michigan, is that students seem to be trying to pick up internships every summer now, including their first summer after being a freshman. It also not uncommon to see people who graduated with several internships on their resume. When I graduated ~2000 the general standard was one in your last summer.

Re:Why Computing Students Should Contribute to Open Source S... by pjc50 on Monday June 28, 2021 @11:18AM (#27663032)
Yes - but that's an informal system, not a formal one, and linked to being a university student. Accessing it without having gone through university admissions is harder.
Re:Why Computing Students Should Contribute to Open Source S... by itissid on Monday June 28, 2021 @09:44AM (#27661871)
Exactly, I had only one summer internship back when I graduated many years ago, now a days 2-3 is not unusual
Re:Why Computing Students Should Contribute to Open Source S... by bmn__ on Monday June 28, 2021 @10:57AM (#27662804)
> A formal apprenticeship model would be great for programming

It exists since 1997-1999, varying on the country. An apprenticeship takes nominally between 3 and 3½ years, concludes with a level 4 EQR and the rules and by-laws are determined by the chamber of commerce, who also holds the examinations. It is treated as a trade, similar to blue collar professions like heating installer, lathe operator etc.

Re:Why Computing Students Should Contribute to Open Source S... by EinsDueTresFour on Monday June 28, 2021 @10:12AM (#27662218)
Wouldn't Strive School (https://www.ycombinator.com/companies/strive-school) be one of the schools trying to implement the Lambda School model in Europe and the UK?

I don't know how famous/big they are, but I have already heard about it from more than one person, which makes me think that they are gaining traction.

Re:Why Computing Students Should Contribute to Open Source S... by gmadsen on Monday June 28, 2021 @10:17AM (#27662293)
thats not the point though. most that do not do university, will not on their own accord get to the level of cs understanding that graduates have.

programming is much much more that being proficient in the current tools of the day.

Re:Why Computing Students Should Contribute to Open Source S... by rsj_hn on Monday June 28, 2021 @04:17AM (#27659271)
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.
Re:Why Computing Students Should Contribute to Open Source S... by cudgy on Monday June 28, 2021 @05:41AM (#27659738)
This seems very shortsighted. The fringe ideas as you call them are the modern ideas in many cases. Companies can equally benefit from these new ideas coming from recent grads.

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.