|
[ZT]深圳、香港、新加坡我的程序轨迹(作者:爵士 出处:天极网)(1)
深圳、香港、新加坡我的程序轨迹 2004-08-03■作者:爵士■出处:天极网 2002年7月的深圳烈日炎炎。不觉已辞去工作近两个月,仍在天天奔忙着面试,寻找新的工作机会。我已经尝试了好几家公司,有小到只有一个三房一厅住宅改造成的软件公司,也有大到有几栋楼宇的大型IT国企。从繁华的罗湖商业区到IT企业林立的南山科技园再到美丽的蛇口,我都跑了,结果不 尽如意。我的开价是8k/月,有的公司去后即石沉大海,有的公司希望我能降降价,有的公司想让我合作作某某项目,我coding他们出工钱,相当于作短期外包,但coding量吓死人,工钱才6k/月, 还有一家风险投资的老板想要我作一个新媒体传销的技术方案。我其实蛮喜欢去面试,有挑战性,又能接触很多面试的人,借机了解各家公司的要求和情况。每天晚上我都和新婚的妻子一起在 网上搜罗公司,发送简历。随着时间推移,我开始感到生活的压力越来越大;我每天都在考虑我的资历、技术实力和今后的发展方向。 阅读导航 一、深圳 从三级B证书开始 与老板的首次暗战 第一个失败的项目 二、从深圳到香港 新加坡上市公司 闻所未闻的大项目 能压死人的压力 三、从香港到新加坡 印度同事 新加坡生活 会“死”在里面的项目 补丁加补丁还是其他 四、从新加坡到香港 Team Leader 测试工具 我还是要试一试 深圳 从三级B证书开始 在93年毕业后我选择回到家乡——内地一个美丽的小城市里工作。非常幸运,我进入本地的一个政府机关,按照老一辈的说法,捧上了铁饭碗甚至金饭碗。工资每月不足1K大洋,但经常有人请客吃山珍海味,而且还显得威风凛凛。我浑浑噩噩地过了7年,到最后仍是个小职员。我是学经济的,但偏好玩计算机,除了完成打字开票据作报表的一些琐碎工作,大部分时间就是“不务正业”去研究计算机的原理以至最后辞职时除了考了个从来没用过的非专业计算机三级B证书外一无所成。有时想想觉得很无奈,谁叫当年念大学时选错了专业。好歹现在兴趣和专业是一致了。兴趣和毅力才是发展之本。 2000年底我满怀憧憬地来到这个让我向往已久的城市,IT的泡沫当时却已经沉到了水底。我终于在华强北找到了一家作安防产品的系统集成公司,同意试用期内最高工资4.5k/月接收。 这家系统集成公司的面试很简单,只是问了一些Delphi编程的简单知识,面试的L经理大概觉得我和他合得来,就同意我的要求,让我进来了。进来后我才发现,这个公司的R&D部门只有我和他两个人,主要业务是作工程的,R&D是作后勤配合的。 在这公司我的工作很简单,主要是用Delphi为引进的国外系统做点小的基于数据库的定制,这对我来说相当轻松。我的兴趣常在C++和Windows平台技术,大多时候我都把一个Delphi小应用做得很花俏,看得L经理眼花瞭乱。 与老板的首次暗战 在2001年春节,公司中了一个投标项目,为某某大公司作门禁系统二期,其中的软件部分是关键。老板急得跳,因为不能再定制了,要基于该硬件协议开发一整套软件并且要提供与该公司的Oracle数据库应用程序的接口;L经理暗地里跟我说不要管,因为老板一直不加他的工资,这事情如果我们接了累死累活也是白累,还不如找外面人来做。 于是老板找来一个台湾人做统领,还找来两个临时的打工仔做配合。台湾人带来一套好多年前他编的宝贝,扬言小case,会很快搞定新的Requirement,老板听了乐得嘴都合不拢。台湾人的价钱是每月三万,不给源码。L经理和我说,要是老板给3万我们,什么东西都会做出来还白送源码。 台湾人一直不肯让我们看到源码,躲得远远的修改他的代码。直到第一次现场集成测试,一大堆问题浮出了水面,有通讯上的, 有数据库上的,事情变得很紧急很糟糕,我立即建议和老板一起开会讨论下一步的解决方案,在会上我从容的谈了我的看法,并提出了一些应急措施,我用VC来写ODBC数据库接口及通信部分的代码,台湾人要把源码公开出来让我们一起解决等等。最后我的意见被采纳,第一次集成测试pass。我第一次看到台湾人的宝贝源码,乱七八糟得可以,到处是补丁硬编码,非常难于维护。 这次和台湾人的合作给我在2003年后在新加坡与香港人合作过程中的确有不少帮助。他们都和我一样,有着这或那的缺点,但都非常自信。 到二月中旬,我的3个月试用期转眼已过去一个月了, 但工资还是保持不动,老板老是推托事多没空和我讨论。我便和L经理商量转正工资的事,这是非常好的时机,我已经在这个项目里取得了主动权,L经理,台湾人和两个临时打工仔都会听我的,而软件演示定在3月中旬。L经理和我很快站在了一个立场上:立即加工资加配笔记本电脑。老板很恼火,但也不得不当夜从香港带了两台笔记本回来,并且打电话给我,工资调到6k,转正补差明天就办。L经理也加了一千每月,乐不可支。第一次和老板交手,我们赢了。 在我拿到的转正工资及一分钱不少的差额(补1 - 2月转正)时,工程部一个河北的小女孩正在伤心的哭泣,她进这个公司近6个月了才转正,可三个月差额不再补给她,相当于变成了6个月的试用期。她干得很辛苦,经常通宵达旦做标书,可连正眼都没一个,无情的老板。 第一个失败的项目 虽然我得到了我想要的位置,而3月份的项目演示还是失败了。我一直没有意识到这仅仅只是要作一个演示系统,然而我却过份沉溺于技术细节以至于最后根本连最基本的东西没有做完调试好。演示时出了大量的问题,很令人沮丧的结果。L经理和我一样缺乏经验。我有点伤感但很快平衡了——我不比专业人员差。 在随后的1年多,老板开始重视软件开发这一块,同意我和L经理的建议,我成为了这家公司的软件经理,L经理是硬件经理,由我招兵买马,一时我们的队伍达到8人之多。 随着我对MFC/ATL的逐渐熟悉,我开始在队伍中推动使用VC加基于COM/DCOM/COM+的中间件与分布式技术,在工作分配上,我把接口用IDL写好,按照联系紧密程度进行划分;而L经理不熟悉这些东西,他就象他说的已经没有动力再学新的东西,一直没有技术上的进一步发展,他感到会被逐渐淡化出局的压力,我们之间不时出现争吵,距离越来越大。 2001一年下来,我写了不下4万行的C++代码,但却始终离一个真正监控平台—老板的想法—很远。这只是国内一家很小的系统集成商,没有任何软件开发的经验和积累,我感觉到自已能力有限,有负老板重托,我再一次走到了发展的尽头。做软件不仅仅是写代码。我越来越想到一家真正的软件公司去学习新的东西。
|