In the bay area there is such demand for developers that you will find a job.
In the bay area there is such demand for developers that you will find a job. It may not be the most amazing, perfect job for you but the pay won't be "bad". However, I do see a few problems: If you've been out of the algorithm, leetcode, game for a while, passing the bs interviews is going to be a challenge.
The truth is that almost no one uses that shit or they just google an implementation. So, you're choice is to dedicate a significant portion of your free-time to studying or use the shotgun approach unless you have a network "in". It's probably going to be difficult for you if you refuse to learn new things. I've been specializing in front-end for a while and the framework I'm an expert in Ember. Time to learn react.
If you want ever-increasing salaries, you're going to have a hard time. There is a cut-off for even the best senior developers. The only way up is management. If you can still add value as a developer, someone will hire you. Mindlessly copying from google won't tell you the right questions to ask, and won't help you mentor new talent.
Given 1 3 also becomes a bit of dead end. If you're actually on a principle track that's ownership, aptitude, etc senior developer tracks can be nearly unbounded; especially at the usual suspects and increasingly at companies serious about growing their technology department.
I'd caution against striving for "just adding value"; being one of the people that have 2 years of experience 10 times is going to cut you off from most employment opportunities. Modern development is more about making good design choices and knowing how to leverage languages, frameworks and systems to develop a solution that meets the companies objectives and does it quickly and in the most cost-effective way. I've saved and produced millions of dollars of value for many companies and advanced algorithms knowledge was never part of the solution.
This leetcode shit is just a hazing ritual perpetuated by the majority of companies because they're unwilling to do something more sensible because it requires time and effort. Wouldn't it be more effective to review my code on github and bitbucket than to give me a puzzle to solve? Right, that takes effort.
You could "produce millions of dollars" with an excel macro. That doesn't make the skill a good thing to peg the long term health to your tech company to. Moore's law has smoothed over many the failing of a mediocre dev; the next generation isn't going have same luxury just the same as the current generation has to know exponentially more than those that made their fortune during the dot com boom.
I'm 41 and doing great. I 'work' for an amazing organization work is in quotes because I do exactly what I'd do if I was retired and have a number of extremely interesting problems on my plate. I don't bash new frameworks even if I know they're a bad idea until I've built something non trivial with them.
My education and experience are outside the norm for developers where I live. I have a business degree with a marketing major and have spent most of my life working for or founding startups. I love introducing people to each other. When you get older, you're usually much more connected than you imagine. I make fun of myself when it is deserved. I praise others when it is deserved. Hell, I have built things with blockchains even though I didn't think it would be a good idea.
Basically, I stay current and try to be a good member of a team. Too many devs, young and old, are oblivious to this. Humility, a sense of humour, and being generous with credit are all great traits to help ensure a long and happy career!
They are inspiring people I wanna follow not those useless and inefficient bureaucrats in charge of "human resources". As programmers, we should take the control of the recruitment with coopting.
The market is in our favor. We are more needed than we need. We can do that smoothly and the good business men will understand they can save a lot of money with a such system.
I already know few good programmers who are available and I can recommend. I would care to suggest to everyone in this thread the following work: Going from a rigid mindstate to a growth mindstate changes the whole game and I bet you anything it would go a long way to alleviating the burden of grey bias and all the other evils we face.
Noah Gundersen (born May 31, ) is an American indie folk singer- songwriter from Seattle, Sutter again looked to Gundersen and The Forest Rangers (band) to create an original song for the show in , and the song " Day Is Gone". Read more...
Be prepared with the most accurate day forecast for Raleigh, NC with highs, lows, chance of precipitation from The Weather Channel and yug-business.ru Read more...
Don't expect to ever become CEO unless you start your own company - but even then the needs of leadership will likely result in not writing any more code. In most jobs as long as you continue to write code you will likely have a limited set of promotions you can get.