The problem with universities is they create a self fulfilling prophecy, one that most students graduating from their will support, willingly or unwillingly, for their own benefit. If I go out and tell that XYZ uni I graduated from is not worth it, I would also be decreasing my chances of getting a job.
I know the 4 years I spent in my college were not worth it in an industrial perspective. Yes, I made friends, I learned how to learn, and I also got a degree to show to potential employers. But going back 4 years, would I repeat my decision? Absolutely not.
It's hard to accept what you did. But then again, you never graduated, so it might as well not affect you.
Mumbai is one of those places where the sea dumps all it's waste. Of course, a lot of it must have been generated by Mumbai itself, but some must also be coming from elsewhere.
Extradiction would be unlikely for such crime(even cases of terrorism can take years for extradiction, or may not even take place). But it would be possible to get them arrested in India.
That said, there are literally millions of people in India who have graduated with whatever degree/certificate, can speak English, and are willing to work in any kind of scam, as long as they get money to buy food. You can setup a office in Noida/Mumbai/Pune/Bangalore etc, and hire these people for dime a dozen. Things getting risky? Close everything and start anew in another city.
Problem lies in poor law enforcement in India, and lack of awareness among old americans.
I can buy apples at a somewhat objective price by comparing the price provided by other sellers in nearby stores. Also the price will be mostly affected by supply vs demand.
OTOH, softwares prices can be affected by too many parameters.
Then again, IT industry is a child when compared to say, mechanical or Civil industries.
TLDR: The best go to US, the next best to MNCs and startups, the rest are the ones you get when you pay peanuts.
Here's how Indian engineers get jobs.
The very top(maybe 0.01%) get directly hired by US MNCs. This gives some people the "Indians are smart" stereotype.
The next top(0.01% - 1%) work for US MNCs in India, or the few top homebred companies. Foreigners will rarely deal with them, as they are working on products, not services.
The next few go into startups and some good service companies. These service companies are costly, after all, they have to pay much higher than what Infosys or TCS would do, to maintain these people. I don't know how many american tech workers come across these people, but a few must be. These people are probably the source of few comments saying that "some Indian workers I worked with were good".
Now, the lower ones, will get into likes of TCS, Infosys and hundreds of small service companies that work on basis of "hire enmasse, at cheap, and sell at little higher cost". Now if you are paying peanuts, it is very foolish to expect people like Linus Torvalds. This gives people the, "Indian engineers are shit" stereotype.
Indian here. We don't lie. If you ask me if I am a female, I'd obviously won't answer yes to that.
The problem is that it's considered rude to say no when asked to complete a task by a senior. So when you'd ask an Indian developer if he can complete a project in a week, he might say yes even though he's not sure if he can do it. What he would do is say yes, and then give his best try to complete it in a week. Only when he has failed to do so, he'd report his failure.
Basically, saying no is considered as insubordination/cowardice.
I think a better strategy than trying to be rich is,
1. First decide what is the median lifestyle that you want to live. Then decide how much it costs.
2. Next decide what are the tasks which make you most satisfied. Consider doing those tasks that would earn you at least what is required as per above criteria. As a rule of thumb, the most satisfying tasks(ex: world tour with your spouse) will earn the least.
3. Invest, so that you could switch to doing more satisfying tasks, as your threshold of money to be earned via job will go on decreasing.
There's no point in working hard, doing a job you don't like, to earn millions/billions, when you won't be spending most of it. After all, you might get hit by a car today, and you'll never know how those millions of yours got spent by your kids.
I think you are confusing between specialization, and a degree in sub-branch. A degree in CS is always valued more than a degree in say IT.
On the other hand, a degree in CS with specialization in Networking, would be more valued than a plain degree in CS.
I'd say if you want to specialize, do a master's. A degree such as above would put the holder in really bad position if that field goes into ice age. In case that happens to master's degree, you always have your bachelor's degree to fall back to.
The "you are the product" model might work, but given that most ad-blockers also block trackers(or dare I say, most people want to block trackers, ads are just collateral damage), you might have to come up with self made analytics/advt tools.
Donations + sponsored content might work as well. Some good youtube content creators use it(eg: Kurzgesagt). But this will work only for very small teams. Even better if you live in cheaper countries with a worldwide target audience.
Before 90s with all those protections, Indian companies had become sloths. The economy was in bad shape and the govt had no option but to open up for foreign investors/companies.
If anything, foreign investment/companies have brought better days for Indian customers, even though it means more money draining out to US.
Those industries that are still protected(eg. There are no foreign universities) are still in bad shape.
> This deal is the result of commonly shared desperation.
I get that Walmart is desperate to get into Indian market, but what's the issue with Flipkart. Even though they aren't doing as well as compared to Amazon, from the founder's pov, why would he care if the company goes to Walmart or amazon? After all, he gets the money, and he gets to make a exit(from what I've heard)
Why though? Is there some useful benefit that python offers over C++, or is it just another language support so that people more comfortable with Python could use it?
If I were ever to write a desktop app, which one should I choose, given I'm equally comfortable with both languages?
I know the 4 years I spent in my college were not worth it in an industrial perspective. Yes, I made friends, I learned how to learn, and I also got a degree to show to potential employers. But going back 4 years, would I repeat my decision? Absolutely not.
It's hard to accept what you did. But then again, you never graduated, so it might as well not affect you.