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.
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
Blake Kelly
This desu senpai. Tools come and go, you must train uour brain not your skils withs tools A B or C
Joshua Thompson
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
Landon Anderson
>fetch,promises >forEach,reduce,filter Redundancy
Ian Butler
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
Ayden Stewart
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.
Alexander Garcia
>minified Javascript cluster fuck Are you saying you wouldn't minify your JS in production?
Cooper Cook
I'm saying that minified Javascript is still shit if it's relying algorithm is a clusterfuck
Brayden Diaz
Honestly this, but webdevs are mostly in the last place when talking about expertise, a low tier breed of overhead junkies This
Zachary Campbell
vanilla-js.com/ He‘s looping over the same data set multiple times to filter it
Cameron Thomas
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.
Colton Brown
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.
Joshua Barnes
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
Jack Brooks
/thread
Literal brainlet can't event understand simple English
Benjamin Garcia
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?
Lincoln Morgan
>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
Isaiah Hughes
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?
Liam Bennett
I've been working 8 months in the industry and have all of this pretty much down. Only pajeets make excuses.
Jack Reyes
>Algorithms is just one tiny aspect > tiny
Unironically kill yourself.
Liam Mitchell
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.
Eli Reyes
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?
Adrian Russell
what do you think? this place is filled with c/c++ neet hobbyists, they wouldn't even touch a language created after 1990.