29

作为全球用户最多的互联网公司之一,雅虎近年来一直致力于转型,以便在移动互联网新时代里取得新的辉煌。去年就任雅虎全球首席产品官的布莱克·欧文(Blake Irving),无疑是雅虎振兴计划中的核心人物。欧文曾经在微软从事了15年的产品研发,被业界誉为“MSN Messenger之父”,如今执掌雅虎的产品线,自然会有与众不同的考量。而新近推出的Yahoo!Livestand,可谓他在移动互联网领域的一次重拳出击。Yahoo!Livestand是一种针对平板电脑、智能手机设计的数字报亭,将允许出版商和广告商在上面无缝发布内容,并根据消费者的兴趣提供个性化的阅读体验。近期,在北京举行的Yahoo!Livestand产品演示会上,《程序员》记者有幸采访了布莱克·欧文。

布莱克·欧文认为,Yahoo!社交网是以兴趣为基础的
布莱克·欧文认为,Yahoo!社交网是以兴趣为基础的

记者:作为Yahoo!的首席产品官,能否介绍一下Yahoo!产品体系的整体战略愿景?

布莱克·欧文:我们有以下五个战略要素。

第一,始终以用户作为我们服务的中心。

第二,向用户提供跨平台的服务。

第三,建设基于科学服务的平台。比如对于注册用户,进入网上商城后,可以享受到个性化的商品推荐服务。

第四,建设一个社交关系网络,内涵是用户可以和朋友们共同分享一切感兴趣的事物。

第五,打造一个由广告商和出版商共同组成的产品开发系统。 阅读全文 »

阅读:8,497 次
28

洪强宁及其技术团队在网站架构、性能、可伸缩性上有着深入研究。他们始终致力于用技术改善人们的文化和生活品质,用自己的技术口味去传播分享更好的技术。

加入豆瓣

2005年初,阿北在啄木鸟社区发出豆瓣网上线的通知,那时洪强宁加入啄木鸟社区,并学习使用Python已经有三年时间了。

洪强宁坦言,如何把以往的技术积累下来转变成产品, 是目前摆在自己面前最核心的问题
洪强宁坦言,如何把以往的技术积累下来转变成产品, 是目前摆在自己面前最核心的问题

与同龄人相比,因为受学计算机的哥哥的影响,洪强宁上小学时就开始接触计算机,并且很早就有写程序的爱好,并确定了做软件研发工作的方向。在清华的开放实验室里(全国最早允许学生访问互联网的地方),洪强宁接触到了大量国外的网站和技术。那是“我技术能力成长最快的时间”,洪强宁说。大四时候,洪强宁开始了解Linux,学习和使用了后来在豆瓣广泛使用的Gentoo,由此对开源软件产生了浓厚的兴趣,并参与到一些开源项目中去。

清华毕业后,洪强宁一直做嵌入式系统。出于对软件开发的喜爱,他在2002年开始接触Python语言,但只是业余时间才用Python做一些东西。进入第二家公司后,洪强宁在负责新的项目技术选型时,完全采用了Python语言,并应用在嵌入式XP系统上。就这样他逐步完成了硬件工程师到软件工程师的转变,也让洪强宁对一种语言在计算机底层如何工作有了深入的理解,从此无论是工作还是业余项目都使用Python。

2004年8月啄木鸟社区开始运营,这是由黄冬发起的Python语言社区,同在社区里活跃的洪强宁,最终被寻找技术伙伴的阿北发现,经过几次沟通,洪强宁成为豆瓣第一位全职员工。 阅读全文 »

标签:
阅读:19,360 次
28

记者/陈秋歌

敢想、敢干,经受得住各种挑战的技术管理者,才能称得上优秀;对于“跨行业”的管理者来说,获取员工的信任,是成功管理的关键。

神州数码信息服务集团副总裁、神州数码工程院院长谢耘,毕业于清华大学,并获得博士学位。他主持研发了国内第一套有线电视加密收费系统、国内第一台基于Windows CE的掌上电脑等,并著有《修炼——我的职场十年》和《成长》两部以职场感悟为主的畅销书籍。一次偶然的机会,他走向了管理道路,从此踏上了多次“跨行业”管理,甚至是“外行人”管内行人的管理之路。相信他的管理风格和管理经历,可以给其他管理者一些启示。为此《程序员》杂志专访了谢耘博士,让他为我们分享一下他不寻常的技术管理精英之路。

谢耘表示为了项目做好,唯一能做的就是“信任”,敢于把自己的命运交给下属
谢耘表示为了项目做好,唯一能做的就是“信任”,敢于把自己的命运交给下属

记者:您的中学时代是如何度过的?您最擅长哪些科目?

谢耘:回忆起中学时代,我觉得过得还是比较轻松的, “一点苦也没吃过”。我小时候身体不太好,所以父母在学习上没给我任何压力。也许正是这种宽松的家庭教育环境,让我对学习没有任何负担,可以做自己感兴趣的事。

我父母都是大学老师,从事机械教育工作。受他们的影响,我从小对科学很感兴趣,比较喜欢能感知到的事物,喜欢分析问题,解决真实世界中的问题。因此我的物理学得非常好。一般的题目只要扫一遍,我就能在脑海中把它解答出来,几乎不用笔算。对比较抽象的数学科目,除了应用部分外,我就不是非常喜欢学习了。 阅读全文 »

标签:
阅读:15,899 次
28

记者 / 常政

由CSDN和《程序员》杂志举办的“中国软件开发者年度调查”,已经历时7个年头。这段时间内,世界在变、产业在变,开发者也在变,而我们的调查无论是调研方式、数据采集渠道,还是样本处理方法等也顺应时代和技术发展,进行了相应革新。本次年度调查广泛涉及开发者社区、技术、工具、厂商等各个层面,除了延续以往的规范化、全面深入的特性,今年最大的特性是根据2010~2011年的技术趋势和热点,以及厂商新推出的产品技术,对调查项进行了调整和增补,力求准确及时地反应中国软件市场的最新变化。由于篇幅所限,本文仅管仲窥豹,捡其要点,以飨诸位读者。 阅读全文 »

标签:
阅读:37,719 次
25

记者/佳琦

王小川曾负责过孙悟空搜索引擎、内容发布系统、校友录、搜索系统的开发。技术管理者如何完善企业的基因,塑造企业的气质,本篇采访或者会给读者一些启示。

“我现在需要做的是把搜狗的基因完整起来”,刚开始接受采访的王小川如此定调。那什么是搜狗的基因呢?

王小川说还很享受用自己的智慧,使机器变得更聪明整个过程。
王小川享受用自己的智慧,使机器变得更聪明整个过程

年少得志

王小川,无疑是少年得志的代表,高中时候,获国际信息学奥林匹克竞赛金牌,在清华大学读自己爱好的计算机专业,还兼任奥赛集训队的教练,此期间以兼职身份加入初创的ChinaRen公司。自言爱好“搞计算机这档子事儿”的王小川归结自己的爱好、学业和工作都在一个方向,感觉比较幸福。

这些得益于他很小就开始编程,小学二年级的他第一次看到计算机就觉得好玩儿,于是从书法兴趣小组转向计算机,当时学习的是LOGO语言,短短几年,就能赢过中学生。上中学以后他更是一直获得成都市计算机编程第一名。王小川当时使用相当简单的设备和系统编程,比如初中时给学校的卡拉OK大奖做积分程序、在计算机上做出了整套的数学问题的机器证明。但王小川从没觉得自己是个纯粹写程序的技术人,只是在不断实践中得乐其中,除了“好玩儿”,王小川说还很享受用自己的智慧,使机器变得更聪明、更智慧的整个过程。 阅读全文 »

阅读:22,804 次
25

本期封面报道:海量数据

随着互联网、移动互联网和物联网的发展,各种终端、信息收集器的数量和种类不断增加,我们每个人、世间万事万物每时每刻产生的大量数据,都在不断进入信息系统,等待存储、分析和充分利用。我们将这些浩如烟海的数据统称为海量数据,也就是国外人们更喜欢说的Big Data。本期封面报道中,将有来自支付宝、百度、Yahoo!、SAP、Teradata、新浪、淘宝、麦包包、优酷、Admaster、Esri等业内领先的软件企业和互联网企业的专家,分享他们在应对海量数据挑战方面的见解、经验和技术实战。内容涵盖运维、NoSQL、C++MapReduce框架HCE、数据魔方平台架构、电子商务推荐引擎、视频网站Big Data实践、Hadoop多维分析架构、海量空间数据库、《纽约时报》的数据可视化实践等。

64412e05gw1djenhnxg5gj

(1) Big Data技术综述

(2) 圆桌论坛:如何应对海量数据的挑战

(3) 运维技术大势谈

(4) NoSQL生态系统

(5) HCE:提升资源利用率的MapReduce框架

(6) 淘宝数据魔方技术架构分析

(7) 数据驱动销售——个性化推荐引擎

(8) 视频网站的Big Data解决之道 阅读全文 »

标签:
阅读:41,682 次
20

文/高松

孜孜不倦地用技术改善人们的学习环境,是Enio Ohmaye一贯努力的目标。在本文中,Enio也就如何看待技术趋势的价值阐释了自己的观点。

多元文化的受益者

Enio 18岁离开巴西,开始美国打工,“其实是去洗盘子、拖地板,”Enio说,“然而当时我连英文菜谱都看不懂。”

英孚教育全球CTO Enio Ohmaye
英孚教育全球CTO Enio Ohmaye

但就是这次游学经历,改变了Enio的一生。在美国,他开始学习英文、攻读自己喜欢的计算机专业,不懈的努力终于让他在美国拿到人工智能和计算机博士,并在若干年后加入Apple电脑公司。因为能流利地讲日语、英语和葡萄牙语——“还有Java, C#, Lisp, Pascal and COBOL ”,Enio会这么补充一句。Enio获得了很多工作上的机会和与人沟通上的便利。也正是出于对语言的热爱,深得多元文化涵养的好处,他决定加入英孚公司,用自己的技术专长帮助像当年自己一样的年轻人学习英语,让语言不再成为梦想的绊脚石。

1997年在英孚公司,Enio参与设计并建立了Englishtown,针对如何将认知科学与计算机技术相结合进行了大量试验,并将试验结果运用于英文教学,并通过网络实现了即时的线上语言学校。

对于自己丰富的经历,Enio Ohmaye总结自己有“日本人的身体,巴西人的心脏,美国人的头脑”。然而他未曾想到自己会来到中国,并在把自己领导的英孚全球研发中心由波士顿迁到上海。“中国团队帮助我攻关无数技术难题:SNS技术、语音识别技术、云计算和移动技术在教育行业的应用”Enio如此总结自己的中国的收获。 阅读全文 »

标签:
阅读:15,060 次
19

整理/高松

张湘辉,1994年加盟微软,现任微软大中华区CTO。本次采访中,张湘晖介绍了他在技术方面的成长经历,管理经验,以及心得感悟。

走近张湘辉

程序员(以下简称“程”):您最早怎么接触到计算机的?

张湘辉(以下简称“张”):接触计算机挺偶然的,完全因为生活所迫,觉得计算机行业的工作环境比较舒服,都是待在大机房,穿白大褂,有空调,所以向往这种好的工作环境,而并不知道电脑是什么,要选什么专业。现在看来还是选对了。

微软大中华区CTO张湘晖
微软大中华区CTO张湘晖

程:早年的经历,对您影响最大的事和人是什么?

张:影响最大的事情与电脑无关。可能和老师有关,我从小没好好读书,当时突然来了一位英语老师,他的英语讲得特别好。后来才了解到,他从外交部下放到湖南,就留下来做了英语老师。这件事对我的触动很大,第一次觉得别的语言可以那么美。

程:当时怎么选择技术方向的呢?

张:大学对学习软件兴趣比较大,后来到美国,就毫不犹豫地选了软件开发。这个过程中,接触到一位老师的研究还挺有意思的:他考虑如何把软件开发的整个生命周期,尽量做得有一致性,即你要做什么,结果出来就是什么,这里面应用了大量人工智能的技术,所以就师从于这位老师,读了软件工程的博士。

程:这期间您有什么收获呢?

张:读博士时对软件产业和软件开发过程中的问题有了较多了解。读完博士之后,尽管有些大学给了我教职,但也没有去大学教书,因为还是想做些实业,于是进了一家在西雅图的软件公司Aldus,它之后被Adobe收购,我就到Adobe做软件开发与设计。当时有一款制图软件(类似于Photoshop),叫PhotoStyler,这是由一家名为Ulead台湾公司研发的(最后被Corel收购)。当年他们的创新能力是很强的,所以我跟他们配合一起来做PhotoStyler,这真是受益匪浅。 阅读全文 »

标签:
阅读:31,029 次
18

文/ 顾茜 赵鹏

本文主要分析了企业面对云时代的SaaS服务时,如何有效地对应用数据进行数据挖掘。首先分析了企业面对海量增长的数据时数据挖掘面临的挑战,其次提出了一种适合云应用环境的数据挖掘模式,最后对该方法进行了总结。

随着云时代的到来和SaaS概念的引入,越来越多的企业开始选择由SaaS应用提供商、运营商等通过互联网平台提供SaaS应用服务,SaaS应用的数据量面临着TB级的增长速度;不同的SaaS应用体系,提供的数据结构也不完全相同,数据有文本、图形甚至小型数据库;SaaS应用数据随着云服务平台的分布性特点,有可能分布在不同的服务器上,如何对这些异构异源的数据进行数据挖掘,是云时代的企业面临的难题。

图1 企业面临着在不同数据源上进行数据挖掘的挑战
图1 企业面临着在不同数据源上进行数据挖掘的挑战

如何从海量应用挖掘出合理的数据

对于企业而言,如何将各种SaaS应用数据进行整合挖掘,提炼出适合其使用的商业信息是企业的一大急迫需求。传统的BI模式大多基于数据仓库,是关系型数据库的模式。面对急剧增长的异构数据,传统的数据仓库和原有的并行计算技术由于挖掘效率低,已经不能解决海量数据挖掘工作,影响着数据的及时提取。

云时代企业数据挖掘也面临如下挑战。

  • 挖掘效率:进入云计算时代后,BI的思路发生了转换。以前是基于封闭的企业数据进行挖掘,而面对引入互联网应用后海量的异构数据(据预计到2020年,爆发式增长的数据量将突破35ZB(1ZB=10亿TB))时,目前并行挖掘算法的效率很低。
  • 多源数据:引入云计算后,企业数据的位置有可能在提供公有云服务的平台上,也可能在企业自建的私有云上,如何面对不同的数据源进行挖掘也是一个挑战。 如图1所示。
  • 异构数据:Web数据的最大特点就是半结构化,如文档、报表、网页、声音、图像、视频等,而云计算带来了大量的基于互联网模式提供的SaaS应用,如何梳理有效数据是一个挑战。 阅读全文 »
标签:
阅读:11,876 次
15

记者/董世晓

作为Autodesk中国研究院核心产品及运营资深总监,云浪生具有丰富的技术团队管理经验。近日,他与我们分享了在技术管理方面的成功经验。

记者:从童年到现在,有哪些重要的人和事让您印象深刻?

云浪生:我记忆中好像没有什么重大事件,倒是生活中长期耳濡目染的小事对我影响很大。从小受父母和家庭的影响,我对老师和具有专业知识的人都很尊敬,从而深深地影响了我对技术专业的热爱。让我留下深刻印象的总是那些有着忘我精神去追求的人。记得有一位同事离职创业之前,大家根本感觉不到他有任何变化,工作还是一如既往的认真,还是那么有激情。

Autodesk中国研究院核心产品及运营资深总监云浪生:成功是一种习惯
Autodesk中国研究院核心产品及运营资深总监云浪生

记者:在从技术工程师到技术管理者的转变过程中,应当锻炼自己哪些方面的能力?

云浪生:对于这种角色的转变,每个人都有自己不同的体会,而我更注重对性格的铸造,因为它比技能的提高更难,但同时也更有效。或许用磨炼这个词可能更贴切一些。

学会宽容。允许和鼓励在技术上较真,而在人的问题上,则不能太较真儿,除非涉及原则性的问题。

坚持不懈。像南非前总统Mandela那样,要有点能把牢底坐穿的精神。我们往往可以对一个技术问题锲而不舍,但对生活问题和工作问题比较难做到。

积极、正面地看待问题。记住,挑战永远意味着机会。

热情。毛主席说过:“人是要有点精神的!”有热情,才能去追求卓越,才能锲而不舍,才有可能感染他人。

有广泛的阅读和学习的兴趣。这点也很重要,因为它是厚积薄发的基础。

最后一点,慢慢地把上述的态度和行为都养成一种习惯——成功就是一种习惯。 阅读全文 »

标签:
阅读:17,612 次
preload preload preload
京ICP备06065162