(no title)
enasterosophes | 1 year ago
The reason is, there are some skills which are highly in demand, and few people are strong in those skills. In particular, I am thinking of HPC engineering and cloud computing infrastructure engineering. Companies and institutions own large server fleets, we're talking hundreds or thousands of servers. They want whatever is running on those fleets to have high performance, security, and zero downtime.
This kind of work requires strong Linux systems administration and programming skills, an understanding of enterprise networking and storage technologies, confidence with at least one orchestration stack such as OpenStack or Kubernetes, and strong CI/CD and IaC skills (look up GitOps.) As a junior, you don't need to tick all these boxes, but people should be able to see that you're able to learn whatever you're missing.
These skills don't usually come directly from a computer science degree. However, a computer science degree is the primary way to get your foot in the door with building those skills. If you want a junior job in cloud computing and are cold-calling because you don't know anyone yet, then it will help if you have good marks in a computer science degree (although it's possible to prove your chops in other ways, like having a history of strong contributions to open source.)
Later, after you build some experience, and you prove that you can keep learning, you get the job done, and you can get along with people, you'll eventually have recruiters chasing after you, and companies willing to listen to whatever income you pitch to them.
__turbobrew__|1 year ago
dmoy|1 year ago
The low end of lawyers is also way, way lower. Law in the US has a massively bimodal income distribution, way more pronounced than Tech with Finance / Big tech paying more. In law your new grads at big firms may pull $200k or whatever, but the median for the rest is like $50k.
It's pretty brutal if you're not top xy% of your class.