Live data from Hacker News

Roadmap to becoming a web developer in 2019

github.com

41–50 of 141 posts

Re: Roadmap to becoming a web developer in 2019

#41

Earlier quoted context omitted.

Maybe your brother needs to learn how to take things one step at a time if this would make him quit at first glance. I don't understand why it's a bad thing to have a consolidated source of information like this, I would have loved to have a detailed roadmap as a beginner. These graphics lays things out very clearly and obviously you don't need to rush through the steps.

You're right, it is valuable to have a resource like this. I guess I was taking issue with the title of the submission. I think something like this is great to introduce to someone who already has begun to get their bearings straight. But if a beginner followed this and spent time learning about "required" skills upfront, like Licenses, or Encodings, or Algorithms, it's just going to blow them off track. Once they ar…

Agreed, the "required" skills isn't in a great spot and isn't properly labeled. And beyond "learn a language" (looking at the back-end part), it's really not for beginners. That being said, if you have some familiarity with programming but not the state of tooling/environment/etc in modern web dev this should be invaluable.

Re: Roadmap to becoming a web developer in 2019

#42

I'm currently teaching my brother web development and I guarantee if I were to show him this, he'd just quit. This is way too much information. All a beginner needs to know is JS and the basics of HTML/CSS/SQL. If they have a mentor, the mentor should draw out and explain how frontend, backend and databases relate, and the general lifecycle of a request to a webpage. That's all you really need to start building stuff…

Mentioning SQL means backend which implies they need to understand that a network connection is incoming to a server bound on a port with a method, URL, list of cookies/headers, etc. with the purpose of serving a request with a response CORS potentially might be worth mentioning to get a beginner familiar with security (why can't I just scrape Facebook cookies from my personal website), yada yada. I think that's kind…

I completely agree. The basics of networking, sockets, and the like are probably better taught before frameworks even come into the picture.

To me, the idea is to get a shallow understanding of everything involved from hitting a page, submitting some data, and having it be displayed back to you. Once you have that picture in your mind, adding things like frameworks, git, docker, etc, will be easier for the person to grasp.

Re: Roadmap to becoming a web developer in 2019

#43
I think this is perfect for people that have experience and just don't know the path forward.

Also I enjoy seeing cross overs that you can compare such as you could make a transition into dev ops if you choose an appropriate back end, scripting language.

Everyone here is too critical, I think it's a lot of information, but it's very useful to see the goal and steps in front of you.

Re: Roadmap to becoming a web developer in 2019

#44

I'm currently teaching my brother web development and I guarantee if I were to show him this, he'd just quit. This is way too much information. All a beginner needs to know is JS and the basics of HTML/CSS/SQL. If they have a mentor, the mentor should draw out and explain how frontend, backend and databases relate, and the general lifecycle of a request to a webpage. That's all you really need to start building stuff…

I think there hardly is any field out there where once the roadmap is mapped, the roadmap doesn't look long and convoluted. Overcoming being overwhelmed is something your relative should get a grip of from the get go, or atleast be aware of the expectation that one will likely be overwhelmed at every step. That and mapping out of minimal reqs to get started. Of course I understand the person is a beginner but the advice applies to every field

Re: Roadmap to becoming a web developer in 2019

#45
Maybe an experienced senior front-end dev would know most of that. But lets be real here. Most of us started out by learning how to get notepad.exe to save .html files and trying out a tag or two.

It's a good resource but I'd be looking more at using this to stay up to date with modern web dev work flows (which seems to have become insane over the past few years.)

Re: Roadmap to becoming a web developer in 2019

#46

I'm currently teaching my brother web development and I guarantee if I were to show him this, he'd just quit. This is way too much information. All a beginner needs to know is JS and the basics of HTML/CSS/SQL. If they have a mentor, the mentor should draw out and explain how frontend, backend and databases relate, and the general lifecycle of a request to a webpage. That's all you really need to start building stuff…

I would also add a few unix commands. Just enough to get a server running to deploy a website.

Since the early 2000s, I'd been working with HTML/CSS, with a touch of JS and making visually rich, pixel perfect websites. Then a few years later, I taught myself Python and came to understand how programming works and my skills transferred over to JS as well.

It wasn't until many years after that I finally learned some unix command lines that I was able to bring together my skills to make any use out of them.

Re: Roadmap to becoming a web developer in 2019

#47
For those who would like to have a solid understanding of how Web works, I would definitely recommend David J. Malan's CS75 lecture 0. (the first lecture). He has a positive vibe and the pace is optimal, so you will really enjoy the lecture. I also would like to thank him and Harvard Uni. for making this available to everyone for free. I sure would not be able to afford studying there, but these lectures helped me a lot.

https://www.youtube.com/watch?v=8KuO4r5CHjM

I think it is important to understand how basics work before jumping into details. You will not enjoy the best tools available if you don't know how to use them either.

Re: Roadmap to becoming a web developer in 2019

#48

I'm currently teaching my brother web development and I guarantee if I were to show him this, he'd just quit. This is way too much information. All a beginner needs to know is JS and the basics of HTML/CSS/SQL. If they have a mentor, the mentor should draw out and explain how frontend, backend and databases relate, and the general lifecycle of a request to a webpage. That's all you really need to start building stuff…

Mentioning SQL means backend which implies they need to understand that a network connection is incoming to a server bound on a port with a method, URL, list of cookies/headers, etc. with the purpose of serving a request with a response CORS potentially might be worth mentioning to get a beginner familiar with security (why can't I just scrape Facebook cookies from my personal website), yada yada. I think that's kind…

> Mentioning SQL means backend which implies they need to understand that a network connection is incoming to a server bound on a port with a method, URL, list of cookies/headers, etc. with the purpose of serving a request with a response

HTML pages will be served over HTTP too, so that's already necessary to understand how web works.

Re: Roadmap to becoming a web developer in 2019

#49
post #16
post #5

Earlier quoted context omitted.

I take it, that you've never had to work with html emails then? groans You lucky soul!

I have, but I have always used normal html+css?

That works for simple emails, but when you start creating more complex designs tables are an essential tool to ensuring that every element behaves as you would expect:

https://templates.mailchimp.com/getting-started/html-email-b...

Building these types of emails without tables is doable, but you are going to get a lot of inconsistency depending on the device/client/browser.

Post reply on HN