“码农”的逆袭

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:lynacc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在崇尚自由、开放、协作、分享的开源时代,
  终日带着“黑眼圈”的程序员终于可以彻底甩掉“码农”、“程序猿”的帽子。
  创新性的软件协作开发管理平台可以对软件开发的全生命周期进行管理。
  云外包正引发一场软件开发领域的颠覆式创新!
  “码农”(Coding Farmer),部分软件开发人员的一个自嘲的称号,这一依靠写代码为生的群体,拥有聪慧的大脑、熟练的编程技巧,但是难有自己的私生活,加班是家常便饭。
  10月25日,据说是国内首部以程序员为主角的微电影《Hello World——IT男的逆袭》在阿里云开发者大会上首播。微电影用幽默的方式讲述了程序员的生存状态,并描绘了程序员心目中理想的生活——一边喝咖啡,一边通过网络选择自己心仪的开发项目。微电影的策划人之一、开源中国社区联合创始人张海龙告诉记者,微电影对程序员未来的工作模式进行了大胆设想:开发者随时随地可通过云外包开发平台寻找开发项目,并在平台上完成从软件编程、测试、质量监控、项目管理直到运行的软件开发全过程。这样一个可以提供软件开发全生命周期管理服务的平台——软件协作开发管理平台,将促进脑力激荡,并大幅提升生产力。
  软件开发全生命周期管理
  开源中国社区推出的“中国源”项目就致力于打造一个协作开发管理平台,将“闲散”的开发人员通过该平台凝聚在一起,从而改变传统的软件开发模式,提高软件开发效率,并最终提升程序员的生活品质。开源中国社区的另一个联合创始人刘炳成回忆说:“我们的社区刚成立时,很多人都向我们建议,应该做一个外包开发平台。其实软件开发是一件很难量化的事情,需求方与开发方即使面对面沟通都有可能产生误解,更何况通过一个中间平台呢?”
  2012年底,开源中国社区开始提供代码托管服务,该服务为中国源平台的诞生奠定了基础。代码托管是指开发者将项目的源代码存储在专业的代码托管网站进行管理。随着国外代码托管领域Github的成功,此服务也吸引了国内IT人士的目光。代码托管一度掀起了一个小高潮:基于代码托管服务打造的技术协作与分享平台GitCafe 2012年初在中国上线;开源中国社区于2013年5月开启了其代码托管频道Git@osc,并在6月宣布全面永久开放 Git 公有库和私有库;CSDN同年6月底发布代码托管和社交编程平台CODE;7月初,京东宣布开放京东代码管理平台……
  一个完善的软件协作开发管理平台除了必需的代码托管服务以外,还要能通过平台帮客户寻找到适合的开发者,为开发者提供相关的开发工具和软件,在平台上完成软件测试、代码审查、项目监管,以及产品开发完成后一键发布到演示平台上。开发者从接受项目,到整个软件开发的全过程,甚至包括软件开发完成后的运行,全部都可以通过软件协作开发管理平台来实现。
  中国源项目是由开源中国社区建立的基于阿里云的大型综合性的为开发者服务的项目,目前可以提供代码托管、软件下载、Maven镜像站、Linux镜像服务等四大类服务。中国源就是软件协作开发管理平台的一个雏形。“我们首先建立了底层基础平台,之后将构建一个软件协作开发管理平台并不断完善它。这个平台的角色就像是软件外包领域的‘淘宝’,用户可以在上面发包,开发者可以接包,我们则提供需求分析、编码、测试、监控等工具和服务。”刘炳成表示。
  云外包值得期待
  10年前,业内就有人提外包。但是10年过去了,虽然中间有人发布了一些相关的平台,但也仅限于外包信息的发布平台,不能真正实现客户与开发者的对接,更无法触及软件开发的本质——自由、开放、分享。随着云计算以及开源环境的逐渐成熟,这一需求又被重新提及。“我们想做的软件协作开发管理平台虽然不能解决所有软件开发的问题,但肯定能满足网站站长、部分企业的需求。随着软件协作开发管理平台的影响力逐渐扩大,它很有可能颠覆整个软件开发的现状。”刘炳成显得信心十足。
  “软件开发一个很重要的工具是编辑器。以前,编辑器安装在开发者个人的电脑中。我们要做的是让编辑器像浏览器一样便于使用。开发者登录后,可以看到所有工程文件,代码全部托管在云中,软件编程、质量管理、软件发布等功能一应俱全。”张海龙介绍说,“我们做的软件协作开发管理平台,就是要实现软件从开发到运行的全生命周期服务的整合。这些服务现在在单机上都存在,但没有一个云端的版本——开发者云平台。”如果有一天,这个开发者云平台真正成熟了,那么软件开发就能随时随地进行,软件开发效率将大幅提高。
  构建一个开发者云平台到底难在哪里?刘炳成介绍说:“所有底层基础架构都可以通过开源软件来实现,我们的主要工作就是技术集成、界面调整等。2014年3~4月,我们将完成全部底层基础架构平台的搭建。在此基础上,2014年底,整个云外包平台将初步成型。然后,我们会开展一系列内部测试工作。比如,恒拓开源信息科技有限公司是我们非常紧密的合作伙伴,它们有许多开发项目。我们将尝试通过云外包平台让社区内的开发人员承接这些项目。”刘炳成认为,建立云外包平台没有太大的技术难度,最难的部分可能就是产品演示平台。在这方面,中国源选择与Cloud Foundry进行合作,将其PaaS平台技术与产品演示平台相结合。双方已经开始了实质性的开发。
  中国源项目的成功上线离不开阿里云的支持。张海龙表示,几十万个开源软件及部分源代码的迁移和下载,涉及的数据量非常大,对带宽、存储等要求也非常高。中国源项目将在阿里云的云存储软件、云数据库和云主机的协助下完成。巧合的是CSDN的CODE平台也选择了阿里云作为后台支持。尤其是在安全方面,搭建于阿里云之上的CODE从基础平台安全、中间应用安全、运营管理安全三个层面来设计系统安全架构,并采用阿里云数据多副本备份机制、数据快照机制以及每晚CODE平台数据备份机制来保证数据安全。
  生态系统的建设很重要   记者了解到,目前正在做软件协作开发管理平台的只有中国源和CSDN。中国源的长远计划是打造中国的云外包平台,而CSDN目前正在积极运作的CODE是一个代码托管和社交编程平台,两者的概念和实际在做的事情具有很多相似之处。
  做云外包平台,搭建技术平台只是其中一部分内容,由于有开源软件作为支持,实现起来并不困难。但是,为云外包平台制定一套完整的规则,理顺软件开发的过程是一件难事,而且没有成熟的经验可以借鉴。在接受记者采访时,张海龙和刘炳成都谈到云外包市场游戏规则的制定对其是一个严峻考验。
  云外包落地,一个关键是生态系统的建立。开源中国和CSDN之所以能率先在这个领域打开局面,十分重要的原因是两者都拥有黏性很强的庞大用户群。双方公布的数据显示,开源中国社区目前的用户数超过120万,而CSDN号称全球最大中文技术社区,注册用户达到2700万。开发者一旦认定了某个社区就不会轻易离开,这就是社交圈所具有的强大吸附力。
  “我们当前最紧迫的任务就是把软件协作开发管理平台做出来,让用户和开发者知道这是一个可以实现的目标。然后才是进行云外包平台的运营和推广。”张海龙介绍说,“2014年底,我们的云外包服务就可将启动。”
  在云外包平台上,有专业人员负责开发项目的需求分拆,客户和开发者双向选择,通过众人协作完成一个项目的开发。云外包从技术平台的搭建最终演变成一种新的商业模式,这对于传统的软件开发来说是一种颠覆。张海龙表示,云外包是一个大市场。记者请他预测一下云外包市场何时才能崛起?他说这与当初人们对移动互联网何时兴起进行预测一样困难,因为涉及到诸多因素,5年以后或许人们可以看到一个云外包市场的出现。
  软件行业或被颠覆
  在互联网化、众包等新模式逐渐盛行的今天,软件行业很可能是下一个被迅速颠覆的行业。依靠社交编程平台,客户完全可以从开源社区里找到所需要的开发人员。恒拓开源信息科技有限公司创始人兼CEO马越认为,虽然目前的一些大型软件开发项目还需要传统的软件开发企业来承担,但从未来的趋势看,传统的软件开发模式必将被众包等新模式所取代。
  社交编程平台、软件协作开发管理平台等依托云计算的新开发模式会不会对传统软件开发企业带来冲击呢?刘炳成认为,目前不会产生什么冲击。一些大型的开发项目依然会采用招标等方式,由具有规模的软件开发企业接包完成,而一些中小型的开发企业出于降低成本等方面的考虑会选择中国源这样的软件协作开发管理平台。“你可以想像,东软肯定不会接一个几万元的单子,而在中国源上目前也不太可能有价值数百万元的分包项目,这就像一些大型的电子商务网站现在还不会销售汽车这样的贵重物品一样。”刘炳成举例说,“在中国源平台上,100万元以内的项目可能是比较适合的。我们的客户群还是以个人开发者或小型开发企业为主。”
  文思海辉公司高级副总裁吴凯认为,在一些企业级的大型开发项目中,“规模”仍然是取胜的一个关键因素。目前,文思海辉拥有数万人的开发团队,分属7个业务集团,在研发外包服务方面直接面对的都是一些海外的企业级大客户。集团的优势、多年的企业级项目开发经验等使得文思海辉在进行商业软件开发时具备很强的竞争力。“通常来说,商业软件的开发需要大型的开发团队。”吴凯表示,“当然,我们也会积极地参与一些新的开发模式的研究。”张海龙认为,在云开发外包时代来临后,传统的软件开发企业可能会成为他们的合作伙伴。
  现在,软件的开发、测试等越来越多地在云平台上进行已经是大势所趋。吴凯十分认可这一趋势,并表示云的应用开发本来就应该在云中部署和实现。文思海辉内部已经拥有开发、测试云环境,并且在日常项目的开发过程中已经实现了多个小团队在云平台上的协作开发。“搭建一个虚拟化的云开发平台,不仅是软件开发企业业务发展的需要,更是客户的迫切需求。”吴凯表示,“在项目开发过程中,借助虚拟化的云平台进行开发和测试现在已经是常态。”
  文思海辉平时也十分关注基于云平台的软件开发、测试以及开源软件的发展。文思海辉本身就积极投身于OpenStack、CloudStack等开源云平台,并且参与了很多基于OpenStack的软件开发项目。“我们不但在公司内部的项目开发过程中使用了云平台,而且在许多给客户做的项目中也使用了云平台。”吴凯补充说,“我们公司也将一些代码放到了GitHub上。”
  “追求自由是人类的天性。”马越认为,“随着云计算、移动互联网等技术的出现,开发人员没有必要天天坐在办公室里,他们需要的只是一个像中国源这样的协作开发平台。”
其他文献
“目前,我们已完成了销售模式的转型,下一步要做的就是不断加大策略的执行力度,提升决策灵活性,简化生意模式。”戴尔全球副总裁、全球商用合作伙伴事业部(简称GCC)亚太区总经理李国庆开心地表示,GCC亚太区业绩连续7个季度的高速成长,让大家非常有成就感。  目前,戴尔GCC亚太区的业务在其商用业务中的占比已达到56%。也就是说,在戴尔这家曾经以直销见长的企业中,通过合作伙伴销售出去的商用产品销售额已经
在“软件定义”热潮风行的今天,软件向传统IT基础设施的渗透趋势不言而喻。在数据中心领域,包括风、火、水、电、空间等在内的物理基础设施不可或缺,而DCIM(Data Center Infrastructure management,数据中心基础设施管理)正是将之与IT基础设施管理融为一体的一个概念。  机房动力环境与IT原本是泾渭分明的两个概念,是DCIM让二者产生了交集。它使得机房动力环境能够实时
本报讯12月6日,2013中国信息产业经济年会在京召开。年会以“促进信息消费,打造产业经济升级版”为主题,邀请产学研用领域的代表千余人参加,探讨在错综复杂的经济局面下,推动中国信息产业持续快速发展,打造“中国经济升级版”。会上,工业和信息化部总经济师周子学、相关行业主管领导和业界专家学者分别针对相关行业、产业政策进行了解读,英特尔、微软、IBM、东软、卫士通、神州数码、甲骨文、浪潮集团、威图电子和
在通信市场上,苹果、谷歌等计算厂商的加入,抢占了部分原本由通信运营商和手机厂商掌握的主导权,也彻底变革了这一领域——智能机逐步取代功能机,移动互联网时代大门开启。而类似的戏码正在另一个地方上演,那就是家庭娱乐市场。  Google的客厅野心  近日,Google TV的Facebook账户突然发布了一条消息,称将宣布一项关于该产品的“重大更新”。这不免引来了业界各种各样的猜测,许多人都在翘首以待,
“电脑城用10多年的时间走完了上升期,现在大家的发展普遍都碰到了天花板。谁给电脑城这个产品做出新的定义,谁就能在未来的竞争中占据优势地位。”赛博数码广场(以下简称赛博)执行长朱家义认为,虽然面临3C、网购、电视购物等各种零售业态的“围追堵截”,但全国600多家电脑城的销售额始终占据国内IT产品零售市场60%以上的份额,赛博未来发展最大的对手还是自己。    谋划第四代电脑城    在走完第一个10
编程大赛在IT领域已经司空见惯,大赛的组织者大都是微软、谷歌、百度、阿里等业界领先的公司,主要目的是培育与自己业务相关的生态环境。但位于天津滨海新区的渣打(中国)科技营运有限公司(渣打科营中心)也在今年举办了首届渣打马拉松编程大赛,而且还鼓励金融、经济等非计算机专业的人才参赛,并给出了丰厚的奖金——最高奖金达1.2万美元,仅比谷歌今年全球编程大赛最高奖低3000美元。  在10月27日的大赛颁奖典
芮祥麟的辞职,不会影响SAP对中国市场20亿美元的投资。继任者孙小群可能使SAP中国研究院更多地参与HANA的研发  ——本报记者 邱燕娜    近日,SAP全球高级副总裁、SAP中国研究院总裁芮祥麟的辞职,在业界掀起酣然大波。就在2011年11月举办的SAP中国商业同略会暨SAP全球技术研发者大会上,SAP联席CEO孟鼎铭透露,到2015年SAP将在中国市场投入超过20亿美元。很多人担心,这会放
栏目寄语:   复杂而剧变的宏观产业环境,给企业发展带来了日益严峻的挑战。以流程为中心的企业信息化,已难支撑企业应对这种挑战。当今的市场竞争,胜出的企业,得当地应对这种复杂性;卓越的企业,主动出击,通过驾驭复杂性而获益。企业信息化建设只有走向以人为本,才能帮助企业获得竞争优势。   通过对产业的观察和思考,赛迪传媒和微软在2011年先后发布了《走向以人为本的信息化》白皮书和《以人为本,成就创新
2012年开始,在线教育在美国火了。不仅Google上线测试了C2C在线教育平台Helpout,亚马逊也跟进收购在线教育公司TenMarks。这些巨头的举动向业界传达了一个信号:它们看好这个行业。  美国互联网每一个商业模式的兴起,都能很快在中国掀起一股热潮。有报告预计到2015年,国内在线教育市场规模将达1745亿元。此前,在传统在线教育领域,不少IT厂商已经深耕多时,比如联想、壹人壹本等厂商积
东蓝是国家发展和改革委员会、工业和信息化部、财政部、商务部、国家税务总局联合认定的国家规划布局内重点软件企业,科技部认定的国家现代服务业创新发展示范企业和国家火炬计划软件产业骨干企业,也是浙江省政府认定的浙江省智慧城市大型软件产业技术创新综合试点企业。公司主要智慧城市应用业务包括智慧城市运营平台、智慧旅游、智慧水务、智慧城管、智慧交通、智慧社区、智慧政务、智慧农业、城市信息资源中心等,并在移动应用