Remote Developers Are the Real Solution to America's Tech Skill Shortage
blog.salsitasoft.com
blog.salsitasoft.com
Eventually become probably the most prolific developer in the company despite not being on site.
Has it's downsides though, you are generally overlooked for lead developer/mgmt positions because you are not on site.
I think this is a mistake, I eventually left because of said mgmt choices and I think this sent a wakeup call to them.
This probably wouldn't be as bad if there was no "on site." If a startup is willing to hire remote developers, it can get away with having no office.
Lead developer is another story, but, again, having a rapport with the team (or just basic, in-person relationships) is a big part of being a good leader.
However, I do think there's a fundamental ceiling for remote developers in becoming leads or "product engineers." Collaboration, especially with non-tech stakeholders, is still much harder when you're not in the same office. As such, it's unlikely that we'll see many remote developers in positions which require extensive product discovery and brainstorming or high-level architecture.
Unfortunately, such work (ie. senior developer work) is precisely where the talent shortage is most acute. I have no problem finding junior/midlevel developers who can implement a function locally or remotely—but finding local senior developers is nigh impossible.
They also only post the announcement for a couple of days instead of the weeks listed. The idea that they can't hire Americans is BS because I've been part of the interview process with great devs who I never see again because the company wouldn't pay a fair salary.
My point being, skill level != physical location. My even more tl;dr: find a better company to work for.
--Matt @ WFH.io
Beard length is a fine balance...
VERY few developers know about all of the above, even if you remove searching and scalability. It's these kinds of developers that startups are looking to hire...and they are rare.
As a side note, successful startup founders often posses the skills above (think Facebook, Instagram, Snapchat, Pinterest, etc).
Successful startup founders don't possess those skills, they acquire them after they are successful. Twitter was well known for their fail-whale. All huge sites had several overhauls to scale. Virtually no websites fail because of technical reasons. Your biggest scalability risk is that you won't have to.
I would assume there is a shortage of expert programmers with skills in JS or C++, but the market for junior-mid level programmers aren't as hot because it's pretty easy to learn the basics of HTML CSS and JS
https://app.box.com/s/bet4hfb0ocl0denjqkom
And my GitHub account where I've hosted some Django and Angular tutorials/projects
Because maybe, instead, it's one of the relatively few remaining U.S. labor markets wherein the labor pool has even a semblance of parity. For now.
The below article is a superb read, and I highly encourage as a more complete view on the subject.
I'm a software developer originally from a rogue nation, so living in SF bay area is really awesome.
Personally, having a crap ton of experience working with overseas teams, the timezone difference is absolute hell. Moreso than the "not physically in the same room" thing. You can't even get on a phone or be in a chatroom together for most of the regular working day. That blows.
*(He mentions that he has experience hiring European developers, but it's not obvious from this post alone that he has a direct financial interest in the offshoring model.)
Only the top x% of engineers that have already proven themselves beyond any doubt and are pioneers in startup technologies are likely to have a steady access to remote jobs that pay on par with on-site positions in expensive cities like NY, SF or London.