老陈行踪——近期研发项目
YMind | 编程人生 | 2011-04-15 15:02:33 | 970 点击 | 0 评论 | MongoDBNoSQLEntityDB模板引擎

四个月木有更新博客了,其实老陈出道10年,始终木有爱上写作,这是一种遗憾+效果!

汇报一下最近老陈都在干神马吧!

老陈就职于某旅游电子商务公司,主持一个大型旅游电商平台的开发,这一切都是带有机密性质的。然而老陈本人是一个狂热的开源主义倡导者,经过与合作伙伴多年的磨合,终于今年我们目标达成了空前一致(咳咳,偶终于学会打官腔liao~~)!

2011年,也就是2012年的前一年,这一年不够平凡。

2011年底,我们将推出一个全新理念的轻产品电商开放平台,具体内容目前不便透露。现在老陈忙得不亦乐乎,在每天长达16个小时的清醒时间里,玩10个小时的游戏,泡3个小时的MM,发2个小时的呆,写1个小时的代码。没办法,高手都如此生活,低调!低调!

2011年,网鸟系列作品当中,最受欢迎的网鸟ASP.NET模板引擎第四版将开放提供给广大网友,目前正在做开放前的准备——其实是因为老陈木有时间整理文档,等老陈哪天高兴吧!!!

2011年,迫于项目压力,我们部分放弃了sql(关系型数据库),大面积的启用MongoDB(NoSQL中最得老陈赞扬的)。然而这仍然无法满足我们的业务需求,因此老陈经过44.444分钟的努力,创造出了一个全新的数据库模型,并定名为EntityDB。EntityDB是神马?我不告诉你,以后或许开源或许走商业路线,但它绝对是一个半好不坏的东西。

2011年后半年,EntityDB将公开对应的SDK,任何开发者都可以基于EntityDB开发出自己的数据库引擎(DatabaseEngine),而且你无需了解任何的网络通讯细节,只需要关注你的业务实现即可——呃,我似乎透露了一点儿EntityDB的特性???

2011年老陈很纠结,我不爱吃大鸭梨!可是每天都有很多很多的鸭梨!

注:EntityDB将是一款完全基于C#的NoSQL产品。

陈氏SEO理念——“微优化”
YMind | 编程人生 | 2010-12-06 13:23:23 | 736 点击 | 1 评论 | 陈氏SEO微优化陈颜铭

“陈氏SEO”,相对于“SEO”而言,更多的是从技术角度和用户的角度去考虑的,因此其理念当中有很多地方与传统SEO有着很大的区别甚至有悖论。

“微优化”,是“陈氏SEO”创始人陈颜铭提出的一个概念,实际上“微优化”这个词并不准确,它应当是“微型搜索引擎优化”,即“Micro SEO”。“微优化(MSEO)”甚至不是SEO那么纯粹,通过微优化,可以较为完善的提升网站的用户体验(UE)、访客黏性、传播度和知名度,它涵盖了一些营销过程,而不只是某种技术。

这些就发生在你的身边
YMind | 编程人生 | 2009-08-30 14:07:27 | 611 点击 | 0 评论 | 产品商业开发文档设计项目

惹恼程序员的十件事
YMind | 编程人生 | 2009-06-30 23:54:26 | 586 点击 | 0 评论 | 程序员注释代码性格脾气

程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看十件能把程序惹毛了的事情。一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员的缺点。无论怎么样,我都希望他们对你的日常工作都是一种帮助。

程序员的八个级别
YMind | 编程人生 | 2009-06-30 23:46:14 | 700 点击 | 0 评论 | 程序员级别

在面试时,你可能会被经常问到“在未来5年,你想干什么?”,这可能是一个比较难回答的问题。在中国,答案一般可能会是Team leader,Manager,或是Architect,Specialist等,在中国,大家可能更多地觉得manager会是程序员的下一个目标,可是在国外,经理和程序员可能是两个不同的分支,Architect或Specialist 比经理来说更牛、代遇可能也更好,因为这些人的智商需要的更高。

在著名的“Coding Horror”上出现了这样一篇文章,我把其转到这里(我并没有完全一模一样的翻译,我只不过是用自己的话转述罢了),也让大家看看国外人的思考方式(当然,这篇文章只是分析程序员的级别而不是工种)。正如其作者结尾时所说,这八个级别并不是很严格的,其只不过是一种想法,希望能给大家另一种思路。

程序员五大层次,你属于哪一层?
YMind | 编程人生 | 2009-06-11 15:48:57 | 616 点击 | 0 评论 | 程序员开拓者骨干机械白痴

软件界一个无可争议的事实是,不同程序员的效率有差别,而且差别很大。许多专家将优秀程序员和一般程序员区分地很清楚。

大多数研究得出结论认为,一般程序员跟优秀程序员之间在工作效率和质量上存在10:1的关系:优秀程序员和水平较差的程序员的编码时间比例为1:20;debugging时间比为1:25;代码数量比是5:1;程序执行速度比例是10:1。而且发现,程序员的代码质量和效率跟工作经验没有关系。