Look, I’m not saying you have to know how to compile your HTML5 using Babble and create components in React, or build components in Angular. I get it, it takes years to learn this stuff. What Im saying is that knowing the Bootstrap grid system, and the difference between a <div> and a <br> tag will benefit you once you dive deeper into your design process. [more so the visual design side of your process]. It will help you realize whats possible and what isn’t from a development standpoint. If you’re curious about what the Bootstrap grid system is, here is a link for more information.
Cross-functional Communication and gaining respect. Knowing some light front-end code, will give you the right knowledge to communicate better with your developers. Things you once thought could [or could not] be developed, start to become more clear, especially when you start some of your visual / UI design. NOT ONLY are you designing with code in mind [saving time on iterations], but you’re gaining respect from your developers at the same time. If you’re able to ‘speak their language’, not only are you working out these problems together, but you’re starting to bridge the gap between design and development…could this be called DesignOps? Maybe.
Designers knowing [some] code builds trust between you, and your development team. Being able to speak the language of the developers will not only boost the confidence of your development team in you, but it will allow them to trust that your designs were built with some code in thought. This trust from the development team will take time, but as you start to deepen your knowledge of code, it will come, I promise.
“A working knowledge of coding will help you, as a designer, temper those amazing ideas with realistic parameters. If you have a general idea of how the infrastructure for your ideas works, you’ll have an easier time knowing what is or isn’t possible, or even how you might make the impossible possible!” — Scott Morris.
Last, but certainly not least having a diverse background will make you more appealing to potential employers, and give you an edge on the other candidates you’re up against. Of course, different employers will require you to know different things, especially when it comes to Designers. for example, a startup is going to [in general] have a smaller team, which will require you to have more knowledge in different areas, having the ability to be ‘plugged in’ wherever they need you. Being multi-faceted in a start-up environment is definitely appealing to hiring managers. On the other side of the spectrum, larger onginizations may want only T shaped individuals [ T–shaped employee, in the context of human resources, is an individual who has deep knowledge and skills in a particular area of specialization, along with and the desire and ability to make connections across disciplines].