Trying to switch careers and leave Software Engineering for these reasons.

I worked extremely hard for a 4 year degree from a good state school, but now, everywhere I go I am being tested with a coding challenge? Even smaller companies? What was the point of the degree then? I feel like I cannot get an entry level job anywhere.

No offense, but thousands of people graduate with degrees every year, a degree isn't an entitlement to a job? Thats not what college is about, unless you're in a profession like nursing.

While I agree that a lot of screening metrics are pretty off and some people have ridiculous pre-interview challenges that require hours.. a 30-minute-to-hour challenge is nbd. There are literally thousands applying to new grad jobs and people need to be weeded out.

A lot of CS programs are oversaturated and graduate people who don't know what they're doing... know this from experience from talking to people in senior level courses who somehow scrape by without knowing the basics.

I feel like our wages are been devalued greatly from the outside world. For example, an Indian or Chinese citizen would take 20%-30% less $ than an American, therefore, devaluing the salaries of American Programmers.

I'm also a new grad and have a pretty solid starting salary compared to my non-cs peers. CS starting salaries are amongst the best for undergraduate degrees.

Hard to gauge trends, but it does not seem like this is a reality.

Lastly, I want to go in a field where I cannot get replaced by foreigners (7 billion in the world). For example, if I only have to compete against other Americans then it would be only 350 million people. But if I would have to compete against foreigners like the software engineering field, I know their work ethic is better than mine (10 hour days where I would love to work 6-8 hour days) and take their work more seriously than myself. If I did Law School, for example, and became an attorney, then I would only have to compete with Americans, or even becoming a financial analyst, I would only have to compete with Americans

Again, think you're way over exaggerating outsourcing. It has never been me vs a foreign consultant for a job, I don't know where you're getting this idea from. The only place I've really seen outsourcing become an issue is for freelance work on sites like Upwork.

I want to work in a industry that has the least amount of competition with the highest pay

uhhhhhhhhhhhh

/r/cscareerquestions Thread