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.

Does anyone regret going back for another degree in CS?

7 pointsby TheGrkIntrprtrabout 4 years ago
I have an unrelated degree, BSc Econ, and I love the programming (R, SQL) side of my job as a data analyst. For personal reasons, I&#x27;d like to remain working in the public sector, so I can&#x27;t really transition to a dev role internally without the credential. Data engineer roles don&#x27;t seem to exist here either. Have to make a decision of whether to resume a second bachelor&#x27;s in CS in September, or give it up entirely. Can&#x27;t do part time studies, got an A- in Gregor Kiczales&#x27; CPSC 110 course at UBC based on HtDP, which was GREAT, but too stressful while working full time. I&#x27;m in my late 20s.<p>I was spending some time learning Unix on OpenBSD, as well as Vim and Python, and enjoying it. But I can&#x27;t help feeling I&#x27;m wasting my time without the piece of paper, if my goal is to be able to spend my days building software - even if it were maintaining some old crusty old system in Java, I think I&#x27;d enjoy it more. And the time I&#x27;m spending on that means I&#x27;m not spending it on keeping up my skills for my data analyst role, like brushing up on ML (though I&#x27;m not really interested in this..) etc.<p>The problem is, the opportunity cost of going back is hard to stomach. Giving up a decent salary, paying tuition, moving away (3 hrs away or so) from family members after being away from them for so long, it all seems so costly that I&#x27;ll regret it. However, if I don&#x27;t go through with it, I think I&#x27;d regret that too - that I didn&#x27;t take the chance to be doing something else for the next 30+ yrs that I&#x27;d enjoy more.<p>So, I could use some advice on a way forward. Is being an excellent dev even feasible if it isn&#x27;t your day job? And if anyone has gone through something similar, I&#x27;d love to hear how it went for you - did you regret going back to school, or not, and why?<p>For anyone who reads this, thank you for your time.

8 comments

codingdaveabout 4 years ago
&gt; I&#x27;d like to remain working in the public sector, so I can&#x27;t really transition to a dev role internally without the credential.<p>I&#x27;ve been working for the public sector for a decade now. There are plenty of dev jobs in this sector, if you seek out those of us who sell SaaS software to government entities. Many of the jobs I&#x27;m aware of in this sector are remote jobs, almost none of them require a degree. The software needed by public entities is also different than private - we tend to deal with specialized needs and regulatory environments, so you can walk in the door with added value to your employer when you already understand the needs of this sector.
cactus2093about 4 years ago
It sounds like you are already confident in programming and maybe just have a few gaps in your knowledge. You can fill those with online classes or just as you read and learn things over time. In my opinion, going back to formal school for years would probably be a waste of time when there are so many programming jobs that don’t care about a degree.<p>Doesn’t the public sector contract out a huge amount of their technology anyway? There are tech companies that do things like help cities optimize bus routes, or sell Saas or data products that governments use (e.g. palantir).<p>Surely you can find a private sector programming job where you’ll have a much bigger impact on solving public sector problems than working for the public sector. Maybe even start your own company down the road.<p>And I have to think that since you do have a college degree just not in CS, once you get a few years programming experience under your belt you could even get hired for a public sector programming job, although I don’t have any experience with that and don’t know for sure.
pestatijeabout 4 years ago
Have you considered a postdoc or masters degree? It&#x27;s just one year, plus they&#x27;re flexible on time schedules.<p>Also, formal employers like public service usually consider your postdoc subject as equivalent to degree subject. And I have colleagues with chemistry and physics degrees who got the job just because they did a computer science subject.
评论 #26216469 未加载
pid_0about 4 years ago
The income loss and cost of a degree is almost never worth it.
tubularhellsabout 4 years ago
No, it was not worth it. Lot of time and effort wasted on things I don&#x27;t need to know&#x2F;use 95% of the time. The other 5% I could just ask a co-worker or the internet, and get an answer.<p>University is overrated. If suggest you start working on you own pet projects, as your enthusiasm is sure to die once you have to program for a living instead of for recreation.
jbjbjbjbabout 4 years ago
Is there any flexibility on the public sector requirement? And is there a possibility that work experience counts as a credential of sorts? Perhaps you could work in the private sector for two years or so and come back to the public sector.
评论 #26216383 未加载
maxharrisabout 4 years ago
<i>For personal reasons, I&#x27;d like to remain working in the public sector</i><p>Being so agreeable is easier in the short-term, as it allows you to avoid making difficult decisions. The cost is your long-term happiness.
dfraser992about 4 years ago
I don&#x27;t know how much this will help...it is a bit free form (need some coffee). After 30 years as a dev&#x2F;QA&#x2F;tech lead, I went back to school to get a MSc in data science&#x2F;ML&#x2F;AI. I was sick of development work and needed to do something different (the last job was with a crummy startup etc). I thought I&#x27;d teach myself ML stuff, but realized a piece of paper as an official credential would probably be necessary to impress HR departments.<p>And going back to school (aka a vacation) sounded great - I would get exposed to all the basics in a compressed format vs. wasting time fumbling about teaching myself. Sort of like why I went to film school 20 years ago... which is another story again similar to yours.<p>One track of the MSc program was for people doing a conversion course, so I got out of a few classes thanks to all my previous experience (you might be able to do that). In the process of doing original research for my thesis, I realized at this point in my life I liked doing ML research - I&#x27;d been sliding into &quot;research&quot; over the past few years of jobs, so it all made sense. And academia is a different environment than industry, so something new to deal with. So I&#x27;ve been hanging around the uni doing research type work, TA jobs, etc. for the past few years.<p>So what might you learn about yourself by going back to school - versus getting even more stuck in the rut&#x2F;groove you are in? I was 30 years old only a decade ago (I am actually 50...) Time has a way of speeding up the older you get. Do you want to be doing the same thing a decade from now? Or be in management?<p>My advice is, based on what you said, and whatever unconscious biases I might have, is to go back to school. You are certainly young enough to take a detour for a few years (like I did with film school) and having a CS degree along with your data analyst experience will make you pretty valuable. It sounds like you really like programming, so I wouldn&#x27;t try to suppress that (like I did with writing screenplays - IT is much more time&#x2F;cost-effective and profitable unfortunately and it is so very similar to writing actually).<p>Weigh the personal costs against the probable long term benefits of learning something you really like and which is more valuable career wise than sticking to data analysis - are they really that costly? Fundamentally, programming is a craft. There are plonkers who do it only for the money, but they are not ... I get the impression you want to be a craftsman, so you should be willing to suffer for your art :) It is the only thing that will keep you motivated when you are on a solo death march.<p>And if you really do need credentials to get a dev job in the public sector, then you need the degree. Perhaps it is as simple as that.
评论 #26216841 未加载