I work at a large company in London as a software developer.
The company doesn't really have work hour expectations than the usual 9-5 and most developers tend to vary how they work.
Unfortunately I'm moving to a team where most developers work till late. There is no requirement from the application support point of view to do so but it seems this team's culture is to do this.
I am one of those that doesn't really like to work long hours and am more productive that way than staying at work for ages which eventually wears me out.
I feel that my options are:
- Work my short hours from day 1 and leave at 5ish as long as all my work is done. I am worried here my team will think that I am a slacker as they will see me head off earlier than them everyday.
- In the beginning work similar hours to my team but after a few months after I feel like I have contributed and am bringing value to the team then gradually reduce the hours I do to what I find acceptable for myself. My fear here is that once I've already started working late every day it will be difficult for me to go back to heading off at a decent time without my team feeling weird about it as opposed to if I did so from day 1.
What are the likely outcomes of these two choices? Are there any options I have overlooked?
EDIT: This I believe is not a duplicate of the one you posted as this is specifically to joining a new team and the right way to tackle this from the beginning whereas the linked one is asking for an existing team's manager expecting him/her to stay late. There is no expectation on my end other than everyone else in my team is doing it.