TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Is it worth it to get a masters degree in CS for SWE?

8 点作者 simse大约 2 年前
Hello everyone. I need some advice on whether to pursue a Masters after finishing my Bachelor degree.<p>I&#x27;ve tried doing some independent research on this, and the answer I&#x27;ve arrived at is: it depends!<p>I am currently in my second year of University in London, and while studying I&#x27;m also doing a part-time SWE internship at LEGO. This will continue in my third year, and it looks like I will be offered a job once I graduate in 2024.<p>With that in mind, would it make any sense for me to go for a Masters degree and delay working in industry for one year?<p>I&#x27;m mostly thinking in terms of opportunities in the future and personal development.<p>I should also note that my current University is not very prestitious, but my grades are excellent, so I believe I could be accepted into a better one for a MSc.

11 条评论

pjacotg大约 2 年前
Given that in the UK a degree is 3 years and an MSc is typically 1 year, I would do an MSc. Delaying work by one year isn&#x27;t much in the grander scheme of things. Once you&#x27;ve started working you&#x27;ll find it hard to come back and do your MSc.<p>I would recommend doing it at another university though and make sure you find a program that interests you. This is so you can broaden your network and meet faculty and students at another place. I was advised to do this by one of my lecturers, I ignored the advice and stayed at the same university but in hindsight I can see I would have got a lot more out of my MSc if I had gone somewhere else.<p>I did an MSc (in mathematics though) and feel that it opened doors for me in my career. This may be less true for computer science though.
PortleyFool大约 2 年前
Option A - You take the job in 2024 and put off the Masters. Option B - You start your Masters and put off work until 2025.<p>When I was in your position years ago I took situation B, but before doing that I had good reason to believe I had a job lined up that was interested in the MS. My main reason for choosing B was I felt I’d never have the time to do a masters full time once I entered the job force, and I wanted do have a degree that distinguished myself. All of that worked out fine for me and I have a good job now.<p>However, looking back I would choose Option A. I didn’t learn a lot of new things from my Masters because there was so much overlap with my undergraduate degree. I would have appreciated it more as a part time program later in my career when I had more experience. Also, it took me 5 years to catch up with the salaries my friends who didn’t take the pause were making.<p>I’d recommend taking the job, work for 5 years then revisit the masters.
评论 #34949786 未加载
DamonHD大约 2 年前
I agree that for work in the UK a Master&#x27;s may be less important. I took one because I believed I&#x27;d be working on the Continent where a BSc wouldn&#x27;t be seen as a real degree and a PhD would look a bit ivory tower (I had a choice to follow either).<p>~30Y later after running start-ups and working with companies of all sizes, but none on the Continent, I am starting a PhD because I have an issue that I really want to research and resolve: I&#x27;m a bit late for it to be a career boost, whatever a &#x27;career&#x27; is. B^&gt;<p>I&#x27;m glad that I followed the MSc for many reasons, and especially if we are going to scoot along the edge of a recession for a while, maybe you could finesse that also by doing a Master&#x27;s.
p1esk大约 2 年前
If you’re going to finish your second year in 2023, how do you plan to get your Bachelor’s in 2024?<p>Why do you need to decide right now? You’re not even half way through with your Bachelors, and you haven’t had any of the hard CS courses yet.<p>Statistically you’re much less likely to go back to school after you graduate, so if you want to get MSc you should do it right after BSc.<p>Also, the benefits of having an MSc from a recognizable university would normally outweigh the 1-2 year delay for the start of your SWE career, unless you’re somehow offered an amazing job opportunity (hint: not a boring 9-5 entry level job at Lego).
评论 #34947798 未加载
gcheong大约 2 年前
If you have to pay for it out of pocket then I probably wouldn&#x27;t as a couple years work experience with a Bachelors is more or less equivalent to having a Masters as far as most companies are concerned. If you&#x27;re thinking it would be a stepping stone to an eventual PhD you&#x27;re probably still better off going straight to a PhD program or perhaps taking MS courses part time while working and applying to PhD programs.
评论 #34947827 未加载
logicalmonster大约 2 年前
Do you need a Masters degree to have a successful corporate career? Of course not.<p>Personally, I would take the possibility of a few years of a down economy in the tech world as a big variable in this decision. Depending on how secure you think your job is, it might be safer to ride out a few down years in academia and try and time your graduation for the possible economic upswing.
yuppie_scum大约 2 年前
I really don’t think so. Get an entry level job and build working experience, you’ll quickly ascend in title and salary.
matthewwolfe大约 2 年前
One thing I don’t see mentioned here is the content of the Masters. Some programs are extremely technical, others are moderately technical, and some are oriented around being a technical&#x2F;business leader.<p>I got my masters and it was moderately technical, but also included people that didn’t have a comp sci undergrad degree, which made classes like advanced algorithms really awkward, and detracted from the program.<p>Overall I’d do it again if it were either highly technical, or way more business oriented, but I definitely wish I’d known that up front.<p>I don’t think any degree is a replacement for full time working in your field, so if you expectation is to learn more in order to be more prepared for a corporate career, you may be disappointed.
tkiolp4大约 2 年前
Imagine your future self (let’s say you with 45 years old). What would that person prefer? A career in software engineering with 20 years of experience and no master’s degree, or a career in software engineering with 18 years of experience and a master’s degree? (Assuming the master’s degree takes two years to complete).
sarah_eu大约 2 年前
Some points to consider:<p>If you want a job in science (in Europe), then you&#x27;ll want a Masters. If you want to work for companies like LEGO, then probably not.
评论 #34949140 未加载
gardenhedge大约 2 年前
I&#x27;ve never met anyone who had a Masters degree that was better for doing it. It seems to just be a tickbox thing people do.