对话Google首席Java架构师如何能快速熟悉一种新语言

本文是Commmon Lisp专家Peter Seibel对Google公司首席Java架构师Joshua Bloch的访谈,谈到程序员应该看什么书、如何能快速熟悉一种新语言以及为什么说选择编程语言就像选择酒吧。Bloch:我想这是受益于我的家庭影响。我父亲是Brookhaven国家实验室的化学家。当我上小学四年级的时候,他参加了一个程序设计培训班。

互联网的微博战争火热的Twitter模式能创造怎样的未来?

去年8月新浪开通了微博,如今坐拥5000万用户,搜狐跟进微博晚了将近1年,腾讯也在试图占领微博高地,网易也在发力微博……在国内最重要的互联网公司共同厮杀微博平台的今天,微博是否能够承载互联网公司对盈利的期许?博客、社交网站,这些新鲜的名字尚未过去,Facebook已经超越eBay成为互联网世界估值第三的公司,火热的Twitter模式能创造怎样的未来?

Google搜索已变成互动的网页应用不再像以前那样的单调网页

今天,Google搜索引擎有了众多你无法禁用的界面分支和高级搜索功能。Google的专注点从简单化进化到了互动化。在你输入几个字之后Google就开始试图猜测你脑子里想的关键字,你还可以从左边的搜索百宝箱里过滤搜索结果,点击右侧的搜索结果甚至可以对网站进行预览。

为什么Google要给所有员工加薪Google、Facebook、苹果工资大比拼

经济低迷为什么还有人不愿意在Google呆着呢?答案很简单:Facebook。Glassdoor.com是一个有趣的网站,人们可以在上面匿名发布自己的薪水,并对自己的公司打分。据CNBC报道,该网站刚刚公布了硅谷一些公司的薪水情况。

Android在中国的现状开发者面临风险和抉择

没有人想到Android平台会发展得如此迅速。11月1日美国市场研究机构NPD Group发布的最新统计数据表明,截至第三季度末,Android操作系统在美国智能手机市场上的销量份额已达到44%,首次超过苹果的市场占有率。在中国,安装Android操作系统的智能终端也在快速增长,虽然没有详细的统计数字,但用户数量的增长使得基于Android系统的软件应用商开始在中国频频试水。移动互联网最吸引人的特征之一就是充满无穷想象力。

成为专家级开发者的秘笈这个“专家”不是头衔,应是指硬实力

原文作者Jenkov是一位丹麦资深开发人员,从事软件开发已有十多年。常有读者咨询他,“怎么才能成为一位专家级的开发人员?”(这个“专家”不是头衔,应是指硬实力,“成为专家”和“被视为专家”是两码事)。所以他在下文中给出了相关建议。另外,他也提醒到,这些建议因人而异、因所用技术而异,并非适合所有人。

互联网搜索巨头Google的尴尬局面搜索帝国太大人才就有些不够用了

据路透社昨晚的消息,搜索巨人此次提供了2076个新的职位。另外,Google今年已收购了超过20家的创业公司,为所有员工加薪10%,而且搜索份额仍在增长。该公司还在加州新建了一个120万平方英尺的公司校园。它的现有员工超过23000人,而且目前招聘期间还在以大约每周100人的数量增长。

学习Web应用程序的开发流程大部分是从自己的经验中去学习

这是一个经常被问到的问题,问的理所当然。作为一个程序员,为什么我就非要被认为知道如何开发Web应用程序呢?这个问题没有一个简单的答案,甚至那些教育机构都未必能清楚的知道;我上的那个大学并没有提供任何关于这个主题的课程。所以,像大多数在这个领域里的Web开发人员一样,我只是通过去做,去实验才学会了这些。没有人告诉我如何去做,我从给自己做点什么东西开始。

理解影响力不断扩大的网络营销MED应该理解为针对营销用户的体验设计

在谈网络营销之前,势必要先推出我们这个史无前例拉风的团队—MED(Marketing Experience Design)。众所周知UED是为用户体验设计,而MED的区别在于营销二字。各位,以营销替代用户二字非只重营销不重用户,既然是体验设计那么离开了“人”就毫无意义,所以MED应该理解为针对营销用户的体验设计,是为特定人群服务的体验设计,定位更精准,针对性更强。

云计算是一种信息时代的核心技术漫谈云计算

云计算,是时下蛮红火的一个产业(或者一个话题),我个人是这么比喻云计算的:其实,电脑是一种很愚蠢的设备,因为如果没有算法,它就啥都不会。当我们利用电脑计算“1+1=2”这么个算术时,其实经历了三个步骤:其一,1+1,三次输入,由我们完成;其二,一个关于加法的算法,由电脑完成;其三,电脑返回结果“2”,即输出。如果没有网络,这个算术题能够达成的前置条件是:由人类将加法的算法输入到电脑中。

Facebook与Zynga的博弈平台与开发者的博弈

在日前结束的全球Web2.0峰会上,Faeebook创始人马克·扎克伯格坦言,游戏在Facebook上发挥了重要作用,并帮助Facebook扩大用户基础,FarmVille、Mafia Wars、Zynga Poker等游戏对Facebook用户超过5亿作出了重大贡献。简而言之,社交游戏是维系Facebook发展的重要基石。而说到社交游戏,就不得不提到目前Facebook上最大的第三方游戏开发商Zynga。据称,目前Zynga运营着Facebook上7大最热门社交游戏中的5个。

Web编程其实是函数式编程函数式编程跟Web应用开发非常的匹配

任何一位在两个领域里——本地应用程序和Web应用程序——都做过长期开发的人都会告诉你,Web应用开发和传统的应用开发有很大的不同。这指的并不是编程语言。同样用Java,或者是Python,甚至C++,你既能开发本地应用,也能开发出Web应用。不同之处在于Web的载体介质。它体现出的是一种完全不同的部署和运行环境。它实现了一种不同的服务模式。它使用的是一种不同的应用架构。

时刻要为下一份工作做准备为你随时可能会到来的机遇做准备

如果你正待业在家,最糟的事莫过于找不到工作,其次是你不知道谁能帮你找到工作。在当今的经济形势下,今天工作明天失业很普遍。即使经济形势一片大好,你也应该未雨绸缪,为新工作而做准备。以下是你可以做的一些事。你很可能通过某位熟人介绍得到下一份工作。谁要认为应该从招工栏里面找工作,那简直是拿自己的宝贵时间开玩笑。

Facebook会成为创新者的杀手复制抄袭如年轻微软

Facebook,350亿美元估值,6亿用户,占据美国网络流量25%,它的员工数比Google的空缺职位数还少。互联网之父最近警告说,Facebook构建了巨大的围墙,这将置互联网于死亡之境。最近Google工程师获得350万美元,保证不跳到那边去。看起来Facebook将势不可挡地一统天下。我有点想它死亡。不是因为它的政策。它们有理由照顾用户的需要,它们也愿意承认自己的错误(还记得Facebook Beacon吗?)最近它已让人略有纠心。

卓越的社交产品是如何炼成的打造优秀社交产品的七个原则

人们每天都要处理让人目不暇接的人、网站、请求和关系。你喜欢自己的社交产品,因为它给你带来的好处是显而易见的。但如果你和你的团队成员无法清楚地告诉用户如何通过15分钟在你的产品上获得感情回报,并且这些回报是用户无法在Facebook、Twitter和LinkedIn上获得的,那么你们还有很多事情要做。

Google企业硬化症:人才不断流失三个人就能产生世界级产品的时代已经过去

北京时间11月29日消息,美国知名报纸《纽约时报》网络版今天刊文称,随着谷歌业务规模及员工总量的扩大,不少员工认为谷歌工作效率已经降低,并计划跳槽到其他公司以施展个人才能,谷歌因此面临着如何挽留住人才的巨大挑战。今年早些时候,谷歌一名产品经理告知其顶头上司,称自己计划接受Facebook提供的一份职位。谷歌高管层随即答应,可以给他加薪。但这名产品经理表示并不是钱的问题。

适当用时限提高编程工作效率高效编程之欲擒故纵

我不持续工作。或者,我把定时器设置成50分钟,在此期间我只干一件事—没email,没聊天工具,没游戏,没分心的事。50分钟后,我去散步。它使我效率增倍。而且作为一个副作用,它使我的工作更加快乐。我知道你们中的很多人在想什么。无论何时这个(或其它特别的Pomodoro技巧)被提及时,我都会听到各种的常见的怀疑声。