对象、包含提示的数组或者 null。这里返回提示列表给 autocomplete+ 提供的服务展示,我们不用关心如何展示 getSuggestions(request) { // todo return []; }
在上周召开的 scrumgathering 2012 会议上,来自 Thoughtworks 的胡凯和大家分享了他在设计敏捷团队使用的办公室的经验。其中很多特点都体现了敏捷的原则,有利于敏捷开发的开展,并且他在设计过程中也应用了敏捷的思维。
遵守着这样做的,这些规则就会约束你正确的构造你的程序。图省事的做法是让那些低等级的程序员永远停留在低等级的原因。 12. 学习如何测评程序性能。你会惊奇的发现从中能学到很多之外的知识。 13. 学会区别对待问题细节和问题后果
,它可以用来测试孩子对编程是否感兴趣。这个软件对于个人使 用是免费的! 我花了45分钟来告诉她如何让机器人移动,起初她以为这是个游戏,需要用鼠标去点一些东西,但很快她就掌握要领了。学习基本语法对她
》。这造成了概念的爆炸,却没有实质的进步。 5. 追求“小窍门”。很多编程书喜欢卖弄一些小窍门,教你如何让程序显得“短小”。比如它们会跟你讲 "(i++) - (++i)"应该得到什么结果;或者追究运算
Taught Myself to Code in 8 Weeks 对于绝大多数非程序员来说,学习如何编程是一项不可能完成而且令人畏惧的任务,好在有大量免费的在线资源,当然自学成才没那么容易。 我
iPhone 与近两年出现的 iPad 改变了我们的生活和我们做事情的方式,这已经成为事实。如今我们无论在哪里在何时都能够查看大量的信息。不管你认为不认为这是是史蒂夫·乔布斯的创新所 致,事实已经摆在眼前。
...Google利用数据中心的超过 100万服务器 去完成这一不可能的任务。 它展示了 如何冷却 高密度机架内的定制服务器:利用井然有序的封闭通水钢管。对于不可避免的漏水问题,Google设
。我个人感觉良好——至少已经全力以赴了,无论结果如何都会对我有很大的帮助。 由于已经签了保密协议,因此我不会写出面试的问题。然而,我会写一下我是如何得到这个面试机会以及准备面试的过程。 首先,面试的是谷歌。如果没有在
协议出现在面前,那么这个长期以来一直被认为是 HTTP 2.0 唯一可行选择的 SPDY 是什么呢?当下我们如何能部署上 SPDY 呢? 左边是普通 HTTPS 加载,右边是 SPDY 加载。是不是很神奇?
术」、「功能」上的讨论都更为重要。如果你喜欢这篇文章,也许你可以再读一读这篇的「相反版」: 工程师如何不被 PM 欺负? 来自: www.kuobrothers.com
。 沟通 在项目完成后,我会让应聘者来讲讲自己的项目。我从中考察他们与团队沟通,如何回应意见和批评,如何决策自己的设计方案和项目完成后的计划。 英文原文: Redesigning the Technical
分钟让对方做两道题, 然后花 5 分钟让她问问题. 一般做完第一道题,我会问自己, 要不要做第二道; 不管如何, 我一定腾出这 5 分钟让对方问一些关于 Facebook 的问题. 这是对对方一个起码的尊重.由于是
对于最流行的浏览器,市场调研机构 Net Applications 和 StatCounter 持不同意见。Net Applications 认为,微软的各个版本 IE 是全球使用最多的浏览器,而 StatCounter 则认为,Google Chrome 才是 NO.1。
好的概述,但我仍然从读这本书的过程中发现了很多很有价值的内容。 这并不是一本讲“如何做”的书,并不是在说关于如何测试软件的具体步骤。相反,它站在一个更高层面上,大部分的篇幅都在致力于描述谷歌公司里
大数据时代,什么都跟数据密不可分。觉得追女生是一件不需要科学的东西?那你就错了。微软数据视界近期就通过多组数据分析来告诉大家,如果能够发现这些数据的奥秘,对于你是否能够逆袭摆脱单身是很关键的。
接口的使用方法的博客,罗列了一堆代码,凑上几句话:“首先…,其次….,最后…”,就算 OK。如果你的目的是“练习如何使用写博客的软件”,或者“罗列接口”,甚至“练习写作的方法”,那么可能达到了目的。但是我想,写一篇技术博客,首先是
Google+ 中某些项目的技术 leader,而在此之前他并没有获得过大学学位,最近他就写了一篇文章回忆自己是如何加入 Google 的: 由于 GPA 成绩并不理想,David Byttow 没能被自己所梦想的大学
Android 的分裂也许是老生常谈了,大家都可能知道,每家厂商所推出基于 Android 移动操作系统,多多少少有些不一样。然而,实际上,我们对 Android 分裂的情况又有多少直观的认识呢?OpenSignal 所绘制的图表,让人一目了然。
本文是 Denis Gobo 做的一个调查表,调查程序员/开发者一般都是通过哪些途径来提升自己在技术领域的技能水平的《How Did You Improve Your Tech Skills》,文中给出了一些对程序员有用的方式方法,但是每个人的喜好不一样,所以各有偏重。不过,要是真的能按照所列出的这些方式方法去做,提升效果一定很大。