I got feedback on the last two quarters since I joined the company on three things:
Impact - E; Teamwork - M+; Technical Skills - M
Except for that, something that I was lacking was leadership & ownership.
Current Level: Mid-level.
I wanted here to discuss my struggles in improving my technical skills & leadership. And what mindsets & behaviors I need adopt.
My focus is more about getting a good rating & having a good bonus. And less about promotion at the moment.
Would love feedback on
It's great that you've done so much reflection already and provided so much context! In the future, though, you may get faster (or more) responses with less text. You want to make it easy for people to provide their perspectives, and more directed questions help with that. (feel free to ask multiple distinct questions!)
One reflection is that the documentation being in Chinese is slowing you down. I don't have a great answer to handle this: non-Chinese speakers will continue to be at an inherent disadvantage in the company if there's not a centralized effort to stick with one language. This is a structural issue and if you think that's a big enough hindrance, there's not much you can do other than leave.
Of the 3 axes, the largest opportunity for improvement is with Technical Skills, where you're meeting expectations now (M).
uneasiness of not knowing what's the right approach
There are 2 potential issues here IMO:
#1 will come with time and shipping more features, but #2 is something you can make quick progress on. Spend time going through the code your peers have put out. What is the common feedback or concerns?
This will help you calibrate on their knowledge/skill and also let you learn a lot when it comes to other patterns.