2007-06-04

拿什么去竞争

关键字: 竞争,团队
最近一直在想,对于一个非专业化的队伍,一个人员匮乏的团队,一个技术水平有限的团队,要如何做出一流的产品,参与市场竞争。

现在我就身处这样的一个环境。总共编程的人员就两个人,从美工、设计到编程实现、维护就这两个人在干。人员的匮乏,自然压力也就非常大,很多时候别人在休息的时候,我们也只有呆在电脑前赶工。

其实累点也没有什么,但关键是这样忙于赶项目,自己很难有提高,虽然有时候会有些“急中生智”,但那是不能长久的。由于人员的匮乏,根本没有时间学习新的知识,只能将就着。有时真的是好无奈,看了那么多的关于Spring,Hibernate等框架的相关信息但是却没有实践的机会。甚至到现在,连单元测试都没有,虽然自己有时候写点简单的测试,但是是不可能期望这能成为习惯。用着老旧的Struts,虽然现在已经加入了很多自己的代码,已经简化了很多事情,但是还是觉得开发速度太慢了,有时候都决定,是不是该试试RoR。但是改变平台是是件很严重的事情,何况数据用的是Oracle,好像现在RoR这方面的支持还不强。

由于什么都处于初级阶段,可以说什么都是一穷二白的。连CVS之类的版本控制都没有,经常合并的时候出现一些莫名的错误,现在终于把CVS用上了。以前对于有用的代码,不是封装调用,而是直接Copy。这里要说明下,团队是有前辈的,不过现在离开了。除了留下一堆零散的代码,真的没有再留下什么东西了。让人郁闷的事情是,感觉总是在重复编码,我现在努力把该封装的都封装掉。程序员和会编程,真的是两码事。也许有的人会觉得有的人很聪明,能解决问题,不过那样解决的问题就真的没有问题?

现在除了这些不如人意外,更令人郁闷的事就是身边找不到人交流,平时自己就只有多上网。但是有的问题不是靠上网就能解决的。比起同人直接交流,还是差太远了。现在的代码也没办法单元测试,现在我很郁闷,想一狠心就全部重构,或者连构架都直接换掉。但是事实上这还做不到,我一个人做不不了那么多的。别人也学不了那么多,虽然现在编程的只有两个人,但是今后进来的也是菜鸟。我不知道该怎样带新手。很多时候,进来就是这样编程,很多习惯都会伴随他到毕业。很多时候人们都是之思考功能的实现,这个实现是否有问题,这些都不是要考虑的。

其实说了这么多,还是和团队人员流动有很大的关系。这是一个由研究生组成的团队,每年都有人要走,每年都有新人进来,每个人都有课,还有论文,还有……。其实现在的校园越来越不行了,现在的大学已经没办法成为时代的先锋了。其实说起来,我们现在做的这个系统,本身思想还是很不错的,也应该算是领先的吧!不过光有思想是不够的,既然开始做产品了,既然我们开始参与市场竞争了,那我们的优势在哪里?连校园里,交流下管理经验,规范化经验,这都是不行的。因为导师带的队伍,经验越丰富的越强,他自然不想把这些自己的经验分享掉。这让我想起了“丑陋的中国人”。

现在在理论上,很想让系统引入“本体”,想把系统做成一个企业的集成平台,不过这路也实在是太远了,我都不敢想了。或许真的有那一天的话,我想这个系统里,都不会有我的代码了吧!

为了能让自己的产品,自己或许应该付出更多点。但是时间呀,时间。我不是神,没办法完成所有的事情。很多时候我也是把事情想得很天真,都往理想的状态想,但是事实上理想的状态是不存在的。该一个人做的还得一个人做。有时候自己一个人坐在电脑前都想抓狂。

一直没想出来,这样的团队,应该怎样才能干好项目,应该怎么培养队伍。
评论
DavyLee 2007-07-29
我最讨厌JUnit了,有写TestUnit的时间早写能写出一大推方法来了!
唉,这东西我是能不写就不写,直接用system.out.println()或log.debug来测试吧,又方便又直接,只是得等服务器启动,耽误点时间,最好我服务器配置弄高点,然后自己有服务器控制权,呵呵
run_xiao 2007-07-27
LZ的状况和我所在第一个公司差不多,我在那呆了不到半年就闪人了,嘿嘿
DT1 2007-07-27
lovevirus 写道
我觉得lz的团队缺少技术牛人,也可以说是技术神人,我也象楼主一样的团队,感觉真的很燥,把自己搞得很累。
中国的小公司就是这样的吧,老板不会花钱找有一定水平的人,他只会找价格便宜的新手


好像好多人有这感叹啊,为什么自己就不是那个技术牛人呢?
81261686 2007-07-18
icefire 写道

其实说了这么多,还是和团队人员流动有很大的关系。这是一个由研究生组成的团队,每年都有人要走,每年都有新人进来,每个人都有课,还有论文,还有……。

由学生组成的团队怎么可能稳定呢?大家都只是想把你的公司当作跳板或暂时的栖身之地,估计研究生没有几个会静的下心来好好研究编程的吧.
carlosbdw 2007-07-18
技术无法成为门槛,但是理论可以
city_moon 2007-07-05
其实,真得出来做这一行,也不一定每个公司都会对技术这块非常重视,就象我们公司,虽说做某一行业,已经有5年的时间了,而且成功的案例也是非常之多,但是,自从我到公司4年以来,公司的开发技术基本上就没有进步过,跟楼主的感觉一样,总是在做代码的修修补补,以前成熟的构件基本上也是粘贴过来用。因为,公司的老板是做生意出身的,在他眼里技术跟本不是关键,商务才是,只要商务做到位,你随便怎么整,只要能按时给客户交付就行了,跟本不愿意在技术上投资,更不用提人员的培训了。国内这样的公司多了,平时,自己也只能是在网上看看,自己去了解一些新的技术和发展方向,交流确实也很少。希望楼主想开些吧,真得出来了,也不一定就象想象中的那样了。
JeffreyHsu 2007-07-05
logo 写道
lovevirus 写道
我觉得lz的团队缺少技术牛人,也可以说是技术神人,我也象楼主一样的团队,感觉真的很燥,把自己搞得很累。
中国的小公司就是这样的吧,老板不会花钱找有一定水平的人,他只会找价格便宜的新手


如果我是老板的话,我也不会花钱请高手的。因为国内的技术高手普遍不好合作,或者对自己的技术过于自负,而忽视商业上的考虑。那我宁愿找一些水平比较差,但是执行力很强,很听话的技术人员,这样把事情做成功的可能性更高。


听话?听谁的话?听一个不懂技术的领导的话?你以为软件开发就像是打扫卫生那么简单?“把这个擦干净,那里拖干净”
一群只会听话没有思想的程序员,光靠堆代码就能把高质量的软件弄出来了?那这样的话软件危机早解决了
hushuo 2007-06-28
只有永远的利益。
开发者需要挣钱养家,需要提升水准,然后挣更多的钱。
老板则需要大家好好干活,为他赚取最多的利益。
所以,在照顾到两方面的基础上达到一个让大家都舒服的平衡,是很重要的。当然,团队内部也需要平衡。
lycoo 2007-06-24
没有一定规模的资金投入,没有稳定的团队,作一流的团队还真是困难的

其实lz要做的就是抛弃不切实际的幻想,把手头现有的资源充分利用就是了,而且看来也只能这样。

其他人说的涨志气的话也不错,不过现实还是要面对,否则又会飘起来的。

关于人员的问题我想是不是可以考虑多团结些人,比如用某种合作的方式把其他系或者院校或者团体的人拉过来合作
jichongchong 2007-06-21
littcai 写道
聪明人总是少数的,现在IT人员一片浮躁.有点经验了就想着跳槽了,怎么去经营团队啊,个个像老大一样

养家糊口还是第一位的。
littcai 2007-06-20
聪明人总是少数的,现在IT人员一片浮躁.有点经验了就想着跳槽了,怎么去经营团队啊,个个像老大一样
logo 2007-06-19
lovevirus 写道
我觉得lz的团队缺少技术牛人,也可以说是技术神人,我也象楼主一样的团队,感觉真的很燥,把自己搞得很累。
中国的小公司就是这样的吧,老板不会花钱找有一定水平的人,他只会找价格便宜的新手


如果我是老板的话,我也不会花钱请高手的。因为国内的技术高手普遍不好合作,或者对自己的技术过于自负,而忽视商业上的考虑。那我宁愿找一些水平比较差,但是执行力很强,很听话的技术人员,这样把事情做成功的可能性更高。
lovevirus 2007-06-19
我觉得lz的团队缺少技术牛人,也可以说是技术神人,我也象楼主一样的团队,感觉真的很燥,把自己搞得很累。
中国的小公司就是这样的吧,老板不会花钱找有一定水平的人,他只会找价格便宜的新手
hiwzg 2007-06-18
我一度也有这样的感觉。团队整个不行,个人成长速度慢。有很多事情可以做,但是又不能放手干。其实还是挺郁闷的。
icefire 2007-06-15
谢谢neora
ningshuihan 2007-06-15
我们公司也差不多,管理混乱,没有技术积累,重复开发,开发人员一年换一批。。。
看不到希望,准备走
neora 2007-06-15
LZ是个非常有责任心的人,虽然有很多苦恼,但很少抱怨。在我看来你现在的艰苦环境终究会有回报。回报不定是金钱,克服困难的能力比一切能力都重要。无论技术强弱,资源多寡,任何人在不同阶段都会碰到各种各样的困难。
你看到了很多问题,那么就在你能量的极限一个个去解决吧,无论是管理上的,技术上的,资源上的。不要认为你吃了亏。你在你的岗位担负了超出了能力的责任,是你自己的进步。老板或管理经营者在他的岗位没有做到他本该做的责任,会在他自己的领域内受到惩罚。
basicbest 2007-06-10
请民工来做不是什么坏事。我们经常拿软件架构和建筑的架构比较,为什么建筑可以用民工,我们不可以呢?
软件开发是属于服务性的行业,核心竞争力体现在服务上,而不是技术,即使技术可以帮助产生短期的壁垒,但是更有持续性的还是服务。
dongbin 2007-06-09
winterwolf 写道
gigix 写道
引用
最近一直在想,对于一个非专业化的队伍,一个人员匮乏的团队,一个技术水平有限的团队,要如何做出一流的产品,参与市场竞争。

我的答案是,不可能
并且你最好希望不可能
不然明天就会有更多的民工进入这个行业,把你的产品彻底竞争掉


可能 需要在市场和销售方面准确定位. 在小领域内做的比其它公司的产品好就可以

搞软件不是炼钢铁,志气目标谁都有,没有智慧说啥都是扯淡。
winterwolf 2007-06-07
gigix 写道
引用
最近一直在想,对于一个非专业化的队伍,一个人员匮乏的团队,一个技术水平有限的团队,要如何做出一流的产品,参与市场竞争。

我的答案是,不可能
并且你最好希望不可能
不然明天就会有更多的民工进入这个行业,把你的产品彻底竞争掉


可能 需要在市场和销售方面准确定位. 在小领域内做的比其它公司的产品好就可以
icefire
  • 浏览: 22519 次
  • 性别: Icon_minigender_1
  • 来自: 重庆、西安
  • 详细资料
搜索本博客
最近加入圈子
存档
最新评论