Readit News logoReadit News
peteretep · 6 years ago
Reminder that this exists, which is a Software Engineering MSc from a reasonably well-known uni, that you're meant to do while working:

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

skrebbel · 6 years ago
"reasonably well known", isn't Oxford considered one of the best universities of the world?
leg100 · 6 years ago
British understatement.
alexgmcm · 6 years ago
"Oxford's a complete dump!": https://www.youtube.com/watch?v=OKuHYO9TM5A
exdsq · 6 years ago
I thought that was Cambridge? ;)
golergka · 6 years ago
> they're open minded about accepting people without undergraduate degrees

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?

randomchars · 6 years ago
> A typical applicant will have at least two years' experience in a professional environment, and an undergraduate degree in a related subject. However, more extensive experience may compensate for a lack of formal qualifications, and a strong, immediately-relevant qualification may compensate for a lack of professional experience.

http://www.cs.ox.ac.uk/softeng/study/apply.html

Fredej · 6 years ago
From the linked page:

> 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.

peteretep · 6 years ago
You have linked to the page for the full-time MSc in Computer Science, which is a different course with different requirements.
snejj5 · 6 years ago
Maybe they meant and undergraduate degree in Computer Science is not required?
epow · 6 years ago
I'd love to hear more about this.

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.

Snackchez · 6 years ago
Not likely seeing as this program is basically training you to become a dev.
peteretep · 6 years ago
Yes, very much so
plutosmoon · 6 years ago
That looks amazing. Do you know of any write-ups on the part-time MSc from students?
exdsq · 6 years ago
It’s said to be a bit of a cash cow for the department
tybit · 6 years ago
This looks a lot more like an apprenticeship to me than a degree.

Which I think is fantastic, Universities are generally terrible at teaching practical skills and fantastic at teaching theory.

OJFord · 6 years ago
In the UK it's both, 'degree apprenticeships' were introduced recently (couple of years ago):

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.)

andrewjrhill · 6 years ago
This is so great. I would have preferred to do something like this when I was fresh out of High School instead of going the traditional route of studying full-time or immediately entering the workforce.
stonejolt · 6 years ago
That's what we call 'Duales Studium' in Germany. You just do your semesters normally and in between instead of springbreak etc you work for the company.
lwkl · 6 years ago
This is like part-time studies at a university of applied science in Switzerland. You can work up to 60% but the bachelors degree takes a year longer.
curiousgal · 6 years ago
It's popular in France too, "Alternance"; you spend two or three days in the company per week and the rest in school. It's mostly for senior grad students.
dna_polymerase · 6 years ago
Yes, and the founder of Shopify is originally from Germany, I bet he got inspired by that.
overcast · 6 years ago
This is what RIT has always been about, where you MUST complete PAID cooperative education for degree credits. Typically after year 2, you're going to school some semesters, and then working the other semesters at a company in your field. It's a great stepping stone to get into the workforce
ec109685 · 6 years ago
Waterloo does this where they mix internships and study throughout their time.
chairmanwow1 · 6 years ago
And this is why I always love having a Waterloo intern / new grad on the team. They are just so productive.

They hit the ground _sprinting_.

donavanm · 6 years ago
+1 to waterloo. So many successful and productive individuals come out of there.
avip · 6 years ago
So is UBC and other Unis in your hefty country.
c_codes · 6 years ago
I'm currently in the program and it is very much both. We work 20 hours a week at Shopify, and take three classes per term, including the summer, at the university. We are paid a salary and our tuition is covered. At the end of the program we will have had 4 placements at Shopify, and receive a Comp Sci Honours degree from the University.
alphakilo · 6 years ago
It's wonderful to see this on the front page. I'm currently a student at the Lassonde School of Engineering at York University studying software engineering and heavily involved in the school community.

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.

rchaud · 6 years ago
How do you feel about York's CS program in terms of helping students be competitive candidates? At some Toronto companies it sometimes feels like they prefer U Waterloo CS or Engineering grads.
mabbo · 6 years ago
I hadn't heard that York had expanded so hard into Engineering. Fantastic to see, given Toronto's growth in software in the last decade.
swyx · 6 years ago
i am wishing i could go back 15 years and do this now. i was dumb enough to go to an ivy league for an unrelated degree, then change careers and go thru a bootcamp, and i'm now still 100's of thousands in debt. if i was growing up today i would absolutely drop everything to do this. kudos to shopify but it really feels a little bittersweet.
sumo89 · 6 years ago
I don't have the amount of debt that you do but I also did a career change after some years of doing dead end jobs. I have the same feeling that I wish this was an option for me when I was looking to start university but I'm also aware I had no idea what I wanted to do with my life when I was 18. Chances are I would do these 4 years then decide I want to be a sky diving instructor or something instead.
beering · 6 years ago
Curious and want to ask: if this were available 15 years ago, would you have done it? It seems like you'd need to 1) have CS as your goal, 2) know about Shopify and their program, and 3) get in.

I know a lot of people don't even have CS on their radar when they enter college.

swyx · 6 years ago
yeah of course, 15 year hindsight is 20/20 :)
Aperocky · 6 years ago
Graduated from an unrelated degree more recently, but had the opportunity to write a whole lot of code while there. Got my first dev job right out of school.

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.

gigatexal · 6 years ago
While my debt load is not nearly as much I did the same thing. I studied economics even though when I got home from class I would spend hours and hours tinkering with hardware, Linux, and programming. Everyone I talked to thought I was silly for not sticking with my CS major and doing Economics. They were right. I am learning on the job and it’s been kicking my butt but I am learning and it’s been good though I would go back and tell my old self to stick with CS.
rchaud · 6 years ago
Don't put yourself down too much about past decisions. I also went to school for Econ, and did IT support and web design jobs on campus. But I wanted to set my career up for finance and did summer analyst internships. Then, 2008 happened and all the finance jobs dried up with some companies skipping campus recruitment entirely.

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.

pjc50 · 6 years ago
Economics could have been a gateway to a high-earning career, but you'd have had to work in finance.
faceyspacey · 6 years ago
Just never pay the debts bro. Forget that shit and let it all go, and start stacking to live a debt free stress free life.
cmwelsh · 6 years ago
I know you’re downvoted for saying something that’s basically unethical, but I’m interested: how do you propose to buy a home using this strategy? All cash? In my area, I’d need around $200,000 cash. I know there’s trailer parks and etc. but they may not work for everyone.
swyx · 6 years ago
oh hey i recognize your user name :)
IggleSniggle · 6 years ago
Took me getting a doctorate in an unrelated field before I realized I was in the wrong place and changed careers.

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.

zerr · 6 years ago
If we ignore pedigree and networking, how good (high quality material/curriculum, good lecturers) do public/affordable/free universities and colleges provide (in US)?
gazelle21 · 6 years ago
It's pretty hit or miss. I went to community college, and some classes were amazing others were a complete joke.
chrisseaton · 6 years ago
> now still 100's of thousands in debt

Is that hyperbole, or literally your debt is that much?

xenihn · 6 years ago
My brother's ivy league tuition was subsidized based on income, and my dad still paid over $300k over four years. Though that did include housing as well.
swyx · 6 years ago
not hyperbole. there were some compounding factors i didnt mention, but the bulk is quite literally college tuition. i dont need to put my screwed up financial life on display but it's the single worst decision of my life, all for imagined prestige. i'm lucky enough that i will earn my way out of it, but it is quite literally preventing me from starting any businesses right now, which is what i actually want to do.

this Shopify program would have been a lifesaver. we need way more Shopifys in the world.

codegeek · 6 years ago
GP went to an Ivy league. Totally possible
greenie_beans · 6 years ago
This is cool. But very conflicting for me personally. Here I am, deciding whether to apply to the Mississippi Teacher's Corp, which would give me a free Master's degree while getting paid to teach. Probably like $35k per year. And then here is this program, which is very tempting to apply to, partly because of the salary. It should be the other way around. Teaching is so much more valuable than coding.
i_haz_rabies · 6 years ago
As a somewhat weak rule, compensation seems to be inversely proportional to social value.
WrtCdEvrydy · 6 years ago
Not to shill a book, but Bullshit Jobs goes into this... those 'jobs like teaching are FUN' therefore they don't get paid as much.
greenie_beans · 6 years ago
:(

Deleted Comment

rchaud · 6 years ago
I don't know about the pay differentials between Toronto and Mississippi, but I'm very sure that the cost of living is a lot lower in the latter. Developer salaries in the Toronto area are also lower than the US-centric numbers you see bandied about on HN.
reuseman · 6 years ago
Wait is this for Master's degree too?
greenie_beans · 6 years ago
Master of Arts in Teaching. https://www.mtc.olemiss.edu/about-us
greenie_beans · 6 years ago
Oh. No. The DevDegree looks like a bachelor's degree
mwexler · 6 years ago
Here is some history and background about why Shopify did this and the success they saw early on.

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.

duxup · 6 years ago
As someone who went the bootcamp route, got a job, and absolutely would love a structured CS education that would expand my skills and experience beyond my day to day coding I do now this is very tempting.

The site isn't very specific about location, are there location requirements?

willjp · 6 years ago
There are two universities involved: Carleton (Ottawa, Ontario, Canada) and York (Toronto, Ontario, Canada).

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.

Malp · 6 years ago
I'm currently in the program; the university side of the application and Shopify side were separate. The Shopify interview consisted of several interview stages, while York & Carleton looked at your academic transcript, same as any Canadian program.
redis_mlc · 6 years ago
Shopify's HQ is in Ottawa, hence Carleton University.

York is in suburban Toronto.

Those schools are not quite in the same league as Toronto or Waterloo, but they're adequate.

sysbin · 6 years ago
First glance makes me think you would need to attend either Carleton University or York University.
PandawanFr · 6 years ago
Yeah, they mention that you have to apply to (or currently attend) one of these two universities to apply to this program.
duxup · 6 years ago
That was my theory as well. Understandable.

Deleted Comment

brutus1213 · 6 years ago
Kudos to Shopify! You are leading the way!

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.