How to become Frontend Developer in 2018?
How to become Frontend Developer in 2018?
Other urls found in this thread:
Learn html/css/javascript. Learn a javascript like react/angular/vue.
Then kill yourself when 2019 rolls around with 1000 new frameworks, libraries, and other frontend shit that you've got to learn because some project manager was convinced that new hot trendy piece of shit tech was the all-in-one problem solver, whilst ignoring the MB's of bloat now added to the website, seconds added to the download speed, and just the unpleasant looking generic scheme that website now adopts because it looks like every other front end website.
that what i am afraid of. What are some "universal basics" of frontend, similiar how OOP or algorithms are universal and language agnostic in CS?
develop a frontend.
There are no universal basics.
Frontend is literally hell. It's not real development, it's just chasing fad after fad forever. The kinds of people who you'll be working with will be children treating the development process like a fucking MMO. There is no architecture, there is no salvation.
Frontend is literally hell.
If you want to be gainfully employed as a frontend dev, then you're gonna have to do and stay on top of the newer tech. This is fine if you want to be a wagiecuck for some BigCo. However, if you want to spread your wings and try to build your own shit (front and back), then stick with the fundamentals until you find a need to pick up a framework/library, then use them sparingly.
I'm working on a project that I had initially decided to use Laravel for, yet I'm on Win10 and for whatever reason it's such a pain in the ass to setup that my setup ain't even right. I decided PHP wasn't giving me grief and I had only decided on Laravel because that's the current meme at the moment, so I decided to drop that shit and work with vanilla PHP, JS, CSS, etc. In fact, I'd argue there's no need for frameworks with how extensively versatile and robust the current versions of the fundamental tech stack is. Just so long as you discard any intent of supporting IE, you're good to go.
Download wordpress and start customizing some themes.
Remove penis
ok, i think you should go with frontend cause there are so few of them that are even decent
usually backend devs get stuck with front and they just dont have the eye for it...
1. learn some visual basics, from fonts to color theories but basics (words have letter-spacing, line-height, they get bigger and smaller in scales, colors are usaully in hex code)...
2. html/css you must master
3. javascript/jquery medium knowledge at least
4. other than bootstrap, learn frameworks that your potential job requires, so this one can be entry level knowledge
5. optional, learn webgl or three.js or something that allows you to go in 3d cause very few people know this, it could separate you from the crowd
6. optional, learn wordpress or something that allows you to finish a website without a backend dev, or maybe ajax dynamic content loading (there are frameworks for this also)