3 ms·
1. Those on top naturally don't see the problem. Or they do and are intentionally disengenuous. People like their 150K paycheck and know that they're replaceabl
by devwastaken 5y ago
1. Those on top naturally don't see the problem. Or they do and are intentionally disengenuous. People like their 150K paycheck and know that they're replaceable if we allow more workers.
2. Companies made their bed and are lying in it. They refuse to invest into devs because they know they're gone in 2 years. They're gone in 2 years because companies don't give incentives to stay. They would rather hire someone else and pay them more than pay an existing employee more. Lots of made up reasons as to why, it's become culture and everyone goes along with it.
3. Software work is exported to India and elsewhere. That's not a new fact, it's been going on since the 90's. Cheap global labor pushes out domestic labor. But no senator with the superpac's to get elected would ever dream of restricting global markets. Their salary depends on them not doing so.
4. A company will never say their market isn't in demand. That's like saying your company is unprofitable or that it makes bad products. It may be true, but you always say you're viable and make the best. Same as how you say your jobs are in high demand. More applicants = more control, you can pay less with less benefits.
So while those in power do nothing because they're not affected, graduating students are met with little to no jobs, and we yet again see more socioeconomic decline. If dev work was in high demand there wouldn't be an unemployed compsci student in the U.S. yet I know multiple. Companies and those with the incentives are lying.
- itake 5y ago> People like their 150K paycheck and know that they're replaceable if we allow more workers. can you elaborate? as a senior dev myself, I am def replaceable, but my role in the company is completely different than what is expected of a junior engineer. There is zero chance I could/would be replaced by a junior engineer and I love have junior talent on my team to do the work I am not interested in. > 2. Companies made their bed and are lying in it. no... companies love hiring junior engineers directly from college because they are wayyyy cheaper than senior talent, it doesn't matter if they leave after 2 years. Training up an employee only takes a few months.
- m00x 5y ago> Training up an employee only takes a few months. Uh??? No it doesn't. There's a huge skill discrepancy between senior devs and junior devs. You can train them to be somewhat useful, but it'll take years for them to champion complex projects by themselves, and even then, it takes years on top to be able to gather reqs, ask the right questions to stakeholders, and make a scalable, solid implementation. Juniors are great if you have low hanging fruits, or you want to invest in a great hire.
- ianleeclark 5y ago> Uh??? No it doesn't. There's a huge skill discrepancy between senior devs and junior devs. Most companies take the bet that they don't need to train juniors to seniors, they just need to get them to some minimum level of positive contribution. > it takes years on top to be able to gather reqs, ask the right questions to stakeholders, and make a scalable, solid implementation Sometimes you just need some people to update HTML templates, update an API call to your charging platform to include a description, or any number of smaller tasks that pop up. It's why it's called shit work.
- itake 5y ago+1. The senior engineers write the spec and JIRA tickets (addressing the harder system wide issues) and junior engineers execute.