I am starting this blog to share with software engineers the other skills beyond coding that I learned during my career and helped me a lot. College courses focus on the fundamentals of computer science, algorithms, data structure, and coding. Coding is a fundamental skill that any software engineer must have to start a career. But you cannot build a software engineer career by just being a great coder, coding is not enough.
The tips I will share on this blog will cover many aspects of the software engineer career:
- Technical aspects such as code reviews, testing, and design.
- People aspects such as how to work with your manager, leads, and colleagues.
- Organizational aspects such as promotions, leading others, working across team boundaries.
I hope you learn something here that moves your career forward and saves you time and pain.