72 points

Like… Literally any of it. I’m a software engineer and my degree didn’t have anything to do with software or engineering.

I’d have to really stretch to something like “time management” or “active listening” to find any connection, lol.

permalink
report
reply
32 points
*

Computer Science was great dont get me wrong, but I totally agree. Comp Sci helped with some of the basics, but didnt prepare you at all on the soft skills that get you ahead, nor why task management, version control, and other such concepts are so important.

permalink
report
parent
reply
30 points

I can’t believe in my comp sci course they never went over git. Like cmon that’s core to software development these days.

permalink
report
parent
reply
22 points

It’s a little unfair to criticise a CS course for not being a SWE course. But I agree that graduating students in CS without having covered the basic requirements in the SWE day job most of them will move into is a disservice.

I did CS (30 years ago) and things entirely missing in the syllabus back then:

  • any and all soft skills
  • version control
  • refactoring
  • testing and the value of testing
  • staging and replicated environments for raw dev, QA, live, etc
permalink
report
parent
reply
10 points

Totally agree! git is a standard for a reason.

It never fails too how many times I have to teach jr devs git right off the bat. Its just weird enough to require a little bit of handholding when they start.

permalink
report
parent
reply
4 points
*

Teaching about version control would be preferable to a singular tool. Git wasn’t always the #1 tool nor will it be forever, & there are some great tools pushing against Git as we speak which will be great for all of us when something truly better usurps—like Subversion, the former king. Training on a singular tool is like learning Microsoft Word instead of document processing where the broader concepts are more valuable for your career as you understand not just how but why.

Personally I had a lot of fun giving darcs & Pijul fair shakes in 2023 to understand what makes the patch theory cool to work with. You could probably do a whole course on VCSs & their models since you are correct that they are rather integral to real world teams & projects.

permalink
report
parent
reply
3 points

It doesn’t require university level study to understand. You took Comp Sci, not applied software development. If you can pass Comp Sci, you should be able to use a system like git without it having been part of a tertiary level curriculum.

permalink
report
parent
reply

My comp sci course used SVN.

There was one tutor who used git on their course though, albeit via GitHub Classroom so that was probably more a convenience thing

permalink
report
parent
reply
3 points

My university created an entirely new school because while the computer science graduates could do computer science they couldn’t write an email or contribute to a meeting.

permalink
report
parent
reply
9 points

It’s crazy that someone can go through college for comp sci and never touch things like VSC or PuTTY until they’re in the workforce.

Meanwhile a programming boot camp or IT Security Analyst boot camp will have you digging into the tools of the trade immediately.

permalink
report
parent
reply
4 points

Heh yeah. Lots of fresh grads don’t even really know anything about application development. Like they have a handful of sorting algorithms memorised and can explain what a compiler does (and are thinking about writing one some day) but can’t actually build anything.

Often, they can pick it up quickly, whatever the “it” is… But it doesn’t give them that much of a head start compared to someone who did a shorter program or self-taught.

I’ve never used PuTTY either, tbh… Is that just what Windows users use for SSH stuff?

permalink
report
parent
reply
3 points

Not anymore, it’s a terminal emulator but most have transitioned to just using Poweshell to SSH into things. I like multi-tabbed putty and use it heavily when configuring network appliances.

It’s also not a Windows thing lol you can install it natively in Debian, Fedora, and Arch that I know of with the basic package manager of each.

permalink
report
parent
reply

How did you become one? Every job description I’ve seen says it requires like a friggin doctorate or some shit. Lol.

permalink
report
parent
reply

You just apply anyway.

Usually they’re not willing to pay anywhere close to doctorate money for doctorates anyway, and will end up settling no matter who they pick.

I’m not sure if i’ve ever known any engineer who has met the listed job requirements for their role. They say requirements, but what they mean is “this is my ideal”. Put another way: think of it like a dating app profile. dude may act like he only dates 10s in his profile, but you show him some attention and suddenly you’re just as good as a 10, because he’s lonely and needs affection from someone.

Basically, for most companies, they’re essentially the corporate version of incels. Way too high of standards, but will settle for anyone who is into them regardless of what they think their standards are, because they just need someone ASAP, and their standards disappear quickly once you make yourself available.

I’ve enjoyed a 20+ year long career as a programmer, and I dropped out of college 3 months in because i couldn’t afford it. That’s because early in my career i took a few shitty jobs until i had a decent enough resume that i didn’t have to take shitty jobs anymore. That took study and practice and passion in programming, but i did that for fun years before i even showed up on the university doorstep.

permalink
report
parent
reply
3 points

I dunno, most of the job descriptions I see say something like “a relevant degree or equivalent experience…” And lots of places don’t even list an educational requirement, at least for more senior roles.

I basically self-taught while I was working in a different field, and then eventually found a bootcamp with a good alumni network and career placement services. Once you get a little bit of experience, it starts to snowball, but getting that first opportunity (or first few) can be a steep hill to climb.

Oh, and you gotta be pretty good at building software too, of course, but not as good as you’d think to get going-- Most of your learning is on the job, regardless of what educational path you take. In that respect, most go-getters with some diligence and aptitude can exceed the capabilities of a typical compsci grad inside of a year, I’d say.

There will always be employers who think the degree is really important, and there will be roles where it actually is… But plenty just want evidence that you can do the job well.

permalink
report
parent
reply

Same except i dropped out of college 3 months in and have enjoyed a healthy career for the last 20 years anyway.

permalink
report
parent
reply
56 points

How frequently business leaders will ignore advice from experts and “go with their gut” instead.

permalink
report
reply
10 points

Business decisions based on feels rather than hard outcome data or cost analysis.

permalink
report
parent
reply
9 points

*in spite of hard outcome data or cost analysis

permalink
report
parent
reply
3 points

All the more reason to start replacing employees with AI starting at the top

permalink
report
parent
reply
7 points

I have friends who work in data. The amount of stories I hear about well drawn up reports, forecasts, and estimates they give leaders to only be thrown out with leaders saying “yeah but I don’t think this is right” is just astonishing.

There really is a generational divide. Older leaders just go off what they feel. millennials and younger want some facts to back up those decisions

permalink
report
parent
reply
6 points

Look buddy this business is run on vibes and vibes alone

permalink
report
parent
reply
1 point

We’re a data-driven company! We just drive in the opposite direction

permalink
report
parent
reply
49 points

How long it lasts. Year after year after year. No end in sight. No summer, winter or spring breaks. One vacation a year and a few sick days.

permalink
report
reply
16 points

American? 🫤🫂

permalink
report
parent
reply
6 points

You get a yearly vacation and sick days?

permalink
report
parent
reply
45 points

Mostly the human factor in working in IT. It shows you have to manage systems and the larger concepts so that you can keep yourself up-to-date, but they don’t prepare you for how bad some people can be.

permalink
report
reply
13 points

IT, at almost every level and position, is 50% psychology, 40% reading, and 10% working with technology.

permalink
report
parent
reply
5 points

Honestly, I think it would be better if we had actual trained councilors / therapists to take some tickets, maybe as a different department that was trained on taking or working with the same ticketing system but also handling confidentiality correctly. The people who contact IT just to talk or to bitch about the current state of the world as seen through a technology lens, or those who are overstressed about tech… I’m not really a people person, I’m a tech person, hence why I didn’t go into social services or the like.

permalink
report
parent
reply
3 points

Meetings, managing email/chat, valuing the team over your personal grade where all shocks when I first started.

permalink
report
parent
reply
1 point

Working a deckade in retail prepared me for that.

permalink
report
parent
reply
1 point
Deleted by creator
permalink
report
parent
reply
41 points

Most of it. I went to college for Funeral Directing. School will tell you it’s an ancient and honourable job of serving people in a time of need. 50% of school is learning “the art” of embalming and the other 50% is rules and regulations.

In real life, embalming is becoming a rare option, so most funeral homes have one or two directors on staff who can easily do every embalming the business gets. The other directors are essentially just salespeople. Most funeral homes are now owned by a few large corporations who don’t run it like an honourable service but rather like a used car lot. These corporations have found every trick to skirt regulations meant to protect consumers and drive up prices while lowering quality of service.

It hasn’t gone unnoticed by the consumers, who will take out their anger and frustrations on the overworked and underpaid funeral director who are not in on the take. Directors are typically paid for 40 hours a week but are required to take on all clients who call. It’s rare that a director can handle every client a week in just 40 hours. All places I worked were severely understaffed and burnout was incredibly common.

I eventually got burnt out myself and switched jobs. I would not recommend funeral directing to anyone. College acts like you’ll be treated like a doctor or lawyer but they must just mean the gruelling hours because funeral directors get none of the pay or respect.

permalink
report
reply
10 points

Are people embalming less because cremation is increasing in popularity?

permalink
report
parent
reply
18 points
*

Yes. The places I worked had about 80% of clients choosing cremation. I assume it’s mostly a cost decision. Cremation does not require a casket or a cemetery plot, which are two very expensive items.

permalink
report
parent
reply
13 points

Even if I could afford it I’d feel bad taking up the land.

permalink
report
parent
reply

Asklemmy

!asklemmy@lemmy.ml

Create post

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it’s welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

Icon by @Double_A@discuss.tchncs.de

Community stats

  • 10K

    Monthly active users

  • 5.9K

    Posts

  • 319K

    Comments