How to deal with a micromanaging supervisor? I am doing my PostDoc with a reputable professor, who achieved a lot in our research area. I really learnt a lot of things from him, but the problem is that I am uncomfortable with his supervision. 

He is kind of person who wants to show that they are open and accept different opinion but when we start discussing he does not accept the other opinion and very often justifies his opinion by "If I was a reviewer I would reject ....". After a few discussions with him, I just say you are right. He has also an annoying attitude; he points out what he does not like directly (which is not always from the aspect of wrong and true) and if he believes something is wrong, he shouts and says it is wrong (even if you are presenting). At work, he has opinions about everything and I should apply (not because it is his opinions but because we discussed and his opinion is always true). 

When we write something together based on one line idea, of course, I write what I think is right, but he just gives the feeling that you are doing something stupid and says it does not work (it is still an idea). Overall, I am allowed neither to do mistakes, to disagree with him nor to give wrong assumptions. 
-I would prefer that he gives his opinion by saying I prefer this idea better and pointing out a wrong assumption by saying I don't think this works. Evaluating me (monthly for example) instead of just saying directly you are wrong (because most of the time the mistake does not affect the work). -

Since I started working with him, some colleagues just left because not agreeing with him (I don't know the details) but he told me that because they were not able to do what I asked them for. Also, during our meetings, he made so many people cry, especially girls because of his way of criticism.  

We are now writing a proposal together and he asked me to write about his ideas, but he does not like that I am just doing what was assigned to me and not taking lead and drive the proposal. Actually, I don't feel that I am allowed to do thing by myself because he is pointing out everything so I just wait for his orders. 

Before, I just accepted this fact and to deliver the work and accomplish his orders until I finish my PostDoc contract, but now he behaves as a micromanager and wants me to take lead. The two things don't match in my opinion.

I don't know how to deal with this situation.
It is a difficult situation but you can try the following:


Tell your supervisor the following: 


  I would prefer that he gives his opinion by saying I prefer this idea better and pointing out a wrong assumption by saying I don't think this works. Evaluating me (monthly for example) instead of just saying directly you are wrong (because most of the time the mistake does not affect the work). -



It is not guaranteed to work &mdash;  if he's certain he's always right, he's probably certain that he's right in how he does the supervision. But it may hive him the food for thought and eventually lead him to adapt to your needs.


Take a more leading role in collaboration. He explicitly expects you to do it. Yes, you will probably be criticised for your mistakes, but if you manage to process this feedback constructively, you will get  a lot of useful knowledge and experience.



  I don't feel that I am allowed to do thing by myself because he is pointing out everything so I just wait for his orders.


Don't wait for his orders. He explicitly wants you to try and fail and receive his feedback on it and try again. This is his supervision method. It's annoying but it's not the worst. Maybe, ask him also to note and appreciate good things about your proposals when he sees them.

Micromanaging requires a lot of time, effort and thought. It's not an easy or pleasant strategy. Being control freak is not fun. PI's are pushed into it often because they:


are responsible for large and complex projects
do not have time to do all the work personally and have to rely on postdocs
do not receive the expected outcome from their postdocs &mdash; for various reasons postdocs may waste project time and funds and achieve nothing.


There is a delicate balance to strike between developing a postdoc as an independent researcher (i.e. allow them to take lead, try and fail), and achieving project goals (i.e. get excellent results and produce top-level publications). These two goals contradict each other, and any PI is under a pressure to deliver both. This may lead to the conflict you describe as:


  he behaves as a micromanager and wants me to take lead. The two things don't match in my opinion.


Unfortunately, this is a direct consequence of modern funding system and culture of success in academia. 

I disagree with another answer suggesting to "blame the professor". My advice is to try to help your professor.