上一页 1 2 3 4 5 6 7 8 9 ··· 26 下一页
摘要: 在我任职于雅虎期间(大约2001-2007),我学会了做很多事情,但同等重要的,我还学会了如何避免做某些事情。对于后者,主要就是如何避免不公的对待技术人员。雅虎,尽管做出了很多善意的努力和明显的例外举措,仍然没有在公司内带来技术人员地位的提高。尽管我们这些技术人员创造了大量的价值,可管理层永远都是非技术人员。不可避免的,大量优秀的人才注意到了这些,忍无可忍,愤而离开。在2007年离开雅虎后,我和别人合作创立的Polyvore,从这时开始,我的一个人生主要目标就是,要建立一个高度重视技术人员、将他们作为一等公民对待的公司/社会环境。我毫不动摇的坚信,建立这样的环境能带来各种各样大量的好处。此后我 阅读全文
posted @ 2013-01-14 17:11 HTML5中国 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 如果你曾经做过程序员,即使只做了很少的一段时间,你毫无疑问的会发现这样一种令人无奈的现实情况….你在兴奋的为你的客户实现一个新功能。这个功能在业务逻辑上超级的复杂,但页面上却是非常的简单。这需要做大量的工作。在付出了巨大努力后,你刚好在用户要求的最后期限前完成了任务。开发出的新功能在业务逻辑上无懈可击,但界面没有来得急收拾,显得有些粗糙。这没什么,因为这是最容易处理的部分,也是最不容易出错的部分。你拿着做好的系统去跟客户演示。他们立即开始在UI上挑毛病:“这一列没有对齐”,“这个名称应该用粗体”,等等。就在他们还有真正的试用实际功能前(你的软件真正体现价值的部分),你可以看出,他们对你的劳动成 阅读全文
posted @ 2013-01-14 17:02 HTML5中国 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 工资是个有趣的话题。每个人对这个话题都有自己的想法。它同时也是同在打工的人们之间一个独特的禁忌。虽然在完成大学里的学业、进入程序员的工作环境只有一个月左右,我就不由自主的开始询问我的同学关于他们在获得第一份工作时的起薪是多少的问题。我首先发现的事情是,并不是每个人都能很自然的面对这个问题,很多公司都对这个问题避而不答。比如微软,非常明确的要求入职的人必须对其职位薪水情况保密。从一个像微软这样的公司的立场上考虑,它们对这种事情的做法是完全可以理解的。他们希望能尽可能的保密所有的信息。如果他们提供你了你很好的待遇,而你告诉了你的朋友,你的朋友就有可能产生一种不合理的期望值。如果他们给你了一个很差的 阅读全文
posted @ 2013-01-11 10:39 HTML5中国 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在过去的25年里,编程世界发生了巨大的变化,如今,我们有大量的有用的、灵活的数据类型可以使用,但在25年前,你需要花大量的额外时间自己去构造这些类型。C和Pascal语言——当时的标准语言——提供了少量的面向机器的数据类型:数字,指针,数组,形式上的字符串,以及把多种数据组合到一起的结构体或record。重要的是,以这些基本的类型为基石,我们可以构造出更多有趣的类型,例如栈,树,链接表,哈希表,可变数组等。在Perl或Python,或Erlang语言里,我不需要考虑这些东西。我在使用list、string或array时,根本不关心它们能容纳多少元素,或放在内存的什么地方。最常使用的还有字典,同 阅读全文
posted @ 2013-01-11 10:23 HTML5中国 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 英文原文:Why I'm a Programmer我最近想了很多关于为什么以及如何我会选择成为一名程序员,在这种情况下,我发现了一个事实:截止下周,我就将要写了大半辈子软件了,实际上,想要弄明白原来做程序员的决定过程是有些困难的,因为说实话,对于这么早早成为一名程序员,我并没有太多的回忆。也许这些岁月正说明了什么样才算是顶级的编程。我10岁的第一次接触编程(当然这并不包括早前写HTML, 和复制粘贴Perl脚本的经历, 因为他们常常都不算作一种正规的编程经历,笑)。从那以后的几个月间, 我就已经发布了我的第一个开源项目, 它大概有 20000 行那么多。事实上,我确信那是20,000行 阅读全文
posted @ 2013-01-07 19:13 HTML5中国 阅读(109) 评论(0) 推荐(0) 编辑
摘要: “每玩一个手游就要下载一次,但每次下的APP却并不一定满意,下载了很多游戏后用不了多久内存就爆满,只能再不停的卸载”是目前很多手游玩家最头疼的问题,手机空间内存的局限性造成了手游的短命,即使再好玩的游戏也必须为新游戏让出内存空间。 如何解决内存紧张的问题?除了手机硬件厂商不断加大内存最直接的方法就是发展手机页游,HTML5游戏就具备无须下载,只需打开手机浏览器,点击网页就可以玩游戏的特点,并且基于此技术研发的游戏还可以与PC端页游互通,但遗憾的是HTML5游戏在经历了2012年初的热捧后却并没有迎来它的春天。市场晚熟,生的太早是业内对HTML5游戏在2012表现的普遍认识。 手游市场规... 阅读全文
posted @ 2013-01-07 18:56 HTML5中国 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 移动行业的未来或许在于地图服务。除驾车导航和本地商户搜索之外,围绕移动地图的竞争主要在于,哪家公司能推出最强大的工具,回答移动设备用户提出的多种多样的问题。这将成为苹果、谷歌、微软和Facebook等公司未来的股价催化剂,并决定那家公司将成为领先的移动平台。以下为文章全文:苹果在iOS 6系统中以自主地图服务取代了谷歌地图,但苹果地图的表现引起了用户强烈不满。这进一步凸显了地图这一“发现”工具的重要性。未来,地图服务将越来越复杂,能够回答除位置以外的多种问题。谷歌近期发布的iOS版谷歌地图服务受到了热烈欢迎,这体现了谷歌在这一领域的领先地位。相对于苹果地图,谷歌地图速度更快、定位更精确,同时还 阅读全文
posted @ 2013-01-04 18:03 HTML5中国 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 《福布斯》预测2013年电信和移动技术领域将出现很大变化。以下是《福布斯》有关电信和移动技术的十大预测: 1、HTML5东山再起,有助于降低智能手机价格 HTML5是一种新的Web标准,使应用能通过浏览器在任何移动操作系统(iOS、Android等)上运行。移动应用搜索引擎Quixey CEO汤姆尔·卡根(Tomer Kagan)表示,尽管HTML5问世已有一段时间,但当时它要求的基础架构尚不具备,“但火狐和Tizen的发布将使HTML5东山再起”。火狐和 Tizen分别是Mozilla和三星计划今年发布的开放源代码移动操作系统。 这会导致智能手机价格下跌,因为HTML5应用无需浏览 阅读全文
posted @ 2013-01-04 17:47 HTML5中国 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 这篇文章要介绍的是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。1. 永远不要复制代码不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事 在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是bug,它还会使你的代码体积变得臃肿。现代的编程语 言提供了很好的方法来解决这些问题,例如,下面这个问题在以前很难解决,而如今使用lambdas却很好实现:////// 一些函数含有部分重复代码///voidOriginalA(){DoThing 阅读全文
posted @ 2012-12-28 22:31 HTML5中国 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 作为HTML4的升级版本,HTML5的第一份正式草案已于2008年1月22日公布。相比于前者,HTML 5有两大特点:首先,强化了Web 网页的表现性能。其次,追加了本地数据库等 Web应用的功能。其实,HTML 5的优点并不止这些,它增添了许多新的功能,不仅有效的提升了用户体验,而且还将浏览器一部分的错误指令转化为相同的结果。为此,HTML 5虽未正式登陆市场,但已成为了行业新宠。 “HTML5之所以有非同一般的应用价值,是因为能够解决当前移动互联网上存在的许多问题。”百度技术委员会理事长陈尚义接受采访时认为,随着HTML5的普及,WebApp(网页应用)跨平台的特性将成为左右开发者选择.. 阅读全文
posted @ 2012-12-28 22:24 HTML5中国 阅读(122) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 26 下一页