`
stingchen
  • 浏览: 111068 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

小公司能建立世界级的IT开发团队吗?认为自己根本不可能加入世界级团队的别进。

阅读更多
:::IT技术管理系列之一:::

什么样的团队是世界级的团队? 当然是做出了世界水平的产品的团队.

小公司能建立世界级的IT开发团队吗?

在硅谷,答案是yes。

在中国呢?

经常在聚会的时候,碰到许多在老外开的公司里面干活的朋友,他们告诉我,老外瞧不起中国人,总觉得中国人技术差。核心的代码几乎不给中国人机会。

不光老外瞧不上中国人,我看许多中国人自己也瞧不上吧。我如果说我们在上海建立了一支世界级的IT开发团队. 肯定有人说:吹牛吧.小公司哪有世界级团队?更何况招的人水平参差不齐,个体水平也没有什么特别的,怎么可能是世界级的团队?

从2005年9月到2007年9月,我在Movoto.com工作了2年,在上海建立了一支团队,开发的Movoto.com网站在美国房地产市场直接面对的几个上市公司巨人: realtor.com ziprealty.com yahoo real estate,除此之外还有很多新的对手如trulia.com redfin.com,但还是能够在覆盖的市场上获得很好的访问量和口碑. 这就证明了Movoto的产品是世界级的.

不是世界级的团队,怎么可能做出世界级的产品呢?
因此,既然产品是世界级的,团队当然也是世界级的。

好的IT产品从哪里来?
- 从好的IT开发团队来.

好的IT开发团队从哪里来?
- 从好的开发流程,团队合作和靠谱的人来.

好的开发流程从哪里来?
- 根据实际情况建立一套行之有效,简便的项目管理和沟通体系.

好的团队合作从哪里来?
- 专业的IT分工和高效组织.

靠谱的人从哪里来?
- 选拔,培训,激励.

先从"人"开始讲吧.

科技以人为本 - 这是诺基亚的广告. 被无数公司和老板借用,标榜自己公司的以人为本策略.

在IT企业中,人确实是最核心的. 人的性格,心态一旦形成,很难改变。许多大的跨国企业都喜欢招应届生,自己塑造人的性格和心态。虽然有很高的培训成本,最终还是比在社会上找到不合适的人要合算得多。

那么什么样的人是最理想的?

1 有浓厚的技术兴趣,可以用技术发烧友来形容.

  最近半年参加了很多聚会,见到许多老外的IT高手. 这些老外虽然年纪比我还大,但是对IT新技术的热情和兴趣就像我在10年前一样. 他们真的是因为喜欢技术才从事IT技术研发.

  例如, 我有一个工程师W, 工作资历很浅, 也没有特别出众的学历背景, 没有做过特别好的项目. 从我第一眼见到, 我就判断他能成大器. 因为他特别痴迷技术, 就像一些特别喜欢音乐的人一样. 他会每天关注他喜欢的公司出品的所有技术,不管是否用得上,都要去钻研一番. 请假去北京参加技术会议, 即使听得东西不是很懂, 也根本用不上, 还是从微薄的收入中拿出钱去参加. 爱穿这个公司的技术文化衫, 背有Logo的包. 甚至为了能够在任何时候体会一些新的移动开发技术,去买一个昂贵的掌上电脑.
  这个工程师很快就成了公司最重要的员工之一,发展速度之快可能连他自己都没有想到.

2 有很强的事业心

  很多人觉得, 我每天工作8小时, 拿8小时工资, 公平交换. 如果多工作没有额外报酬就不划算了.
  另外有些人就是考虑如何把事情做掉,他的心态是:公司请我来就是做事的,我的工作把事情搞定。一开始,我的技能不够好,经验不够多,自然要花较多的时间。我宁愿多花时间,快速成长。他们考虑的是如何做成事,而不是计较自己的工作时间是否能获得工资外的收益。

3 做事细心,善于总结和学习

  细心的程序员总是能够把缺陷尽早消灭,减少了后面的麻烦和更大的成本。对编程这件事来说,细心的人节约的后期测试成本和缺陷导致的损失,怎么算都是一笔不小的数字。

  细心的项目经理更是关键,也许可以从需求阶段就避免很多问题,有利于控制好项目。

  犯错误是不可避免的,但是犯了错误这个成本,要买来收益。必须总结和学习,确保以后不要再犯类似的错误。一个人持续犯同类的错误是最不能忍受的。长久如此,则难以被信赖。

4 善于沟通

  善于沟通使得一个人能快速理解项目要求,不会误解而导致项目出错或者浪费资源。

  善于沟通还可以让一个人从其他人那里获得很好的建议,选择最佳方案。或者推动团队接受自己的最佳方案。

5 热心助人

  任何人都会有困难的时候,一个团队如果大家都是能够热心助人,自然就会高效。如果每人心想,我把我的做完就可以回家了,帮其他人搞定问题后,我的时间花了,得不到收益,这个团队很难搞好。
  很多时候,帮助别人的同时,可以学习到别人的思考方法,了解更多问题,促进思考。而且,经常帮助别人的人,别人也愿意帮助他,最终也能提高效率和成果。

  遗憾的是,能满足以上五点的人非常少,导致找人很难,最后队伍往往会混合了很多种类型的人,许多人可能只具备以上的2-3点。
  如果我项目不是很紧,有足够的时间和钱进行新人培训,我宁可找一些好的应届生,自己培养。

  如果确实没有足够多的这样理想的人,就需要有一个合适的人员架构来解决问题,只要问题都能被及时处理掉,依然可以成为一个世界级的团队。

  关于合适的人员架构问题,在以后系列中会聊到。

-----------------------------------------------------------------------------
小公司能建立世界级的IT开发团队吗?认为自己根本不可能加入世界级团队的别进。:::IT技术管理系列之一:::
http://stingchen.iteye.com/admin/blogs/196424

如何快速面试筛选,找到合适的人 :::IT技术管理系列之二:::
http://stingchen.iteye.com/admin/blogs/192453

建立一支世界级的开发团队就像是建立一支好的球队 - 每个人在自己的位置上都是最棒的:::IT技术管理系列之三:::
http://stingchen.iteye.com/admin/blogs/197271

如何制定和执行职业发展目标? 成为杰出的部门经理,架构师:::IT技术管理系列之四:::
http://stingchen.iteye.com/admin/blogs/199267
27
14
分享到:
评论
27 楼 sunzhi2866 2008-06-07  
积累学习中!
向你学习!
26 楼 achun 2008-05-31  
本人完全符合前3条.
4 善于沟通:由于我的想法总和别人不同,我又讨厌说服别人,
说服一个人成本很高,还不如找一个不用说服的人,留下时间做点研究.
所以我通常只和有认同的朋友沟通.
5 热心助人:我是个凡人,不是神,自己都拯救不了自己,所以不奢望去拯救别人.
对于团队里的人,是必须要热心+耐心的,因为那是战友,为战友两肋插刀,顶子弹都应该,热心算什么:所谓渡可渡之人

所谓顶级的团队,应该是有条件的,有领域的,有专长的.万金油并不存在.
顶级的团队人数应该不多,靠人海的团队,说管理水平很高更合适,顶级就不要说了.
25 楼 kayoo 2008-05-31  
引用
细心人做事可能都慢,老板不会高兴的。

最近做个很简单的东西 想得太周到了
搞得现在很不爽 其实别人只是想做一个原型而已
24 楼 tatecn 2008-05-28  
鼓励下楼主,有人认同有人不认同本来就是件正常的事情。呵呵,连离开javaeye这样的气话都说出来了。

我觉得楼主既有自己的理论认识,又有实践的成功经历,很难得。能不能建设优秀的团队,我认为公司的环境、制度、管理同样重要,这应该是一个系统的工程。这就像家庭环境对孩子的成长一样。

在实际的环境中,可能像楼主这样的公司太少了,但是我相信很多的人会向往自己能遇到这样的公司。随着时间的推移,我坚信这种状况会慢慢好起来。但是可悲的是,在这个过程中很多人信念慢慢地丢失了。
23 楼 stingchen 2008-05-27  
不知道得罪了那些人士,这个文章更离谱,起码在很短的时间内这篇文章被踩了9下。

很多时候,我真不明白现在的工程师们,到底希望看些什么。

或者是到了该离开javaeye的时候了。
22 楼 hilliate 2008-05-27  
看见过一个帖子
世界级的团队不是一年两年可以建成的
是公司老板连续十年甚至更长时间的投入才有可能建成
试问国内有几家公司可以做到?
21 楼 xieye 2008-05-27  
面对及其强大的竞争对手,总有一套基于现实的解决方案。
20 楼 zhanjia 2008-05-27  
说说总结:
    个人对总结感触比较大,总结能使自己重新把知识整理一遍,在脑子里过一遍,同时能保留下来,供以后查阅。
    就个人而言,用mybase编辑器来做总结,它像是一个小型的目录数据库。
    然后文件这样组织:
    数据库.nyf
    JavaEE.nyf
    Ajax.nyf
    JavaScript.nyf
    ...
把遇到的问题,或者自己的实用代码等总结起来,以后很多可以在文档里面搜索,有时不用去上网搜索,方便快捷。哈哈
19 楼 me- 2008-05-27  
我觉得可以建立世界顶级的团队.这个世界上没有什么不可能,就看我们怎么做了.
不是所有人都崇洋媚外,也不是所有外企都很有竞争力,有人就特喜欢小企业,如我.

小企业管理便捷,反应敏捷,效率高,团队凝聚力强.这是优势.

唯一担心的是老板意气用事,或者对老板的理智要求很高,因为小企业风险承受力太弱.
当然博主如果当带头大哥,肯定是足够理智和明智的.

大企业怕被挖,微软刚刚挖走adobe的牛人么,小企业也一样,如何能够留住人才,这很重要.

钱不是问题,因为人对物质的需求是有限的,而且公司应该可以在一定程度上满足这个要求.要扬长补短,避重就轻.

塑造公司形象,使得员工具有荣誉感.
推进人文管理,使得员工具有归属感.
经常性的激励机制,使得员工具有新鲜感和挑战意味.如公费进修,代表公司参加活动.后者不应该是头头的专利.如果某个技术人才或者基层能得到这样的机会,会非常感激.

总之,小企业做最佳团队,并非天方夜谭,但遇到的挑战很多.

另,创业难.
18 楼 stingchen 2008-05-27  
SevenRedCity 
  想联系的人自然能找出很多办法来,欢迎大家跟我联系。

引用
老板问“这个你估计多长时间?”
“不知道……目前没有(清晰的)解决方案……诶……诶……2周吧?(试探性)”
“2周?!”
然后先用两天思考调整方案,再写testcase编码实现,最后1周左右实现了


这个例子说明这个团队本身的工作方法可能有问题。
1) 没有一个立项的思考和评估过程,上来就要一个时间。老板虽然不懂,还是要让他明白,不能立项,不能评估的承诺是没有意义的。
2) 其实每个项目无论大小,都应该让其可以被掌控,然后适当地评估资源。很多项目也许开始不能评估,就需要给个立项周期,对需求和技术仔细分析和了解。
我的经验是把每个需求再细分,细分到不能细分为止,然后为每个细分的事评估技术难度和时间,最后加总。必然每个估计都是有误差的,但是合起来误差会有抵消,最后差的不远。
17 楼 dongwushengde 2008-05-27  
关于细心和沟通的小小观点!
我感觉细心的前提要用心,只有用心的人才能以细心的方式做出来意想不到的效果!
此外我感觉交际和交往太重要。还有就是在工作中你给别人的感觉。交际的前提要虚心的提取别人的意见,要有换位思考的思维方式。站在别人的角度考虑他的问题.
16 楼 zhangzldipan 2008-05-27  
讨论很激烈嘛!这样的讨论和文章很让人感到兴奋啊!不过如果能引经据典那就更有说服力了!暂时只能说阅过。不不发表任何评论吧!我学ror的!呵呵
15 楼 leegorous 2008-05-26  
我被老板问“这个你估计多长时间?”
“不知道……目前没有(清晰的)解决方案……诶……诶……2周吧?(试探性)”
“2周?!”
然后先用两天思考调整方案,再写testcase编码实现,最后1周左右实现了
“可以实现嘛,那那个你估计多长时间?”
……
……
循环不尽
14 楼 SevenRedCity 2008-05-26  
技术无国界,何况省界。开个玩笑!
13 楼 SevenRedCity 2008-05-26  
感谢楼主,我的目标已经达成了,就是要推开贵公司的门。我在网上投简历,面试时很少见到技术经理,一般很难通过人事经理。所以我会尽全力,用我的智慧去推开每家公司宝贵的门,寻找机会。

感谢楼主对俺的承认,谢谢!我怎么与您联系呢?
12 楼 lgn21st 2008-05-26  
关于程序员"细心"问题的讨论很有趣
引用
细心人做事可能都慢,老板不会高兴的。

一语点醒梦中人,这正是我长期心里压抑的根源...
11 楼 freej 2008-05-26  
兴趣可以创造一切,但是在中国却不一定,不可控的因素太多了。
10 楼 wenson 2008-05-26  
要找技術技術發燒友,現在確實很難,我覺得現在中國很多工程師幾乎都是技術投機者,或者做程序編程對他們很多人來說,都只是無奈的、暫且歇腳的地方罷了。。。。。。
9 楼 stingchen 2008-05-26  
SevenRedCity,
  看来你是个很有目的性的,对前途有明确规划的人。愿意来上海发展的话,我们团队很欢迎你这样的。
  我的一个朋友Bob Ippolito, 是Mochimedia的CTO,非常棒的工程师,他还没有上大学就被人拉出来干活了。写的mochikit (javascript kit), mochiweb (用erlang写的webserver)都是非常棒的产品。
  学历不重要,我坚持认为,兴趣是最好的老师,习惯是最好的财富。
8 楼 SevenRedCity 2008-05-26  
目前我已经学完轻量级J2EE(Struts+Hibernate+Spring)了,是经过魔鬼式培训的,5个月。

我写blog,是因为每次重装系统,都要为这些安装工具和配置,弄半天,所以我把这些集中起来容易查找。一般现在blog中老会出现不同操作系统和不同软件的安装、配置等。至于编程方面以后我会一点一点整理后写下来。

我本人已经有两年的开发经验了,从大2开始自学,到现在,再加上自己付费去培训,刚培训完。目前在自学我老师出的书《Struts2权威指南》。

其实现在语言对我们来说应该没有明显的界限,只是时间问题,学东西我们要对比起来学习的话,速度是快很多的,这些都是老师教导的。

我学C++对应Java、RoR对应J2EE和SQL(DB2、Sybase、PostgreSQL)对应MySQL、Oracle、SQL Server来学习的,找出不同点和相同点。

技术都是源于需求,而且大部分语言都是抄来抄去,有很多共性。

学Unix是目前面试的公司有可能在两个星期后带我去移动那边面试!

实际项目开发经验是具有了,我目前比较熟悉Struts1+Hibernate3.2+Spring2.0整合开发实际项目,本人在学习过程中没有借助像Eclipse等大型IDE工具,都是借助于EditPlus加上一下简单的配置来独立完成项目的开发。所以里面的出错率相当高,学习过程相当困难,但是一路走过来了,里面的细节俺知道了许多。所以应该是把方向对准了,有投入就有回报。

我写bolg才刚开始几天而已,我以后会把这些经验整理上blog,感觉便于交流,也和大家讨论,可以了解到更多东西。

现在楼主,应该对俺有了进一步的了解了吧!

我的规划是在3年后能够胜任项目经理,本人也一直在努力学英语(每天尽量都会看《越狱》,看了很多遍了,确实很好看,了解了一些美国人的逻辑思维)。

相关推荐

    世界级质量管理工具DOE(中文版第二版).pdf

    根据给定文件的信息,我们可以提炼出关于世界级质量管理工具DOE(设计实验)的相关知识点。 ### 一、DOE概述 DOE(Design of Experiments),即实验设计,是一种统计学方法,用于系统地改变实验中的因素,以评估...

    团队口号:有气势的团队口励志口号[归类].pdf

    10. **全球化视野**:"世界在我们脚下"表明团队具有全球化的视野和胸怀,对于开发面向全球的产品或服务的IT团队尤其重要。 11. **竞争意识**:"勇者无敌、所向披靡"提醒团队要有竞争意识,时刻准备与其他团队或公司...

    世界级地区三级联动sql

    世界级地区三级联动数据库sql,包括建表语句等支持直接导入MySql

    Eclipse中建立自己的JUnit测试 Eclipse,JUnit [程序开发Java] IT_com_cn IT世界网.mht

    Eclipse中建立自己的JUnit测试 Eclipse,JUnit [程序开发Java] IT_com_cn IT世界网.mht

    如何选择适合的Java成品网站开发团队?

    本文将探讨Java成品网站的特点、优势以及如何选择合适的开发团队来实现您的网站构想。 Java成品网站挑选:12129.cc Java成品网站以其稳定性、安全性和高度可扩展性成为众多企业选择的首选。无论您是需要建立电子...

    世界级企业的信息化理念.zip

    【世界级企业的信息化理念】 在当今全球化、数字化的时代,企业信息化已成为推动企业发展的重要引擎。"世界级企业的信息化理念"这一主题深入探讨了那些顶尖企业如何利用信息技术(IT)来提升竞争力、优化业务流程、...

    世界级软件公司-Oracle的研发模式和经验

    甲骨文(Oracle)公司的研发经理来计算所讲座时的资料,介绍了世界级的软件公司的软件研发经验,报告包括两部分: 第一部分:公司中的开发过程的各模式概述。多部门合作的、多环境 、多级(多平台)、多阶段、 多代码...

    中国顶尖企业以及世界级企业差距.ppt

    中国企业在公司治理上可能存在CEO不愿为股东利益战斗的问题,而在公司管理上,可能过于依赖科技,忽视长期盈利能力的培养,如MOTOROLA与“小灵通”的案例所示。此外,中国企业的管理团队往往缺乏系统的世界级培训,...

    永续绝经营的企业-世界级的公司(1).pptx

    【永续绝经营的企业——世界级公司的核心理念与实践】 在当今快速变化的商业环境中,企业追求的不再仅仅是短期的成功,而是如何实现长期的可持续发展,成为世界级的公司。刘英芳讲师通过其丰富的行业经验,从多个...

    商学院打造世界级销售团队60个怎么做_管理学_高等.pptx

    商学院打造世界级销售团队60个怎么做_管理学_高等.pptx

    KDE与Debian开发团队合作推进Linux桌面企业应用.pdf

    "KDE与Debian开发团队合作推进Linux桌面企业应用.pdf" 本文主要讨论了KDE与Debian开发团队的合作,以推进Linux桌面企业应用。该合作将使企业、政府、教育等机构能够使用Linux桌面操作系统。同时,还涉及到了Progeny...

    0558、世界十大设计团队的设计策略.zip

    在IT行业中,设计团队的设计策略对于产品的成功至关重要。"0558、世界十大设计团队的设计策略"这个压缩包文件,...通过理解和借鉴这些世界级团队的经验,我们可以提升自己的设计水平,创造出更具影响力和竞争力的作品。

    新洋务打造世界级企业管理新思维.pptx

    【新洋务打造世界级企业管理新思维】的讲座主要探讨了中国企业在面临全球经济一体化时如何转型升级,以实现世界级企业的目标。该讲座由项兵博士主讲,他提出了管理的"四段"论,并分析了中国企业的发展机遇、挑战以及...

    国家城市菜单(包括世界级和国家级的两种菜单)

    【标题】:“国家城市菜单(包括世界级和国家级的两种菜单)”所涉及的知识点主要集中在数据结构、编程语言以及Web开发领域。这个项目可能是一个菜单管理系统,它包含了两个层次的菜单,分别是世界级和国家级,这样...

    电子设计电子竞赛毕业设计产品开发_0558、世界十大设计团队的设计策略.rar

    在电子设计领域,无论是参与电子竞赛还是进行毕业设计,了解并借鉴世界顶级设计团队的设计策略是至关重要的。这些策略不仅涵盖了技术层面的创新,还包含了项目管理、团队协作以及市场定位等多个方面。以下是对"电子...

    全球产品经理大会PPT:如何打造世界级产品

    在全球产品经理大会PPT中,主题“如何打造世界级产品”聚焦于产品设计、产品成长和用户增长三个核心领域,旨在探讨如何在全球范围内打造一款成功的产品。Gibson Biddle作为大会的讲者之一,他在分享中提出了一系列...

    极客与团队

    《极客与团队》这本书是为程序员量身打造的一份指南,旨在帮助他们在社交互动、团队协作和影响力提升方面取得进步。在这个日益依赖技术的现代世界中,编程技能固然重要,但良好的团队合作和人际交往能力同样是成功的...

    单片机-世界十大设计团队的设计策略.zip

    在电子科技领域,单片机...通过学习这些世界级设计团队的策略,我们可以更好地理解和应用单片机,提升我们的产品设计和开发能力。无论你是初学者还是经验丰富的工程师,这份资料都将为你带来宝贵的启示。

    0558、世界十大设计团队的设计策略.rar

    "0558、世界十大设计团队的设计策略"这个压缩包文件,显然提供了这样一种资源,让我们有机会学习到世界级设计团队在解决复杂电子设计问题时所采用的方法和思维方式。 从"世界十大设计团队的设计策略"这一标题来看,...

    ChatGPT团队里有多少清北学霸?.zip

    ChatGPT是由OpenAI公司开发的一款先进的自然语言处理模型,其在人工智能领域引发了广泛的关注和讨论。这个模型的优秀性能离不开背后团队的辛勤工作和深厚的技术积累。提到团队成员,人们常常好奇这样尖端技术的研发...

Global site tag (gtag.js) - Google Analytics