I'd argue most above average but not stellar workers would not put up with Netflix's implicit demands.
I'd argue most above average but not stellar workers would not put up with Netflix's implicit demands.
What a boring future we live in. :)
I'm not claiming to be a special snowflake. I'm just a regular old "Enterprise Developer".
But the thought of working 30 years at one company and receiving a pension, horrifies me.
Just like we are just "resources" to an employer, they are just resources for us to make money. No loyalty either way, no expectations.
They give me a paycheck every two weeks and I work hard and do my best work for those two weeks. Nothing more, nothing less.
That said, I come from an area where for whatever reason, there was a large population of undocumented or otherwise illegal immigrants. One of my good friends, then and still, was able to get a work permit through deferred action. Her experience transitioning into a legal workforce has been nothing but depressive frustration to the exploitative and apathetic practices that her employers are able and willing to get away with. We both agree that the same practices happen in and out of tech.
While her struggle is strong and her ambition gets around a lot of niggling motivation problems. I can't say the same for many of my other friends in the same situation whose lives are irrecoverably fucked before being adults, despite their bleeding passion for what they do and care for.
Point is - peoples' lives are complicated and others' apathy only makes it worse. Your paycheck every two weeks and the decisions that follow can make or break a person's life. Please grow some empathetic balls, consider the power you have over others and try to look past lines on resumes and try to see the person behind it. "That's life" is not an excuse for your selfishness.
Thank you.
From a personal standpoint, I always put family first and will go to bat with my manager all the way up to chain for anyone who has personal obligations that reports to me.
On the other hand, technology is more black and white. I don't expect anyone to know everything but I do expect a certain level of competence and being able to work independently based on your hired skill level - especially for contractors.
When I'm hiring contractors, I don't expect to have to handhold, mentor, etc. I'm not making a long term investment in them and they are getting a premium for it.
I don't see myself any differently. If I'm applying for a contract job, I know 90% of the job requirements. If I'm going in as a permsnent employee, I'll try to squeeze in with 50-70% of the requirements and bust my butt to get up to 90% proficiency.
There was an anecdote about Netflix about how a group of engineers who were top performers were let go after they did their part in transistioning Netflix's data center to AWS.
So should we feel bad for the people that got laid off? They will be some of the most sought after people in the industry.
The reality is this is suboptimal for the company, but can still be rational for HR.
https://www.serverwatch.com/server-news/ibm-mainframe-revenu...
http://www.forbes.com/sites/cameronkeng/2014/06/22/employees...
There is a term for it "pay compression"
But money isn’t everything and those pay rises suck I get 5-6% p/a without asking, must have been a heck of a bonus cut then.
But even at 5-6% raises, that doesn't compare to the roughly 11% "raises" I've received by jumping jobs 4 times since 2008.
As far as money isn't everything. Yes there is a trade off between how much I'm willing to accept and commute times. All in all, the only reason I go to work every day is for the compensation.
As far as I can tell, the gravy train is over as far as being able to make 10K to 20K+ to switch jobs if I still want to be an active developer and I'm not willing to relocate. I'm okay with that. Now the criteria for jobs are what new skills I can learn, comparable compensation, new challenges, and work life balance including the commute and work for home opportunities.