it知识库

HTTP服务七层架构技术探讨
it知识库

HTTP服务七层架构技术探讨

阅读(33) 作者(admin)

  1. 为什么分层?  计算机领域的体系结构普遍采用了分层的方式。  从整体结构来看:  从最底层的硬件往高层依次有:  操作系统 -> 驱动程序 -> 运行库 -> 系统程序 -> 应用程序等等。  从网络分层模型OS...

回归初心止拖延
it知识库

回归初心止拖延

阅读(47) 作者(admin)

  英文原文:Stop Procrastinating by "Clearing to Neutral"“滢滢,我发现自己最近拖延成灾啊,有啥好办法么?”“哼,你算是问对人了,我可是人称拖延小天后啊。。。”  很多时候,我们之所以拖延...

15分钟的效率法则
it知识库

15分钟的效率法则

阅读(45) 作者(admin)

  英文原文:My 15 Minute Rule to Productivity  我总是拖延。我会把一件要做的事拖到最后一刻才开始。我还学会了用后期的超高效来弥补之前的拖延,反正我最终我总能在 deadline 之前完成它!但我知道我的问题就...

软件天才与技术民工
it知识库

软件天才与技术民工

阅读(39) 作者(admin)

  ——薛涌《天才是训练出来的》读后感  长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,...

页面构建和JS前端不得不说的那点事儿
it知识库

页面构建和JS前端不得不说的那点事儿

阅读(40) 作者(admin)

  作为微博的页面构建工程师,主要职责就是利用html&css,高质量的完成静态页面的制作,保证项目的按时完成。而页面需要的js效果则交给下游的js前端工程师去做。在微博,这两个岗位是分开的。但在大家的思维定势里可...

it知识库

如何提高代码质量(管理篇):代码复查

阅读(39) 作者(admin)

  也许你是一位项目经理,也许你是一位项目骨干成员,或者开发小组长。在我发表“如何提高代码质量”的这一系列文章后,有许多网友都向我抱怨,说他无法把握整个项目组成员的代码质量。我想,这也是所有项目...

高效代码审查的十个经验
it知识库

高效代码审查的十个经验

阅读(42) 作者(admin)

  代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。  1. 代码审查要求团队有良好的文化  团队需...

it知识库

可伸缩性最佳实践:来自eBay的经验

阅读(42) 作者(admin)

  英文原文:Scalability Best Practices: Lessons from eBay  在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的...

it知识库

一堂如何提高代码质量的培训课

阅读(45) 作者(admin)

  今天这堂培训课讲什么呢?我既不讲Spring,也不讲Hibernate,更不讲Ext,我不讲任何一个具体的技术。我们抛开任何具体的技术,来谈谈如何提高代码质量。如何提高代码质量,相信不仅是在座所有人苦恼的事情,也是所有软件...

it知识库

程序江湖

阅读(37) 作者(admin)

  程序江湖:第一章 少年不识愁滋味  欧阳明一直想出来闯闯。离开自己的家,远离自己的故乡,到一个自己从来没有到过的地方去闯荡。这是他一直梦想的。因此,他选择了到外地读大学。这样,他就可以逐渐适应离开父母的...

一个阿里巴巴码农的六年回眸
it知识库

一个阿里巴巴码农的六年回眸

阅读(46) 作者(admin)

本文由淘宝开放平台技术产品负责人@放翁_文初撰写,它讲述了一个个冷冰冰产品背后的活生生的人了,也在讲述着一个码农的六年心路历程,“技术耐得住寂寞,低谷积累高峰冲刺,主动改变一切。”  2012 年 10 月...

it知识库

十八年开发经历小结

阅读(46) 作者(admin)

  本来题目想写为“十八年开发经历总结”,但是一想我的开发生涯还没结束,怎么就总结了呢。再说个人的一些积累和看法也不一定正确,所以还是改为小结比较妥当,言下之意自己还需要继续积累进步。本文主要...

领域驱动设计(Domain Driven Design)参考架构详解
it知识库

领域驱动设计(Domain Driven Design)参考架构详解

阅读(42) 作者(admin)

  1. 架构概述  领域驱动设计(Domain Driven Design)有一个官方的sample工程,名为DDDSample,官网:http://dddsample.sourceforge.net/,该工程给出了一种实践领域驱动设计的参考架构,本文将对此该架构进行简单介...

编程离软件工程有多远?
it知识库

编程离软件工程有多远?

阅读(43) 作者(admin)

  语言只是工具  我曾经是非常执著的开发人员。我有连续几天几夜 Coding 的经历,也曾经为了一个技术问题耗上三四个星期而导致项目一再延迟,还曾经为了一个实现细节与项目相关的人员逐一争论。  我也曾经像...

大型复杂软件产品持续集成的实践与反思
it知识库

大型复杂软件产品持续集成的实践与反思

阅读(43) 作者(admin)

  文 / 黄亮 王立杰  持续集成作为一种敏捷软件开发实践,已经被越来越多的开发者所接受。持续集成倡导开发团队频繁地进行系统集成——通常一天一次到数次,每次集成都能被自动编译和测试验证,从而能...

it知识库

编程的未来

阅读(43) 作者(admin)

  最近在看一本书,加来道雄(Michio Kaku)的《物理学的未来》,第一、第二章是程序员更加关心的,对于下一个 100 年计算机和人工智能未来的预测。想想计算机发展短暂的历史,这些发生了的翻天覆地的变化,似乎都在弹指一...

分布式开发
it知识库

分布式开发

阅读(47) 作者(admin)

  作为 ThoughtWorks 的一名咨询师,我曾不止一次的被问到 ThoughtWorks 的交付项目和一般意义上的外包到底有何区别。要区分差别,首先要对外包加以定义,外包从最传统的 IT 外包到业务流程的外包,以及最近几年新兴...

it知识库

前端工程师的价值体现在哪里?

阅读(39) 作者(admin)

  这是一个很老的话题“前端工程师的价值体现在哪里?”。有人说:“前端工程师之于网站的价值犹如化妆师之于明星的价值。”一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度。当...

Web前端开发十日谈
it知识库

Web前端开发十日谈

阅读(45) 作者(admin)

  一直想写这篇“十日谈”,聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘。我不打算聊太多技术,我想,通过技术的历练,得到的反思应当更重要。  我一直认为自己是“初级”前端...

软件架构师的沟通修炼
it知识库

软件架构师的沟通修炼

阅读(43) 作者(admin)

  在架构师的角色中,沟通是要求有效果的必备技能与工具。换句话说,沟通是架构师指示别人或群体完成特定行动唯一真正有效的手段。  架构师通常没有对为其项目工作的他人的直接管理权。他们的项目往往是跨部门...

年长程序员,坏习惯在扼杀你的职业生涯
it知识库

年长程序员,坏习惯在扼杀你的职业生涯

阅读(49) 作者(admin)

  英文原文:Older Developers: Bad Habits Are Killing Your Career  我在最近一次《关于年长程序员的5个误传》文章评论中收获颇丰。毕竟,它有望打破被人们当做假定真理而误传了很多年的谬论。但我省略掉了一...

你早就知道该怎么用了
it知识库

你早就知道该怎么用了

阅读(40) 作者(admin)

  英文原文:You Already Know How To Use It  译者:泽维尔  在iPad的第一部电视广告中,旁白这样说道,“它是如此的强大,如此的神奇。你早已经知道该怎么使用它。”这是一个非常有力的陈述。这是一款...

五分钟讲清楚UML
it知识库

五分钟讲清楚UML

阅读(40) 作者(admin)

  1. 前言  最近一段时间做项目,需要做机能模块的设计。客户方指名要用UML图作设计资料。  但是跟日本人打了这么多年交道,UML图是什么东西,我早就忘记光了,没办法,只好从头查资料。  于是做出来了这样一个资...

it知识库

开发者应该学习SQL的九个理由

阅读(45) 作者(admin)

  事实上,有很多你可能正在学习的很酷的新事物,似乎每12.8秒就有一项新技术出现,那到底为什么你要花费空闲时间学习一门像SQL这样又老又臭的语言呢?让我告诉你我的理由。  SQL是可移植的  计算机系的学生们在...