×

Loading...

Topic

  • 工作学习 / IT杂谈 / Are you a project manager in China?
    本文发表在 rolia.net 枫下论坛This is a true story. Hope it can help some "project managers"
    in China.

    One of my former Java students came from Beijing. One day,
    she called me and ask me what is a project manager...
    She was doing some testing work at that time.

    When she was in China, she led a group of 6-7 people doing some IT projects. She did not code herself. She just needed to tell her team player to do this, do that... She came to USA through a consulting company.

    Her American colleagues asked her several times what her duty in China was. She always answered "project manager". Her colleages showed a comlexion of confusion.. At last, she found
    there were some tricky things so she called me

    "Project manager" is a high-level position. It is very important.
    A project manager has a lot of powers and is well paid, usually
    better than a senior Java guy. If a project is not going well,
    the project manager will be the first person to be kicked off
    --of course, he/she can go away by him/herself.

    Because my student was a "project manager" in China, her American colleagues could not understand why she would like to do QA (tesing) work in the USA.

    Frankly speaking, Canada does not need any "project manager"
    imported from China. If you have ever been a "project manager" in China, I suggest you use another title---team leader. This will sounds better. I hope I am not misleading
    any people.

    I have ever meet two very special IT professionals from China.
    One graduated from Tsinhua but he had been doing IT-related
    business. Another graduated from Peking University and was a manager in a foreign-adventured company. Both of them have
    a BS in Computer Science. After they came to USA, there had to
    learn sth like Oracle Database and ASP to earn their livings.

    Chinese system is different from Canadian and American ones.
    Similar words can mean completely different things.更多精彩文章及讨论,请光临枫下论坛 rolia.net
    • Sure! Team leader is better than PM
    • Do not mean to offense. But team lead is not proper either because it is more technically involved.
      本文发表在 rolia.net 枫下论坛I agree with the author on that the social systems are too much different between the countries. The most significant part of Chinese society is its bureaucratic hierarchy system (官本位). Higher rank officials will expect more respect from lower class people. And they are entitled not to do lower class jobs to be distinguished. Nowadays money changed things in some sense. More and more persons will judge people by money, not by what they are doing. Subconsciously, people still like to be mentioned by the official title, the same tradition as the noble families in European countries.

      At the first look, there are more titles and names for different positions in North American countries. Intrinsically, the responsibilities are more interlaced and personal relationship is relatively equal. On management level, there are (department) director, (project, product, test, hardware, help desk, etc) manager, architects, team lead, senior persons in charge of schedule, resource, risks in different scope. Any person can delegate others to take the responsibility temporarily. The developers also have the responsibilities to bring things up if anything not meet. On the technical parts, all kinds of persons should understand the projects with the same language (not only the natural language). Architects will make the system level design, and team leads should participate the design team. Managers should be aware of the design quality and approve it. Developers need to understand the design and put it into real codes. However, they are encouraged to rebut anything they do not agree.

      But the boundaries are clear, besides internal arrangement, a manager will be definitely responsible to satisfy the clients. Don’t forget that it is an American who said that “85% personal relationship, 15% technical stuff, to be successful” (please post it if anyone come across the original wording). To be successful on a manager position, a fluent language is only the very basic requirement. Most of the time, you need to be able to “small talk” with your clients. Then you can become the same party with them. Otherwise they can admit your technical ability, but they will feel strange about you and will not give you credit on any other things. Do you expect people to make deal with you when they still feel uncertain about you?

      Back to the topic, it will be really hard to categorize the jobs people have done in China. I used to advise my clients to whom I review their resume and interview guidance that: first find the job position you are looking for, then fit your experience and hence titles accordingly. The precondition is that you must understand and feel comfortable for the position. Do not write or tell anything you are not sure. And don’t put too much unrelated stuff no matter how glorious it has been.

      Tell the truth, only truth, but truth. True. However, fit into the native system. And I will say, it is OK not to tell the complete truth. Otherwise it will be too confusing.

      Thanks for your attention.更多精彩文章及讨论,请光临枫下论坛 rolia.net
      • Thank you for your comments. Actually, whatever measures we take, gettting a job and keeping it are the ultimate goal.
    • It was the article almost a whole year before, but I still can remember the time I read it. Anyway, thanks jabber.
    • How about project leader?
      • In the USA, project managers are management personels.
        They may have some programming bachground, but they are not expected to do programming things, or be a good programmer.

        During the past four month, our team communicated a lot with a project manager from a big company. He was very knowledgeable---he can talk about normalization of data, stored procedures, weblogic configuration, build file, garbage collections in Java virtual machines, facade patterns, j2ee blueprint book, just name a few. However, he cannot do any real jobs. If we complainted anything, he needed to have his programmers solve the problem.