To ExpactingMM: my 2 cents

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.

所有跟帖: 

very nice post. Interaction with clients can not be learned over -worriedmom1- 给 worriedmom1 发送悄悄话 (111 bytes) () 10/17/2009 postreply 10:58:13

顶. What Clients want is an easy, powerful, and comfortable GUI. -ololol- 给 ololol 发送悄悄话 (0 bytes) () 10/17/2009 postreply 11:06:37

类似功能的产品,卖相好的才能吸引顾客. -ololol- 给 ololol 发送悄悄话 (0 bytes) () 10/17/2009 postreply 11:08:14

ding! -goyo- 给 goyo 发送悄悄话 goyo 的博客首页 (0 bytes) () 10/17/2009 postreply 11:13:17

能得到老大的顶, 有点不好意思,但是心里很爽 -ololol- 给 ololol 发送悄悄话 (0 bytes) () 10/17/2009 postreply 11:22:52

俺什么时候成老大的,俺以后不敢来了~~ -goyo- 给 goyo 发送悄悄话 goyo 的博客首页 (0 bytes) () 10/17/2009 postreply 11:25:54

你才是真正的老大呢~~ -灰衣人- 给 灰衣人 发送悄悄话 灰衣人 的博客首页 (0 bytes) () 10/17/2009 postreply 12:34:57

你就别再乱捧我了,会让人笑话的~~ -goyo- 给 goyo 发送悄悄话 goyo 的博客首页 (0 bytes) () 10/17/2009 postreply 13:02:58

二位是老大. -ololol- 给 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- 给 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

请您先登陆,再发跟帖!