I am asking this question to make myself better in handling managers.
6 months into the new work place I joined as a fresher, this incident happened. I got put into a technology that I didn't understand about 4 months after joining. I did try my level best to find resources and guides about this new technology, but most of the sites where I could find this information was blocked by IT and they cited bandwidth as the reason to block these sites.
So 2 months into this new technology, my manager called me and another colleague of mine for a review of the work that we have done. He went through all the files that I have created in my machine, even inspected each file by checking the date modified. Then he went on to see all the output screens of the sample works that I have done.
After seeing all these things, he said that "Now I understand what you have been doing till now, you are a complete waste!", right in front of my colleague who had also joined the company on the same date with me.
Now I am happy that I did not punch his nose at that very moment, and I kept my face as straight as possible.
I was a fresher who had no idea about this new technology, and I was called a waste by him. How should I have handled such a manager?
PS: I shot a mail to his reporting manager about his behavior after I took a day to think through if I must really work in such a company.