技术开发

it知识库

不懂技术的人不要对懂技术的人说这很容易实现

阅读(22) 作者(admin)

  英文原文:I'm Sure It Will Only Take You A Few Days To Code   “这个网站相当简单,所有你需要做的就是完成X,Y,Z。你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来。” ...

it知识库

什么是好代码?

阅读(28) 作者(admin)

  1,定义  让我们来谈谈代码。  代码重要吗?当然,代码就是设计(Jack W.Reeves, 1992);代码是最有价值的交付物。  我们需要好代码吗?在给“好代码”下个定义之前,这个问题无法回答。  那么,究竟什么...

it知识库

我是工程师,不是编译器

阅读(22) 作者(admin)

  英文原文:I’m an Engineer, Not a Compiler   原文作者:dclements,发布于 2009-2-23  最近我接到一个面试电话,被问了许多 Java 的问题。这样的面试很平常,大部分的问题也都是标准问题:  ● 什么是多...

超载的程序员
it知识库

超载的程序员

阅读(25) 作者(admin)

  英文原文:"Programmer" is an Overgeneralization如今,你已经不能因为一个人是程序员,你就可以随意让他开发任何东西。说一个程序员在开发软件,就好像是说一个科学家在做科学研究。不同之处是,植物学科学家是不会...

软件设计的真谛
it知识库

软件设计的真谛

阅读(28) 作者(admin)

  假设我们身边的一切都是用制造材料加以描述的:“空调”不是“空调”,而是“由金属和塑料做成的物体”;“书”不是“书”,而是“由纤维和墨做成的物体&r...

it知识库

需求变化与IoC

阅读(19) 作者(admin)

  文/Todd Wei  需求又变了,怎么办?  先上一个轻松的段子:程序员 XX 遭遇车祸成植物人,医生说活下来的希望只有万分之一,唤醒更为渺茫。可他的 Lead 和亲人没有放弃,他们根据 XX 工作如命的作风,每天都在他身边念...

it知识库

内疚的程序员

阅读(23) 作者(admin)

  英文原文:Guilty Developer Syndrome  我发现,当程序员开发了一个项目,然后要把它移交给其他程序员时,他们会对开发这个项目时做出的一些决策感到内疚。我问他们当时为什么选择这样做,他们会羞愧的说,“唉,...

“番茄”让时间变成我们的朋友
it知识库

“番茄”让时间变成我们的朋友

阅读(22) 作者(admin)

  滕振宇 发布于 2009年12月16日  在我们所有的对手中,最强大的是时间。面对时间,我们丝毫没有欺骗的机会,时间一分一秒的流逝,最终的胜利者总是时间。我们经常会觉得“哦,两天过去了,任务丝毫没有进展,明天就...

PKzip创始人Phil Katz短暂而饱受折磨的一生
it知识库

PKzip创始人Phil Katz短暂而饱受折磨的一生

阅读(26) 作者(admin)

  2000年4月14日,当人们发现Phil Katz死去的时候,他的身体陷在Southside旅馆房间的一个小桌旁边,怀里抱着一个装过烈酒的空瓶子。  这位以“zip”而闻名,并且创建了一家价值数百万的软件公司的天才,最...

Javascript内存泄露
it知识库

Javascript内存泄露

阅读(27) 作者(admin)

  英文原文:JavaScript Memory Leaks  1. 什么是内存泄露?  内存泄露是指分配给应用的内存不能被重新分配,即使在内存已经不被使用的时候。正常情况下,垃圾回收器在 DOM 元素和 event 处理器不被引用或访问的...

it知识库

开发人员与测试人员的划分

阅读(28) 作者(admin)

  英文原文:The Developer-Tester Divide  作者:Gil Zilberfeld 译者:蔡坚安  从此以后他们幸福地生活在一起  关于开发人员和测试人员的关系,人们阐述了很多,讨论了很多,争论了很多。而貌似一旦这两者坐在一...

自适应网页设计(Responsive Web Design)
it知识库

自适应网页设计(Responsive Web Design)

阅读(27) 作者(admin)

  随着 3G 的普及,越来越多的人使用手机上网。  移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?  手机的屏幕比较小,宽度...

我最喜欢的10条编程语录
it知识库

我最喜欢的10条编程语录

阅读(28) 作者(admin)

  英文原文:My 10 favourite Programming Quotes  从去年开通 @程序员的那些事 开始,陆陆续续发布了一些#编程语录#。今天也在国外程序员 Senthil Kumar 的博客看到了他最喜欢的 10 条编程语录。其中大部分已...

Javascript 编程风格
it知识库

Javascript 编程风格

阅读(39) 作者(admin)

  Douglas Crockford 是 Javascript 权威,Json 格式就是他的发明。  去年 11 月他有一个演讲(Youtube),谈到了好的 Javascript 编程风格是什么。  我非常推荐这个演讲,它不仅有助于学习 Javascript,而且能让你心...

it知识库

有效进行软件重用的小提示

阅读(29) 作者(admin)

  英文原文:Tips for Effective Software Reuse  作者:Vijay Narayanan 译者:王丽娟 发布于 2009年12月30日  构建软件的每个人都会告诉你,实现软件重用极具挑战性。大规模、系统级的重用更是如此。开发人员要...

it知识库

别把自己当个超人——给初级程序员的一点小小建议

阅读(23) 作者(admin)

  英文原文:Unlearn, young programmer  有一天我和我的朋友Simone一起喝咖啡,期间我们聊起一些工作上的事情。我们俩都管理着一些员工,为了说明给初级职员分派任务时出现的问题,她打了一个绝妙的比方。  这就...

it知识库

如何编写可维护的面向对象JavaScript代码

阅读(19) 作者(admin)

  英文原文:How to Write Maintainable OO JavaScript Code  能够写出可维护的面向对象 JavaScript 代码不仅可以节约金钱,还能让你很受欢迎。不信?有可能你自己或者其他什么人有一天会回来重用你的代码。如果...

it知识库

程序员开发大型应用程序的技巧

阅读(27) 作者(admin)

  英文原文:Tips to Developers Starting on Large Applications  假如你是一名Java开发者,正在开发和维护包含2000个类并使用了很多框架的应用程序。你要如何理解这些代码呢?在典型的Java企业项目小组中,大部分...

禅道程序员的10条原则
it知识库

禅道程序员的10条原则

阅读(23) 作者(admin)

  英文原文:The 10 rules of a Zen programmer   在一个阴雨的早上,我坐在桌子旁,开始想如何才能高效的工作。在我成为一个自由职业者之前,我有很长一段时间都很努力工作,但收效甚微。  我在 2006 开始接触禅学...

开发企业架构的实用指南
it知识库

开发企业架构的实用指南

阅读(25) 作者(admin)

  英文原文:A practical guide to developing enterprise architecture  文/Franki Schafrik, 资深企业架构师, IBM  企业架构是业务及其支持数据、应用程序和 IT 基础架构的逻辑组织,为未来的业务成功明确...

Scott Johnson:做一个快乐一生的程序员
it知识库

Scott Johnson:做一个快乐一生的程序员

阅读(39) 作者(admin)

  文/Scott Johnson, WebSphere Application Server JSP 团队负责人, EMC  英文原文:Scott Johnson: Take a lifetime to be a good (and happy) programmer
  高速通道和长途旅行  就编程实践,计算机科学...

一个程序员的时间管理
it知识库

一个程序员的时间管理

阅读(27) 作者(admin)

  如果每天都有86400元进入你的银行户头,而你必须当天用光,你会如何运用这笔钱?  天下真有这样的好事吗?  是的,而且这种好事每天都在发生着,你真的有这样一个户头,那就是“时间”。每天每一个人都会有...

程序员:挑战无处不在
it知识库

程序员:挑战无处不在

阅读(21) 作者(admin)

  面试过一些应聘者,当我问到为什么换工作的时候,他们都会告诉我,现在的工作没有挑战,无聊,所以想换一个有挑战的工作。我总是为有这样的认识的朋友感到惋惜,因为我总是认为有挑战的东西无处不在啊,不能因为工作上没...

it知识库

王淮:我在Facebook的十点经验分享

阅读(21) 作者(admin)

  我是 2007 年初加入 Facebook,那时大概 150 人。2011 年 9 月底离开,当时 3200 多人。经历了很多稀奇古怪但影响很大的项目, 像 Application Platform, Social Ads, News Feed, Gift Shop, Facebook Credits 等...

IIS是如何处理ASP.NET请求的
NET技术

IIS是如何处理ASP.NET请求的

阅读(88) 作者(admin)

  英文原文:Beginner’s Guide: How IIS Process ASP.NET Request  前言  每次服务器接受到请求,都要先经IIS处理。这不是一篇描述ASP.NE生命周期的文章,仅仅是关于IIS操作的。在我们开始之前,先了解这些...