it知识库

停止编程
it知识库

停止编程

阅读(30) 作者(admin)

  本文是从 #10: Stop programming 这篇文章翻译而来。  你很可能编的太多了。  就在你的心真正的沉入到工作上,就在你的大脑完全的填满了程序,就在你的手、眼和思想正和谐的工作的时候,停下来。抬头看看。想...

架构腐化之谜
it知识库

架构腐化之谜

阅读(28) 作者(admin)

  前言  新技术层出不穷。过去十年时间里,我们经历了许多激动人心的新技术,包括那些新的框架、语言、平台、编程模型等等。这些新技术极大地改善了开发人员的工作环境,缩短了产品和项目的面世时间。然而作为在...

HTML5基础,第2部分:组织页面的输入
it知识库

HTML5基础,第2部分:组织页面的输入

阅读(26) 作者(admin)

  上一节:HTML5基础,第1部分:初试锋芒  英文原文:HTML5 fundamentals, Part 2: Organizing inputs  对于一个企业来说,管理、数据分析、营销策略等都很重要,然而,如果没有通过网站提供合适的数据窗口给潜在客户使...

it知识库

一个老程序员的建议

阅读(48) 作者(admin)

  本文是从 Advice From An Old Programmer 这篇文章翻译而来。  本文是《Learn Python The Hard Way, 2nd Edition》这本书的尾声部分。  看完了这本书,你决定继续做编程。也许它能成为你的一个职业,也许它...

HTML5基础,第1部分:初试锋芒
it知识库

HTML5基础,第1部分:初试锋芒

阅读(30) 作者(admin)

  英文原文:HTML5 fundamentals, Part 1: Getting your feet wet   HTML5是一种设计来组织web内容的语言,其目的是通过创建一种标准的和直观的UI标记语言来把web设计和开发变得容易起来。HTML5提供了各种切割...

it知识库

关于Android的一些设计

阅读(26) 作者(admin)

  谈到应用程序设计,对设计师来说,Android就像是房间里的大象。很多设计师会更希望这是iOS,在那里所有任何人都只需要关心iPhone手机,iPad和App Store。然后没有人可以忽略Android,它目前已占据智能手机中最大的市...

深度分析HTML5在移动开发方面的发展状况
it知识库

深度分析HTML5在移动开发方面的发展状况

阅读(18) 作者(admin)

  “我们正在用HTML5编写我们下一套移动产品。”“是啊,这些天很多人在玩着Appcelerator,我也在玩着。”“嗯,但这并不是我要说的那种HTML5产品。”  最近,我有很多类似的交流对...

it知识库

每天写出好代码的5个建议

阅读(27) 作者(admin)

  成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now)  1. 将一天要做的事情列成清单...

it知识库

程序员养生(01)——心态

阅读(25) 作者(admin)

  在程序之外,是程序员的生活。 当我们刚刚告别校园成为一个程序员时,大都拥有成功的梦想、万分的激情,那时的我们也拥有精力充沛的健康身体。 随时间流逝,5年过去了、10年过去了,也许,梦想可能渐渐暗淡,激情慢...

it知识库

为什么新人不会编程

阅读(28) 作者(admin)

  我们都生活在一个这样的噩梦中:一个新手开发人员前来工作,你欢迎他的参与,却发现他达不到你对进度的要求,而且他的提问也显示出他对基础知识的无知。即使他最终把工作完成了,编写的程序也很笨拙,需要更能干的人从...

it知识库

快乐与自组织团队

阅读(19) 作者(admin)

  快乐会影响自组织团队的结果么——积极抑或是消极的?近日,Mark Levison与大家分享了其在心理学方面的一些研究成果,表明选择与控制是可以互换的。他在名为It’s All About Control的文章中说到:...

it知识库

创业公司如何招聘优秀工程师

阅读(22) 作者(admin)

  创业公司面对的现实问题是难以招到优秀的工程师。和大公司相比,创业公司的待遇低、压力大、稳定性差,而且既符合职位条件又有创业意愿的人很难寻觅,还需要时机合适,我就遇见过几次候选人因为家事而放弃机会的情...

it知识库

写给即将入行的程序员的一封信

阅读(36) 作者(admin)

  首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。  当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。   ...

it知识库

HTML5之美

阅读(14) 作者(admin)

  从HTML4诞生以来,整个互联网环境、硬件环境都发生了翻天覆地的变化,开发者期望标准统一、用户渴望更好体验的呼声越来越高。20年磨一剑,HTML5作为下一代Web标准,它的新特性正在每个新式浏览器的版本中快速的得...

it知识库

深入理解Javascript闭包(closure)

阅读(25) 作者(admin)

  最近在网上查阅了不少javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面...

it知识库

在 JavaScript 中监听 IME 键盘输入事件

阅读(19) 作者(admin)

  在 JavaScript 中监听用户的键盘输入是很容易的事情,但用户一旦使用了输入法,问题就变得复杂了。输入法应当如何触发键盘事件呢?是每一下击键都触发一次事件,还是选词完毕才触发事件呢?整句输入又该如何触发事件...

Javascript的10个设计缺陷
it知识库

Javascript的10个设计缺陷

阅读(25) 作者(admin)

  一、为什么Javascript有设计缺陷?  这里有三个客观原因,导致Javascript的设计不够完善。  1. 设计阶段过于仓促  Javascript的设计,其实只用了十天。而且,设计师是为了向公司交差,本人并不愿意这样设计(参见...

it知识库

JavaScript 的死与生

阅读(28) 作者(admin)

  很好的一篇文章:JavaScript is Dead. Long Live JavaScript!,下面是概要翻译与我的阅读笔记。  JavaScript 的成功得益于在正确的时间出现在正确的地点。JavaScript 的兴起与浏览器的支持息息相关。你瞧,VBSc...

it知识库

在敏捷世界中构建软件平台的五项首要挑战

阅读(25) 作者(admin)

  引子  过去十年间,敏捷软件开发赢得了大好发展局面,被众多不同规模组织采用[1]。敏捷方法宣扬一整套价值观,并且提出了一系列实践活动去帮助获得并维护这些价值。尽管从一开始,敏捷方法常以提升作为工作单元的...

关于软件的体验设计
it知识库

关于软件的体验设计

阅读(29) 作者(admin)

  ThoughtWorks中国公司的XD Lead 熊子川  我们今天谈的是什么?  我们今天谈的是关于软件的体验设计。  为什么体验设计会成为一个话题?  原来我们谈体验设计的时候,都把它当成产品设计领域中的一个话题,...

it知识库

缺陷驱动的流程优化和技术引进

阅读(18) 作者(admin)

  软件领域一个非常大的特点是流程和技术变化相当的快。作为一个软件企业,面对日新月异的开发流程和开发技术,何时、如何选择及引进新的流程和技术变得十分重要。这篇文章主要讨论的是进行选择和引进时的出发点,...

资深设计师Tony Ventrice解析手机游戏开发的四个层次
it知识库

资深设计师Tony Ventrice解析手机游戏开发的四个层次

阅读(25) 作者(admin)

  营销人员可能明白强势品牌的重要性,但却对游戏机制一无所知;程序员可能深谙强大游戏机制的意义所在,但对游戏机制的传达方式一窍不通。这样的营销人员和程序员都无法各自打造出成功的游戏。因为一款成功的游戏...

Javascript诞生记
it知识库

Javascript诞生记

阅读(23) 作者(admin)

  作者: 阮一峰  日期: 2011年6月24日  1.  二周前,我谈了一点Javascript的历史。  今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的。  只有了解这段历史,才能明白Javascript为什么是...

Javascript继承机制的设计思想
it知识库

Javascript继承机制的设计思想

阅读(15) 作者(admin)

  作者: 阮一峰  日期: 2011年6月 5日  我一直很难理解Javascript语言的继承机制。  它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实...

it知识库

软件开发人员如何转型做产品管理?

阅读(27) 作者(admin)

  我与开发人员接触,发现他们很关心这样一个问题:如何从软件开发向产品管理转型?  开发人员希望向产品管理转型,有时是因为参与探索(定义)产品后,尝到了影响产品决策的甜头,不再满足于只做编程的工作。有时是因为对...