GitLab 并不是真正的开源

| 杂项 | 1条评论
3

微软最近宣布了收购github,直接导致了一次开源项目从github迁移到gitlab的小高潮。有不少人相信,就像Gitlab自己标榜的,是一个完全的开源平台,但事实未必如此。

这些奇怪的unix/linux命令名称都是什么意思?

| 杂项 | 评论
2

这些奇怪的unix/linux命令名称都是什么意思?

那些不使用分号的编程语言

| 杂项 | 2条评论
4

大多数编程语言都是在程序句子中使用分号,但有些语言却用它做其它用途,比如这种 Matlab 这两种编程语言,它们在集合里使用分号来分隔元素,而Lisp语言用分号来做注释用。

小测试:你是”保守派程序员”还是”自由派程序员”

| 杂项 | 7条评论
8
开发人员 vs 测试人员

最近,我在阅读 Steve Yegg 的文集《程序员的呐喊》。这是一本非常有趣的书,里面甚至包含了一个小测试(原文),区分一个程序员到底是保守派还是自由派。

禁止小米手机在通知栏推荐应用广告的方法

| 杂项 | 评论
2

问题麻烦就是在这里:不知道是哪个应用负责的广告。难到小米专门设计了这种无法屏蔽的广告?

Go语言将登陆安卓平台

| 杂项 | 8条评论
24
android

根据谷歌Go语言开发团队成员David Crawshaw的透露,Go语言即将登陆安卓平台。对那些讨厌安卓平台上只有Java的人来说,虽然等来的不是Dart语言或Groovy语言,这仍然是一个让人欢欣鼓舞的消息。

这个项目要多久开发完成?

| 杂项 | 6条评论
111
计划

从某种程度上,你就是被别人问了这样一个问题:“我有一个问题,我想解决它,但我无法说清问题是什么。请问解决这个问题需要多少时间?”尽管预估很难,但程序员最终要找到一种预估的方法。虽然无法知道一个确切的答案,但我有3种方法能大致估计出一个软件项目要花多少时间:

持续更新就是给软件上医保

| 杂项 | 1条评论
30

持续更新是为了让软件常年保持生命力,健康和新鲜血液。这能保证即使有业务逻辑上重大修改也能在合理的预算内、可以接受的时间里完成。持续更新就是你的软件项目的医疗保险。

自上而下的软件开发和自下而上软件开发

| 杂项 | 5条评论
21

我在上大学之初就听说了自上而下开发模式和自下而上开发模式。当时我并没有在意它们的区别——因为就是一个彻头彻尾的自下而上开发的程序员。然而,随着阅历的积累,我慢慢的完全改变了我的立场。我认为,是敏捷开发和TDD让我发生了这样的变化。

工作效率定律

| 新闻资讯, 杂项 | 9条评论

如果你认为风急火燎的做事是好的现象,认为一天工作超过12小时并周末加班是值得赞扬的表现,那你很可能会对这个由一 […]

为什么我要离开Google、投奔Facebook

| 杂项 | 4条评论

在过去的几周里出现了很多的猜测,都是关于: – 为什么我要离开Google – 我的书 […]

Lytro相机先拍摄后对焦和曝光[视频演示]

| 新闻资讯, 杂项 | 5条评论

Lytro相机能够给你一种全新的摄影方式,在照相时你完全可以不考虑焦距和曝光,一心设计你的构图和艺术就行了,拍 […]

Java泛型简明教程

| 文档手册, 杂项 | 17条评论

泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅 […]

为什么说PHP是个集中营

| 批评评论, 杂项 | 18条评论

有一天我跟在DUMBO的一个非常棒的创业公司的老板聊天,谈到为什么非PHP界的开发人员普遍轻视PHP和PHP相 […]

不需要计算机的程序员

| 心得体会, 杂项 | 8条评论

当我第一次以程序员的身份参加工作时,我就惊讶于同事们竟然花如此多的时间在他们的计算机上。当然了,一个计算机程序 […]