Knowing your weaknesses allows you to understand how you can work around them. Strengths and weaknesses are part of being self-aware. When you know your strengths and weaknesses, you can create a development strategy that focuses on your specific development needs.