DEV Community

Discussion on: As a non-web-developer, which are the things you'd like to learn to become a web developer?

Collapse
 
alolalo profile image
alolalo • Edited

I'm coming from an angle that might be interesting; I'm a UX-designer with some dev experience and I'm currently building a functional design system (aka utility first) for designers and developers from the ground up. On purpose for the purpose of learning to master the basics before any frameworks.

But there's a catch-22 in this all; front-end is soooo much more complex on the surface due to all the frameworks and fanboys of React, Vue and the likes. They are all making things work "their way" and I'm more of maker then a faker who jumps on a bandwagon. It's why most designers are affraid to code because they don't understand the logic of things.

Personally I decided to learn JAMstack and learn everything from the ground up since so many new cool technologies (CSS-grid over FlexBox, CSS-modules, Styled Systems, Serverless & Web-components) are coming up that change the game from the ground up. Having a deep-dive into these topics first will actually help you set up a front-end strategy before you commit to any system design to begin with.

In the future I hope to be a ux-engineer that can build the best development experience possible for designers & developers alike. A designer can be a programmer's best friend, not their replacement, so as a web-developer you might want to learn how to work & educate them since most designers don't know jack shit about CS principles, or creational design patterns for that matter.

Development is way more design then design will ever be, and that's coming from a designer, not a dev. I've made sure to seperate concerns and expectations so that I can be in controll of the front of front-end (theming, scales, lay-outs, brand, etc..) so the devs can do the back of the front-end (infoArchitecture, component libraries, frameworks, etc..).

Also, designers are simply programmers who can't code (yet) and draw boxes in "art" boards. Be patient with them, they will realize it's all just a box-model and their tool was making their work look beautiful.