Live data from Hacker News

Ask HN: Is web development still a viable career choice?

news.ycombinator.com

11–20 of 246 posts

Re: Ask HN: Is web development still a viable career choice?

#11
post #8

As a sibling commenter said, define web developer first. I can see two viable, yet very different definitions: 1. Frontend web engineer: Versed in HTML, CSS, modern Javascript libraries such as React, Vue, Angular. This is a programming role first and foremost, better paying than #2, and what I would suggest focusing on. 2. "Classic web developer": Versed in HTML, CSS and just enough JS/jQuery. Knows the inside out o…

I really like how you defined these roles. #1 pays more these days and startups and sf companies want actual front end engineers. But there is still a world of work out there for the classic web developer or "web designer" as we used to call them. In every town and city you have small agencies and web shops building a range of smb to mid size sites. Squarespace, wix and some wordpress plugins are chewing into this market thou.

Re: Ask HN: Is web development still a viable career choice?

#12
Web dev is huge and probably will be for the foreseeable future - as long as businesses need custom solutions and software, it will probably be web based. Businesses will always need custom software.

But there are a lot of people doing this work. You have to compete with them. That will take a lot more work.

Re: Ask HN: Is web development still a viable career choice?

#14
>Six months sounds like a lot

No, it does not. Learning new skill from scratch takes time. You're trying to master 2 new, orthogonal, in some sense contradictory skills: web development, and self-promotion (to find your place in "the job market"). Take a deep breath.

Re: Ask HN: Is web development still a viable career choice?

#15
post #10

Solving [business] problems is a viable career choice. Web development could be solving someone's essential business problem or totally non-essential for someone else. The key is to find the customer for whom whatever you're doing will solve essential business problem. Quite often web development is exactly what customer needs but he won't call it this way. He won't use this wording. He won't look for web developer.…

This is just bypassing OP's question. You could similarly ask if plumbing, plastering or tiling is still a viable career choice in construction, or whether one should focus on general carpentry.

You'd then try to work on projects where your construction specialty is seen to be more valuable than not, that goes to your comment. But that's an entirety different question than whether a specialty should be pursued, and if so what specialty.

E.g. in this case whether it's still a good move for a new developer to start out his career by focusing on web dev v.s. say native mobile dev, or mainframe development or whatever.

Re: Ask HN: Is web development still a viable career choice?

#19
Yes, it is. I spent 8 months studying web development and I am now one year and a half in on my first software development job. I can see clearly tons of opportunities in the future.

My 8 months of studying were full-time studying (freeCodeCamp and plenty of small projects). 6-8 hours every weekday.

Not sure what you mean about "solid path", but you have to have focus.

edit: these are my tips for becoming a frontend web developer, which was my path.

First, learn the essentials of CSS - don't aim to be a CSS wizard because that won't help you get your first job on good jobs (the ones that are not on agencies where your sole job is to transform photoshop images in HTML).

The most basic and true advice is to focus on learning Javascript properly and deeply. Read books (EloquentJS for starters is a good one), read documentation, watch videos (Fun Fun Functions youtube channel is a nice one), practice on code-on-the-browser platforms (I am a huge fan of freeCodeCamp) and create some projects of your head using Javascript only.

At least 3 (full-time) months on Javascript only. Then, move on to focus on React, because that's where all the jobs are going. And I say this being hired to work with Ember on my first job (and I enjoy Ember), but pragmatically, React is the way to go (assuming you have learned Javascript properly before).

Also, pay attention to good software development practices (The Pragmatic Programmer is a good one) that are not about language syntax (e.g. coherent indentation of your code, good variable and method naming, how to make code more readable and maintainable). Become what in the United States they call "an engineer" with certain glamour on it. You don't need to buy the hype that software engineers are a special breed of people superior to all others, but do make an effort to learn best practices, design patterns, clean code and all that.

Don't get into any tech discussions in forums, flamewars, don't take sides, etc. This early in your career you should focus and be pragmatic.

Summary: Learn the essentials of HTML+CSS. Focus first on Javascript, then on React. Create your own projects and learn what good development practices you should use on them.

I wrote a few blog posts of my learning and career change to web development, you might find them helpful: https://rodrigohgpontes.github.io/

Re: Ask HN: Is web development still a viable career choice?

#20
Don't focues your education on single frameworks, take your time to learn the basics. For example:

- Don't just learn Django, learn Python

- Don't focus on React, Vue, etc. learn JavaScript

Those skills will last longer and make it easier to transition into other roles if front-end doesn't feel right for you at any point in the future.

Post reply on HN