本文发表在 rolia.net 枫下论坛I had a Chinese programmer who worked for over 10 years without any promotion. And I would say he is better than most senior system analyst in my department. Durng one of the management performance meeting, a manager suggested to promote another programmer who joined company for less than a year to senior analyst. It was her first job.
I suggested we should promote the Chinese programmer instead. That manager was very upset but I argue that the new programmer was far away from senior analyst and I showed a few examples. Everyone including our department head agreed with me. And we later on found out that he had an affair with the new programmer. You can guess how our working relationship became.
In this situation, I could only do a favor to either the Chinese programmer or the manager becasue there was only 1 opening.
Another example is that I was a solution architect to bring in the first Microsoft IIS intranet application into our company. We were a big Lotus Notes shop and they want every web application on Java. Everyone else said NO; especially the security architect. He requested our system to put a log on every activity from displaying a gif file on html to reading data from database. Everything must be logged to anoter server. I estimated the extra hardware cost would be so high that our business users had to give up the application.
At the end, I send his security architecture document to Microsoft Canada for comment; and subsequently called a meeting with Microsoft and invited all the architects who said NO to this project; plus their VP. At the end of meetng, I asked the VP if he was comfortable. He gave the green light. Since then, we had a lot of IIS intranet applications and all those architects always gave me hard time. I had to go to their VP to get approval for every project.
But my business user was happy, my department head was happy and so as my developers because they could learn new technology. They didn't have to use Notes for everything.更多精彩文章及讨论,请光临枫下论坛 rolia.net
I suggested we should promote the Chinese programmer instead. That manager was very upset but I argue that the new programmer was far away from senior analyst and I showed a few examples. Everyone including our department head agreed with me. And we later on found out that he had an affair with the new programmer. You can guess how our working relationship became.
In this situation, I could only do a favor to either the Chinese programmer or the manager becasue there was only 1 opening.
Another example is that I was a solution architect to bring in the first Microsoft IIS intranet application into our company. We were a big Lotus Notes shop and they want every web application on Java. Everyone else said NO; especially the security architect. He requested our system to put a log on every activity from displaying a gif file on html to reading data from database. Everything must be logged to anoter server. I estimated the extra hardware cost would be so high that our business users had to give up the application.
At the end, I send his security architecture document to Microsoft Canada for comment; and subsequently called a meeting with Microsoft and invited all the architects who said NO to this project; plus their VP. At the end of meetng, I asked the VP if he was comfortable. He gave the green light. Since then, we had a lot of IIS intranet applications and all those architects always gave me hard time. I had to go to their VP to get approval for every project.
But my business user was happy, my department head was happy and so as my developers because they could learn new technology. They didn't have to use Notes for everything.更多精彩文章及讨论,请光临枫下论坛 rolia.net