and conventions. * Modularise. * If you find yourself doing something over and over, you probably need to extract the logic and modularise it or even automate. * Immediate profit of this is that codes are maintainable * Manage technical debts efficiently Code quality & best practices matter.
dev? 'Web' dev? Full stack dev, devops? * That being said, it's good to have an idea of related things while specializing in something. * I have this favourite quote (I kind of have a feeling a came up with it, but I'm not 100% certain about that) "Learn something about everything, and learn Everything about something" Focus
The way I learn, I learn more details if I write or try to write about a certain topic than just learning how to "use" it. I know I need to write and justify the "hows" and "whys", so I end up learning it in detail. Write
you may not be able to do everything alone. * Meet and work with others. * Sometimes you think you're doing something right, while it's actually wrong. Easy to spot when working with others. * The network you build is as useful as you learning how to become a badass. Collaborate & network.