it知识库

it知识库

惹恼程序员的10件事

阅读(20) 作者(admin)

  程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看10种能把程序惹毛了的事情。一方面我们可以看看程序...

在IT界取得成功应该知道的10件事
it知识库

在IT界取得成功应该知道的10件事

阅读(22) 作者(admin)

  英文原文:10 things you gotta have to succeed in IT  此文作者还是Jack Wallen,他在前段时间写过不少文章讨论IT职场,比如退出IT行业的10个理由,和身心疲惫的IT人的8条出路。之后收到很多有类似感受和观点读...

it知识库

JavaScript有关的10个怪癖和秘密

阅读(24) 作者(admin)

  原文作者:Andy Croxall
  原文链接:Ten Oddities And Secrets About JavaScript
  翻译编辑:张鑫旭  数据类型和定义  1. Null是个对象  JavaScript众多类型中有个Null类型,它有个唯一的值null, 即它...

it知识库

程序员常犯的5个非技术性错误

阅读(23) 作者(admin)

  英文原文:5 top non-technical mistakes made by programmers(备用链接)  一个好的软件开发人员需要培养两种技能:技术技能和非技术技能。不幸的是一些开发者只注重技术的部分,以致养成一些陋习,下面是最常犯的5...

it知识库

Hack, Everything!

阅读(22) 作者(admin)

  昨天,一群参加青年创业暨交流计划 —— 一个由中华青年企业家协会发起、给学生参加、非常重视实践的创业培训 —— 的同学们来 appWorks 参访。他们事前做了很多功课,不知道去哪里人肉搜...

我是如何从煤矿工成为程序员的
it知识库

我是如何从煤矿工成为程序员的

阅读(21) 作者(admin)

  我来自于一个东欧国家。我在一个煤矿里工作了很多年(在一个很深的矿井里)。每天我都处在危险中,那些年都是这样度过的。后来我感觉过够了这种生活,决定去寻找另外一种生活(挖煤没有任何前途。)我很年轻,没有任...

能大大提升工作效率和时间效率的9个重要习惯
it知识库

能大大提升工作效率和时间效率的9个重要习惯

阅读(24) 作者(admin)

  现代人都很忙,但忙的可能没有效率,可能在“忙人”摸象,也就是瞎忙。也许你的效率可以提升20倍,也许你的激情和潜能可以提升10倍!秘诀就在于目标管理、时间管理、精力管理、如何在短时间内完成更多的事...

it知识库

高效的面试方式:结对编程

阅读(24) 作者(admin)

  有一定职业编程经验的人一定都知道,业界标准的面试模式大致如此:进入面试房间后,给你一个白色写字板(国内用纸卷做题应该也很常见),让你在上面写出每个问题所对应的代码。  这样的面试大家都会觉得不爽。在平时...

it知识库

如何学习一门新的语言

阅读(27) 作者(admin)

  这两天在看《编程人生》,这本书确实非常不错。而且看得也特别的轻松。其中有几个人都谈到了如何学习新的语言,但是给我最深刻的是Google的首席Java架构师Joshua Bloch。正好最近我也在学习Python,所以顺便总结...

it知识库

持续交付的八条原则,你能做到几条?

阅读(14) 作者(admin)

  英文原文:8 Principles of Continuous Delivery The process for releasing/deploying software MUST be repeatable and reliable.
软件的发布或部署过程必须是可重复且可靠的。这就引出了下一条…Aut...

人们最初厌恶编程的10个原因
it知识库

人们最初厌恶编程的10个原因

阅读(21) 作者(admin)

  英文原文:10 Reasons Why People Initially Suck at Programming  每个人刚开始的编程技术都不理想,所以我们决定列出一张清单,写上大家都能接受的理由,还有提高编程能力的建议。  0. 编程适合所有人吗?  ...

it知识库

如何辨别优秀的程序员

阅读(35) 作者(admin)

  英文原文:How to recognise a good programmer  这并不是想象的那么容易。简历上的工作经历并不能说明什么问题,因为卓越的程序员并非总是有“正式”的工作经验来说明他们有多优秀。事实上,简历上...

我的10个开发原则
it知识库

我的10个开发原则

阅读(20) 作者(admin)

  英文原文:My ten development principles  在从事软件开发若干年之后,我已经对“软件应该如何设计”有些心得。实际上,我有了这样一个结论:所有的事情最后都浓缩成10个原则,如果我们很好地执行这些原...

it知识库

为什么编程是独一无二的职业

阅读(26) 作者(admin)

  本文翻译自Nalaka Gamage的《Why is programming unique profession》的演讲稿。  1. 简介 有些人说编程很难,有些人认为很容易。 编程不仅依赖于你的能力,而且还取决于你工作的态度。 编程的确很难,但比起那...

it知识库

测试驱动开发(TDD)跟敏捷开发有冲突

阅读(20) 作者(admin)

  本文是从 TDD leads to an architectural meltdown around iteration three 这篇文章翻译而来。  这些话来自于我们的软件领袖Jim Coplien——上世纪九十年代最流行的几本C++著作的作者。原话是...

jQuery最佳实践
it知识库

jQuery最佳实践

阅读(17) 作者(admin)

  上一篇文章jQuery设计思想是一篇入门教程,从设计思想的角度,讲解"怎么使用jQuery"。这篇文章则是更进一步,讲解"如何用好jQuery"。  本文主要参考了Addy Osmani的PPT《提高jQuery性能的诀窍》(jQuery Proven P...

淘宝数据魔方技术架构解析
it知识库

淘宝数据魔方技术架构解析

阅读(20) 作者(admin)

  淘宝网拥有国内最具商业价值的海量数据。截至当前,每天有超过30亿的店铺、商品浏览记录,10亿在线商品数,上千万的成交、收藏和评价数据。如何从这些数据中挖掘出真正的商业价值,进而帮助淘宝、商家进行企业的数...

it知识库

我在苹果公司学到的编程技巧

阅读(21) 作者(admin)

  当我还在苹果在线商店工作的时候,我们从来没有对在线网站做过负载测试。我们也不觉得需要这么做。然而,当每次史蒂夫·乔布斯在演示某个幻灯片过程中切换到在线商店时,会走下台来等待,这是非常有趣的经历...

it知识库

关于编程,大学没有传授的10件事

阅读(32) 作者(admin)

  我依然记得当我完成学业时,我是多么的天真。那时我深信自己已经准备好进入任何一家软件公司,并开始成为一个顶级的开发人员。显然,开始工作后没多久我就意识到,还有很多事是我所不了解的。  在不断吸取经验的...

持续集成理论和实践的新进展
it知识库

持续集成理论和实践的新进展

阅读(17) 作者(admin)

  最近雷镇同学将Martin Fowler先生的著名论文《持续集成》第二版翻译成中文并发布出来,掀起了国内对于持续集成理论和实践讨论的新的高潮。笔者在本文中将全面对比持续集成论文前后两版的异同,分析并展示Though...

jQuery设计思想
it知识库

jQuery设计思想

阅读(30) 作者(admin)

  jQuery是目前使用最广泛的javascript函数库。  据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。  对于网页开发者来说,学会jQuery是必要的。因为...

it知识库

HTML5基础,第3部分:HTML5 API的威力

阅读(16) 作者(admin)

  上一节:HTML5基础,第2部分:组织页面的输入  英文原文:HTML5 fundamentals, Part 3: The power of HTML5 APIs  那么,什么是API呢?  应用编程接口(application program interface,API)是访问一个软件应用的编程...

华丽丽的HTML5新特性
it知识库

华丽丽的HTML5新特性

阅读(25) 作者(admin)

  Web2.0带来的丰富互联网技术让所有人都享受到了技术发展和体验进步的乐趣。作为下一代互联网标准,HTML5自然也是备受期待和瞩目,技术人员、设计者、互联网爱好者们都在热议HTML5究竟能带来什么。那么就一起来...

it知识库

一个软件工程师在北京的反省

阅读(29) 作者(admin)

  这些年,在这些不同类型的公司的工作经验,教会了我很多东西,技能上的,做人做事上的;也让我收获了很多东西,例如志同道合的朋友们。作为员工,作为用户,最近有冲动回顾过往,并总结分享一下自己的经历、教训,希望对自己,以...