TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Obtaining a degree vs. learning by doing in IT in 2020

8 pointsby atregirover 4 years ago
I would like to know what your arguments are to obtaining a degree vs learning by doing in an IT related field, esp. in 2020?<p>I am a relatively experienced developer, have finished my bachelors and masters in Computer Sciences and have 5+ years of experience in the field and I am trying to make a decision whether I should go for another MSc. (in AI) or simply keep learning by doing.<p>I tend to lean towards earning a degree and I do find it useful (in terms of getting structured knowledge that you do not need to put together yourself, making connections, finding a group of people interested in the same thing as you are, having the official &quot;paper&quot; to be able to officially prove your skill and so on).<p>I realize some of these arguments stem from my own background, since I have always had to legally be able to prove I am qualified for each skill I have (language skills, technical skills etc) - not in obtaining a job offer itself, but in applying for the visas and such.<p>However, there are plenty of arguments against it and I can see some of them as well: curricula is indeed &quot;prepared&quot; for you, but it might be relatively &quot;old&quot; or rigid, time might be wasted - I could spend those hours working and getting paid for it, same skills might be learned easily online and then getting a job in the field and so on.<p>Help me, HN! What is your stance on the subject and why?

8 comments

st1x7over 4 years ago
The title of your post is a bit misleading. You already have a bachelors and a masters in CS plus five years of experience. Doing another masters degree seems pointless. A second masters (in a field that&#x27;s so closely related to your previous degree and your work) would almost look like a red flag on your CV.
评论 #24859439 未加载
评论 #24857086 未加载
matt_sover 4 years ago
Learning by doing is more of the hacker ethos than getting degrees.<p>There are various cultures where more advanced titles and more acronyms after your name are sought after. There are some fields like health care, social work and law where those things are required. Software development is not one of those fields. Another degree might hurt you in the resume review phase where you get skipped for various reasons.<p>What is your goal? Do you want to work for employers that prioritize people with lots of degrees and do research? Do you want to work for companies that prioritize building things?<p>If you are really into AI and want to make a life&#x27;s work of it, go for something like a Phd focused on AI. Maybe its the same time commitment as another Masters since you already have a Masters?<p>If you want to learn, make connections, then find people also interested in AI, there is the internet. You could find some open source projects that are related that you could collaborate with others.
brudgersover 4 years ago
If you want to get another degree, get another degree. What you value is what you value. It doesn&#x27;t matter what might be a better choice for other people.<p>Particularly in the current state of affairs, you are in the best position to understand your career ambitions and the options to achieving them. Good luck.
CoffeePythonover 4 years ago
In general for someone trying to get in the field I typically say get a degree IF it makes sense in your lifestyle.<p>New grad from high school and wants to get into CS. Get a degree if you can afford it.<p>Took a few years off of college, really interested in CS, can afford to go back to school (even if afford means loans and it is a public university). Get a degree.<p>Mid 20&#x27;s with family and children, main breadwinner, can&#x27;t afford to stop working. Think hard about the decision to go back to school. Explore other options.<p>In general, it just has to fit with your lifestyle.<p>In your particular case I&#x27;d highly suggest not going. You already have a bachelors and a masters. Plus 5 years experience. The barrier to entry to get into the sub-field you&#x27;re interested in isn&#x27;t credentials at this point.
justaguyhereover 4 years ago
Reasons to get a degree:<p>Immigration - degrees help a lot, if you are trying to get a work visa.<p>Resume filtration in big companies - many companies have policies that they will consider someone for a software development position, only if they have a degree. You probably do not want to work for such companies, at least not for long.<p>Learning theory - personally I find it easier to learn theory in a classroom from a teacher, with peers.<p>A lot depends on the school and the curriculum too. If your goal is for immigration, get any approved degree from any school and be done with it. If you truly want to learn, then it would make sense to look for tough courses from reputed universities.<p>Everyone&#x27;s situation is unique. It is kinda hard to give a generic answer.
giantg2over 4 years ago
In my opinion, the only reason you need a degree is to pass the resume screen. Yes, they are helpful for learning the fundamental concepts which are necessary to perform the job, but you could learn those in other ways too. When it comes to IT, almost every job will require on the job learning regardless of your degrees due to the plethora of technologies that are in use today and even the variance in how they are deployed at each company. You would be better off taking coursera courses and working on an AI project to show experience in that field.
dreamworkerover 4 years ago
Actually had that debate with a friend of mine who was tired of working as a full-stack web dev and found himself a new job in the field of machine learning after thinking of going back to uni for a phd. So everything is possible when you can code I guess!<p>Totally agree with @st1x7, you should be learning by doing at this point. There is enough material online to work with especially in the field of AI and machine learning and maybe you could also learn on the job like my friend.<p>All the best with your decision!
评论 #24859916 未加载
dyejeover 4 years ago
If you want a second masters, go for it but it will have a neutral to negative impact on your career.