2 ms·
My main advice would be to appreciate the position you're in. You have a CS degree, which while it has been devalued is still one of the most valuable degrees.
by jackcosgrove 3y ago
My main advice would be to appreciate the position you're in. You have a CS degree, which while it has been devalued is still one of the most valuable degrees. You have options which most don't.
My next piece of advice is to adjust your expectations for what a good job is. When I graduated I was burnt out and had an unrealistic expectation of what work entails. I dreamed of following a passion, which was already pretty vague for me. After a few years passion jobs become regular jobs. There's a video on YouTube [1] that might ground you. Programming jobs are great all things considered because at root the supply demand mechanics are more favorable than for most jobs, even now.
My last piece of advice is to not pivot and stick with it. When I started college after the dot com crash everyone said programming as a career was dead, it was all going to be outsourced. Then when I graduated after a master's in 2008 the job market was awful. I persisted and it's worked out. (I like the work and like solving problems. To be paid well to do work you enjoy is like winning the life lottery.) The market will recover, programming will be hot again, and frankly after all these years the predictions of doom just seem like wishcasting from people who resent those who are able to program.
Welcome to adulthood, it's not easy. There are rough patches. You need to work through them, and this patch is not even that rough compared to the slog other less fortunate people have to go through every day of their working life.
You have a great opportunity ahead of you. This is just a setback.
[1] https://youtu.be/4hiVQf9MPzg https://youtu.be/4hiVQf9MPzg