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 !).
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.
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.
" 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:/...
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.
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).
(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)
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.
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.
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.
programming is much much more that being proficient in the current tools of the day.
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.
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.