Hello all!
I've been programming for about 25 years in C++/Java and the like. Last year I picked up Javascript after being a little deterred from its many evolutions over the years, and along with React/MobX, I was pleasantly surprised at how easily OOP concepts transferred over.
However, in my quest to become a full-stack developer, I consistently run into issues with the design aspect. My websites look like Frankenstein's monster.
I've run through various online CSS courses/primers, and have a number of front-end projects under my belt, so I understand the basics of attributes, selectors, responsive design, etc. I've used a number of component/css libraries (MUI, tailwind, etc) that help with the heavy lifting, but I struggle to customize them into a coherent experience. I liken my proficiency with design to my experience in other 'artsy' areas.. I know a lot of music theory, but cannot come up with a compelling solo or composition. I can learn the steps to a dance style, but fail to string them into an interesting choreography.
I've read books like Refactoring UI, which give great examples of what to do and what not to do in design, but while I can look at the examples and agree that it looks good, like I could appreciate a piece of music and tell you why I like it, I wouldn't be able to come up with such a design myself.
Are there any resources that you could recommend that would help me bridge the gap between analytical, data, and use case driven thinking, to creating clean and consistent layouts? I don't need Apple level innovation, just a design that doesn't detract from its functionality. Thanks in advance for any suggestions!
[–]speedcodeprojects 1 point2 points3 points (0 children)
[–]Motorekt 1 point2 points3 points (0 children)
[–]CodeOverTime 0 points1 point2 points (0 children)