Code

编码是门艺术
Go

为什么选择GO语言?

Go是2009年11月10日推出的一个新的系统编程语言并保持快速的更新。Go是一个优秀的工具,优雅的并发模型和独特的面向对象的方法,深深的吸引了来自编译和脚本语言开发者的关注。 “Go在未来将成为服务器的语言。” – Tobias Lütke, via Twitter [https://twitter.com/tobi/status/326086379207536640] 是否真的像Tobi断言的一样么?我们可以评估之前,如果Go是现代网络发展的灵丹妙药,让我们来看一下现在网络开发的发展趋势,并考虑一下什么是“未来服务器语言“应该提供的。 Real-Time Web (实时WEB服务) Ajax开始于2005年。 现代网络应用程序提供了实时协作,Trello [https://trello.com/] 和 Asana [http://asana.com/] 是两个典型的例子。 有些应用程序采用bolt-on解决方案,像推销员一样。他们的工作一直都是在紧要关头,感觉类似于用3D技术拍摄的3D影片与影片后期追加3D效果的对比。 “人们期望他们使用的任何产品都有好的体验。” –
9 min read
Code

最近很忙~发发牢骚~

最近很忙~各种产品改版,各种改版。。。貌似真的除了改版,也没别的事情可以做了。换汤不换药,做个新页面喜兴个几天,也就罢了。不考虑成本(的变更)永远也成不了大器,缺乏核动力的产品在江湖上也不会存活太久。 产品和人一样,如果都是只为了钱活着,也就迷失了最初的本性。没有钱不成,但人生的精彩一定是和钱无关的。在积累物质资本的路上投入了过多的时间,自然会失去很多原本自我的梦想。 另外~ 最近Lindoe用户数据被泄露事件,如若不是东京机房的速度还不错,我还真想尝试一下其他的VPS, digitalocean 貌似最近很火,到处广告营销,价格比lindoe便宜一半,而且用的是SSD的硬盘,但只有阿姆斯特丹和纽约有机房,速度可能不会太好。 因为HackerNews上传说有Lindoe用户的信用卡出现了异常,稍后Linode官方也发布了消息证实了用户数据库的被盗,但尚未发现信用卡相关数据被破解的证据。最后我也申请了更换信用卡,省得点儿背中签~呵呵,就到这里,继续忙去鸟~
1 min read
Code

关于互联网研发管理的追忆

> 无意之中,突然发现了早些年间一个培训课程后的一篇作业,但貌似没有完结,不知道还能找到最终版否。现在对互联网软件研发管理的认知和之前肯定有了不一样的体会,看看之前写的东西也很有意思的,贴出来缅怀一下,那个年代很流行 “救火英雄” 啊!呵呵~ 听完上周末的研发管理讲座后,引发了我对互联网研发管理的一些思考,互联网的研发管理与传统的软件行业研发似乎有许多相似的地方,但也有许多不同的地方。比较明显的一点就是:互联网行业产品研发周期相对比较短,版本迭代发布速度较快,往往几周就会发布一个“新“的产品。 关于迭代速度快的问题,在本次的培训讲座中,老师对该问题有不同的看法:认为我们所说的版本迭代发布速度快,是由于该产品初期设计就存在先天不足的因素,而造成后期维护成本高,也就是传说中的先纵火,再救火,然后再纵火,再救火的恶性循环。造成这种局面的根源主要在于产品初期的需求分析以及概要设计没有预留充分的时间,如果在需求分析以及概要设计阶段上花费更多的时间(占整个项目10%以上),将会大大缩短编码以及测试/上线的时间,用样也会减轻后期维护的成本。 我认为,互联网行业这种快速迭代的开发方式,也有他存
10 min read