Sup Forums, what a front-end developer working in the industry should ideally know? Let's discuss and, if possible...

Sup Forums, what a front-end developer working in the industry should ideally know? Let's discuss and, if possible, extend or supplement each other lists.

Off the top of my head:

============
Command line.
============

Commands: pwd, cd, ls, mv, mkdir, touch, rm, cp, cat, less, redirection (>,

Other urls found in this thread:

vanilla-js.com/
twitter.com/NSFWRedditGif

I laughed out loud (lol) at your knowledge requirements.

You need to know algorithms and if you can't into it, you're nothing more than a pajeet

This desu senpai.
Tools come and go, you must train uour brain not your skils withs tools A B or C

When was the last time you had to implement Quicksort algorithm in JavaScript mate?

I'd add:

Software development methodologies: Agile, Scrum
Project management, development tracking: JIRA

>fetch,promises
>forEach,reduce,filter
Redundancy

Not in a literally way obviously but learning to make efficient algorithms to reduce laggy and shitty sites like Facebook or Twitter where the norms is un optimized, minified Javascript cluster fuck

What is your API method or 3rd party tool of choice for making AJAX requests? jQuery? native XMLHttpRequest?

>forEach,reduce,filter
Why are these redundant? The day I learned about forEach I substituted it for for-loops without much thinking: too much boilerplate to type out.

>minified Javascript cluster fuck
Are you saying you wouldn't minify your JS in production?

I'm saying that minified Javascript is still shit if it's relying algorithm is a clusterfuck

Honestly this, but webdevs are mostly in the last place when talking about expertise, a low tier breed of overhead junkies
This

vanilla-js.com/
He‘s looping over the same data set multiple times to filter it

This, stupid webdevs can't into pure Javascript, they need bloat in order to get an element by its fucking ID.....

I really can't consider a web developer a software developer, because of the toxic attitude, the lack of basic understanding of how algorithms work and their lack of commitment to make a efficient platform.

B-but you can't even prototype a simple user interface for users to interact with knowing solely formal and academic algorithms. Algorithms is just one tiny aspect of what makes a modern app tick. Designing the entire UI of, say, Amazon with HTML, CSS, and JS isn't a trivial enterprise, just as it isn't trivial to design efficient algorithms.

No you can't, but the final product quality is much better when compared to an unoptimized algorithm, yet it's not that hard to understand the basics.

They are just lazy.

Do not mix ux with the topic in hand (understanding software development)
>t. Enterprise SW since 2008

/thread

Literal brainlet can't event understand simple English

UX wasn't discussed at all. I think you're confusing UI with UX.

>but the final product quality is much better when compared to an unoptimized algorithm
Unjustified fluff, I'm afraid. There are far too many variables to consider in judging whether an app A is better than app B in terms of quality. A lot of user testing goes into that. You don't typically assert something like that a priori.

Overall it seems that you have a large chip on your shoulder. Do you want to tell us about it?

>Literal brainlet can't event understand simple English
But user, not minifying your JS in production is an anti-pattern! Surely you don't disagree? Surely you can comprehend double negatives?

Appreciate the irony, too:

>event

Is Sup Forums really this hostile to Front-end development? Anybody else here actually working in the industry and cares to chime in with helpful suggestions and pointers?

I've been working 8 months in the industry and have all of this pretty much down. Only pajeets make excuses.

>Algorithms is just one tiny aspect
> tiny

Unironically kill yourself.

You're taking that out of the context, though.

Academic/formal algorithms akin to Quicksort in proportion to the rest of the application: non-academic algorithms, CSS, HTML, Design, UI, UX, Databases, DevOps, etc. will be dis-proportionally -- yes -- *tiny*. Modern apps typically consist of more than that.

Btw, not a single sane answer thus far, from what I can see. Surely Sup Forums has more quality posters than the ones that we've encountered and received so far?

Any front-end gals/lads around?

what do you think? this place is filled with c/c++ neet hobbyists, they wouldn't even touch a language created after 1990.

Lurk moar before posting, shitskin.