Algorithms are great to learn but sadly Ive had little chance to use em in real work, would'nt put too much stock in them for returns. In any case, any algos you need most likely you will learn on the job, if something slows too much.
Simple things like looping trough regular files, fusion files, sorting items, tree manipulations
Wow. Thats quite an archaic (and ineffective) choice of how you group the 'us' vs. 'them' in your world. Human beings are human beings. The concept that because someone lucked into being born in a different location than you makes them 'the enemy' is really sad, and a big part of what is wrong with this world. Personally, I define 'us' as intelligent, hard working, decent (ie, moral and ethical) human beings. The random location of where they happen to be born and what government happens to claim them for taxation purposes has nothing to do with it.
I have nothing about individuals, but about the very exploitation of wealth difference between our countries and less wealthy countries in order to get cheaper labor. This is unethical to me.
Do you outsource for house building, or do you do it yourself? What about for that computer you're using? Did you make it yourself? Or was it outsourced to someone else who is better at it, and can do it cheaper than you could. Just because some outsourcing happens to cross an arbitrary national line doesnt make it anything different than local outsourcing.
Right, I don't have anny issues with outsourcing locally. Since the closer I outsource, the closer 1 hour of my work is worth one hour work of somebody else I outsource my work. But we are outsourcing very far on the very basis that 1 hour of my work in a rich country is economically worth 50 hours of some other people in poor countries. This is not right. It is radically different and unfair.
Indians tell you how you should work and in what conditions? Thats pretty weird.
When people won't hire me because the can hire indians, romanians or whatever else worker that will cost them less. They are actually disabling me of getting a job, unless I can offer the same service for the same price. To keep my job I'll have to accept less money, more hours or whatever to make up for that unfair competition. I hope I don't sound racist, because I am not, it surely has to do with the poor choice of wording.
How is this reasonable? If you do this, then you're just short-changing your company, and putting everyone's paychecks at risk. Thats one of the things that people who havent run a business dont get. The pressure and obligation to keep the business solvent and growing so that everyone gets to keep their jobs and keep getting paid, is quite intense.
Actually "everyone" doesn't get to keep their job, but happen to lose it to "superior" foreigners. One job for a "superior" foreigner is one job less for us. Outsourcing of labor, isn't that far a concept to slavery. Except that nowadays we have to compete with the slaves of this economic system. It shouldn't be indians that tells us how we should work and in which conditions, but rather them asking to work in the same conditions that we enjoy here.
"The great question... which I have not been able to answer... is, `What does woman want?'" -- Sigmund Freud