在懒惰中发展

作者 : admin 于 2008年12月02日, 22:39:18
2008
12-2

最近写代码总有疲倦的感觉,可能是快过年了,心思全在年关上。

期望中的框架也许全是OOP+非常规范的结构,其实未必是最合理的,为了偷懒,部分操作还是用函数来实现,然后通过引用把函数附给类的方法,其实这样解决了很多问题,可以在类中直接调用,也可以作为类的一个方法。这样节约了代码,节约了操作。

本想买本SOA的书看看,最终还是没走到书店,跟上半年学习的激情相差老远。经济危机,多少会优点压力,工作的压力是一部分,社会给予的无形压力最能压人,社会是真正的敌人。记得中学老师总说大学是半个社会,现在真走到社会上,才发现那些老师其实混得比我惨多了,他们压力更大。他们能顶住,我为何不能。

今天去了一个车行买了点配件,把车装修一下,车老板是个女孩,正在考研,她老公帮她打理店铺。其实这是我简单的目标,有自己的一个小店,也需收入不是多么丰厚,但一定要留出自己发展的道路。

保证每天翻书,一定得坚持,即使一天一页。

励志博客

作者 : admin 于 2008年11月18日, 21:50:09
2008
11-18

好多天不学习了,新的框架也迟迟没有动工,不断在看别人的东西是不错,但主要原因还是懒。最近拼命学习山地车知识,因为下年准备购置一台入门级山地车,开始加强锻炼。搞IT的人没有一个好的身体不行,作为一个男人,身体不好更不行。

经济危机,虽说跟个人离的不远,但那种无形的压力却在时时考验我们的忍受力。好多同行的公司都倒闭了,中关村做硬件的更是亏的一塌糊涂。

以前听某个励志讲座,道:人感觉通货膨胀,物价上涨,感觉到压力,其实是自身的发展滞后于社会的发展而带来的压力。如果个体的发展速度高于通货膨胀的速度,那基本是没有什么压力,而且能保持比较舒畅的生活。

总结现在,貌似发展不是太理想,只能勉强达到与经济发展持平的状态。不管做什么,保持快乐的心情是必要的,保持持续的斗志是必须的。年底,不知道如何激起斗志,也许更多的精力要放在考虑如何度过这个年关。

原公司的同事走得都差不多了,技术部第一批第二批人都走了,真正让我失落的,是自己未完成的项目,程序就跟自己的孩子一样,就那么死掉总是感觉心寒。总是想不明白,为什么公司的发展总是伴随着残忍。公司,家庭,都是社会的一部分,商跟家两个字即使写在一起,也无法体会家的温暖。

2008马上过去了,大概还有两个月的时间,两个月,六分之一年,还是值得抓住的。下一年,精力可能会分散在学历考试上一部分,时间的紧迫让人窒息。总之,自己日程表上的事情还要完成。

网站的生命与灵魂

作者 : admin 于 2008年11月10日, 22:33:35
2008
11-10

今日跟一行业垂直网站站长探讨网站内容的问题,直言其网站为垃圾网站风格,后其站长,美工,程序,我,召开了小型四人会议,共同探讨。

网站之生命,网站之灵魂,是今年网站发展重点。简言之,即用户使用其意图,意义,感受,体验。

用户至某网站,其一是想得其所得,为网站之内容。其二,用户想再次到来,得到最新内容,为网站之更新。用户既得内容,又想发布己见,为止交互。用户感觉网站甚好,赞而传之,为之用户群的扩大。网站发展,其路大体相近。

-------------看了会历史,就成这样了,下边说人话-----------------

好的网站,首先内容是要吸引人的,否则用户不会过来。

一个全新的网站,在建立初期可能要进行大量的内容摘抄,甚至使用一些采集工具进行采集。对于刚发展的小网站,这种做法是事半功倍的,但是,我绝对不赞成使用采集器进行采集入库,原因有三:1、采集不容易控制html标签,很容易造成页面排版跟实际风格不符,造成用户阅读困难;2、采集不容易控制内容的归类准确性,任何一个网站的分类都没有完全相同的;3、采集的网站,搜索引擎不易收录,而且排名很低,不利于推广。

解决这个问题,我建议使用手工采集的方式,按照自己网站的标准重新排版,而且加以整理,最好自己总结摘要和关键词,这样,既满足了内容充实的低成本,又以比较匹配的分类给用户好的阅读体验。

其次,行业网站的内容相对集中,但又有其占有的分类形势,因此,一个非常符合行业习惯的分类形式很有必要。好的分类,就是一个好的索引,好的导航,更容易把用户粘滞在网站上。

再之,网站初期不就建议构建在通用的CMS系统上。因为这些CMS虽然成熟,但灵活性欠佳,难以满足复杂的内容需求,而且,很容易让人认为是个垃圾站,所以,独立开发,而且作出自己的风格是必要的,这样能减少不必要的二次开发。

然后:不断的更新,意味着网站的生命,没人希望在首页看到一年前的文章。

网站的灵魂,体现在活生生的个体,不仅是活的,而且要是鲜活,有蓬勃生命力的。生命是有对外界刺激的反映的,也就是交互性。

交互性,比较容易,现在最流行的就是bbs,blog,space,sns貌似也将成标配。

现在说灵魂,灵魂是个看不见摸不着的东西,但的确能感受到。

灵魂,用在网站上更多的就是网站的文化氛围和主题,比如上mop的就是扯淡美女意淫,上天涯的就是讨论一些事情,年龄偏长。上csdn的windows环境工程师多,chinaunix上都是钟情开源的。提到这些网站的时候,我们就能感受到一种灵魂,不论是好的还是坏的,起码能让我们神经一动。一个网站能做到这种程度,才算是有了灵魂。

—————题外话:关于编程语言——————

主旨是:不管用什么语言,你要保证有能力去开发维护下去,并且拥有和掌控源代码。

当你拿着一个没有源代码的网站又要改造的时候,你郁闷去吧……

一生的创业

作者 : admin 于 2008年11月07日, 20:48:18
2008
11-7

创业这个词其实前几年并不常用,但随着高校扩招,大量毕业生难以就业,上边为了稳定人心,解决这些问题,开始提倡创业这个事情。

随着社会的开放,大学生意识的提高,有不少的大学生和毕业生确实以自己的能力开创了自己的一片天地。然而在我们讨论大学生是不是应该去做这些事情的时候,媒体却在大肆宣传大学生的创业成果,好像在全国学子的心上挠痒痒。

在媒体上,我们看到大量大学生创业的成功案例,包括类似比尔盖茨之类,但他们宣传的大都是一个人得到一个某某机会,然后如何如何成功,殊不知,创业成功毕竟是少数,太多的人处于创业萌芽或者无准备状态的创业。

这里,暂且不去分析他们为何成功和为何失败,有创业的心,固然是好事,值得我们提倡,但在创业背后,我们需要什么,如何创业,却值得我们深思。

我身边很多人在创业,当然,也有成功的,很多人属于破釜沉舟式的创业,我很敬佩这种精神,还有一些是摸着石头过河型的,这样的人就比较危险了,因为在当今市场上,失败的几率要大。

我感觉,创业是一辈子的事情,人自己,是业的一个重要组成部分,我们自己的健康,我们的自身素质,我们在这个社会中的适应能力,都将是我们发展的一些重要因素。创业成功,首先是个体的成功,然后是团队的成功,集体的成功。因此,创业是一生的创业。

流程化管理与技术文档对企业的重要性分析

作者 : admin 于 2008年10月17日, 10:52:23
2008
10-17

原公司的系统,也就是本猿的开山作,也是本猿的败笔作,在我接班人的手上又出现了同样的问题,bug,严重的bug,足矣让老板杀人的bug。

这个bug曾经在公司技术上闹过很大的风波,虽然简单,但造成的影响是客户丢失,职员被辞,甚至更大(至于由于老板上火而造成的其他家庭社会影响暂时不计)。损失,不单是一行程序bug所能描述的。

其实问题发生,是不能简单追究责任的,因为此问题并非第一次造成,而且之前惨重的损失,并不能说不是一个教训。一个问题在同一个人身上发生,是不应该的,同样在一个公司内发生,这是有问题的。

制度,管理,流程,文档,知识库,这些都是公司在发展中逐步积累的无形财富。知识产品的产生,有前人的经验,很多问题都可以直接避免,新人进行开发,必然要熟悉公司的一些制度,规范性流程,这个过程更多的是对公司历史和现有产品的熟悉了解。

如果没有这个过程,新人可能还会从零考虑这个事情,而不是在一个阶段的基础上进行开发,而重复的事情降低了公司的效率和发展速度,人工开支过多产品进度缓慢造成投入产出比失调。

制度,流程化管理,产品文档化,在大型公司会非常完善,他们的每件作品都会是个产品,按照产品的标准来实行。而在中小企业,这方面是很弱化的。随着企业发展,小型公司也将会向中大型公司发展,规模的扩大,这方面问题会体现得非常突出。因为,当务之急,是知道在适当的时候做适当的事情。

《构建可扩展的Web站点》有感

作者 : admin 于 2008年10月12日, 09:23:53
2008
10-12

草草读完了这本书,写下此文。

本书并不是某项技术的速成,或者一门语言的工具书,而是完全从一个项目管理者和设计者的角度来阐述一个大型项目的架构和技术实现。

作者以通俗手法介绍了一个大型网站从规划,设计,实现等角度,又细数了开发的环境,服务器搭建,开发过程中的一些跟踪调试,代码,数据完整性一致性,运营后的一些bug追踪,负载解决,idc方面的问题,以及一些预警等问题。

这里,作者没有从具体的技术入手,而是抓住了不同环节的一些典型应用,作为抛砖,给读者充分的空间去转移运用这些思路,进行架构的设计。

作者的系统构建在LAMP平台上,因此,非常推荐LAMPer和相关的技术经理来阅读,但作者更侧重于用此平台的一些经验来传达一种设计理念,因此,也推荐其他方面的设计者来学习。

希望大家读后多交流,同时希望更多有项目经验的开发者和设计者,管理者加入我们的LAMP msn群( lampper@live.cn )。

再议个人作品跟商业软件产品的价值区别

作者 : admin 于 2008年10月10日, 20:51:08
2008
10-10

很多时候,我们在讨论个人作品跟商业软件产品的区别。

至于这两种方式如何来运用,对一些计划采购的人们是个头疼的事情。

很多人崇尚量身定制,这类人大多是开发狂,或者被商业软件搞得头大的人。因为作为开发者,量身定制能满足个人开发欲,满足个人的成就感,而且,定制软件要比在一些开源上二次开发收费要高。作为这种选择的使用者,一般是没有找到适合自己的商业软件,种种原因,商业软件太贵,业务跟软件不能结合,导致软件屡屡的失败,从而要选择定制开发,而大公司的报价是基本不用考虑的,只能选择一些个人来开发。

对于一些简单的业务,个人开发的作品完全能满足业务的需求,但为什么还有价格高昂的商业开发队伍?

1、个人开发无法进行持续的维护。这里指大多数情况。很多人在一个阶段开发完成后,付款验收后就脱离了合作关系,甚至一些部署和初始化服务都没有,而使用者未必懂这些,造成使用成本的增加。

2、个人开发很少有文档的支持。这对一个需要发展的使用者来说是致命的隐患。业务的扩大,一定需要二次的开发,即使是重新开发,起码也得有个数据库说明文档,方便数据的迁移。再有的隐患,就是数据一旦出现问题,无从查起。

3、个人(也包括小团队)无法保证软件跟业务的紧密结合。一旦业务发展到一定阶段,软件更多的是根据业务的改变,个人很难在一个简单的应用上考虑大规模的业务压力,因此,软件是无法跟商业软件相比拟的。

以上是个人作品跟商业软件的区别。

其实个人作为也并非无益处。

1、个人用户能满足微小的业务需求,在一些应用极小的场合,个人开发的性价比是远远高于商业开发的。

2、个人开发能减少探索性发展前期的成本。

3、个人开发比较灵活,能满足一定规模内的定制。

……还有很多优势,暂不一一列举。

在项目中,选择哪种方式,还要根据情况进行深入的讨论,评估。不过要有这么强的评估团队,估计也有能力建立自己的开发队伍。

逃离海内

作者 : admin 于 2008年09月26日, 22:21:00
2008
09-26

突然发现海内今天改版了,我依然玩我的挣车位和好友买卖.看着我那一排轿车,其中还有一台宝马S600,突然有种失落:多日的努力其实只换来一种虚无缥缈的虚荣.虽然同事们都在开心网上玩得不亦乐乎,校内也有大量webgame,我依然坚守在海内.不是因为海内有多优秀,因为曾经我的简历连个简单的邮件回复都没有.最终我想知道这家公司究竟有着怎样的前途.海内终究没有留住我,因为没有什么理由能让我再留恋.汽车就先摆着,我开始上鲜果网,习惯了RSS,这是我上海内唯一的收获了.

我不知道国内sns都有什么样的前景,但我努力留恋的网站始终没有留住我.也许这是国内做服务的网站们始终在研究的一个问题.

由三鹿的三聚氢胺事件想到的

作者 : admin 于 2008年09月25日, 21:02:27
2008
09-25

三鹿元气大伤,短期内难以恢复,结论不好下,我感觉这个牌子是保不住了,结果只有申请破产,或直接被其他品牌收购,给其做代工.最难堪的不是三鹿,而是中国的整个乳品业,犹如多米诺骨牌一样,一个接一个得被拉下水.中国乳品业的动荡不亚于金融危机的来势.

每天我骑车,都经过学院路上北航对门的一个捷安特自行车店,跟其他行业一样,所有的捷安特自行车,不管是哪里卖出去的,只要是此品牌,皆可免费服务,而且小伙子对所有顾客一视同仁,而最让我钦佩的是,其他品牌的自行车到这里,也享受着跟本品牌一样的服务.后我又发现,阿米尼,美利达的服务也是如此.

他们的品牌能持续的发展,在于他们都在培养一个共同的市场,这些品牌在发展市场,并不是靠排挤或降价,而是靠优质的服务来培养了他们的客户,而客户的口碑效应又为他们带来更大的市场.有了一个良好的市场,他们才能得以生存.

而今,我们的互联网环境依然如此,同样的服务,每家都想制定标准,抢占市场.而大量的资金在抢夺资源的时候,是不是考虑,如果共同来培养中国的互联网用户,效果是不是会更好.

值得深思.

网站站内搜索解决方案集锦

作者 : admin 于 2008年09月24日, 09:40:45
2008
09-24

1、小型网站:小的不能再小的,就是数据量很小的,使用select足矣。小网站流量不大,用户不多,数据库搜索是最简洁方便的模式。

2、中型网站:中型网站数据量不小,数据库规模在百万~千万级别,select显然不能应付,如果用数据库搜索,模糊检索是万万不能使用的,效率会很差。标签检索是个不错的方式,但这种方式需要编辑手工得添加标签,工作量巨大,非常浪费人工。使用一个小型的数据库爬虫进行分词检索是正道。推荐分词工具:lucene,ICTCLAS

3、大型网站:把大于千万数据级别的网站统归大型网站。这种网站必须提供非常好的分词与模糊查找机制,在速度,检索的准确度和相关度上都要有可使用性。在处理数据库信息上,使用数据库爬虫依然是不错的办法,而对于大量的文件,文件爬虫也相当重要。在这个级别的网站,推荐使用比较专业的商业软件,比如海量分词,或者一些专业的搜索解决方案。

 Page 3 of 4 « 1  2  3  4 »