In my previous company, I joined as a junior (L3) and rose to L5 level. People around me listened to my ideas sort help for any new patterns. But now after moving to the new company, I am feeling insecure about proposing any new ideas or suggest any new stuff. Going over some videos at Taro, I realised I need to gain respect by improving my code quality and be communicative about my work.
In a few scenarios I try to put my ideas in a meeting or a group. But If I feel like I cannot fight/convince with my ideas. In such scenarios, I let someone in the team/meeting take over their idea. When we go for the implementation, I feel I should have pushed more on my idea over theirs.
I would like to understand how to become a better influencer.
Here's the general process to become a large, positive engineering influence on your team:
#1 and #2 can (and should) be executed on in parallel.
To help with #1: [Course] Level Up Your Code Quality As A Software Engineer
To help with #2: [Masterclass] How To Build Deep Relationships Quickly In Tech
To help with #3: [Course] Effective Communication For Engineers
In a few scenarios I try to put my ideas in a meeting or a group.
If the idea is substantial or controversial, I highly recommend socializing it with people 1:1. Understand their concerns before you bring it up in the group.
Once you know that a few key people are supportive, then you are much more likely to succeed when you discuss it in the meeting.
There's a methodical way to do this I created called "Talk & Observe" which I talk about in the onboarding course: The Talk & Observe Framework