About me : I have just graduated and started working on a new startup in its product development phase. The team is about 6-7 people. I am by nature an introvert a really calm type of person, i don't usually initiate the talks with others.
What Happened : As i don't communicate a lot with others, a lot of time i have felt that the senior members of our startup not the engineers one but the CEO and the manager feel like i don't work a lot and i don't contribute enough in term of values. But in reality i do care about my work and the product we are creating, as a matter of fact i have taken the self proclaimed standard defining responsibility for the whole team, because as they started the coding standard was very poor, one day i sit with all of them teach them the technology we are working on. I might not be contributing in terms of writing code but i am making sure the product doesn't turn into piece of crap, which is super important for a new product being developed.
My mistake being is that i don't communicate this thing with CEO and other big players but my manager knows it too. But still last day CEO call me and grilled me for my performance and telling me that the other guys are doing much better than me.
My Problem : Now i feel like i really don't know how to behave in office environment, one thing i have figured out is that all the seniors have corporate culture fed up in their mind, they don't care about new startup cultures. So as a beginner i am asking some list of things that i should take care in an office environment in terms of communicating the problem to seniors, in terms of communicating with them like daily usual talk because i haven't talked to seniors a lot since i have joined only the engineers because we are geeks by nature. Also all the things that as an employee i should take care about working on project, what matters more deliverable amount vs product quality and all the other things that you guys think i should know and always follow. Help me make a cheat sheet kind of thing for office.