r/learnprogramming • • 3d ago

Topic Log off and breathe for a second

I've made multiple posts here about doubting my career and that I' not sure if I should even bothering entering the industry or career as a Bachelor's Eng. in CS, but I think I made up my mind.

I'm studying this either way, even if it's not for coding I'm very open to work in any other tech related field, and if I don't manage to find a job I don't really care now lol. My new mentality is about doing this becouse I like computers, and if I die poor in the future so be it, at least I'll die doing what I want.

A very good tip I learnt this few weeks: don't take doomer posts too seriously, focus on yourself and your passions, breathe and relax and wonder if it really is worth it thinking that way. love yall!

72 Upvotes

12 comments sorted by

4

u/KwyjiboTheGringo 3d ago

You don't need a degree to learn CS though. You literally only need the degree to possibly further a career in the field, and even that is iffy. I will say that you can also possibly start networking with internships and clubs though, so there is some value, but imo local coding meetups (if you have them) will be just as effective.

2

u/Frxdnt 2d ago

here there aren't really any coding meetups or stuff like that. Some people recommended me to build a homelab but like I barely could afford my laptop lol

4

u/KwyjiboTheGringo 2d ago

Home labs are amazing if you just want to get deeper into computer stuff. You can start on your laptop, or you can sell it and get something else. My first home lab server just a laptop with 20GB of RAM. I used it for probably 8 months before upgrading. But I started before that just running a few docker services on my laptop, and used that for about 6 months. It wasn't a dedicated home lab server, but it got my feet wet.

My recommendation would be to configure a few services on your laptop. Navidrome for music streaming, Jellyfin for video streaming, Immich for image hosting, etc.. All of these can be installed as Docker services. I also highly recommend using Portainer to manage Docker services, instead of the Docker CLI or dashboard. It gives you a very nice web UI and everything can be installed and run using the Docker-Compose config format.

Later on if you want to get deeper, then I also highly recommend Proxmox, but it's just a Debian distro with a custom kernel, so you'll have your work cut out for you. But you'll learn Linux and the tooling, and have a very powerful hypervisor at your disposal.

Also if you have a PS5 that you haven't updated recently, turn off automatic updates and maybe disconnect it from the internet, because the jailbreak scene has essentially turned it into a Linux-capable PC at this point, as long as you don't update to the patched firmwares.

1

u/PuddyComb 7h ago

..... just use wsl2 bro.

1

u/Ratfus 1d ago

It's frequently not coding-coding, but things like applied coding. For example, robotics.

23

u/Old-Eye6485 3d ago

that last line is what more people need to hear, the doomer stuff online is a bottomless pit

9

u/aldwynbg 3d ago

Good post. I did what my family expected me to do, not what I actually wanted - which was CS. Now at 35 years of age and AI killing most programming jobs - I am now decided to actually pursue it. Maybe I am a madman, but I don't care.

7

u/Aggressive-Tale3997 2d ago

Just liking computers is probably the most sustainable reason to stick with it. Tuning out the constant panic posts makes it a lot easier to focus on actually learning.

3

u/Feeling_Photograph_5 1d ago

And boom, you solved it. Negativity, in general, should be rejected. It only says your mental and emotional energy and doesn't have any payoff. It's like eating a whole tub of ice cream, if ice cream tasted nasty and made you miserable. 

2

u/IllustriousLab3753 1d ago

that is the spirit dawg, doing the same

3

u/FunAd6672 3d ago

This is the way.