不拼颜值的编程世界你靠什么上位?

不拼颜值的编程世界你靠什么上位?

早在 19 世纪初诞生了世界上第一个“Hello World”的那一刻起,人类就敲开了编程世界的大门。

PHP、Android、iOS 的恩恩怨怨

PHP、Android、iOS 的恩恩怨怨

PHP、Android、iOS 的恩恩怨怨 ,其实应该更多的是互相的磨合与学习,希望身边的人可以有自己的经验分享,与理解,互相进步才是大家需要的,作为一个 "年老" (我也是90后) 的开发者,我觉得一代胜一代,未来才有胜算。额,好了,我不充当老师的角色了,去正题。

Google是如何做到从不宕机的?

Google是如何做到从不宕机的?

某一天,你需要使用Google,但Google并不可用——你上一次遇见这种情况是什么时候?

详解https是如何确保安全的?

详解https是如何确保安全的?

https是如何确保安全的?

Java9新功能之HTTP2和REPL

Java9新功能之HTTP2和REPL

对Java 9的炒作将不再局限于模块化(modularity),Java 9正在搜罗大量额外的功能模块,这些功能模块正作为Java增强提案(JEP)提交,并在OpenJDK (Java SE的参考实现项目)中实现。 在这篇文章中,我们将重点关注一些或将在Java 9整个生命周期中,对开发者的工作生...

七年iOS工作经验的我为什么放弃了iOS而选择了Android

七年iOS工作经验的我为什么放弃了iOS而选择了Android

上周一我非常开心。因为我被允许为一个曾经工作过的客户开始开发一个新的 Progressive Web App 原型。

架构师大会:顶级架构师应该知道的99件事

架构师大会:顶级架构师应该知道的99件事

 经常有人问我,比如“我是 xx 年 xx 行业工作经验,我现在要去创业公司做技术总监还是去大公司做架构师?”

揭秘世界最大实验室CERN如何对抗黑客攻击

揭秘世界最大实验室CERN如何对抗黑客攻击

通常被简称为 CERN,是世界上最大型的粒子物理学实验室,也是万维网的发祥地,是世界上第一个网站,第一个网络服务器,第一个浏览器的诞生地。

进入2016 — 回顾我走过的编程之路

进入2016 — 回顾我走过的编程之路

以前经常有人问我,要怎么样才可以去微软。其实我从来没有想过这个问题,所以那个时候的答案自然就是微软的广告(编程好,数学好,态度好)了。

为什么开发与测试老掐架呢

为什么开发与测试老掐架呢

让我们思考几个常见的问题: 软件测试的目的是什么? 开发人员能否构建出没有 Bug 的完美软件? 测人人员和开发人员是什么关系? 软件测试能否保证软件质量?   先闭目冥想五分钟吧,然后可以尝试着回答上面的问题。

为什么谷歌的服务从来不会崩溃?

为什么谷歌的服务从来不会崩溃?

把开发和运维结合起来,乃至把运维融合到代码之中,谷歌以此来调和开发与运维之间的结构性冲突。

10倍效率的程序员有哪些好习惯?

10倍效率的程序员有哪些好习惯?

Brad Feld的一篇文章《The Rise of Developeronomics》中提到了“10倍效率的开发人员(10x developer)”的概念(卓越的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving 在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson和Jonathan Locke)询问如何成为“10倍效率的开发者”,最后得到了以下的答案。

将 Web 应用性能提高十倍的10条建议

将 Web 应用性能提高十倍的10条建议

提高 web 应用的性能从来没有比现在更重要过。网络经济的比重一直在增长;全球经济超过 5% 的价值是在因特网上产生的(数据参见下面的资料)。这个时刻在线的超连接世界意味着用户对其的期望值也处于历史上的最高点。如果你的网站不能及时的响应,或者你的 app 不能无延时的工作,用户会很快的投奔到你的竞争对手那里。

12年程序员职业生涯得到的12个经验教训

12年程序员职业生涯得到的12个经验教训

我已经在 ThoughtWorks 工作了 12 年。是不是有点不可思议?回首我的职业生涯,我想写一写我在这些年中经历的困难,以及总结得到的 12 个非常重要的经验教训。虽然我只选择了 12 个,但其实远远不止这个数字,但是我觉得 12 年 12 个经验教训更有韵味。

为什么JavaScript也将征服VR世界

为什么JavaScript也将征服VR世界

这篇文章本应该在 2 个月前就出现了,但是一直都没有足够的动力去写。直到,我最近在玩知乎,也看到了一个类似的问题。加上这是一个无聊的小长假,就把这篇文章写出来。

如何在 Github 打造你的爆款开源项目

如何在 Github 打造你的爆款开源项目

目前为止我已经有五个流行项目(登上Github的Trending页),所以想分享我的一些经验和方法。

相比于前端,为什么移动端程序员没那么抢手了?

相比于前端,为什么移动端程序员没那么抢手了?

最近经常有一些移动端开发的小伙伴向我们招聘体验师反映,工作好像没有去年那么好找了。这是个案还是一个普遍现象?我们带着这个问题研究了一下 100offer 平台上的拍卖数据。

Linux 25 周年,九问 Linus

Linux 25 周年,九问 Linus

1991年,Linus Torvalds作为芬兰赫尔辛基大学的一名计算机学专业的学生,创造了Linux操作系统的原始核心。Linux迅速成长为一个全功能的操作系统,它能够运行在智能手机,服务器以及其它各种各样的小玩意儿上。在本次邮件采访中,Torvalds谈及了在过去25年间Linux的发展以及接下来25年它可能带给我们的影响。

月薪3000元的码农到首席架构师的经历

月薪3000元的码农到首席架构师的经历

 “在微博平台,有幸结识了一帮趣味相投资深码农,离开以后很难再有这么一个团队来成长了……想想都是幸运,成天跟一群这么优秀的人在一起,想变差都不容易。” 笔者。

漏洞之王”一年可以挣多少外快?

漏洞之王”一年可以挣多少外快?

黑客,在多数人眼里是一种神级的存在。他们宅在屋里喝着可乐吃着汉堡,依靠鼠标和键盘就可以横扫互联网,Money对他们来说,就像碾死一只臭虫那么简单

35年老程序员的最大遗憾:当程序员

35年老程序员的最大遗憾:当程序员

这位有 35 年程序员经验的老兄在 20 年前本该可以走管理路线,跟乔布斯共事,当上 CTO/CIO/ 工程副总,但是当然他却选择继续做程序员。看着是自己 10 倍的妹妹,他现在后悔了。当程序员真的是人生最大的遗憾吗?你遗憾吗?

淘宝首页性能优化实践

淘宝首页性能优化实践

想必很多人都已经看到了新版的首页,它与以往不太一样,这一版页面中四处弥散着个性化的味道,由于独特的个性化需求,前端也面临各方面的技术挑战.

阮一峰:浏览器同源政策及其规避方法

阮一峰:浏览器同源政策及其规避方法

浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。本文详细介绍"同源政策"的各个方面,以及如何规避它。

Linus Torvalds依然对Linux的桌面充满信心

Linus Torvalds依然对Linux的桌面充满信心

虽然 Linux 已经几乎主宰了我们生活的每个角落,从消费者手中的手机到超级电视,但桌面却至今没有像前者那样受到主流的关注。对此 Torvalds 大人又是如何看待的呢? Linux 的桌面是否就此失败了呢?对此给予了完全否定。

记一次 MySQL 的慢查优化

记一次 MySQL 的慢查优化

最近遇见一个 MySQL 的慢查问题,于是排查了下,这里把相关的过程做个总结