« May 2006 | Main | July 2006 »

June 27, 2006

地铁上的小报总是卖的掉

地铁上,每天都能听到“特大新闻,香港明星刘德华被枪杀”的叫卖声。这些卖报人一个个厢的卖一种显然是非法出版物的小报,上面真的赫然写着“刘德华被枪杀”。

如果你每天坐地铁,这时候估计总是忍不住笑--他们也不换段说辞,怎么每天都是刘德华?记忆中,除了台湾和大陆关系最紧张的那年,他们变成了喊“人民解放军20万大军登陆台湾”之外(也挺与时俱进的),刘德华就成了永恒的主题了。不过,有趣的是,就这个永恒的主题,竟然真的天天有人买。于是,每天张望又是哪个倒霉蛋上当,成了我在地铁上的一大乐趣。

事实证明,每站都可能有人上当,上当人最多的当数北京站。众所周知,常坐地铁的人肯定跟我一样当作笑话看,那么上当的只能是新用户(新地铁用户)。这些人如此之多,多到租能养活这个买报的群体。如果我每天都能看到有人上当,那么可以推断在同一时刻,每个车厢的受骗者出现的概率都差不多。这个总人数相当可观。

这就是中国人多的好多,不用考虑什么回头客,只要一头扎向新用户密集的地方,就能扎到钱。

回头看互联网,自然就明白如今流氓遍地的局面太正常不过了。努力做一个好服务,可能甚至不如坐等新用户来受骗,与其费心思做细,不如盼望中国互联网人数翻倍。


当看到sp连抢带骗的时候,当看到mop/天涯上一天天泛滥的火星贴的时候,当看到流氓软件横行的时候,不由得想问我们什么时候才能来点水平高点的竞争?从现在的形势看来,只要有新用户,这日子就能勉强混下去。

这真是令人沮丧的结论,不过看起来却如此的接近事实。

June 9, 2006

搜狗也能做输入法?

做输入法是个奇招,搜狗想出来了。

这个输入法一夜之间红遍中文互联网,不仅blog圈子随处可见,就连公司也听到别人议论。下载来一试,果然好用。

中文互联网搜索现在已经是战国,群雄割据,热闹异常。可惜竞争还停留在低水平,一个个都叫喊自己“更懂中文”,要我说这种比法真是没什么意思,要说懂中文,谁也比不上海量。事实上,搜索根本不是懂不懂中文的竞争,而是综合科研能力的硬仗。一个个大小公司都在喊自己懂中文,真让人觉得进错了国家,中国人比什么不好,非要比谁懂中文,而且还和老外比,可真有出息。

除了更懂中文,更火的就是流氓插件。家家都做工具条和桌面搜索,而且无一例外的不能卸。拜托,做工具条能不能做的和google那样,有点创意?

输入法就好玩多了,这个东西只要做的好,用的舒服,就没人想卸载,不仅不会卸载,看到别人的机器没装还回给他顺手装一个--我邻居到我家,一脸鄙视的看着我:“连紫光都没有,你还搞IT的?”,然后熟练的下载一个给我装上了。

更何况,现在输入法虽然多,但是还真的没有特别特别好用的。至少,就我简单的用了几下,觉得搜狗这个输入法确实比其他的好很多,值得用。

能想到做输入法,能作出来一个真正好用的输入法,虽然我仍然不能确定搜狗更是否懂中文,但我可以确定搜狗更懂中国人。

June 7, 2006

计算机专业生应该学什么

收到一封mail,是一个计算机系大三学生写来的,想听听我的建议,面临将要毕业的关口,应该学点什么才能对将来有用。随后又有不少朋友通过mail,im等等方式询问我对这个问题的看法。想必是上次csdn视频聊天的节目引起了不少朋友的思考。

我本来不是计算机专业出身,也并非大师之类的人物,本来不敢好为人师。不过,既然作了这个行业,也算有点心得,被问到,也就说点心得和建议,对与不对,各位看官指教。盖个体情况差距极大,本文是个人观点,也就姑且一听,有用则用,当然,这世上怕也没有所谓万全之策的。

1 你是否真的喜欢计算机

我是真的喜欢的。如果让我选择发了大财做什么,我仍然继续玩计算机,只不过可以更自由自在的玩喜欢的东西。如果你也喜欢,喜欢学新的东西,喜欢复杂而精巧的设计,喜欢工程之美,那就适合走技术道路。如果不是这样,这条路比较辛苦,还请三思。其实产业里相关的领域也大有可为,比如说写技术相关的趋势作者,鲜有优秀的。目前除了互联网周刊的陈琼同学,我还没看到给商业媒体写技术相关的写手有几个写的好的,甚至往往都有致命的本质错误。诸如此类的周边领域很多,都有不错的机会,不一一列举。

2 假如1你回答的是喜欢,那么

你需要学习很多东西。我认为不可缺少的东西包括:

* 基础理论
* 算法
* C语言
* C++或java,如果精通C,可以舍弃C++,学java
* unix
* 正则表达式
* 任何一种脚本语言(目前推荐python)

依次讲解为什么这么说

* 基础理论和算法
20年来,应用层面急速发展,令人眼花撩乱,而实际上,大幕之后的东西,从1972年C和unix诞生以来就没有过本质的变化。在操作系统,数据库理论,编译原理,信息管理系统理论之类,都是*相对*静止的。虽然其中有类似于微内核还是整体内核之类的理论之争,但是几乎不影响格局,大可以放心去学。学这些东西唯一的问题是理论枯燥,最好是结合实践,做一些应用,学一些理论,张弛有度,这样总能保证好奇心旺盛。

学这些东西的目的是为了真正的了解计算机。不真正了解一个东西,很难举一反三,很难作到融汇贯通。其实高校教的这些东西都极有价值,只不过是在缺乏实践的基础上填鸭,效果往往变成了应付考试。

* C语言
我对C语言的认识如下: (1)是对计算机的最小抽象 (2) 是一种操作内存的语言。

基于这2个认识,C是必须要学好的。

写程序,就是让计算机按照人的思想去干活的过程,C提供了计算机的抽象模型,让我们控制计算机变的简单,而程序设计中,内存的使用是最为重要的。(记得汇编里面对寄存器的应用多么重要吗?)。操作内存是程序员的基本功,虽然现在自动内存管理和垃圾回收技术已经变的日益完善,但学习到优秀的内存使用观念仍然是程序员的必修课。真正掌握了这种观念,看任何语言都不困难了。我总认为,内存就是计算机的七寸命门,懂了这个,也就一通万事通了。

另外一个理由,就是大部分语言是用C语法做为蓝本的。熟练的C语言基本功会让你未来的学习变的轻松很多。

* C++和JAVA

鉴于面向对象理论如此重要,我们必须要学好一种操作对象的语言。如同C是操作内存的语言,C++和JAVA就是操作对象的语言。

C++我曾经认为是很好的语言,但是过于复杂,变化多端,再加上模版的语法和传统的C风格差距颇大,已经越来越不适合成为一种入门语言。JAVA变的更加值得推荐。

JAVA对于对象的控制能力,远远高于C++,学习成本低,且能达到效果,是更加值得选择的。

C++变的原来越尴尬,在开发底层系统的时候,不如C来得快捷和迅速,在开发高级应用的时候,比不上JAVA的开发效率。所以说,如果精通C,甚至可以跳过C++不学。

* UNIX

UNIX或是linux ,这是计算机历史上最宝贵的财富。宝贵说的不仅仅是其高效的系统和良好的源代码,更指其哲学。

一个几十年来,几乎没有修改过技术架构的系统,确实令人惊讶,相对于windows系统,每3年就会将过去的技术完全推倒重来,unix世界看起来似乎恒定不变。

UNIX哲学对于*nix的系统走向影响巨大。以最基本的“简单就是美”来说,这条原则的重要性往往被忽视,人们喜欢开发复杂的,大而全的系统,最后结果往往很悲惨。unix则是提供了一系列的功能单一的小程序,每个程序都有特定的用途,然后利用管道等等方式将这些小程序结合起来使用。每个程序都简单,而,越简单的结构越稳定,在这样的思想上建立起来的系统也会具有极佳的稳定性。

理解了UNIX基本哲学,就能理解很多优秀的开源产品设计思路。比如说,mysql为什么提供的功能如此简陋,还得到了极其广泛的应用?Apache为何稳定,php为何速度如此之快等等。这是内力,悟到了,用什么东西都无往不利。

* 正则表达式

这个东西看起来好像天书,但怎么强调重要都不算过分。
去看看程序员们每天做什么工作,往往会惊讶的发现,其实大部分时间都是在处理字符串。无怪乎一个高手感慨,应用软件最重要的就是两件事,字符串处理和数据库。
正则表达式无疑是处理字符串最强大的武器。利用这个,往往可以实现一些看起来不可能完成的任务。

什么时候开始学习正则表达式合适?当你要处理字符串的时候,放弃过去那种,从第几个字符进行substr到多少个字符之类的麻烦的方法,直接尝试用正则表达式代替。等熟悉了正则表达式,你会发现unix更可爱了,无论是grep还是vi或是apache,正则表达式无处不在。

* 任何一种脚本语言

脚本语言是最伟大的发明之一。这种简单,快捷,入门成本低的语言,虽然效率不算高,但是确实能做很多事。无论是辅助工作,做一些自动化的工作,还是完成大型任务,都有用武之地。比如,用脚本去定时抓取某个页面,解析内容,放在相应的位置,这种工作用脚本完成比用编译语言完成容易的多。


以上几种,是计算机世界中必不可少的几个方面,如果都能掌握了,下面做什么大概就不需要我再多说了。能做的事情太多了。这一套东西学过来,你从一个“专业毕业但不真正理解计算机”的人变成了一个能够和计算机对话的人。这就是所谓的“道” 了。从此之后,在"应用"这个层面,应该没有什么东西能难住你了,所谓天下万物皆为兵器,举手投足皆可伤人的境界,已经差不多了。

June 6, 2006

豆瓣,模仿,油井

这几个词看起来比较不沾边。
昨天老白失眠,被我抓住聊了聊豆瓣,聊的结果是,老白恐怕又没睡着:D

大致上,我的观点是,豆瓣模式我很喜欢,豆瓣我也很喜欢,但是,豆瓣目前所做的并不是高利润领域。换言之,豆瓣有了一套非常好的钻井设备,但是却一下子打在了一块贫瘠的土地上,这地方,有石油,但是不多。

这时候旁边的人看着着急啊,你这么好的设备,如果给我我就能...日产xx吨。所以,好了,模仿,然后用在我认为合适的地方。所以说,模仿是对豆瓣模式相当的认同。

阿北当初放弃了旅游主题,而做书和电影,这让豆瓣快速成长,这个领域壁垒比较低,这个低,不仅仅对于阿北而言,对于其他的公司也是如此。所以sina能快速模仿出来一个产品。

换个角度想,如果豆瓣做了旅游,做大了,sina还能否贸然侵入这块领域呢?怕是很难吧。当然,旅游过于专业,光靠阿北一个人,难做成,还需要传统从业者的合作。所谓自己不懂没关系,去找懂的人合作就行了。

说了半天,其实我想说,豆瓣现在不应该固守现有的书和电影,应该快速出击,在传统领域中寻找合作者,顺便寻找蓝海。这样做的时候,豆瓣现有的用户会不会买账呢?似乎,现有的用户可能会有失落感,然后,忠实用户反而成了阻碍?

老白说:“如果阿北真的被干掉的话,以后我们只能回忆,2005——2006年,有一个叫做豆瓣的网站,从整体上提升了中国互联网的从业水平”为了不让这种悲剧成真,还是支持阿北切入新的领域吧,与其为模仿,抄袭这种事情郁闷,还不如反过来模仿一下他们的题材,放到豆瓣里面呢。

about me:
me.jpg
CC License. Some rights reserved.
署名·非商业用途·保持一致
本站之所有未作特别说明的内容均使用 创作共用协议.
POWERED_BY_MT_3.2