Live data from Hacker News

Completing a part-time Master's in computer science while working

alexanderell.is

121–130 of 167 posts

Re: Completing a part-time Master's in computer science while working

#121
post #94

Earlier quoted context omitted.

> slowed down by a factor of at least 2 How do you even quantify that?

By watching student's 25 years younger passing exams without actually studying them (if I'd do that, I'd bascally failed; I've tested that approach :-))

Don't sell yourself short. The biology isn't as clear cut as this, brains retain more plasticity that people used to think!

Re: Completing a part-time Master's in computer science while working

#122
post #59

I'm currently in a Master program (data science: maths, maths, maths and maths, oh and maths). I'm almost 50 years old. I was very happy to read that article because it doesn't mention a little detail : age. The sort of effort the author has done is really something he should be proud of, but at 29 your brain is still quite up to to the task. At almost 50 (+kids, +family to keep care of (even if family is incredibly…

I have to say that I think I disagree with the last sentence. My mom started (and finished) law school at age 39 and finished at 42, with a 3.8 GPA, while raising four kids (one of which (me) was an extremely obnoxious teenage boy). She wasn't working, but I think it's reasonable to say that raising four kids is probably harder than anything I do at work.

Re: Completing a part-time Master's in computer science while working

#123
I did the same. My schedule was:

- leave home at 7:30am to arrive to work at 9am

- work from 9am to 16 (so 7h, my company allowed me to do so with the corresponding pay decrease)

- university from 16 to 18 (sometimes 16 to 19)

- back at home between 20 and 21

- go to bed at around midnight

I did this for a year (I was 25 years old). It was hard. Main reason to do it was: don't lose a year of work experience, don't lose a year of salary.

Re: Completing a part-time Master's in computer science while working

#124

Earlier quoted context omitted.

> Your brain has slowed down by a factor of at least 2 I've made it into a mantra to never accept this kind of sentiment (even if it were to be scientifically proven some day). It's dangerous and only serves to undermine motivation. Sure there is an overrepresentation of old people who are tired., but that doesn't mean you have to be.

> Your brain has slowed down by a factor of at least 2 This is only if you let it. The human brain has something called neuroplasticity. If you exercise your brain, regularly and with variety, you can slow/prevent a degradation of neuroplasticity. Some example activities include doing coding in new programming language, learning a new spoken language, doing sudoku and other puzzles, doing painting if you are right br…

You might be using left/right brain to refer to people who typically do one thing to them do something “opposite”, ie artsy people do science (these aren’t opposite but people treat them as such).

Just be careful as there’s no such thing as left/right brained people. It’s an old idea.

Re: Completing a part-time Master's in computer science while working

#125
I did my bachelors and masters degree in cooperation with different companys in germany. Over here it is quite normal that companys have open positions for cooperative degrees.

For most it comes down to some evening courses or courses crapted together on a few days so that the other days are available for part time working.

At my university we had it a little different. For Bachelors it was:

- 1. Semester: Studying (Full time)

- 2. Semester: Studying (Full time)

- 3. Semester: Working with writing a paper on some work project specific stuff to gather some more Credits

- 4. Semester: Studying (Full time)

- 5. Semester: Working with writing a paper on some work project specific stuff to gather some more Credits

- 6. Semester: Studying (Full time)

- 7. Semester: Working with writing a paper on some work project specific stuff to gather some more Credits (3 mo) + 3 months bachelors degree (most of the time based on the stuff you worked on before)

The Semester breaks we needed to work full time but also needed to take our 30 days of vacation in that time.

So I think we got the best of both worlds. Hands on experience on the work and full time studying on campus.

In the companys I joined since then I'm heavily opting to get some cooperative students. Usually by the time of the 4th semester they are up to speed and help a lot in the 8 months they are there.

Re: Completing a part-time Master's in computer science while working

#126
The one attractive reason for pursuing a MS in compsci would be access to high-end equipment and the opportunity to work for people who were both (1) skilled in the use and theory of such equipment and (2) actually interested in serving as mentors for people just learning the ropes. Definitely a 'do your diligent research on the program you're interested in' situation, though, to see if that's the case.

Having gone through one academic program (molecular bio/biochemistry at both BS and MS level), that was the real value, i.e. I was lucky enough to get and keep a undergrad job in a cutting-edge research laboratory and that really taught me more of real value than all my classes combined, and opened doors to future graduate research as well.

Now I'm learning programming and compsci, having gotten a bit burnt out on underpaid lab tech work, and having gone through an intense year of school up through the basic data structures, algorithms, architecture and assembly, with networking and web programming on the side... kind of doubt that much more schooling of this type (online course work, etc.) will be all that beneficial. The cost factor alone is very off-putting. A two-year hands on program in cutting-edge robotics hardware and software development, though, that would be pretty worthwhile I think.

P.S. Age isn't that relevant, I don't really feel any dumber now trying to learn new material and develop skills than I did in my early 20s. It's always an uphill struggle. Organization is much better now so that helps, and my mental flops don't seem noticeably different as far as I can tell.

Re: Completing a part-time Master's in computer science while working

#127

Assuming that you could have landed the job at Google without studying part-time (could you?), I’m a bit baffled by your experience. Unless your degree really propels you in your career (read: your employer values academic degrees over experience), couldn’t you have learned those skills without putting up with the cost and timely investment of formally enrolling for a master’s degree? I’d even go as far as to say: in…

That's a good question, and there are a few things behind the "why" that I didn't go into in the write up, including:

    - Enjoying taking classes
    - Interest in learning about breadth of material that I wasn't seeing as a FE eng (even at Google)
    - Some minor concern about having CS credentials (less these days, but very much a concern earlier in my career)
    - Interest in learning about academia and doing research
For me, there were enough intangibles that interested me, and importantly I didn't do it just for the career benefits, though I think it helped out (although with survivorship and confirmation bias, it's hard to say).

> in your late 20s/early 30s, it pays off more to put in the hours at work and to start a family in what’s left of your days

Another reason why I'm not continuing with the part-time studies! I've joked with my wife that in my free time, we _could_ have kids, or I could do a part-time PhD for 5 years...

Re: Completing a part-time Master's in computer science while working

#128

Assuming that you could have landed the job at Google without studying part-time (could you?), I’m a bit baffled by your experience. Unless your degree really propels you in your career (read: your employer values academic degrees over experience), couldn’t you have learned those skills without putting up with the cost and timely investment of formally enrolling for a master’s degree? I’d even go as far as to say: in…

Some context: during my part-time masters degree, which took 3 years to complete, I wrote the following from scratch: a MIPS and ARMv4 CPU in FPGA, an emulator for ARMv4, an assembler for it, a compiler for C89, an OS kernel with a shell, a 3d game, and several websites, webapps and mobile apps. A job at Google won't bring you even close to be able to learn all of that on the job. The real world version of most of su…

That sounds like an interesting curriculum. Would you mind sharing what program that was?

Re: Completing a part-time Master's in computer science while working

#130
I'm middle age and have begun to feel as if I'm being surpassed by younger engineers who've had more relevant CS and engineering curriculums in the 15 years since I got my bachelors.

I enrolled in a masters of CS (online) at a prestigious university and was able to complete the first 3 credit course. I enjoyed it and did well, but ended up dropping the next course. My thoughts were:

* At the pace I was going, it'd take at least 5 years to finish (3 credits / semester). While working full time, it meant that at least half my weekend was spent on course work, and often times the other weekend day and a few evenings within the work-week were also. Looking at the next 5 years of my life being consumed so much seemed daunting.

* Tuition cost is insane these days, even without all the on-campus fees, expensive text books, etc. The masters would have ended up costing about $60K by the time I finished.

* From a career perspective, I'm not sure how much the it is worth. The software industry just does not value higher academic / professional degrees as much as others, where its often times absolutely required (e.g. law, medicine, academia itself, etc).

* From a financial perspective, it seems that grinding Leetcode and "studying" interviewing would be a far better use of time. A masters might end up providing a $10K / year salary bump for the remaining 15-20 years of my career. A FAANG position might provide $100K+ / year increase... or more now that FAANG salaries are hitting $500K+, while typical F500 engineering are still stuck in the $150K range - a true bimodal situation where Leetcode and interviewing skills have a 100X ROI vs a masters.

Though, I wonder if in 10 years the masters would have brought me more personal satisfaction (accomplishment, prestige, etc) than the extra money (assuming I even follow the Leetcode/FAANG path to big bucks).

Post reply on HN