10 Reasons Web Developers Have It Harder Than You Think


<a href="https://www.flickr.com/photos/ashassin/16358130636/" rel="nofollow" target="_blank">ashassin/Flickr</a>

1. No one understands what they do

Tell anyone you meet that you’re a web developer and they usually think you design websites or play video games all day. And that you’re an anti-social nerd who hides behind a computer screen 24-7.

2. Yet everyone wants them to design their website

Once you explain what you actually do, people come out of the woodwork asking for a free website or computer advice like you’re some IT guy. Then there’s the “I have a great idea for an app” conversation that inevitably comes next.

<a href="https://www.flickr.com/photos/jdlasica/14878181733" rel="nofollow" target="_blank">JD Lasica/Flickr</a>

3. Everyone else thinks they’re also a web developer

Thanks to handy websites like Squarespace and Wix, everyone thinks they’re just as tech savvy and can build their own site. Real web developers write code and develop robust platforms with algorithms and data storage. Try to do that with Wordpress, sucker.

4. Even minor mistakes can bring down an entire site

Forget to enter a single key and something could display incorrectly or the site can become an unusable mess. Even worse, the site becomes an open playground for hackers.

<a href="https://www.flickr.com/photos/infomatique/10580954085/" rel="nofollow" target="_blank">William Murphy/Flickr</a>

5. There’s tons of pressure to create the next big thing

Lots of people in the tech industry want to be the next Mark Zuckerberg. While it would be nice to become rich and famous off a great idea, the reality is that most startups fail. They require a tremendous amount of dedication, long hours, personal sacrifice and cash. Lots of cash. For developers with weak stomachs or looking for job security, a full-time job with an established company is the way to go. 

6. Technology is constantly changing -- and it’s annoying

If you go six months without learning something new, you’re already behind. There’s always a new language, a new system, or a new tool. Web developers have to stay on top if it all in order to stay relevant. And it’s not enough to just be on top of current updates -- you basically have to be able to predict what’s coming next. 

<a href="https://www.flickr.com/photos/hackny/8049766429/" rel="nofollow" target="_blank">hackNY/Flickr</a>

7. The hours suck

Sure, there are some laid-back startups that have four-day workweeks, but that’s not the norm. Web developers are often left working under crazy circumstances that require 24 straight hours of coding in order to meet a deadline. And sometimes, that means working over a holiday weekend, because lots of companies prefer to launch over holidays when they know their site traffic will be lower and the kinks can be worked out without people noticing.

8. The competition is fierce

Experience means nothing: Even though recent grads have a limited resume, older developers, who may be able to call seniority, typically lose out because their techniques are usually already irrelevant. Plus, there’s a battle with offshore companies that can afford to charge way less for the same services.


9. They can work from anywhere

Get a computer and WiFi access and you’re good to go. A lot of web development jobs can be done remotely, which sounds great, right? Except being able to work from anywhere means being expected to work from anywhere at anytime.

10. But they really should be in San Francisco

If you're in San Francisco or Silicon Valley, the odds greatly increase for landing a dream job. It's a job hunter's market there and some of the highest-paying positions can be found in those parts of California, meaning if you don't live in this extremely competitive area you're already falling behind just because of your zip code.