I've taken several salary surveys and done plenty of research through publicly available sites (e.g. glassdoor, linked in, payscale, etc.). For what it's worth, my all-in compensation is well below $300k/year as a senior engineer and is typically reported as being on or above the very high end of average. Given the propensity to exaggerate in these surveys I expect my salary to be even farther from the average than reported.
Definitely agree with respect to opportunities, though. Even at double the cost of living or slightly more, the doubled salary means one is saving more in absolute terms and has access to a much better job market.
I got my current job applying through the website knowing nobody at the company. There are just more (and better) opportunities here.
I'm in the Bay Area and I'm feeling underpaid. Please tell me what to learn.
Off-topic: try a five day water fast for your migraines. You need neuronal autophagy.
ROS is something of a standard framework used in many places. AI is largely a buzzword and can mean many things, but ML tends to have more specific meaning. TensorFlow is becoming the commonly used library for all things machine learning. CUDA is becoming an incredibly useful skill, and GPU experts are always appreciated (including outside of robotics).
So play around with OpenCV if you want to work in computer vision, play around with TensorFlow if you want to do machine learning, and play around with ROS for learning how the backend of these systems work. If you want to be more of a specialist, learn CUDA and optimizing GPU code - I suspect that will be highly in demand for some time.
>Off-topic: try a five day water fast for your migraines. You need neuronal autophagy. reply
Tell me more.
Most modern illness is caused by a pervasive lack of autophagy, which is basically a cellular cleaning cycle for your body. Since we're all rich and we eat and snack all the time, autophagy cycles are basically never activated. The body needs "feasting" for cellular growth, but is also _needs_ famine for cellular dismantling and re-purposing. Otherwise you'll have cells with damaged mitochondria that keep clinging to life even though they are broken and very inefficient. Sometimes these damaged cells even replicate out of control, AKA cancer.[1] Cancer cells, since they typically rely on sugar fermentation for fuel instead of oxygen, would normally be "marked" as damaged and dismantled during an autophagy cleaning cycle, but since we never stop eating sugar that never happens. Same with migraines.. in my view you basically have a bunch of damaged cells in your brain that need dismantled and cleared out. But unless you fast (or eat keto, however that's a bit less efficient for autophagy) your neural cleaning cycle simply never runs.[2]
https://www.amazon.com/Tripping-Truth-Metabolic-Theory-Cance...
http://perfecthealthdiet.com/2010/09/migraine-sufferers-shou...
That would be my advice, although I have a university background so take what I say with a grain of salt.
I am skeptical of this. I am early in my career, live in SF, and make north of $300k. I do not work for one of the big 4, and I know people making more than me. That's not imaginary money - it's all liquid.
This isn't meant to brag. I just think a lot of people underestimate how much you can make in SF if your skills are in demand.