Congratulations! Just saw the post that you got a new job.
The post was under your original one. But for some reason, it couldn't be displayed.
----------------------------------
You did a great job and finished the project. But there are some points you may not quite understand.
Your ex-company is not a good fit for you. It requires you to communicate with clients directly. Apparently, you are not there yet. 他说: 每次客户有什么要求都要先跟他说, 他再转述给我,甚至还要把具体的步骤告诉我, 按道理我应该可以直接跟客户打交道的. 我说:”你从来没有要求我这样做”. 他说:”I never asked you to do this, that is because I think you are not there yet”. -- That is a good point. You boss doesn't need to know technical details, and most importantly, it is not him job to talk to clients. He has the ability to judge if you can deal with clients directly or not. He was fair here, I think. That is one of the reasons that he suggested you go to a big company, where developers are not required to do so. It is project manager's job. Apparently, there are some politics here. Your PM didn't care the project at all. The upper management didn't, either. It determined that no matter how hard you work, you wouldn't get much appreciation.
Second, never say something like ”All the functionalities are the power code of the project, GUI is kind of ice on the cake.” That was not fair. Usability is important for web app, although it is not very techie. Clients don't care how complicated the backend logic is. What they want is an easy, powerful, and comfortable GUI. It needs a lot of work, if you have heard of how Google did it. Most importantly, it shows that you are not a team player, and you don't appreciate other's work and suggestion. They may sound picky, event stupid, but you can't say that openly.
Third, I think you boss liked you very much. He shouldn't share all the information with you. If you were a manager, you wouldn't share all the information from your director to your team, right? He was trying to help you. When he asked to give you one month, you need to appreciate it and used that month to ask him advices and learned some soft skills. He might even think of some way to retain you. You never know. Build a network with him.
Last, I may have something to say about your technique. Honestly, I dont' think you understand web app very well. I am sorry if it hurts. If I were your manager, I would directly ask you to redesign you work if you told me that you had 70 stored procedures. It is not scalable, not maintainable, and would cause performance issue once the data traffic is high. Think about one basic fact of operation: it is easy and cheap to add a new web server, how about a new database server and sharding? All the biz logic should be in the app code, right?
Hopefully, it is helpful.
To ExpactingMM: my 2 cents
所有跟帖:
•
very nice post. Interaction with clients can not be learned over
-worriedmom1-
♀
(111 bytes)
()
10/17/2009 postreply
10:58:13
•
顶. What Clients want is an easy, powerful, and comfortable GUI.
-ololol-
♀
(0 bytes)
()
10/17/2009 postreply
11:06:37
•
类似功能的产品,卖相好的才能吸引顾客.
-ololol-
♀
(0 bytes)
()
10/17/2009 postreply
11:08:14
•
ding!
-goyo-
♀
(0 bytes)
()
10/17/2009 postreply
11:13:17
•
能得到老大的顶, 有点不好意思,但是心里很爽
-ololol-
♀
(0 bytes)
()
10/17/2009 postreply
11:22:52
•
俺什么时候成老大的,俺以后不敢来了~~
-goyo-
♀
(0 bytes)
()
10/17/2009 postreply
11:25:54
•
你才是真正的老大呢~~
-灰衣人-
♂
(0 bytes)
()
10/17/2009 postreply
12:34:57
•
你就别再乱捧我了,会让人笑话的~~
-goyo-
♀
(0 bytes)
()
10/17/2009 postreply
13:02:58
•
二位是老大.
-ololol-
♀
(0 bytes)
()
10/17/2009 postreply
13:07:43
•
你们三位都是老大.
-知秋叶-
♂
(0 bytes)
()
10/17/2009 postreply
13:25:22
•
Thank you so much for taking time to write this post
-ExpectingMM-
♀
(1247 bytes)
()
10/17/2009 postreply
16:31:26
•
你回得也很长.
-小谋-
♀
(0 bytes)
()
10/17/2009 postreply
18:19:05
•
add a new web server?new database server and sharding?
-撅着挺好-
♂
(22 bytes)
()
10/17/2009 postreply
18:48:22