该帖子同步发自圈子:做一个名副其实的软件项目经理 (访问该圈子)
3年前加入目前的自己所在的公司。当时公司初创,仅有我和另外一个刚毕业几个月的新手。其中一个老板跟我私交也有一些,原先在外企作数据应用分析的,后来逐渐转型到市场&管理。 实际开发人员最多的时候编码人员也没有超过5个,虽然我名义上是个项目经理,但我经常却将85%的时间投入在系统架构,框架设计和接口设计和应用编码开发方面。剩余的15%用于做项目进度控制和人力调配。工作9年了,在这两年期间是最累的时候。 从零开始,一点一点筹建了投入应用的呼叫中心系统,数据分析系统和CRM应用系统以及一些分布式的数据应用系统,此外初步整合了一条销售和库存应用系统用来支持前端两个在线销售网站。 由于3前,因为预算和财力有限,鉴于自身的一些技术优势,主要以Asp.Net(UI:ExtJs)+memcached+业务层+Ice的.net平台实现。到了中期阶段,人力和开发进度问题始终困扰着我。考虑到呼叫中心百人应用的操作系统和平台的问题(说句难听点,我们的电脑都是采购来安装的windows,谁知道什么正版盗版呢),在新的应用业务上建立了Liunux+python+django+mysql(postgresql)+memcached+lighttpd+Ice的应用系统。目前.net和python两个应用系统都在不同的业务领域稳定运行。由于个人在pg方面略有研究,从一开始就为远景设计里面把pg也考虑进去了。 但到了09年,愈演愈烈的团队问题也开始逐渐爆发了。由于公司初创的一系列问题,因此我鉴于实际情况主要是招收了一些应届生或者毕业一年左右的技术人员,跟他们磨合一段时间后,然后从头至尾把思路,技术一点一滴的传授与他们。在此期间,也相继离开了5-6人,其中一个原因很简单,他们磨合一段时间后,技术上有了质的提高,开始考虑薪水方面的问题(这些人员薪水一般在2500-3500左右)。虽然我尽力挽留并且设法解决的薪水的问题,但大部分时候,员工流失较快。 作为一个不像样的项目经理而言,我知道这些人的离职除了薪水问题,还有其他的因素。比如一个很重要的,尊重与礼遇的问题。比如,一个曾经跟随我2年多的同事时常与我坦言,公司除了销售,其他人的去留都是可有可无的。比如销售可能在公司年会享受的礼遇,从没有技术人员享受过。尤其在日常中,技术人员始终徘徊在公司的边缘,个人感觉如果我不是与老板的私交,我也可能无法获取存在的感觉和归属感。 我尽量找机会解决团队核心人员在提升过程中的薪水问题,这些当初曾经一起过来的人员,薪水尽量会让他们在一个我能努力到的水平,比如5K+. 我很多时候都在怀疑是否自己是一个合格的项目经理。也许我的表现比较弱势,因此老板觉得经常会干预开发过程,干预业务。在我们公司,由于几个老板的强势,大部分业务不是我定的,而是他们定的,我负责利用技术架构+框架把它们转化成系统,因此形成了非常尴尬的局面,讨论网站改版的时候没有我的份,只需老板和市场推广商量美工做什么就行了。应用支撑系统不用我考虑,只要按照他们思路做就行了。 而按照他们的业务设计,很容易产生一些极端或者是频繁业务更改的问题,最终导致系统是个四不像。改动是软件设计的老问题,我想谁也避免不了。但是一些时候,一些改动如果能够被前瞻性的预料并进行良好的设计,那么这则是不应该。问题往往出在这里。 终于熬到了2010年,由于诸多因素,我自己也开始崩溃了。由于我个人的影响,整个一度团队士气非常低落。年初老朋友聚会,随便聊起薪水,差不多每个人都是2W/M左右,少的也有1.5w/M,自己一些一手带出来的同事都超过我了,而自己始终还徘徊在1w. 我自己也明白不应该有这样的心态。也许有人会说为什么不和老板去谈谈待遇呢?但我知道谈了也基本没用,因为他的预算和成本我都很清楚。公司又成立了子公司,基本上营收平衡,年营收刚百万。打算给我一些股份(明确了是可以年底分红的),我一口拒绝了。因为我不知道2010是否能够坚持到底,何必拿一些自寻烦恼的事情呢。 我试图想了很久去下一家公司,好在自己前几年做过c/c++方面的通讯开发,web架构和设计和好几年的项目主导,对各种开发类库和一些分布式,多线程/多进程也比较熟悉,想想去哪里都应该可以糊口。但自三十而立后,突然有点害怕再跳槽了。 后来我跟其中一个老板(私交的一个朋友)谈了,他画了个大饼,说给你个项目总监的位置。我心里其实没一点兴趣。但是他又问我,你是想呆在一个很大的公司手下带一堆技术人员呢还是想去一个好的技术公司钻研最新的技术。我有点发愣,其实我自己也很难回答自己具体要什么。谈到了最后,薪水我也不好意思提起,就凑活着先做了。自己心里想,做到年底,带一个项目经理出来或者让它找个空降兵,谈谈薪水,不合适就闪人,我想应该对得起老板了。 于是一切又回归老样子,我继续一遍思考着系统的方向和架构,以便敲着代码,一边催促着团队继续向前。据美工说网站又要改版,改称什么样子我不知道,只有开会的人知道。 有时候我在想,我原来不是个项目经理,我可能就是一个团队的架构设计者而已。抱怨归抱怨,但从将近9年的工作经历而言,我很平静,人生总会起起伏伏看到很多好光景。不知道的我的技术生涯,还能持续多久? 前段日子去书店买了本周伟明的<多核程序设计>,很不错。突然想起自己从业的时候不知道从那看到的一句话,过了30岁,能精心看下去技术书籍的人不会太多。我想我很幸运,我还能勉强在马桶旁边静心看下去。
|