Java在现实生活中都用在哪些项目?

如果你是一个初学者,刚刚开始学习Java,你可能会想Java用在什么地方。你可能会想,除了《我的世界》这款游戏外其他游戏很少用Java开发,桌面 工具如Adobe Acrobat、Microsoft Office也没有用Java开发,甚至操作系统Linux、Windows也没用。那么人们到底会在什么地方用到Java呢? [......]

阅读全文

project工期中为什么有个问号?怎么去掉工期里面的问号

如果您输入了一项新任务但没有输入工期,则 Microsoft Project 显示的工期将带有一个问号,如“1d?”,表示估计工期。在您给工期输入一个不同的值之后,问号就会消失。计算出的估计工期与实际的工期并没什么不同,但却是很有用的提醒标记,告知您还没有输入工期的值,或者您输入的值只是最佳的猜测值而非可靠的估计值。[......]

阅读全文

如何做一个真正牛X的开源项目

近年来,越来越多的开发者选择将自己的产品以开源形式发布,有时的结果是——你满怀诚意地开源,却无人问津。尽管你的产品做得相当好,但是仅把产品的源代码公布出来,这还不算开源,因为其他用户可能无从下手。没有用户,久而久之,你的满腔热情就会熄灭。

那么如何才能让开源项目为更多人所知,成为一个真正牛X的开源项目呢?除了项目自身优秀外,你还需要注意以下事项。[......]

阅读全文

开发者生产力/代码质量与经验无关?!

引用
你知道吗,我们从来没有发现一个开发人员多年的经验与他的代码质量或生产力之间有直接关系。


关于开发人员经验与生产力关系的研究

最初对于个人编程生产力的研究是在1968年进行的,在这之后的30年间,其他研究人员至少做过8次同样的研究,结果并没有什么不同。他们在研究了一些平均有7年开发经验的专业开发人员后统计出:[......]

阅读全文

10个古老的经久不衰的开源项目

如今,开源项目无处不在,它们经历了诞生、兴盛、衰落等一系列过程,最终非常优秀的项目才得以存留并发展壮大。

一些人认为开源运动是近几年才兴起的,其实不然,开源项目甚至可以追溯到几十年前。比如,20世纪60年代的NASA COSMIC软件集合

自由软件创始人Richard M. Stallman曾说,“当我1971年在麻省理工学院人工智能实验室工作时,我已经成为了软件共享社区的一部分,当时该社区已经存在很多年了”。

本文将列出一些古老的、经典的开源项目,在这个名单中我只列出了目前仍在使用的开源项目。
[......]

阅读全文

《反制“项目破坏者”》手册

之前我为有志成为“项目破坏者”的开发者制作了一个手册(见《“项目破坏者”手册》),据某些无节操的学习者透露,这些招数屡试不爽。但这也成为了项目管理人员的噩梦。因此,尽早识破这些破坏者的阴谋,并进行有效的防破坏,是项目转败为胜的关键。 [......]

阅读全文

“项目破坏者” 手册

要想将一个开发项目搞砸,有很多种方法。开发者Anders Abel将他经历过的项目中的破坏者的轶事整理成了一个手册,如果你想搞砸你们公司正在做某些软件项目,完全可以借鉴这个手册中的方法。(项目管理者不必担心,我后续会写一篇文章来讲述如何应对这些招数。)

成功破坏一个项目的关键是要从对项目最重要的地方下手,将开发者的注意力从最重要的工作上转移走,并耗尽开发者的精力。用你的想象力和创造力,不要放过任何机会,将项目一步一步拉向失败的边缘。

下面介绍一些主要战略,一定要认真领会、学习。 [......]

阅读全文