I am the sort of guy who lacks confidence. On the surface it is not that obvious, but I have come to realize this "inner me" during my career. I have encountered a "not so friendly" boss before - someone who is strict, manages in an "army style", and micromanages people. My confidence was crushed after he became picky about my works, and I feel that the low confidence level has impacted my work quality.
As I will start my new role in consulting soon, I would like to seek advice on how to build up strong self-confidence when dealing with colleagues or clients. As a consultant, I believe this is a crucial trait to possess since you would want people to believe in you. Could you share your experience of being confident enough to have a solid stand and fight for your views (with your boss or client), even when you are less experienced and younger compared to them? Especially for those people who are naturally less confident, what are some ways to improve confidence level at your job? Thank you!