2 ms·
- Always be learning. Take half an hour each day to read a chapter of a text book, listen to a programming podcast, read some development blogs. THe time will
by ChrisRR 6y ago
- Always be learning. Take half an hour each day to read a chapter of a text book, listen to a programming podcast, read some development blogs. THe time will very quickly add up and is easier to do than sitting down to study 3.5 hours once a week
- Don't ever be pressured into regularly working overtime because someone claims you're not "passionate". You're entirely welcome to only program during work hours
- Learn to use a debugger well
- When a user has an issue with your software, make sure they give you a step by step recount of how the issue occurred
- Unit tests may seem like a waste of time, but are unfortunately very useful
- Find a niche you enjoy. If you're developing software you're not interested in, you're going to quickly burn out
- Don't always chase the new and shiny technologies (unless you're really interested in them), many of them will never become successful.
- You don't have to be the next Zuckerburg to be successful. You can make a very comfortable living as a developer doing a job you enjoy, don't constantly chase trying to become a billionaire and focus on progressing your career via the usual channels