Live data from Hacker News

Ask HN: Working as a software engineer for 5 years, I've forgotten all CS stuff

news.ycombinator.com

1–10 of 167 posts

Ask HN: Working as a software engineer for 5 years, I've forgotten all CS stuff

#1
I have a Bachelor of CS. But after working for 5 years, I can't remember these CS stuffs like Computer Organization, OS theories, Database normalization. What occupies my mind is delivering the feature to meet business goals and Kubernetes stuffs.

Is this normal? Or I need to work harder to learn them again?

Re: Ask HN: Working as a software engineer for 5 years, I've forgotten all CS stuff

#4
Yes, it's normal. What you don't use you lose. When you need it, you'll be surprised how much will come back but don't expect to be as good as when you learned it.

Is it worth relearning? Only when you need it. The big problem comes when you need to change jobs. If the industry has moved on from what you know then you'll have a hard time finding a job. What make sense is to stay aware of the industry trends and keep up to date.

Re: Ask HN: Working as a software engineer for 5 years, I've forgotten all CS stuff

#5
It is normal. You may need to relearn what you have completely forgotten.

I try to integrate my CS education in my normal software engineering work. The work is high level, not a lot of opportunity to use theory of computer architecture or operating systems, but I'm still writing programs. This means lessons from algorithms and functional programming are relevant. Organizing code using this theory has not only retained the college lessons but reinforced them. My advice is to use the tools from your education when you can, and they will only become stronger when you do.

Re: Ask HN: Working as a software engineer for 5 years, I've forgotten all CS stuff

#9
A broader understanding gives your more fallback positions in the event of some disaster or catastrophic economic collapse, so I'd say:

Put a little bit of your time into learning interesting new skills in even vaguely related fields. A Jack of all trades may be a master of none, but if chaos is the future, adaptability is the key to survival.

Re: Ask HN: Working as a software engineer for 5 years, I've forgotten all CS stuff

#10
Totally normal. There will be some situations where you'll encounter those concepts again, like during troubleshooting X, or reading documentation on something along those lines. You may not remember it perfectly but the concept will be familiar.
Post reply on HN