五千年(敝帚自珍)

主题:【原创】外包中国.NET软件项目 -- 米有财

共:💬62 🌺63
分页树展主题 · 全看首页 上页
/ 5
下页 末页
      • 家园 1.5 ~ 2 倍倒是不用

        胖子兄说得对。 的确公司为员工支付的不只是薪水。 但支出也不至于达到薪水的1.5 ~ 2 倍。401K对于公司而言,费用是非常有限的。尤其是当员工人数达到一定规模,放进401K里的总金额超过一定数目时, 一些费用不升反降甚至于免除。Employer Tax (包含了social security 那一块儿)平均而言, 也就10%上下。除此之外, 我能够想到的, 也就是诸如医疗保险,带薪假期等福利和日常办公以及差旅开销。而且这些expense 项,公司都是可以用来抵税的。

        • 家园 这个确实是因公司而异,只能算个大概

          大公司人多,各种group rate都比较低,各种成本也都能摊下来。但有些部分比看上去是要费钱的,比如带薪假期一年保守算两星期vacation,一星期病假,这就6%出去了。

          其实我只算了台面上的成本,还有很多隐形的东西,比如每增加n个程序员,就要相应要雇management & administration的人员。另外正规一些的公司还要花钱在培训上。

          容易兄提到expense是可以抵税,这个倒真是差不少。

          不过这个比例也就是估算个概念。 真要算起来,起码在DC,一个senior developer如果被offer $80K不带bonus,真要怀疑怀疑人家有没有把自己当senior了。

    • 家园 我是外行,不过大连似乎有不少外包企业

      不过大多做的是日本,不知道值不值得你考虑

    • 家园 几个建议

      1. 必须特别注意 schedule 控管 (这个本来就是 PM 的工作), 这方面国内的 "习性" 不怎么好. 可以多设几个 review 点, 或是安排日报周报, 以免担误事情. 第一次没搞好可能就没有下次了.

      2. 工作规画与规范要尽可能定义明确. 国内接软件外包项目的公司多半在中大型规模软件开发上缺乏经验, 这个需要有经验的 Project Leader 来规画分工与各部份的工作规范, 当然如果你自己能做是最好了. 开发过程中尽可能多沟通协调, 最好当成那是你带的 team, 让他们清楚的了解到客户 (你公司) 的 concern 和 dead line.

      3. 质量问题是国内软件外包最容易被诟病, 也是最常把客户吓回印度的部份. 印度的软件成本不低, 和美国也没多大差异. 印度的软件优势个人感觉有几个: 能了解客户需求 (经验积累足), 规矩严谨 (光是 Proposal 就有相当明显的水平差异), 高级程序员资源充足, 以及成品 bug 不多. 最后这个是国内软件外包的大问题, 出来的东西不一定能用. 这方面建议你把测试验证加上 debug 的时间给足, 同时确认清楚测试规范, 或者多花一笔钱请另外一家公司做软件测试.

      4. 地区方面, 如果你的项目不小或是后续相关项目不少, 需要较长时间配合的, 二级的西安成都珠海可能不比一级的北京上海深圳差. 一级人多但虚浮, 二级相对上稳定踏实得多, 起码人员流动不会到惊人的程度. 依你公司的 "长远目标" 来看可能倾向二级, 不过英语能力就不能太要求了, 这是个现实上的 trade-off.

      • 家园 我就是成都的,呵呵

        先自我介绍一下.

        不才刚进入人生第25个秋天,但是也有近7年的软件开发经验了.出于各种理由,大概两年前开始退出来自己接项目,现在回到日子很悠闲的成都享受生活,自我定位为contractor programmer.

        从业到现在,正是国内软件业开始迅猛发展的时期,算是见证了全过程。刚入行时用Delphi写界面,VC写Com组件。当时算是通用软件和企业软件通吃。然后Java/dotNet,然后Web开发。。到现在,基本上都选择动态语言做项目了,中小企业应用Zope/Plone,网站应用php/Ruby on Rails。除非大规模事务密集型的关键业务用Java。嘿嘿,不过这种项目太少了。

        我也做外包项目的.不过基本没有直接接触国外的客户.一般都是转包,而且都是比较小型的项目.另外,我也不会dotNet。不过我可以给你提供些建议和看法。

        国内总的情况,软件项目外包市场的发展势头还是不错的,不过由于没有欧美IT行业那么多年的沉淀,无论是技术还是管理,都还非常落后。

        以前总有人说什么,国内的程序员,技术不比老美差,就是管理落后什么的。其实技术一样差,估计当时很多人那么说,完全是因为互联网还没有普及,和国外技术社区很少接触和交流,那叫一个坐井观天。几年前Java已经如日中天的时候,台湾作家侯捷的一本《深入浅出MFC》在国内却能够叫好又叫座。在那之前几年,大概99年的时候,CSDN上一个老中发了个帖《国内不谈Java》,直接被批判为反人类罪!不过现在好多了,至少国内的Java社区,基本上能和国外同步了。

        至于个人能力,国内到现在,绝大多数公司都是软件作坊,所以导致很多开发人员的个人能力非常强,没办法啊,反正公司什么项目都敢接,所以你不得不在各种不同的开发语言,不同的库,不同的规范,不同的工具之间飘来飘去。比如我现在手上有一个视频网站项目,此时此刻就在用flash + Flash Media Server来写在线视频拍摄代码,同时兼职美工设计外观。

        凡事不可能鱼和熊掌兼得,博倒是博了,静下心来深入下去就难了,所以国内的研发能力很弱。技术创新很少。不过这大概也是因为咱们起步太晚的缘故,我在国外的开发人员社区里,特别是Zope/Plone社区,经常能碰到40多岁的成了精的人物,对整个技术发展的历史,底层技术非常了解和精通,写出的代码优雅精良,人家多年的经验积累和沉淀,比不了。

        现在来说管理,只谈开发管理吧。目前外包相对成熟的地区仍然是北京上海等一级城市,成都这样的二级城市,还很不成熟。开发流程管理大多很混乱,最基本的,源代码版本管理,自动化单元测试,都有很多公司做不到。像xp敏捷方法等已经不算新的东西都还在慢慢普及。如果项目大点,进度很难控制。

        不过即使外包相对成熟的一级城市,很多立志做外包的所谓大公司(其实就是很多小公司的简单集合),拼着老命过了CMM5,但是过了就过了,也就当一个招徕生意的广告而已,真正的开发管理还是土办法。不过我个人确实很怀疑cmm5。

        此外,二级城市对新事物新技术的接纳和采用也相对缓慢,前两个月我准备在成都组织一个ruby on rails学习小组,在railscn社区号召了一下,成都地区居然只有一个人报名,而且还是个在校学生。

        但是成都有点特别就是,对微软技术体系的无比推崇,从asp/VB/com+到dotnet,一如既往。或许是因为本身地区IT环境的缘故。没有那个自信和能力去采用别的比较新的优秀技术。也许这正好适合你的需要。

        但是目前追赶势头还是很猛的,至少成都已经有微软mvp了,呵呵。

        至于费用,哈哈。我还没有见过比成都更廉价的开发人员。平均月薪两千人民币!已经能找到不错的程序员了。

        Java项目最好不要外包到成都,不过dotNet应该能找到满足你需求的公司。

        Good Luck!

        关键词(Tags): #软件外包#成都#dotNet元宝推荐:铁手,
        • 家园 有好的DOTNET程序员介绍一下

          我这找人,远程工作、

          QQ:20890529

        • 家园 说的不错,国内外的技术差距,俺搞VC时候还不太觉得,后来

          后来开始搞LINUX的内核,开始有的问题还能在国内找到解答,后来越发觉得直扑国外的几个社区比较高效。

          还有搞嵌入式的时候,发觉越是底层的细节,越是和硬件ARCH相关的,国内越少深究的。

        • 家园 谢谢:作者意外获得【西西河通宝】一枚

          鲜花已经成功送出

        • 家园 感谢送花

          码了这么多字,送花感谢!

          是的, cmm 只能参考, 不可全信。

        • 家园 加一句

          质量控制:全面的单元测试。

          进度控制:proposal驱动的里程碑制度 / 每日构建是你的朋友:)

      • 家园 花!!!!好哇,好哇!!

        要把生意抢过来的说!!一步一步慢慢来,嘿嘿……

      • 家园 很好的建议

        花!

    • 家园 【翻译】强烈支持!!!

分页树展主题 · 全看首页 上页
/ 5
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河