Very much an industry of two halves. Some companies absolutely do not care about you and will drive you to do more with less and for longer hours until you burn out, and then replace you with the next poor sucker. Offers will bend over backwards to look after their people and maintain a working environment where everyone gets a say and is happy and able to be at their best. Which one you get can be a total coin flip, and even sat talking to them in a job interview it’s sometimes easy to mistake one for the other.
I’m treated well as a software engineer, I’m the envy of my friends of family. But I have friends who are treated like crap in software dev too. So I guess it goes both ways.
Your friends who are treated like crap, are they in a company where software is the main product, or in a company where software is a support department (and their actually money earner is some other product/service)?
I work at a place (state government) that has very flexible hours, lets people step out for a few hours to take care of errands, gives you time off with no questions asked, etc. Having said that, I feel very fortunate, as I have heard some horror stories about other places.
not in india. most companies treat you like trash because it’s so easy to replace you here with some other poor dude who is ready to take it. good programmers demand a good salary and most orgs dont offer that… that’s why most software developed here is trash.
It’ll definitely change if AI puts a bunch of us out of work, but I don’t think it’s something to laugh about. I worked my ass off to get into this career, self-educating for a decade until I finally broke into the cushy jobs. I have no idea what I would do if my career goes away. There’s nothing else that I’m as good at as I am at programming.
Software engineering and website development.
Not sure I agree there, these are jobs where you can be in a company with “crunch culture”, crazy deadlines, overtime expected, etc.
Very much an industry of two halves. Some companies absolutely do not care about you and will drive you to do more with less and for longer hours until you burn out, and then replace you with the next poor sucker. Offers will bend over backwards to look after their people and maintain a working environment where everyone gets a say and is happy and able to be at their best. Which one you get can be a total coin flip, and even sat talking to them in a job interview it’s sometimes easy to mistake one for the other.
I’m treated well as a software engineer, I’m the envy of my friends of family. But I have friends who are treated like crap in software dev too. So I guess it goes both ways.
Your friends who are treated like crap, are they in a company where software is the main product, or in a company where software is a support department (and their actually money earner is some other product/service)?
Definitely not everywhere. Speaking from experiences
I work at a place (state government) that has very flexible hours, lets people step out for a few hours to take care of errands, gives you time off with no questions asked, etc. Having said that, I feel very fortunate, as I have heard some horror stories about other places.
not in india. most companies treat you like trash because it’s so easy to replace you here with some other poor dude who is ready to take it. good programmers demand a good salary and most orgs dont offer that… that’s why most software developed here is trash.
For now lol.
It’ll definitely change if AI puts a bunch of us out of work, but I don’t think it’s something to laugh about. I worked my ass off to get into this career, self-educating for a decade until I finally broke into the cushy jobs. I have no idea what I would do if my career goes away. There’s nothing else that I’m as good at as I am at programming.