this post was submitted on 16 Aug 2026
127 points (96.4% liked)

No Stupid Questions

49453 readers
529 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here. This includes using AI responses and summaries.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 3 years ago
MODERATORS
 

I'm a senior in high school right now and definitely need to consider what I'm going to do in college and for work.

For a very long time I've been into computers, and am a developer with a few big projects under my belt (this is a burner account for privacy). So, my logical choice for a while was to become a software developer professionally.

Nowadays that plan doesn't look too promising. AI has basically replaced junior developers (with dubious results) and the competition has gotten much fiercer. I'm not even in college yet so I have a good amount of time to potentially pivot to something else before choosing a major.

I've got quite a bit of experience with Linux and I manage a home server, but that probably doesn't differentiate me much. I'm honestly interested in most things computer related, but don't know of any specific fields to seek out. If it's so hard for fresh CS graduates to get jobs, why would any other option be different?

(page 2) 44 comments
sorted by: hot top controversial new old

Getting a job generally has little to do with your degree in most technical fields. The exception is on the research, academia, and science side.

So go to school take classes that are fun, if they happen to align with your career interests great if not just make sure you are building a portfolio of work related to your career goals.

[–] litchralee@sh.itjust.works 7 points 2 days ago* (last edited 2 days ago) (1 children)

The CS job market is very location specific, so I don't have much advice in that regard.

I've got quite a bit of experience with Linux and I manage a home server, but that probably doesn't differentiate me much.

That said, I have been on my company's rotating interview panel for about a decade now, and while my company's line of work involves a lot of Linux development, I can say that most of our college hires do not possess very much Linux background at all. Sure, they might have used Linux machines for school projects, but rarely do any of them assert to be "experienced" with Linux.

By that, I mean deeper knowledge than just using Bash. If a candidate can tell me why they prefer csh over Bash, or any syntax difference between POSIX sh compared to Bash, that is definitely a distinguishing quality. It speaks of an operator who has enough usage under their belt that they're annoyed by the typical distro's defaults, and more importantly, assessed the available tools, and picked the right tool that works for them.

I cannot understate how valuable it is to us to find a candidate that understands their tooling, especially right out of college. Considering that we assume most new hires have to be brought up to speed over the first few months, a candidate that saves us that effort is at least one rank above their peers.

Deeper functional knowledge comes in other forms as well. It's one thing to know how a C program's main() function is invoked by an OS, but anything which shows a fuller understanding of, say, system architecture and how a timer interrupt leads to a context switch in an assembly ISR, to a returned service call to load an ELF, to a CPU privilege ring change, to crt0, to main(), that is another level entirely.

I've interviewed candidates that had side projects involving retro game disassembly. So maybe they couldn't give me the above level of detail for x86, they could describe the same for MIPS. And that's good enough, because most architectures do roughly the same thing, with a few different semantics and names.

Circling back to managing a server, if you had to deal with PAM, NAT and port forwarding, tunnels and VPNs, compiling from source, or abything like that which is non-trivial, do not sell yourself short. All that stuff is resume material, because if you can relay to an interviewer that you've dealt with real network or machine security tasks, it is distinguishing.

The best part is that you have all of college to learn the CS curriculum, but it's also time that you have to pursue any particular focus that excites you. I've written earlier about how embedded engineers don't really get caught in the hype cycle, so jobs don't suddenly appear then disappear a few years later. If you wanted to do that route, getting started with any microcontroller (eg Arduino, STM32) would help, with a goal to understand all the "magic" that the IDE and compiler are doing. Maybe instead you like das blinkenlights and find yourself drawn to hardware design. It wouldn't be too late to consider a switch to the Computer Engineer (CE) major, so you have a small taste of the EE life.

CS as a field is so large that there are many routes between "I want to work with computers" to a declared major and to a career thereafter. Fortunately, time is on your side; this would be a very different conversation if you were a 4th year college student.

[–] dhork@lemmy.world 1 points 2 days ago

It's a golden time for embedded stuff right now, because the hobby space is so rich. Arduinos and STM32's alone have so much material out there, and they are super cheap. I think a kid who is in college for CS, but who can take what they are learning and apply it to some of these little projects will be a hot commodity when they graduate.

[–] Witchfire@lemmy.world 6 points 2 days ago* (last edited 2 days ago) (1 children)

I was in the tech industry for over a decade. Was. Idgaf any more, I left. I was having trouble reconciling morality issues before AI took over. It's not even worth interviewing nowadays.

I'm still doing personal things, like I'm currently planning a NAS Jellyfin server. If companies ever want people like me back, they're gonna have to fork over $$$$$$

[–] portifornia@piefed.social 3 points 1 day ago

What did you jump into instead? Any advice on transitioning out of sdev?

[–] Zwuzelmaus@feddit.org 3 points 1 day ago

I've got quite a bit of experience with Linux and I manage a home server, but that probably doesn't differentiate me much. I'm honestly interested in most things computer related, but don't know of any specific fields to seek out.

But yes, there is a chance in it. This experience can give you a head start into cloud computing technologies, virtualisation, virtual networking, kubernetes etc. For a good many current IT experts this is still a hornet's nest where they don't even dare to stick their nose in, and a lot of others can use it, but never become experts there.

[–] Suck_on_my_Presence@lemmy.world 5 points 2 days ago (1 children)

If you have any decent spatial skills, maybe look into GIS. I see positions for GIS developers constantly. More than I ever see positions for GIS Techs or Analysts.

Also if you're in the US, check out BLS.gov, it can help you find similar career fields or specialties that maybe you didn't know about.

[–] Zwuzelmaus@feddit.org 2 points 2 days ago

But that wave is at it's max currently. Chances are that it's over when OP wants to start a job.

[–] master_baiter@programming.dev 4 points 2 days ago

Thanks for all your help everyone!

[–] AskewLord@piefed.social 1 points 1 day ago

Entirely depends on what kind of college you can get into.

[–] Tollana1234567@lemmy.today 2 points 1 day ago* (last edited 1 day ago)

very limited, i know 2 relatives that dint find one job with a cs degree from before the pandemic, and early pandemic. seems like it has been limited for a decade.

[–] Rentlar@lemmy.ca 4 points 2 days ago* (last edited 2 days ago)

As a high school senior self-hosting, you are at least a couple years ahead of the curve in your cohort in this area. Don't write yourself off, even if you are just half-blindingly running scripts for now, keep exploring and tinkering, then learning will come naturally with it.

Assuming you are in the USA, unemployment is low yet few are hiring. Trump's tariffs and meddling in everything has made many businesses across the world hesitant to make any hiring or firing decisions (aside from Silicon Valley tech which thinks AI will do all the jobs). I've encountered several reports like this over the last year, which means if you were a new grad looking for a job right now, in many fields you would struggle to find one.

Definitely ask recruiters for their insight on job market trends, and also start talking to employed people in the fields you have an interest in. Ask if their department recently hired or had layoffs, and other questions to help you decide if that's the kind of work you could see yourself doing in the future given honing your skills through higher education and hobby development.

One kind of career that sounds up your alley based on the skills and interests you described could be systems administration. Those roles will still be necessary for the most part, AI or not.

[–] olafurp@lemmy.world 2 points 2 days ago (1 children)

My take is that right now we're in a software building boom. Making software is a lot cheaper now but maintaining software not as much. I think programmer numbers right now have flatlined but will probably grow in the future as we write more software.

Pivoting to trades is a much safer choice and healthcare will be a guaranteed job security because of demographic changes.

[–] RustySharp@programming.dev 3 points 1 day ago (1 children)

As "we" write more ~~software~~ slop

[–] olafurp@lemmy.world 2 points 1 day ago

Not gonna deny it. I'm very happy that at my company we're good enough to do the code gatekeeping so the code doesn't become shit. Judging from a bunch of devs I've worked with they'll write themselves into a corner using AI at the speed of sound instead of asking for help on how to restructure.

[–] Jankatarch@lemmy.world 1 points 1 day ago* (last edited 1 day ago)

Depends on scholarship/FAFSA.

College still will give you connections. Maybe you will want to look into research positions in CS later after meeting a few professors too.

Also useful to have people your age in your field just around. Could get really into a subfield like robotics or IoT through it.

But if you don't have any scholarship, and you live in US with a $8000/sem prices, then I don't think it's worth loans.

Hope this helps!

[–] disregardable@lemmy.zip 3 points 2 days ago

To be clear, other options are not different. The majority of college students don't find work in their degree. In 2023, less than 60% were employed at all within 6 months after graduation. Do your best, don't take out a lot of debt, network in person as much as possible. Finding a job is about talking to people and being likable, not having a skillset.

[–] HubertManne@piefed.social 3 points 2 days ago (1 children)

I mean what degree would be better. Obviously if you can hack it medicine is great. law is not btw. its about as good as any degree and most every program has logic requirements which is a nice thing to have. Personally I do think a liberal arts degree is good to broaden your knowledge base. Really the problem is not cs degrees being bad its that bachelors degrees are not all that useful in general any more. Higher cost with less prospects.

[–] UnderpantsWeevil@lemmy.world 2 points 2 days ago* (last edited 2 days ago)

Really the problem is not cs degrees being bad its that bachelors degrees are not all that useful in general any more.

I've worked at a few places that won't touch you without one. But the GPA also counts for a lot. Anything under a 3.0 regularly gets ignored. For the bigger firms, it can go up to 3.5

I had a weak GPA and took a job at a real bottom of the barrel company. But after five years, it was just "oh, this guy can hold a steady job" and degree/GPA stopped mattering.

[–] Strider@lemmy.world 3 points 2 days ago* (last edited 2 days ago) (1 children)

Talking from a European perspective, worldwide view here.

We know AI programming is not viable on the professional field. Some companies are not up to date with that yet though.

So I hope when the AI bubble ends in one way or another you will be needed and wanted.

Speaking on a personal level, if you're into computers and not just there for the money you've got an advantage because those only there for the money are often a bit lacking for the job.

Just saw your other answer. I think security and networking is always a hot topic and open. Currently working in exactly those fields. Ama if you wish.

[–] Tollana1234567@lemmy.today 1 points 1 day ago* (last edited 1 day ago) (1 children)

once it end, i see them hiring outsourced workers instead mostly. and keeping a few senior level ones to prevent everything from collapsing. it wont be like the boom during 2014-2020 hiring spree. this will bring it in line with alot of stems that hiring mostly h1-b visa holders, or outsourced.

[–] Strider@lemmy.world 1 points 1 day ago

Also possible. That's why I am hoping for a better, sustainable development.

Some advice on choosing a specialization: consider the teachers whose classes you'll need to take. Some teachers are just better at teaching than others, and sometimes even a very highly regarded teacher just won't do it for you. It shouldn't be the only consideration; there will likely come a time where you'll need to take a class taught by someone you just don't work with. But finding someone whose explanations make sense to you, whose style of teaching fits your brain, someone you find it easy to ask questions of, and taking their classes will help you learn a lot more, even if their area of expertise isn't your first choice.

[–] resipsaloquitur@lemmy.cafe 1 points 2 days ago (1 children)
[–] Tollana1234567@lemmy.today 3 points 1 day ago* (last edited 1 day ago)

the only other major worst than CS, in terms of underemployment. a masters or PHD in physics. same goes with psych(most people likely arnt willing to go to a masters, or thier academics have ben screwed by the course difficulties.

[–] 7U5K3N@lemmy.dbzer0.com 1 points 2 days ago* (last edited 2 days ago) (2 children)

Learn RPG.

Like it's old. Old as fuck. But companies still use it.. and the devs that can do the work are dying.. literally .

Trucking company I worked for in 08 had a 5 year plan to get off ibmi.

Talked to the head of their infosec last week. They still use it and still have a 5 year plan...

Medical software company I work for is so desperate for RPG devs they are hiring back folks that retired for contract hourly rates.

The CIO recently said in an all hands that if we knew someone that could RPG dev.. brother cousin neighbor.. to send them their way and the bonus would be larger.

Edit Enterprise RPG (IBM i / AS/400) Software Developer

[–] hexagonwin@lemmy.today 2 points 1 day ago

i highly doubt investing in old mainframe stuff is a good idea long term

[–] drmoose@lemmy.world 0 points 2 days ago

If you actually care it's a good time. It has never been as easy to learn and get into software engineering as it is today.

load more comments
view more: ‹ prev next ›