日期:2023-01-24 阅读量:0次 所属栏目:软件技术
11月19—21日,2015中国软件开发者大会(SDCC 2015)在北京举行。由CSDN着力打造的这一软件开发者的盛会一直以“干货”多著称。与记者曾经参加过的往届大会相比,本届大会的一大特色是突出实用性,与会的Facebook、百度、阿里、腾讯、网易、京东、搜狗、唯品会、美团、小米、58赶集、爱奇艺、途牛、去哪儿等公司的一线技术专家结合自己公司的实战案例,对一些热点技术的应用进行了深度剖析。
给记者留下深刻印象的是,软件开发者大会并没有一味地讲解软件开发的方法和软件工具,而是更多地从应用的角度出发,将应用与软件技术相结合,深入探讨软件技术如何为热点应用服务,比如移动互联网、大数据等。除了技术与应用之外,大会更加关注软件开发者这个群体,包括软件开发人员的生存状态、软件开发者的创业等。
研究人和行
在本次大会上,与大数据相关的主题演讲和讨论很多。我们已经步入了大数据时代。为了让大数据更好地服务于企业、社会和人,我们有必要先搞清大数据时代人与机器所扮演的角色,以及人与机器之间的关系。
奇虎360高级总监、商业产品首席架构师刘鹏十分肯定地表示:“大数据主要服务于机器。大数据服务于人不是不可能,但大数据服务的这些人主要是那些具有高专业素养的数据科学家或数据统计工作者。实际上,企业建立一支专业的数据科学家队伍的难度比建立一套大数据系统或平台更大。另外,人只能在宏观上或对部分场景做出判断和决策,而机器可以针对个体或全量的场景做出决策。”
奇虎360目前对数据进行加工和分析,主要目的是想提升广告的效果,帮助广告主更精准地找到目标客户。也有一些中国的大型互联网公司和第三方数据服务公司正在研究直接通过数据加工和交易来实现数据变现。不过,这一研究目前还处于起步的阶段。今年,贵阳、武汉等地的大数据交易所陆续挂牌。12月初,河北一家大数据交易所也正式启动。
“5年前,人们已经开始利用大数据来改善企业内部的管理流程,优化运营效果。相关的产品和解决方案已相当成熟。”刘鹏告诉记者,“现在,我们将主要精力放在研究用户跨企业、跨地域的行为数据,并根据用户的整体行为数据建模,然后有针对性地为他推荐新业务。这与企业内部利用大数据的模式不同。在广告业务中,我们已经把自有的数据用到了极致,进行全量、实时分析,并在基础设施和大数据工具方面不断创新。”
以前,由于技术的限制,人们只能利用数据做浅层的挖掘。现在,随着企业IT基础设施能力的增强,以及云计算、深度学习等技术的出现,人们可以针对全量数据进行更深入的挖掘。“我们正在研究利用更复杂的模型深入地分析用户的行为数据,以便更准确地找到其兴趣点和特征。这才是未来几年中国大型互联网公司要做的事,大规模的数据交易和合作并不是重点。”
为了每天3000万活跃用户
今日头条有一个口号:您关心的,才是头条。今日头条技术副总裁杨震原解释说:“所谓读者关心的新闻,是指读者喜欢看和想看的,而且看完之后还想回来再继续看的新闻。我们通过不断改进推荐算法,优化内容的筛选,为读者推荐其真正关心的新闻。”
目前,今日头条每天的活跃用户数超过3000万。如此庞大的用户量,人工推荐新闻的方式根本是不可能的。今日头条通过专门的兴趣探索方式,借助机器推荐和大数据分析实现优质内容的筛选。
曾经在百度工作过的杨震原十分感谢百度对他的培养和那一段时期的历练。百度的网页搜索与今日头条的内容搜索既有相同之处,也有很大不同。“今日头条将内容推荐作为一个主要的应用场景,呈现给读者的内容几乎100%是通过推荐方式。这样的产品在业内是非常少见的。”杨震原介绍说,“早期的信息传播方式是根据订阅的需求,先对信息进行分类,然后再进行搜索。这种方式是十分有效的。现在,我们在这种方式的基础上,通过机器推荐的方式,分析用户的阅读行为,然后判断应该推荐什么样的内容。这种模式未来还有很大的发展空间,可以做很多以前不能做的事。这种模式不仅适用于新闻推荐,也可以用于其他很多方面。”
今日头条采用的这种机器推荐的方式,说到底还是以大数据为基础,通过分析用户的行为数据,达到为用户精确推荐内容的目的。
“85后”开始挑大梁
本次大会的一场重头戏就是CSDN历时一年制作的《2015年中国软件开发者白皮书》(以下简称《白皮书》)的发布。《白皮书》对中国软件开发者的生存现状,以及数据库应用开发、大数据应用、云计算应用、移动开发技术、Web应用开发的现状和发展进行了研究和分析,得出了以下几点结论。
第一,“85后”甚至“90后”的软件开发者正在崛起,已成为软件开发群体的主力军。他们更具创新和开拓精神,但也面临开发经验不足、专业技能欠缺等瓶颈。
第二,中国的移动互联网市场在蓬勃发展,相当数量的开发人员已由传统的Web应用、数据库等领域转向移动应用类软件的开发。选择合适的产品推广渠道、提供差异化的产品和服务是中小型的移动应用开发者团队要解决的问题。
第三,开发者利用第三方云服务加速应用开发已经成为趋势,但如何保证云平台数据的安全性,以及企业业务如何平滑地向云平台迁移,并与企业现有IT环境进行整合是亟待解决的问题。
第四,随着互联网、智能设备的普及,对海量用户的行为数据进行快速、准确的分析并加以利用是一项巨大的挑战。CSDN的调查数据显示,七成以上的企业已经开始利用各种大数据处理技术和数据分析产品驱动企业的产品开发和运营。专业大数据技术人才的缺乏是大数据应用快速发展的一个主要障碍。
CSDN的调查数据显示,平均每3个月就会有一款App面世。这就要求在软件开发速度,产品的功能、质量、稳定性等多个方面实现质的飞跃。这是对软件开发者提出的最大挑战。
移动互联网是风口
2008年的那届中国软件开发者大会邀请了时任金山副董事长的雷军做主题演讲。他当时就提到,移动互联网是一个好机会。现在,没有人会怀疑,移动互联网就是那个可以“让猪飞起来的风口”。CSDN的调查数据显示,中国移动应用领域的开发者有80万之多。新技术革命正在打破旧的技术和商业体系,同时也引发了云计算、移动互联网、大数据等新兴领域的激烈竞争。
对于创业者来说,基于移动的企业和行业服务是很大的机会。CSDN的调查显示,超过70%的软件开发者从事的都是与企业和行业服务相关的开发工作。美国的前十大电商中, 除了亚马逊和eBay以外,其他都是传统企业,包括百货公司和大型连锁零售企业。但是,中国的前十大电商中根本找不到传统企业的身影。中国的传统企业只是利用信息化工具实现了企业内部的业务数字化,而没有在商业价值上带来很大提升。进入“互联网+”时代,传统企业必须迎头赶上,要善于利用云计算、移动化等技术和工具改造自己的企业,创造出新的价值,最终转变成数据驱动型的企业。
CSDN创始人蒋涛总结出软件开发者在创业时应该注意的几个问题:第一,创业者应该选择一个更大的市场;第二,找到这个行业中最大的应用痛点,然后努力攻关;第三,不要贪大求全,专心做好一个产品模块或解决一个具体问题,然后深入下去;第四,注重产品的用户体验,持续进行产品改进;第五,产品设计和业务运营很重要,建立团队更重要,创业企业一定要有一个结构合理的团队;第六,顺势而为。
作者:郭涛 来源:中国计算机报 2015年46期
本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/229179.html