I'm working on a project where:
Managers should have complete info on what work is going on and how the work in going on in the project and their interaction with developers is mandatory, but in my case it has been too much. My manager used to come to my bay once a day at the beginning of the project. Now 'm half way through the project and my manager completely left his cabin, he sits beside me the whole day (not to chitchat, he talks regarding the project). He wants to know every nook and corner in the project. Even though he is not from development background he wants to know all the code I have been writing, some times he even suggests me of other ways(which are not good in terms on performance).
I'm feeling very uncomfortable and 'm unable to work at my complete pace with him being on my side all the time. Is it good for a manager to be in this way with the developers ? Is it any good for the developer ?? I'm afraid of this as 'm a fresher and I don't want to work my future projects with him. I need your suggestion on this. Is my way of thinking different or my manager's ? Is there any way to handle this situation.