I’m an entry-level developer building internal tools with business needs. I struggle with software design—from architecture to UML. Could anyone suggest valuable resources or online courses?
I understand the challenges of transitioning from coding to designing robust architectures. In my experience, dedicating time to both theoretical foundations and practical applications was key to overcoming initial difficulties. Reading material that dives into design patterns and clean architecture proved invaluable, while engaging with online courses that offer hands-on projects helped to solidify concepts like UML and system modeling. Ongoing practice in applying these principles in real scenarios gradually improved my ability to create effective software designs.
hey, check out shorter moocs online, they help break down complex architecture into bite-sizes. i learned alot through hands on projects with internal tools. sometimes just mucking around and experimenting gives a more real feel. hang in ther and keep coding!