Web development is for retar

> Webpack
> React, Angular and Vue
> ES6 and Babel
> Sass and LESS
> Typescript and Flow
> Gulp
> functional JS
> REST and GraphQL
> git
> SPA, isomorphic, server side rendering and PWA
> Service workers
> Security and Rate Limiting
> Containers
> SQL and NoSQL
> Backend frameworks and architecture
> Caching on every level both in frontend and backend

b..but I thought webdev is for retards

Web dev is the non autistic field for actual programmers

It is. Stitching together all these fancy names just make your "profession" sound more legit to your employer.

>non autistic
>actual programmers

Nice try

>web dev
>programmers
choose one.

>using webdev for frontend cucks
kys, the only webdev is fullstack

I used to do back-end webdev in C++.

is there webdev who's not fullstack these days?

See Fullstack is just a meme buzzword for "we can't afford to an entire dev team, so Bill and John just does everything even maintaining our servers"

Give it 6 months and half of those will have been replaced with another hot indie-casually lowercase.js hipster technology

Diversity hires

of-course, but you would be surprised at what js toddlers and ux tard-wranglers call themselves these days

It's not for retards, it's for masochists.
Half of the stuff you mentioned will be obsolete in 6 months at most and no company will hire you even if you are an expert in them.
You have to spend your free time in learning what comes up next so when nobody will care about the current tech you won't be without a job.

I mean you pretty much kinda did it already, I haven't touched Gulp in a while, everything is Webpack now (and who knows for how much longer).

If I get out of this company webdev is absolutely the last thing I will want to keep doing.

your average webshit understands one of these, and knows how to google their way through using two or three of them

Fullstack engineer here, not bad making 6 figures before graduating.

you ever done front end

I kinda hate doing frontend stuff. Mostly because I hate CSS.

But yeah, lot's of companies expect full stack experience, with a focus on one or the other.

having so much complex shit is precisely why web development is a mess

I agree, but what's the alternative these days? Every company is on the NodeJS meme these days and you can make some pretty good money. The only way of making dough in "older" stacks like Java is if you have several years of experience.

not to mention node based frameworks are much easier to learn than the java based ones, easier than .net too and has better performance for the modern web. literally every problem has been solved in the form of a npm package already, no need to use some huge multitier framework to do anything.

This is literally my student job, get 23$ an hour though...

So it's what used to be called sysadmins?

I don't know what half of this stuff means

meme.js is easier than .NET?
is it really?

I sure hope you've heard of sass senpai. If anything, the most retarded part of front-end is templating

Yes, they only replaced perl and CGI with javascript/node.js frameworks.

of course JS is easier. i actually started with .net and then moved on to node, made me wonder why i didn't learn it first. i've heard things are getting better with .net core, but last time i checked it still seemed unnecessarily arcane and verbose.

so I'm an actual engineer (embedded systems, mostly embedded C or uC/OS-II)

but I want to transition into remote dev so I can move back home to care for my parents in a town of ~200 (no software job options within 150 miles)

seems like the best option is webdev. I've played with basic front-end shit just to make random 1-page websites, but where should I actually get started to be an actually-useful developer? I'm guessing back-end, but I really have no clue where to get started. What is even in demand, at this point? node? What should I do to even get started?

it all depends on the job offers around your area, do the research and find out what you should learn after the basics (html, css, javascript). in general there's a growing demand for node devs, but php, java and .net will probably stay strong for a while.

Only retards would waste their time on flavor-of-the-month frameworks.

I know, but it's the layout-ing that pisses me off. Maybe I just don't understand it well enough. I would honestly like to learn something like gcc or another contraint based system (like Apple's autolayouts but for the web)

...ded.

Dude I honestly don't think you can make the same money you are making in embedded systems doing webdev.

Learn flexbox and you'll never have problems with css again

Can you recommend any nice C++ libraries for RESTful APIs (pls no SOAP)? Is ngrest good?

>JS
>JS
>JS
>CSS
>JS
>JS
>JS
>APIs
>git
>JS
>JS
>API
>Virtual machines
>Databases and databases for retards
>Design patterns
>Caching

No, they're called DevOps now

I definitely won't make the same money as embedded but I also can't take care of my 70+ year-old parents who are recovering from a car accident when I live 150 miles away

I know what you mean. I never liked any of the frameworks I tried and since I'm an opinionated idiot so I have my own css grid system. pic related

>Be me, 1997, 12 years old.
>Learn HTML from web tutorials
>Make a couple web pages
>Year 2003 ish, learn about CSS style sheets, javascript. Bretty need stuff.
>2016, want to make a dynamic web page.
>See all the shit related to OPs list
>WTF HAPPENED? DEAR GOD. Does this shit really make things easier? To me it all looks like bullshit.

You have to think really fast and read a lot of garbage in order to find yourself in this flow. It's not for retards, no, but it's not too hard either. I quit my last web-dev job because i was too lazy to think about all this stuff.

>> Webpack
Because JS is so bloated it needs tool to shrink and uglify scripts and stuff.
>> React, Angular and Vue
Because we have retarded DOM rendering, let's make VIRTUAL DOM HURR DURR FASTER THAN LIGHT
>> ES6 and Babel
Babel? We have versioning hell, so lets make a tool that make my shit works on old legasy interpeter with kludges.
>> Sass and LESS
Because CSS sucks
>> Typescript and Flow
Because JS sucks long dicks, let's make separate language with translator!
>> Gulp
Hm
>> functional JS
Where we emulate OOP in most major libs
>> REST and GraphQL
Sounds good
>> git
Like everywhere else
>> SPA, isomorphic, server side rendering and PWA
Server side rendering is kludge to get user pissed less while waiting for thousands of HTTP requests completed.
>> Service workers
Good stuff, someone adopted threads to JS
>> Security and Rate Limiting
>> Containers
When you can solve dependency hell only on dev's host
>> SQL and NoSQL
Good one
>> Backend frameworks and architecture
But JS have no good UTF support in 2k17
>> Caching on every level both in frontend and backend
Good stuff

fixed your image for you

>when you have to keep inventing languages because your job is easily outsourceable

Give me all the dirty tricks to learn web dev stuff quickly, the goyim seems all too willing to overpay.

Web development is retarded.
You summed it up pretty well.

Eich wrote Javascript in ten days. You act like he should have fucking foreseen the entire future of the web with the perfect fucking acuity of your hindsight. And then designed the perfect language for it in TEN DAYS.

You Piece Of Shit

It is imperfect, but i'm sure your contribution will look like shit in comparison. Virtual DOM is fucking cool. ES6 is fucking cool. CSS definitely sucks. Like most of your fucking list