月度归档: 2015 年 8 月

IT 技术人必须思考的 15 个问题

IT 技术人必须思考的 15 个问题

行内的人自嘲是程序猿、屌丝和码农,行外的人也经常拿IT人调侃,那么究竟是IT人没有价值,还是没有仔细思考过自身的价值?

程序员,为什么千万不要重写代码?

程序员,为什么千万不要重写代码?

程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。是的,他们决不会满足于简单的增量劳动。

Adobe Flash 究竟是怎么作死的?

Adobe Flash 究竟是怎么作死的?

编者按:屋漏偏逢连夜雨。近日,在Flash 被曝光了一个“近四年来最漂亮的Flash BUG”的同时,多家互联网公司已经陆续表态将会抛弃Flash。这个曾经在PC时代一统江湖的动画技术为何逐步被淘汰、被遗弃,这一路的过程究竟又是怎样?

拒绝修复bug的几个正当理由

拒绝修复bug的几个正当理由

 当某些功能没有按预期运行时,bug 就出现了。一次 bug 修复基本上是给现有代码打一个补丁,它应该解决当前问题,以确保「该功能」按预期运行。

Redis 的 5 个常见使用场景

Redis 的 5 个常见使用场景

在这篇文章中,我们将阐述 Redis 最常用的使用场景,以及那些影响我们选择的不同特性。

别再用MongoDB了!

别再用MongoDB了!

Sven Slootweg (joepie91)是一名黑客,同时也是CrytoCC的创建者,现在提供Node.js代码评审服务。近日,他在个人博客上发表了一篇博文《为什么你应该永远、永远、永远不要再使用MongoDB》。

一切皆软件,一切皆API

一切皆软件,一切皆API

先说件事儿,科学家证明,马这种动物最早是出现在美洲大陆的,但经过了漫长的进化之后,这里的马反而灭绝了。

技术人员如何提升自己的价值

技术人员如何提升自己的价值

技术人员的价值被低估,这是我和朋友最近讨论比较多的一个话题。我们都认为,很多人的技术相当好,工作成果也很显著,但没有获得应有的回报。从同行的角度来看,这种现象确实很“不公平”。

放弃「朝九晚五」的收获

放弃「朝九晚五」的收获

我的爷爷奶奶在苏联出生、长大,对于成功有着朴素的认识。他们想找到一份工作,干一辈子。对于他们,这就是理想,因为他们可以稳定地呆在温柔乡里。

微软新的浏览器Edge评测 渲染效果惊人

微软新的浏览器Edge评测 渲染效果惊人

Win10 发布在即, Anandtech 对微软的新浏览器 Edge 进行了一系列评测,看看如今的 Edge […]

即将改变软件开发的5个Java 9新特性

即将改变软件开发的5个Java 9新特性

预计发布的Java 9中,最令人兴奋的特性是什么?
有关Java9的消息最近显得有些沉寂,不要被它迷惑了。

科技公司咋对付黑客?请女巫做法

科技公司咋对付黑客?请女巫做法

据美国猎奇新闻网站odditycentral.com 7月21日报道,现代科技与传统巫术似乎是风马牛不相及的两种事物,但这并不能阻止硅谷科技公司雇请巫师为它们服务,甚至帮助对付黑客和电脑病毒等。

记一次苦逼的SQL查询优化

记一次苦逼的SQL查询优化

最近在维护公司项目时,需要加载某页面,总共加载也就4000多条数据,竟然需要35秒钟,要是数据增长到40000条,我估计好几分钟都搞不定。卧槽,要我是用户的话估计受不了,趁闲着没事,就想把它优化一下,走你。

给 Lisp 程序员的 Python 简介

给 Lisp 程序员的 Python 简介

这是一篇为Lisp程序员写的Python简介(一些Python程序员告诉 我,这篇文章对他们学习Lisp也有帮助,尽管这不是我的本意)。

美国航天局的十大编码戒律

美国航天局的十大编码戒律

 美国航空航天局(NASA,以下皆用英文简称)有一套自己的编码标准,以确保所有 NASA 应用的代码质量和安全。这些标准渐渐演变适用于广大的软件开发行业。

HTML5的崛起之路——不只是励志剧,还是宫斗剧

HTML5的崛起之路——不只是励志剧,还是宫斗剧

在Flash被疑即将淡出历史舞台的同时,HTML5最近却在业内火得一塌糊涂。雷锋网作者钟铄是起源天泽的游戏制作人,在这篇文章中,他将从历史的角度来铺展HTML5的崛起之路——不只是励志剧,还是宫斗剧。

哪个才是修炼编程的正确姿势?培训班VS大学

哪个才是修炼编程的正确姿势?培训班VS大学

到2020年,美国计算机编程行业将出现100万个岗位缺额。对于今后10年将要就业的人来说,编码行业将为他们提供大量满足创造性、高薪以及安全的机遇。而最令人感到激动的是,任何人都将可以编码。编码将不再仅限于少数天才的特长,各种年龄、各种背景的人都将可以发现编码的内在逻辑和魅力。

PHP vs Node.js

PHP vs Node.js

网络正在处于一个日新月异的发展时代。服务器端开发人员在选择语言的时候非常困惑,有长期占主导地位的语言,例如C、Java和Perl,也有专注于web开发的语言,例如Ruby、Clojure和Go。只要你的项目运行良好,你的选择就显得没有那么重要了。

谈程序的正确性

谈程序的正确性

 不管在学术圈还是在工业界,总有很多人过度的关心所谓“程序的正确性”,有些甚至到了战战兢兢,舍本逐末的地步

所谓软件工程

所谓软件工程

很多编程的人包括我,头衔叫做“软件工程师”(software engineer),然而我却不喜欢这个名字。我喜欢把自己叫做“程序员”(programmer)或者“计算机科学家”(computer scientist)。这是为什么呢?这需要从“软件工程”(software engineering)在现实中的涵义谈起。

每个开发人员都需要了解的一个SQL技巧

每个开发人员都需要了解的一个SQL技巧

对于数据过滤而言CHECK约束已经算是相当不错了。然而它仍存在一些缺陷,比如说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它只在特定条件下才生效。

为什么人一旦胖了便很难再瘦回去?

为什么人一旦胖了便很难再瘦回去?

一项新的研究显示,肥胖的人几乎不太可能再瘦回正常体重。

王垠:DRY原则的误区

王垠:DRY原则的误区

 很多编程的人,喜欢鼓吹各种各样的“原则”,比如 KISS 原则,DRY 原则…… 总有人把这些所谓原则奉为教条或者秘方,以为兢兢业业地遵循这些,空喊几个口号,就可以写出好的代码。

女性黑客的崛起将造福世界

女性黑客的崛起将造福世界

2015 年 5 月 23 日,来自 19 个国家的黑客在线或亲自参加了 Femhack,一项受 到萨宾·马哈茂德(Sabeen Mahmud)的事迹激励的国际草根女性主义黑客马拉松活动。

这是前端最好的时代——论前端的“三化”建设

这是前端最好的时代——论前端的“三化”建设

深JS大会近日在深圳举办,涵盖了JS领域众多热点话题,很多专家的精彩分享更是引起参会者的诸多思考,如赫门演讲中提出的“每18至24个月,前端都会难一倍”。本文来自腾讯AlloyTeam李成熙,分享了他参会的所见所感。