Hacker News new | ask | show | jobs
Ask HN: Which offer should I take - 18 years old.
4 points by pixeljam 475 days ago
(tl;dr at bottom)

Hi,

I'm a 17 year old and I've been interested in computers for yonks. I don't know much about this site but I figured it would be good to ask this here. I've been thinking ahead about my career in regards to this split road I think I'm at. Some advice from here would be nice - what would you pick in my situation, considering where you currently are?

Recently I interviewed for a Software Engineering degree apprenticeship with the BBC. Obvious very household name, but not very associated with tech. If you are outside of the UK, to give you an idea, a degree apprenticeship is where you work in a company alongside studiying for your degree. They are quite competitive and sought after. They pay you a salary and your tuition fees, etc. You have to cover your own cost of living though. The benefit is you get experience and money. I ended up an offer which was amazing as I thought I completely failed the technical interview. Out of 1000+ candidates, I was one of the lucky 7! So about a 0.5% chance I got in.

So, what I am asking, is what, in your opinion, would be a better option post-18?

Software Engineering Degree Apprenticeship w/ BBC (London or Manchester based) or MSc Comp Sci @ a Russel group university (top 15)

Pros and cons listed below.

SWE Degree Apprenticeship

+ Will be either London or Manchester based. + £23,000 starting salary, will increase per year. + If London role, £27,000 starting salary. + £50k savings likely by end. + Studies entirely paid fo, no debt. + BSc in Level 6 Digital Technology Solutions. + Can do MSc in CS @ Oxbridge / RG after. + 4 YoE at 22 years old. + Strong name on my CV. + BBC is Fortune 500 (Europe) company + If London role, will be renting a place with my best mate :) + Will work on their big streaming platform, mobile apps, website etc.

/ Renting my own place, potentially on my own...

- Will miss out on "university experience" - Worse social life? - Not a tech company per se. - Have to cover own rent, food etc. - Worried that BSc in Level 6 Digital Technology Solutions is not a respected degree. (will do masters in CS after though) - If Manchester role, I would be studying at the Open University. - Which is less respected than RG / Red Brick unis. - Would have to study entirely online. - No facilities. - No social aspect.

University

+ Would probably enjoy considerably more. + Much better social life. + Would be surrounded by CS people, other students. + Good chance I get a high grade (1st or 2:1) + Will be able to intern at companies during summer! + Year in Industry included. + Masters integrated into course. + Higher graduation prospects. + Facilities are beautiful and amazing + Student accommodation sounds cool to me! + Debt paid off very slow, barely considered a debt. + Have friends going there!

- £50k ish debt - Not 100% chance I get good employer for Industry year, or any internships. (Would be likely though). - Not nearly as much experience. - Will be in the same boat as everyone else! - Worried I will be ahead of others in terms of actual technical skill. - Theory is not my strong suit (but pretty good as well).

At the end of the day I'm not too fussed about the money, but maybe that's just my young inexperience right now. I will post this to other forums as I want to get a general consensus. Thanks, sorry if this breaks any rules. You can remove or downvote if it does :(

----- TL:DR: If you were an employer at a tech company, hiring new grads, who would you hire?

Candidate 1 - 4 years of work experience - Worked at the BBC doing software engineering - Level 6 Digital Technology Solutions at Open University - MSc Comp Sci at Top 5 university.

Candidate 2 - Sheffield University graduate - 2/3 summer internships at multiple companies - Year in industry at X company - MSc and BSc in Comp Sci

5 comments

My advice is the near debt free option. You will be so far ahead four yrs from now. London is great and you will have a wonderful social life. If you are full up serious about studies, you will be too busy studying to fully enjoy the glamorized university experience. Graduating debt free is a huge plus. Finally, think about two steps after college. Not just the next step. Good decisions made sequentially tend to compound. Your BBC networking will be great.

Good luck!

Thank you!

I am thinking if I get a London role I will take it 100%. If I get Manchester I will have to weigh up the two some more.

Can I ask - did you use to live in London? Is it feasible for two 18yos to rent together in a not shit place for like £2000 a month? I'm not really familiar with the city

I’m from the US so I can’t advise on costs in London. But I did pull down a two pounds a night in East Acton at a place called Tent City in the late 80’s. I do not recommend it.

I think managing debt load is important. After you get skills, you can go the contracting route and double your salary. Those things are easier to do when you are younger, can take risks, and are not constrained w debt.

Thank you for the advice. I appreciate it =)
Carefully read the conditions of the degree apprenticeship. I went through a similar process in Australia and was bonded for 5 years after graduation -- effectively to pay-off the up-front investment by the sponsor. i.e. locked-in for 9 years.

Potential employers will mostly value hands-on experience far more than fancy degrees.

Being rather cynical about near-term economic conditions, I would absolutely focus on having earnings ASAP and building up industry experience.

So industry experience is more valued than a proper degree in CS?
If you need the money now, get the job. If you don't need the money right now, get the university one.

edit: Keep in mind that changing the company you work for every few years will get you a better salary in the end so don't get too comfortable at your first job.

Yeah I was unsure if I should stick around or not.

I know someone who is a contractor and it seems having a broader range of companies on your CV looks better. At least from my perspective. He previously worked at a company for 15 years and got an ok salary - after about a year contracting he doubled it.

Sorry for bad formatting https://pastebin.com/6r45kf1q
So you are being offered a job, or a degree which might get you a job? Do you want a job?
Job with worse degree (potentially) vs Degree which might get me a (better) job in the future.

Honestly, I'm unsure. I figure if people say experience is more valued in SWE / cybersec / devops then I will go for the former. If education is valued more I will go for uni. Looking for experienced people's thoughts