this post was submitted on 21 Mar 2024
24 points (85.3% liked)

Technology

59589 readers
2891 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] mozz@mbin.grits.dev 9 points 8 months ago* (last edited 8 months ago) (15 children)

They’re about 20 years too late to be doing that. Current clever-person play is to learn a solid manual trade, build good relationships with people in your community, make sure you’re directly connected to where the food comes from, travel if you can and make sure you’re familiar and have connections in a few different places in the world.

People who are today getting into CS and going into debt to get a Bachelor’s in it are in for a rude rude awakening if they observed that that would be the ticket to a comfortable life.

[–] JDubbleu@programming.dev 5 points 8 months ago* (last edited 8 months ago) (5 children)

It still kind of is though? The market is ass right now but my TC last year as a new grad was $200k and I only started in April. If you grind interview prep you're bound to get something eventually, and new grad software engineers currently pay near to low six figures.

It's not easy but CS bachelor's degree to software engineer is a solid career prospect long term even if the market sucks right now. Not to mention trades destroy your body in ways that cause long term issues, and pay way less over the course of a career unless you're doing something exceedingly risky.

[–] mozz@mbin.grits.dev 5 points 8 months ago* (last edited 8 months ago) (4 children)

my TC last year as a new grad was $200k

UPS drivers make $170k. I'm not saying you're unsafe in the short term, necessarily, or that driving for UPS is safe in the long run, either... but I think they are far less likely (or likely to be later on down the road) to get replaced by technological developments, as compared with pure software dev. And, they don't have loan debt to pay down, and they have a union to protect them against the employer suddenly realizing in the medium-term a cheaper way to get it done and picking up the axe with no hesitation.

Long term, I'm assuming that there will be very major changes to the world. There are lots of memoirs you can read of people in a sudden upheaval situation realizing that all the money in the world couldn't save them. That was part of the thinking behind my comment that I didn't really spell out in detail.

CS bachelor's degree to software engineer is a solid career prospect long term

Why long term? Short term yes, but you seem to be assuming that climate change and AI developments don't produce any major changes to the landscape.

trades destroy your body in ways that cause long term issues

Depends on what. Construction, yes, absolutely. I was thinking in terms of more like electrical or plumbing, crane operation, things like that. But yeah I'll agree with that for some things, definitely.

[–] JDubbleu@programming.dev 4 points 8 months ago (1 children)

Preface: I realize after writing this I possibly came off as one of those, "just learn to code" people. I'm not. People should only join the field if they're passionate about or at least enjoy it otherwise they will burn out fast. With that said, I don't think the field as a whole should be written off by those who enjoy the work, and CS degrees are as useful to software engineers as physics is to a mechanical engineer. Back to the main discussion.

I think we just have different views on where AI is headed and what it is capable of. Neither job is going to be replaced any time soon by AI IMO, but I'm pretty certain a UPS driver will be replaced much sooner as it's a fundamentally simpler problem to solve.

For comparison, software engineering is critical thinking turned up to 11 with tons of ambiguity and guesswork as to what people actually want vs what they're asking for. It's very people and communication focused despite what stereotypes might portray, and you often have to figure out and tell people what they actually want instead of doing what they say they want. Automating software engineering would be more like automating an entire supply chain as opposed to one part of the supply chain (delivery driver) because there's so many different types of software engineers out there. Not to mention you need software engineers to automate software engineering.

As for pay, that $170k is the absolute top end for UPS drivers and you have to work your way up from warehouse to a delivery position. Software engineers top end is generally around $500k (you can get up to $1 mil but it's rare enough I wouldn't consider it fair for the point of this conversation), with starting being ~$95k for most new grads. Absolute worst case scenario you go work for the government for $70k and earn a healthy pension with dope benefits, regular raises, and amazing work life balance.

Student loans are definitely a consideration and can be high risk, but attending a community college for your first two years before state school you can get out under $30k of debt. My total tuition cost for 5 1/2 years of college was <$20k in California. I was fortunate enough that my mom paid for my education, but I could've covered the cost with loans and paid them back by now. This is all ignoring that software engineering internships regularly pay in excess of $50/hr making it possible to put yourself through school while working summers just like your grandparents did.

I agree somewhat with your concern over the uncertainty of the world, but I figure no one really knows where we're headed so I might as well do what I love and make as much money as possible in the meantime. Neither are bad career options IMO and trades can be awesome, but it's important to consider the long-term risks that often come from certain occupations including those sitting at a desk all day.

[–] mozz@mbin.grits.dev 5 points 8 months ago

People should only join the field if they're passionate about or at least enjoy it otherwise they will burn out fast. With that said, I don't think the field as a whole should be written off by those who enjoy the work

This part, I 1,000% agree with. I was actually in school for a CS degree because I had love for it, before I realized that a lot of people were in it because it was money, and it really surprised and confused me. Like buddy you're gonna have a better life if you go and find your thing that you have love for and do that instead.

think we just have different views on where AI is headed and what it is capable of. Neither job is going to be replaced any time soon by AI IMO, but I'm pretty certain a UPS driver will be replaced much sooner as it's a fundamentally simpler problem to solve.

Experts in the field don't agree with you. As of now, it's supposed to be easy white-collar mental work is the very first thing on the chopping block (accounting, paralegal, sort of simple stuff where you just have to have the right domain knowledge and not screw it up). That's not in the cards for AI currently but it's clearly on the horizon with no real earthshattering breakthroughs required. But pure-mental work that takes serious understanding and planning, something like software dev is next after that. It's far, far outside the capabilities of current AI programs yes. But I think depending on your multi decade career trajectory on nothing really changing in terms of new breakthroughs is not a real no-brainer if the priority is money and a comfortable life.

Stuff that involves interacting in the real world -- handling a vehicle that can kill people, there's no unit tests or way for someone to go in after the fact and fix it, you have to get off the truck and interact with an unpredictable environment with human rules that can't be broken down logically, or you have to physically put up framing or wiring or etc -- is actually supposed to be the last to go, after anything that's purely mental. I think it's hard to predict, as you said, but that theory makes sense to me.

I agree somewhat with your concern over the uncertainty of the world, but I figure no one really knows where we're headed so I might as well do what I love and make as much money as possible in the meantime.

This actually makes total sense to me. If you would be programming if it made $38k a year, because it is your art, then fuckin sounds great. There were a lot of people who did that way back in the day, before the whole money-function came into it, and they were content and they created a lot of the solid foundations for the computing world we have today (that will likely be around for a lot longer than Tailwind or Typescript will.)

load more comments (2 replies)
load more comments (2 replies)
load more comments (11 replies)