Re: work from home advice
In my experience as a software engineer the likelihood of a job getting off shored depends on a couple of key things:
1. How much 'communication' plays into the success of a role.
Even if you're remote, if you are required to communicate effectively and fairly often, this will protect you somewhat. In other words, if you are often involved in requirements gathering, user feedback loops, etc., then this protects you. Communication effectiveness and frequency still come into play when remote... it's just in the way of phone calls and emails, vs. face-to-face. If you expect to be just sitting behind the keyboard remotely with little to no communication (even remote), then your position is prime candidate for outsourcing.
2. Effectiveness and quality of management
Even if you are key to a team / project's success, including the communication aspect, a bad manager may still see you as expendable and try and outsource your position anyway in a cost-cutting effort. This is unfortunate, but seems to happen all too often.
Hope this helps a little in making your decision.... Good Luck!
|