9
FireTiger
30d

Any tips from the advanced web developers to ones who just starting?

Comments
  • 10
    Yes. Don't do it. Open a domino's in your home town.
  • 0
    @rooter why thoπŸ˜‚
  • 3
    @FireTiger because food is appreciated
  • 7
    @FireTiger There are loooooots of web dev. And I mean a lot, with many from con tires outside EU/Na but that will still compete with you. So you better be ready to either do tons of shitty websites or become a great one.

    PS: Welcome
  • 1
  • 6
    Start by (actually) learning javascript, find a book or a course, whatever works best. Other than JS, also learn CSS and HTML obviously. HTML isn't really hard, but pay attention to semantics.

    You are not allowed to use any kind of pre or post processors for HTML and CSS, and you cannot do any JS frameworks. Learn the basics first.
  • 6
    Learn git and accessibility early on.

    Learn to write testable code and not just throw snippets at the wall and pray it works.

    Don't freelance in your early days, you'll be doing "favours" or $5 sites you spend weeks or months on.

    Other then that, enjoy it and dream big, just like a painting, the browser is empty until you create something.
  • 1
    @theuser got it thanks. That’s what I’m doing right now btw.
  • 1
    I’m working on a 30 A4 pages guide of how to start a web developer career and maintain it, I think I’ll drop it soon. You can subscribe to my newsletter where there’s only plaintext and only short announcements of what I just released and the unsubscribe button treated like a holy creature
  • 0
    @uyouthe oh cool will look forward to it.
  • 0
  • 0
    Is JS gonna be the first language that you’d say you are/will be proficient with?

    If so, start by understanding programming concepts, basic for loops, function declaration, passing variables by reference vs by value. Read about OOP, functional programming, and other styles as well as design patterns.

    If you’re already coming from a background with good foundation of all of those, jump into JS and briefly read about prototypes and the this keyword in JS. Get an understanding of what the bind function is to learn more about the variable scopes in JS. After that, you can finally start to learn about the frameworks, react redux angular, blah blah blah... cuz only then you’ll have good enough foundation to not make stupid mistakes and truly able to develop web apps that will be robust.
  • 0
    @skyrocker oh alright thanks.
  • 0
    Learn the basics, JS, HTML and CSS first. When you're actually set on those, move on to leaning Git. When that's out of the way, feel free to learn frameworks and whatnot.
  • 1
  • 1
    I’m with rooter, how about Arby’s?
  • 0
    The sooner you will learn to write tests the better it is.
  • 0
    General advice:

    1. Go "a little bit deep" into one discipline first, such as frontend webdev. Let's say, you understand HTML/CSS, Javascript and optionally some React/Vue, and you can build a relatively nice but simple website for your local plumber or barbershop.

    2. Go "wider" as soon as you consider yourself a junior/medior, capable of earning wage. Learn backend concepts, API technologies, various database systems, a bit of devops (AWS/Gcloud/etc). Build a simple Android app with Kotlin, build a snake game in Rust, solve the n-queens problem in pure SQL procedures.

    3. Reconsider whether you really like building websites. Pivot into a new discipline if you want.

    My #1 tip: Every kid starts with Javascript frontend webdev, it's a crowded space, so pay is mediocre. From there, maybe half goes to Mobile appdev, Wannabe gamedev or Python/Data. Still pretty crowded, but it's a step up. A broad foundation is good, but try to continuously work towards more niche areas!
  • 0
    Bugs disappear when you take off your clothes
  • 0
    Make fun stuff to get popular fast, it's called creative coding, Or, make useful stuff. Making 'hello world' stuff ain't taking you anywhere
Add Comment