一个小站长的悲哀

昨天,国家互联网信息管理局突然给所有的ISP下发了一纸通知,要求今天下午四点,立即关闭所有未备案的域名的网站服务器。一时间,哀鸿遍野,全国上下乱做一团。

然后,备案网站基本瘫痪,即便偶然能够登录进去,也会频繁的被退出来,不过,即便你能够登记成功,一天之内数千万网站登记,等它们进行逐个人工审核?那肯定是猴年马月的事了。

估计,明天的新闻就可以看到,信管局大力整顿互联网环境,效果显著,全国已有1xxx万个未实行备案登记的非法网站被关闭。

啊,好干净的互联网环境。

坚持了两年的理财易,没有被恶劣的经济形势打垮,没有被众多的竞争对手逼退,想不到,却可能因为这种事情再次出现被关站的恶运。命兮?

在理财易域名通过备案之前请使用临时域名:http://licaie.unfish.net

如此营销

为了尽量减小文章的影响力,就不把事件主角的名字放在文章标题里了。

理财易推出了个人理财资讯频道以后,迅速的在百度搜索中占据了一个有利地位,从而导致每天的访问量有了质的飞跃。虽然这些访问数并不能给理财易带来有效的用户,但是的确给网站上挂的阿里妈妈广告带来了不少的点击,而且,访问量大了不少,因此,广告位的价值开始慢慢显现了出来。

就在这时候,几天之前,突然有一个人通过淘宝旺旺找到我,说要买我网站上的广告位。我说你买就买吧,直接在阿里妈妈拍下来就行了,反正我价钱挂的也不贵。他说你去亿告网注册一下,注册完了告诉我地址,我就去买。为什么一定要用亿告网呢?我没有问,当时很忙,没时间处理这种事情,就没当回事。

第二天,又一个通过阿里旺旺冒出来,说要买广告位。说只要注册了亿告网,换上他们的广告代码,两天之内他就让人买下我的广告位,价位一般是以日IP数除以50作为周价格。于是,我打开亿告网一看,嗯,定位跟阿里妈妈基本没什么区别。注册用户,创建广告位,选择类型,生成代码,然后放到了网站上,替换掉了原来的页面阿里妈妈的广告代码。然后对方告诉我他会尽快让人购买的。这个时候广告条上四段文字广告显示的是同一个公益广告,重复了四遍,看上去挺傻的。点击以后打不开。

因为是中午放的,所以第一天的访问量只记录了一半,所以第二天我说你再等一天好了,否则你可能觉得我定价高了,于是等到了第三天,对方说下午会让人把广告位买下来的。这时候广告位上的内容已经变了,出现了当当和卓越的广告,点击也是正确的。问对方这是怎么回事,对方说那应该是已经被买下来了。然而我登录亿告,在我的管理界面看不到任何交易记录,在该广告位的购买页面下方的交易记录里也没有任何内容。对方说可能正处于审核阶段,审核通过就出来了。但是,我并没有看到任何要我审核的东西。

等了一天,对方没有再给出任何回复,没办法,赶紧换回了阿里妈妈的广告,好歹每天还有个两块钱的收入呢。然后到亿告的管理中心,删除了这个广告位,既然删除没有提示,那足以说明没有人购买过这个广告位了。省得留在这里被人买了再来找我麻烦。

我不知道亿告为什么要用这种手段来拉站长用户,但是我可以很负责的说,以欺骗的手段,是不可能成功的,省省吧。

互联网的重复内容

理财易的会员最近经常会提出“网站是否能提供些理财建议”之类的问题,对这种问题,以前我是没打算做的,因为看门户网站,理财资讯和规划建议已经做的相当不错了,到Google上搜索理财,多的很,何必要再搞一套呢?再说我也没有人力物力来支撑这样的内容型网站。不过就像三人成虎那样,问的人多了,我便不得不怀疑自己的判断力了。会员可能并不像我想的那样,乐于多开几个网站找自己想要的内容,可能他们还是希望能够在尽量少的熟悉的网站上获取自己需要的内容。

既然如此,那我就做一个吧。要我自己写内容,那是不可能的了,唯一的途径就是抓取别人现成的。搜索理财二字,出来了不少,其中有两个小网站中国理财网和理财中国,排名很靠前,但是很明显的是小网站,不过分类很明确,那只好从这里下手了。打开Python开始写抓取脚本。取到第一页,分析出总页数,分析出下一页的链接,取到内容,再分析出里面所有的正文的链接和标题,然后取出正文的内容,再从正文页面里分析出正文内容和发表时间,还是挺简单的。

django设计出数据库结构,创建了表,然后开始抓,整个过程很顺利,但是抓取的程序似乎有点问题,抓一些页面以后就会死掉,不知道是网络堵塞还是数据库堵塞,重启一下程序就可以接着走。然后,接近2万篇文章就有了。

但是很快发现这两个小网站基本上都不怎么更新,看来还是需要一些大网站的内容,和讯财经的列表页和文章页格式还算标准,于是先写它的模式。很快发现,和讯里面的文章许多都已经在我的数据库里了。然后看搜狐财经的,结果更令我吃惊的事情发生了,搜狐理财的列表页的格式跟和讯的文章列表页格式几乎完全一致,不知道是不是巧合,这倒好,省的我调试模式了。文章页的格式也大同小异。另外,和讯的文章列表页上会直接写明每篇文章的来源网站,看样子没有几篇文章是和讯原创的,几乎全部都是人民网,第一财经日报,每日经济新闻,大洋网,中国经济网,新华网等等的内容。看来,做门户也还真是挺容易的。而且和讯的网站标题是:全球华人最值得关注的综合理财平台!

小时候不会写作文,妈妈就曾经教育我,天下文章一大抄。现在看来,妈妈真是有做互联网的天份。国外的某个互联网机构曾经出过一份统计报告,说当前的互联网资源已经达到了多少多少PB,不知道他有没有把里面重复的内容排除掉?比如视频网站,假如中国有200个视频网站,那么所有的视频内容的实际容量就要除以200,没有哪一段视频是某个网站所独有的,也没有哪个网站会放过一个别人网站上有的视频不去抓过来。靠着这些重复的内容,我们养活了一大批的互联网创业者,或者互联网从业者,而我们损失的,则是200倍的硬件资源和人力资源。

中国的人数太多,网民数量还有一个月就可以超越美国成为全球第一大网民国家,这在通常意义上都不是什么好事,人均带宽,人均资源数等等,但是,作为互联网从业者,我们还是可以看到好处的,就是每个网站平均用户数。同样的内容和功能的网站在美国可能只能活两家,但是在中国,活个七八家没问题。门户如此,交友网站如此,视频网站也是如此,更不用说简单的提供文本内容资讯的垂直门户网站了。

虽然很不想做这个理财资讯频道,但是最终也还是做了,而且,越做下去,似乎越发现原来自己做的事情还是那么的无聊,因为已经很多比我还无聊的人走在我的前面。恐怕除了为会员服务以外,Google广告是仅存的理由了。

你是一个优秀的人才吗?

我的上一篇日志《程序员的未来》在不同的读者群里得到的完全不同的结果,在Sohu博客上,许多人表示了赞同的意见,而在CSDN转载的新闻稿下面,则是一片骂声。

这样的文章被骂是很正常的,在我的意料之中。程序员都不愿意承认自己没前途,像我这样说“你以后会怎样怎样”的,当然会引起别人的反感。表示赞同的,基本上可以确定,不是程序员,或者是刚刚入行的,对未来充满着信心的期待的,而骂我的,基本上都是临近30的还没有看到前途的。(这句话可能又要被骂了。)

许多人对我的文章的评价是,我站着说话不腰疼。是的,我对招聘员工的期待太高了:我希望他们聪明,不需要我来帮他写太多的代码,也不需要我来给他们留下的Bug打补丁;我希望他们对工作有激情,或者至少有热情,希望他们喜欢自己的工作,永远保持学习新事物的积极乐观的态度;我希望他们具备良好的职业素养,面试的时候不要随便迟到,迟到了也应该说声抱歉,我是需要专门把别的工作安排一下以便把这段时间空闲出来的。

对于我提到的设计模式,敏捷开发,测试驱动开发等等,许多人表示,在小公司里这些都是没有用到的。是的,我知道,我们也没有用到敏捷开发和测试驱动开发,不是因为我不想用,而是因为采取一个大家还不习惯的开发方式,会降低开发效率,而我们每个阶段性项目的周期都很短,没有时间给大家适应新的习惯和规定。但是设计模式是一定会用到的。当我让我们的一个程序员设计一个文章采集工具的时候,前前后后给他讲了三次以上的架构设计,他才最终改成了理想的样子。因为一开始,我不想讲的太细致,这样会让他没有成就感,但是他设计出来的系统真的很难扩展,对于这样一个需要对每个网站分析代码写抓取规则的系统来说,难于扩展就代表难于开发。如果他学过设计模式,有良好的系统解耦的思维习惯,那我第一次说出我所设想的架构的时候,他就应该已经完全明白了。

是的,我总是以自己的标准要求别人,但是,我只是要求你喜欢你所做的工作,愿意把它做的更好,在时间和精力允许的范围之内,精益求精,仅此而已。为公司着想是员工的基本素质要求,而写出更好的代码,受益最大的不是公司,是你自己。我没有要求把下班以后的业余时间也都用到编程上,毕竟不是每个人都能把这种事情当作兴趣爱好的,但是我上班时间给你留的空闲时间,希望你不要只是用来看看新浪的社会新闻,哪怕只是把CSDN首页上提到的你没有见过的新名词都了解一下也好啊。

新的语言当然不是一定要学的,但是学了会有坏处吗?不了解Ruby on Rails,你就不知道原来框架还可以如此优雅而严谨,你也不会知道,原来MVC可以完成的如此简洁高效。习惯了给Java写propertity文件的程序员,还有习惯了给Asp.net的web.config里写一大堆变量和目录定义的程序员,你们是不会想到把目录名字和结构定死,也能做出这样优秀的系统的。

作为员工,最基本的素质是什么?在我的理解,是敬业!即使你不喜欢你的工作,即使你完成它只是为了迫不得已,即使你只是为了在找到下一个喜欢的工作之前先过渡一下,你也应该尊重你的工作,尊重你的公司,这是对员工最起码的职业要求和道德要求,因为,你还在拿着公司的薪水。也许,你觉得你的薪水太少了,所以你就有理由只完成一半的工作吗?如果你是老板,你会用这样的手下吗?

甚至在我的博客上有人把我理解成是“那种很聪明,很勤奋,很有机遇并且很幸运的人,要雨得雨,要风得风”的人,但是很可惜,我不是,我只是觉得,既然工作,就应该认真对待它,否则,就不要拿这份薪水。五年前刚毕业的时候,进入某啤酒公司华东销售部,一个星期之后被从市场部转到业务部,在2002年上海最热的那一个星期,我坐在一个没有空调的小面包车上,跟另一个业务员一起在徐家汇的大街上推销他们新出的一种小桶装扎啤,每一家饭店去敲门,问他们的大堂经理要不要试试销售这种啤酒。从饭店里出来回到那个被晒的火热的面包车里的时候,我连汗都懒的擦。咬牙坚持了十天,公司把我转入了财务部,过了一段舒服的日子。在我的第三家公司,跟着一个自己创业的小老板做IT外包业务,老板人不错,大家都是以朋友的身份相处,所以我也不会在钱方面计较太多,有时候,我要在几个地区之间跑来跑去帮新客户解决电脑问题,其中很多还是义务的,只是为了尽量争取几个长期客户,有时候,甚至做一些搬运工和快递员的活。

后来,来到了现在的东家这里,做一个全新的项目。项目本来是外包给外面的一个开发团队来做的,我只是作为公司的项目负责人,并且负责项目完成之后的维护问题,但是开发团队在拿到钱之前却很排斥我,给了我一个完全独立的模块去做,他们的项目连代码都不给我看到。这对我来说是其实是个好消息,因为出了任何问题都可以推到他们身上。最后两个月的期限过去,他们的项目才做了一半,离完成还遥遥无期。而我在前面这两个月时间里的技术积累和对整个项目的透彻思考,最终让公司决定中断跟他们的合作,由我全权负责。两个月后,由我独立完成的项目上线了。由此,我就成了项目的主要负责人。随着公司的发展壮大,技术总监这个词不再是一个空名,最终变成了一个真正的团队领导者。

我所能做的,和所需要做的,只有一点:认真对待你的工作。认真不是指你每天准时上班,准时下班,上班时间双眼睁的很大,盯着屏幕,心里却完全不拿它当成一回事。认真是指,既然你一定要做这份工作,就多想一点,多做一点,把它做到比你的现有的水平更好一点,这,就足够了!