development principles 在从事软件开发若干年之后,我已经对“软件应该如何设计”有些心得。实际上,我有了这样一个结论:所有的事情最后都浓缩成10个原则,如果我们很好地执行这些原则,任何软件开发都应该会取得成功。
文/王垠 也许有人看见过我批判 Google 的那篇英文文章。它好像有一部分片面性,所以被我从英文博客上拿下来了。我一直在反思自己在 Google 的经历,因为在这个公司工作总是感觉不对劲,但是却
这不是我。 也许我逐渐积累了足够的经验,或者只是因为我变老了、脑子萎缩了,虽然这种先由受挫折、后而兴高采烈的过程依然不断的发生,而这种 “有了!” 的场景这些年来越来越少。相替代的是,我发现更多
我刚刚在 Stack Exchange 找到了工作。应聘的过程是非常有趣的,这个过程中我学到了一些东西,我觉得这对其他人可能也会有些帮助。读完之后如果你感兴趣,你可以应聘另外一个开放的 开发工程师 职位。
64家用电脑起,我就开始编程。然而,当面对如何写出好的代码时,我仍然感觉自己还有很多要学的。 在探索如何提高自己的过程中,我学了很多种语言。大多数是以面向对象为主的(OO)。 然而,让我惊讶的是,在
Docker的问题的解决方案。 什么是Docker,你应该知道些什么? 相比很多人的解释,我相信说Docker是一个轻量级的虚拟机更容易理解。另外一种解释是:Docker就是操作系统中的 chroot
但,我们真的需要这样一个功能强大,效率低下的程序吗?答案不用我说:No,我们只是需要一个博客,仅此而已,从5月开始,两公斤就放弃WordPress了,改用国人自主开发的Simple-log 程序,我的理由是: 1、杀手:
我的新书的内容被我砍掉了两章,因为它们太让我觉得不堪。 我的员工发动暴动要除掉我,赶我走,他们败坏了公司的文化,使公司变成了权益为先的腐败温床,只关注他们自己的利益,而不是把客户放在第一位。那两章
1985 年,我还在给一个设计成给瓶子贴标签的机器计算机化。制造这个机器的公司用机电控制,将标签从卷轴上撕下帖到传送带传来的产品(例如洗发液瓶子)上。整个过程需要工作在毫米级精度上,因为消费者不喜欢没有完全对齐的标签。
英文原文: I No Longer Need StackOverflow 我猜今天 StackOverflow 宕机了。宕机持续了约一小时,但是如果你翻翻社交网站上的相关帖子,你可能会相信在 StackOverflow
很久之前给程序员杂志写的一篇IT思考的文章,今天发出来与大家共勉! 关于加班,在很久之前我就想说说这件事。因为我是个天性不太喜欢守旧的人,对于OT(overtime)这件事总觉得有几句话要说。 日本人的工
倡导开源,倡导分享,我为人人,人人为我!
open家园,我来了
【转】ORACLE 临时表空间使用率过高的原因及解决方案 在数据库的日常学习中,发现公司生产数据库的默认临时表空间temp使用情况达到了30G,使用率达到了100%; 待调整为32G后,使用率还是为
一书的作者。近日,Petri 撰写了一篇 文章 ,谈到了对于软件开发者来说,掌握人际技能重要性的 3 个原因。文中谈到除了软件开发本身的技能外,要想在职业生涯中取得更大的成就,良好的人际技能是必不可少的重要
思科的安全威胁研究部门在安全威胁报告中披露了Java的相关数据,该部门在2013年被思科以27亿美元收购。 贡德特说道:“我惊讶地发现,Java引发的网络安全攻击占据了91%的比例!其中有一些攻击是利用了Java的‘零时差攻击’
Phone 平台作为其未来智能手机产业的合作伙伴之后,各界就没停止过对其背后原因的揣测,随着时间的推移,促使诺基亚做出这个决定的原因也变得越来越明显。当被闻 到是否为没有选择 Android 而后悔的时候,诺基亚
服务,OAuth 或 SSL 安全性等等。但是,是什么原因让 Node.js 突然间如此流行呢?听起来像是有了一种新的 Web 开发技术,是这样吗?我们来汇总一下原因: 1、前端/后端开发使用同一种语言
的不好用是因为什么?现在的Android又是怎样? 手机卡顿 从技术角度来说,卡顿主要有三方面原因: Android应用采用Java语言,相比iOS的Object C它更耗费硬件资源;Androi
浏览器,也将会采用该渲染引擎。 据微软表示,打造全新渲染引擎的动机,以及停止继续再为 IE 修修补补的根本原因——从简说,是因为后者陈旧的 Trident 引擎存在太多对新技术的阻碍,既要保证对过去非标准(IE