联系 投稿

廊新网-主流媒体,廊坊城市门户

快跑!别让项目被编写代码的廉价“血汗工厂”拖累

2017-08-19 22:00:17     来源:新浪网

  【猎云网(微信号:ilieyun)】8月19日报道(编译:田小雪) 

  编者注:本文作者是Mark McDonald,与Josiah Humphrey共同创建了一家叫做Appster的移动应用服务公司,专门为非技术出身的企业创始人提供帮助。

  对于想要研发一款应用程序或者数字产品的人来说,究竟如何才能组建起一支最为优秀的工作团队呢?

  上个星期,我和一位名叫Stephen的潜在客户,聊了聊他正在研发的应用程序。我问他,到目前为止,已经投入了多少资金。他非常沮丧地回答说,大约有25万美元,但收到的效果却不是很理想。

  当时的我,就像是即将宣布糟糕体检结果的医生一样,说:“你投入的资金确实不算少,但问题就在于,这款应用程序的研发过程,属于意大利面条风格。所谓意大利面条式代码,就是指一个代码的控制结构复杂、混乱而难以理解,尤其是用了很多GOTO、例外和线程这类无组织的分歧架构。感觉在过去的几个月中,你们所有的开发人员,都像无头苍蝇似的乱飞乱撞,工作方向不明确,因而效率也不高。”

  听完我的分析,这位潜在客户就向我发出了求助,希望我能够帮他解决这个问题。

  当然了,这本来就是我的工作。平均算下来,我每个月都会进行20次诸如此类的对话。

  对于一位只有创意的人来说,想要真正组建起一支优秀的软件开发团队,顺利完成应用程序或者数字产品的研发工作,是一件非常有难度的事情。在这种情况下,他们就只能退而求其次,花费相对较少的钱,组建相对较差的团队。

  或许只是由一群自由职业者拼凑起来的团队,或许只是请了一家资质较为普通、开发经验较少的设计公司。

  总而言之,只要你无法组建起一支优秀的软件开发团队,那就算是投入再多的时间和金钱,也不可能看到任何成效。

快跑!别让项目被编写代码的廉价“血汗工厂”拖累

  这一点,是非常令人沮丧的。这些人把自己辛辛苦苦赚来的钱拿出来搞创业、做投资,就是希望能够研发出一款可行性较高的产品。但可惜的是,他们错信了一只注定会失败的研发团队。我也知道,省钱是人之常情。对于一支普通的团队来说,预算限制就是真实存在的,没有办法不考虑这个问题。

  就算你拿到了外部资金支持,那也还是会尽最大可能省钱。毕竟全方位服务软件开发的价格,还是十分昂贵的。

  但是,如果我们换一个角度去想,这也不是完全绝对的。因为如果你真的能够与一支经验丰富的软件开发团队合作,那将会省去创新和研发过程中的很多麻烦事。

  作为一名专业技术人员,我想要探究以下三个问题:

  第一,专业应用程序开发团队提供的真实价值在哪里;

  第二,不同水平层次上的开发团队和公司都是如何运营的;

  第三,如何保证雇佣到最为合适的人才,组建起最为优秀的软件开发团队,将产品创意变为现实。

  (一)以低价和省钱作为最高宗旨

  不靠谱的开发人员

  自由职业者、纯粹合约性质的在线网站、海外血汗工厂以及其他按需开发人员,都要归到这一类当中。通常情况下,这些人和机构的收费标准低得惊人,完全就是廉价劳动力。没有什么要求和限制,只需要在规定的时间内完成产品交付就行。

  当然了,我并不是要故意诋毁自由职业者。只不过,现实生活中那些不太守规矩的承包商实在是太多,坏了自由职业者的名声,影响了大家对他们的看法和态度。

  另外,就我多年来的工作经验来说,自由职业者之所以不受人待见,主要问题就出在“自由”上。由于双方合作关系的约束范围较小,所以这些自由职业者经常会莫名其妙地消失不见。也就是说,很有可能研发工作进行到一半,你的设计师或者开发人员就突然跑路了。不管是通过Skype,还是邮件,甚至是打电话,都联系不到他们。很显然,这是一个非常严重的问题。尤其是当你在开发前期投入了较多人力物力财力,而且设有明确产品发货目标的时候,出现这个问题,那情况就相当糟糕了。

快跑!别让项目被编写代码的廉价“血汗工厂”拖累

  乍一听,设计师和开发人员突然跑路,是一件挺不可思议的事情。但其实,在现实生活中,这种现象是十分常见的。

  有的时候,那些在线合作对象,因为学校或者工作临时有事,无法按时完成你交代的工作,同样也会对你的产品研发产生负面影响。这些都是很正常的事情,没有必要太多担忧。而且有的时候,你的担忧根本就起不到什么作用。

  质量低劣的软件开发公司

  一般情况下,这些都是来自其他国家的中间开发公司,所使用的开发人员也都是廉价劳动力,组织比较松散,编写出来的代码,也没有足够的质量保证。花个五美元或者十美元,就完全能够买下他们一个小时的工作时间。

  试想一下,一个小时五美元的预算,要怎么开发出优质的应用程序或者数字产品呢?答案就只能是雇佣廉价、低质的劳动力了。

  我曾经亲自见过这种代码编写血汗工厂,员工真正的生存状况实在不是很乐观。这些工厂会从学校里招来一些毕业生,每个月付给他们200美元到500美元的报酬,让他们专门编写代码。作为极度缺乏工作经验的业余开发人员,这些毕业生经常同时负责至少六七个项目的代码编写工作。不仅如此,他们经常会利用多个应用程序的IP地址,来进行简单粗略的拼凑。说白了,他们进行的,根本就不是标准、正规的代码编写。

  对于这些血汗工厂来说,安全、性能、代码编写的质量和可扩展性这些问题,根本都是不予考虑的。到最后,你拿到手的,就是粗制滥造的产品。不用细看,就知道既没有花钱,也没有花心思,完全就是“地摊”上的便宜货。

  而这些不专业的代码编写人员,从某种程度上来说也都属于受害者,拖欠工资或者克扣工资这类问题,应该会经常遇到。所以,说这类开发公司是黑心血汗工厂,并不是无缘无故地贬低他们。不论是谁,都应该坚决抵制这样一种模式,不能助长这种不良风气。

  (二)提供全方位服务的外包性软件开发公司

  混合公司、经纪公司,以及质量一般的软件开发公司

  前不久,墨尔本又有一家软件公司,进入了破产清算阶段。说实话,没有人希望看到一家初创企业走上破产的道路。但是对于这家公司的运营模式,我的确是不太赞同的。