http://www.cs.ox.ac.uk/softeng/
all-in cost was something like £25,000 for me including accommodation, and they're open minded about accepting people without undergraduate degrees.
EDIT: happy to answer questions by email
https://www.ox.ac.uk/admissions/graduate/courses/msc-compute...
> As a minimum, applicants should hold or be predicted to achieve the equivalent of the following UK qualifications:
> a first-class undergraduate degree with honours in a subject with a significant component of mathematics and/or computing.
So, is an undergraduate degree required or not?
> Applications are welcome from anyone with an appropriate combination of academic achievement and industrial experience; a first degree in a related discipline may be useful, but is by no means necessary.
> Each MSc within the Software Engineering Programme is available only to part-time students; there is a separate MSc in Computer Science for full-time students.
I believe the full time study noted here is what you linked to.
I've been working as a dev for 3 years and looking at senior positions; do you think this course would augment my practical experience.
I wonder what level they teach to.
Which I think is fantastic, Universities are generally terrible at teaching practical skills and fantastic at teaching theory.
https://assets.publishing.service.gov.uk/government/uploads/...
('Higher' being 'degree equivalent', and 'degree' being with an actual degree conferred by an actual university.)
At Arm I had a colleague who was on that programme, and so was also studying at a university. I think it started off part-time, 2 and 3 days of a week or something, and then switched to term-here/term-there.
I agree, great scheme. (Icing on the cake: I believe the education is paid for (subsidised by government and paid for by company?) in addition to the work being paid.)
They hit the ground _sprinting_.
The Lassonde School of Engineering opened 8 years ago with a fervour for Innovation and Entrepreneurship. I suggest folks give the school a Google search as it has rapidly developed to become a phenomenonal environment with its own startup incubator and entrepreneurshi' degree with courses from VCs. I digress, but feel free to ask me any more questions about the school.
The dev degree program started its first cohort last year actually and it now is in its second year.
It is structured so students work 20 hours a week at Shopify and take 3 courses per semester at school. Students are required to work and go to school through the summer which allows them to complete the degree in the standard four years.
My peers in the program have I said great things. One of the key parts of the program is how one switches between different teams to get a better understanding of the software engineering landscape. Moreover the mentorship is very helpful and not only developing your technical skills by yourself skills.
One question that students and parents asked me a lot is if there is a requirement to work at Shopify following the completion of the program. Luckily Shopify has made it clear that they will not be expecting students to stay once they complete their degree, but it is my intuition that many people from the program will stay on after their large time investment into the Shopify ecosystem.
Overall, I would have entered this program myself for it for engineering students as well. Sadly, the program is restricted to computer science students as the Canadian accreditation requirements for engineering are not fulfilled while in the dev degree program.
Although people may say "why do you need a degree?", it is difficult to find a job without the qualification of showing your ability to complete post-secondary in a field of candidates that did.
With initiatives such as Silicon Valley trip for students run by the Lassonde co-op Department, I am sure that lassonde will continue to innovate and engage students in meaningful ways beyond the traditional methods.
I know a lot of people don't even have CS on their radar when they enter college.
There are much more opportunities nowaday to use coding in almost every major, sadly, the schools haven't changed, ending up imo ruining a lot of career.
A decade later and I'm working in UX research and digital strategy and the finance stuff feels like a lifetime ago. Everyone's journey is going to be different.
I don't have the debt (just the opportunity cost of wasting a decade doing something I didn't really want to do), and this program wouldn't have saved me, but I understand your regret.
Is that hyperbole, or literally your debt is that much?
this Shopify program would have been a lifesaver. we need way more Shopifys in the world.
https://engineering.shopify.com/blogs/engineering/dev-degree...
Disclosure: recent hire at Shopify, not through this program. Just learned about it, actually today from HN. After mentioning it to my team, was pointed to this link and thought I'd share it here.
The site isn't very specific about location, are there location requirements?
You must apply and qualify for the university degree, in addition to being selected by shoppify themselves. If I remember correctly when I asked about it, the University also had some say in the selection process.
When I looked into it, the number of accepted was quite low (I believe less than 15 per year), which to me indicates they are quite selective.
The people I met were exceptionally friendly, and genuine. It seems like a really excellent place to work, at least from the outside.
York is in suburban Toronto.
Those schools are not quite in the same league as Toronto or Waterloo, but they're adequate.
I offhand mentioned a previous program they ran (letting people out of the field get an internship) to someone I knew, and it made a huge difference. Creating/sustaining jobs/incomes in this way is actually very cool in my books.
Source: Lassonde student (where the dev degree program exists)
I've seen companies strugle to make money with mid level devs.
This could be a cheap way of boosting Shopify’s workforce and reputation. Tech companies have high revenue per employee. If Big Tech follows suit with other apprenticeships, Shopify could be known as the company that made white collar apprenticeships a thing in the U.S. and Canada. The apprentice program would become less expensive for Shopify over time as it captures apprentices from other companies.
From https://devdegree.ca/pages/student-experience. It appears that you dont get paid 40k. 40k per year is the total they will expend on you, with tuition being part of that.
I assume that, with sufficient screening, you can get someone contributing relatively quickly, and start getting value. I think the key is the screening- they’re not giving this offer to every CS student. At the places I’ve worked, we’ve definitely got value out of interns comparable to a junior developer.
This is also a great value for the applicants, as you get actual experience, with no tuition. Very interested to see how this works out. Kudos to Shopify for forward thinking.
1) Usually they pay apprentices less but apprentices can still provide huge value to the team they're working on (after a while).
2) I have no solid data on this, but I assume apprentices have a lower churn rate/stay at their company longer.
3) The biggie: Some countries basically force companies to have an apprenticeship programme. In the UK, there's a levy which effectively makes a company put aside 0.4% of their payroll for funding apprenticeships - which nicely incentivises companies to do something that would otherwise be unprofitable.
My path has been less linear. Finished college with an accounting degree then worked at two fortune 500 consulting companies. I spent my nights and weekends doing web development work on the side (even did a failed startup with a buddy). A full-time opportunity opened up from one of these gigs and I've been there since. Now I run all their applications, websites, IT, and digital advertising.
Whenever I see programs like this pop up I'm always intrigued to supplement professional work with an academic mark in the hat as I know things could wind-down here and will be on a job search leaving me nervous as a 30 y/o developer whose has been working at small businesses (and not anything like FAANG). This is why I'll still pick up freelance work from time to time.
For sanity about 2 years back, I did apply and went through a series of interviews and tests for a remote software engineering position at a hot bay area company. It came down between me and one other guy. They conducted additional interviews because it was quite close. I ended up getting beat out, the other guy had a few years on me.
https://www.redcarpetup.com/rocks
we do active placement here (unless we hire them). We have an above 90% placement rate here.
Keen to hear other experiences and opinions
That said, you can learn just fine without a degree. Much of what I learned, especially the stuff that most developers use, was before college. The biggest barrier is that many employers consider college a test of "not being a fruit loop", but if you've got work experience, that should help overcome the barrier.
If people truly want equality, it shouldnt even be a factor. No prejudice. Just treat all as of us one thing, human being.
If you keep upping the entry bar, the ones that would "kill" to enter have higher odds of entry.
Being able to graduate is a much lower bar, so what's your point?
Why? Learn stuff thats out of date from some one who has never don it. Even without the debt academia is pointless, just learn to learn.