Did Google give work to external agencies because American employees couldn't do it, or because external agencies were cheaper? What happens when they are no longer cheaper w/ the government penalty?
This is not chagrin for China, but danger for Taiwan. Given recent talks and activities between Taiwan and US/Japan, I won't be surprised if China attacks the island within 3 years.
Most middle-ware systems like database/messaging/file system are written in C++. Users of such systems most likely develop their applications in C++ as well, like gaming and financial firms.
for fair comparison you need to analyze most common scenario, which is multiple victims/targets vs single killer. it's going be day/night difference between dealing with a guy with a machete in his hand and a gunman...
Pivotal does pair-programming, which demands inflexible hours and intensive/stressful workload. Working remote is impossible as you cannot pair with another colleague.
I find the interview process at Google/Facebook extremely disturbing for senior devs like author of Homebrew. Nobody can remember how to manipulate binary trees/linked lists/(un)directed graphs after working on real world projects for several years. Why can't you just interview like the rest of the industry? I understand some deadwood might get in this way; just simply fire'em after several months on the job. Netflix is an excellent example in this regard.
they have a pretty bad reputation already. I'm sure they won't be able to hire anybody with non-competes. Remember there are Microsoft/Google/Facebook and many startups in Seattle; ppl have choices.
1. pick an industry, not particular technologies. For example if you think Internet companies like "FANG" group are more promising, try to join one of'em;
2. become familiar with a more adaptive language like Java;
3. prefer back-end over front-end as experiences/technologies are more transferable;
4. stay sharp on algorithmic problems;
5. keep learning;
i upgraded Win 10 on my old laptop last night, guess what? Win 10 kept crashing and restarting after i logged in. i had to restore it to factory setting, reinstall all Win 8.1 updates and some software. fortunately i tried it on less used machine first...
Will never upgrade to Win 10 again till Win 8.1 is EOL.
a master's degree is only useful when:
1. u want to switch career;
2. ur resume needs help from a presitigious name-brand school;
3. u need to figure out whether u would want to pursue a Ph.D.;