it知识库

给IT新人的15点建议:苦逼程序员的辛酸反省与总结
it知识库

给IT新人的15点建议:苦逼程序员的辛酸反省与总结

阅读(25) 作者(admin)

  很多人表面上看着老实巴交的,实际上内心比谁都好强、自负、虚荣、甚至阴险。工作中见的多了,也就习惯了。  有一些人,什么事都写在脸上,表面上经常得罪人,甚至让人讨厌。但是他们所表现的又未必不是真性情。 ...

程序员不是一般的人
it知识库

程序员不是一般的人

阅读(31) 作者(admin)

  英文原文:You Are the Exception to the Rule  这是我最常说的一句话,说给那些打算放弃朝九晚五的上班生活、去创造自己的软件挣钱的程序员。  通常这句话跟在这样的问句后面“你怎么知道这地球上会...

图解Git
it知识库

图解Git

阅读(28) 作者(admin)

  此页图解 git 中的最常用命令。如果你稍微理解 git 的工作原理,这篇文章能够让你理解的更透彻。  基本用法  上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。git add files 把当前...

技术工程师的能力与目标
it知识库

技术工程师的能力与目标

阅读(31) 作者(admin)

  曾经有这样的试验,随机选择一组对象进行工作的自评,几乎所有对象的自评分都在实际成绩的平均分以上。在工程师团队中也不例外,许多工程师有这样的困惑,自己觉得工作已经做得不错,但是上司好像察觉不到,甚至还对自...

测量你的代码 - Measuring Code
it知识库

测量你的代码 - Measuring Code

阅读(49) 作者(admin)

  英文原文:Measuring Code  (编者注:原文译者将Measure译为“评估”,这里改为了“测量”)  你的代码写得怎么样?如果你不属于平庸的80%,我敢打赌你的代码一定写得很棒。也许你正在维护遗产...

it知识库

JavaScript模块化开发一瞥

阅读(37) 作者(admin)

  英文原文:JavaScript Modules  对于那些初学JavaScript、同时又正用它构建大型应用程序的开发者而言,必须面对的首要挑战是,该如何组织代码。尽管起初通过在<script>标记之间嵌入数百行代码就能跑起来,不过很...

it知识库

HTML5之美

阅读(27) 作者(admin)

  如今大热的HTML5到底美在哪里?HTML5到底能为实际的移动开发带来哪些改变?来自阿里云云手机服务运营部的前端开发工程师正邪 (廖健)分享了他眼中的HTML5之美,主要讲诉HTML5的常见原理并从CSS、JavaScript和框架三...

it知识库

提高软件质量实践――Google篇

阅读(39) 作者(admin)

  很多人应该都看过James whittaker的博客或新书 《How Google test software》,在这里我不想重复他的内容,而是从另外一个角度来分析对比Google是如何保障它的产品质量的。  首先申明的是本人并没有在Google...

it知识库

说说我理解的职业开发人员

阅读(28) 作者(admin)

  应人民邮电出版社图灵公司的邀请,我有幸参与了Bob大叔所著Clean Coder(不是Clean Code)的翻译。  与前作Clean Code不同,这本书着重讲述的是开发人员的“职业素养”,也即职业开发人员应当如何做事。...

数据库索引的基础知识
it知识库

数据库索引的基础知识

阅读(29) 作者(admin)

  一、理解索引的结构  索引在数据库中的作用类似于目录在书籍中的作用,用来提高查找信息的速度。使用索引查找数据,无需对整表进行扫描,可以快速找到所需数据。微软的SQL SERVER提供了两种索引:聚集索引(cluster...

it知识库

每天工作4小时的程序员

阅读(30) 作者(admin)

  英文原文:Daily Routine of a 4 Hour Programmer  每个人都熟悉这种作息规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。如今,非常感谢蒂莫西&middot;费里斯 (Timothy Ferriss)的《每周工作4小...

浅谈前端开发的水有多深
it知识库

浅谈前端开发的水有多深

阅读(27) 作者(admin)

  但凡从事互联网的人基本都会写几行 html,用过 Word 的人用 Dreamweaver 也能做出规整的页面,所以大部分人会很自然地认为“页面的开发没什么技术含量,很简单”。不仅有这种普遍的认知,对从业者来说也...

it知识库

程序员推荐简单有效的科学健脑方法

阅读(20) 作者(admin)

  勤练脑力可使记忆力增强,勤做有氧运动可使大脑灰质增加,勤于思考可使理智与情感有机互补。  这些措施看上去很美,但美中不足的是,它们对大脑的训练都不够彻底,这也是越来越多此类研究的通病。记忆训练对大脑的...

it知识库

五年程序员人生的点点滴滴

阅读(28) 作者(admin)

  和大家一样,我也是一名普通的程序员,很快工作五年了。现在依然记得大学时软件工程老师曾说过的一句话,大概是这样的:“工作五年之后,就基本可以分出大家的区别了”,这句话大概有两层意思,第一,大家都基本...

it知识库

在代码重构中蜕变

阅读(24) 作者(admin)

  这几天,要对我半年前写的代码进行一些整理工作,在看代码时发现当时有很多地方写得不够好,俗称的有“坏味道”,呵呵,重构,必须的。  几年前通读过《重构,改善既有代码的设计》一书,虽然对各种重构模式或...

NoSQL 在腾讯应用实践
it知识库

NoSQL 在腾讯应用实践

阅读(34) 作者(admin)

  吴悦,腾讯大讲堂特约讲师,腾讯T4技术专家。先后参与腾讯分布式文件系统(TFS),K-V存储,SQL集群,接入网关(TGW)的设计与研发。见证了腾讯NoSQL从07年诞生,08、09批量应用,10年至今应用于腾讯开放平台让更多的第三方开发者...

it知识库

我所信奉的编程哲学

阅读(21) 作者(admin)

  从去年到今年,陆陆续续看完了《代码大全》、《重构》、《代码整洁之道》、《程序员修炼之道》以及《The Art of Readable Code》,获益匪浅。下面就分享几条我赞同并信奉的编程哲学,顺便废话几句。  本文适合...

it知识库

心态和想法,是提高编程水平的关键

阅读(32) 作者(admin)

  英文原文:What is the single most effective thing you did to improve your programming skills?  你是否有时候会觉得自己的技术水平停滞不前,想突破但又找不到门路?最近在stackexchange上看到了一个非常...

详图实证:再谈JavaScript的语源问题
it知识库

详图实证:再谈JavaScript的语源问题

阅读(27) 作者(admin)

  本文发布于2011-08-02  有两个错误的观点,其一是“JavaScript在语源上继承自Cmm”。这个错误的观点主要的来自于以下途径(部分):2002年10月7日的《Wired Magazine(连线杂志)》的一份名为“Mother...

it知识库

还原JavaScript的真实历史

阅读(21) 作者(admin)

  本文发布于2007-12-13  问题  JavaScript真的继承自Cmm吗?  JavaScript与Java有多少关系?  JavaScirpt最初的设计是怎样的?  在许多资料,JavaScript的语源被追溯到一种名为Cmm的语言。同样是在这一溯...

编程给你现实生活带来了哪些坏习惯
it知识库

编程给你现实生活带来了哪些坏习惯

阅读(22) 作者(admin)

  英文原文:What happened to “What real life bad habits has programming given you?”  1. 编程已给我带来很多坏习惯,编程也每天在继续给我新增更多的坏习惯。当然有些习惯和编程无关了。下面...

it知识库

从经理的角度看技术债务

阅读(23) 作者(admin)

  英文原文:Technical Debt a Perspective for Managers  作者:Mark Levison 译者:赖勤毅 发布于 2010年11月5日  现在已经到第十次迭代开发周期了,你的项目开发速度开始变慢。在之前的几个迭代周期中,团队没有...

it知识库

浅谈软件架构师的素质与职责

阅读(30) 作者(admin)

  最近开始学习如何成为一名合格的架构师。首先参照别人的观点,在结合自己的实际经验,写出自己对如何成为一名架构师的理解,希望大家热心于与援手,能够指点一二。  沟通能力和自我表达  我认为沟通能力是基本...

it知识库

API设计新思维:用流畅接口构造内部DSL

阅读(25) 作者(admin)

  程序设计语言的抽象机制包含了两个最基本的方面:一是语言关注的基本元素/语义;另一个是从基本元素/语义到复合元素/语义的构造规则。在C、C++、Java、C#、Python等通用语言中,语言的基本元素/语义往往离问题域...