回顾2015:从翻译到浮现式设计

在和我的Sponsor(就是可以帮助你成长的人) Review完这一年的事情的时候,我发现还是做了许多事。接着又到一年一度吹NB的时间了,唯一可以吹的是我在年初过了试用期,年底需要开始去帮助别人成长。

尽管没有什么特别大的收获,但是还是发现了一些有意思的东西,值得分享一下。

翻译与写作

去年年底到今年年初审阅的《Learning Internet of Things 》终于是出版了,然后收到英文原版的书籍。不得吐槽一下这个EMS从西安市到我们公司的时间,比英国到西安的时间还长。收到书之前就已经接到出版社的联系开始翻译这本书,然后厚颜无耻地在审阅者一页又改了一下我的简介。谁让我是审阅者,又是译者呢。尽管在审阅的时候已经意识到会翻译这本书,但是还是没有在当时做。

翻译是一个漫长又乏味的过程,特别是你已经看了这本书一遍了。翻译到底还是一件很难入门的事,在最开始的时候很难去把握作者的思想,会出现各种各样的翻译问题。当我那学中文的女友帮我过了一遍后,我才意识到我写的东西很多时候因为看了很多书籍,而变得有些翻译化。随后在渐渐地把握了一些节奏后,发现我差不多可以翻译得有点味道的时候,就已经翻译完了。

不过自己变成了一个翻译,再也不会去骂别人的翻译了。毕竟我们都为大家降低书费支出作出了一点点贡献,想想原版书那么贵。更有甚者帮助你提供了你的英语能力——逼迫你去去看原版书。

紧接着我开始去翻译另外一本书,发现英语水平真的有些提高——毕竟我是考了两次英语四级没过的人。在接受了翻译的时候,在去年写的《一步步搭建物联网系统》也可以变成一本书了。踏入了出版业,我才意识到能力结构金字塔的重要性。下面的图来自网络:

cap.png

一般来说大部分出版社愿意出版的初级是面向初级、中级人才的,特别是对于国内这样的IT环境来说——高级IT人才特别少,据说都是转管理了。那么由国内的作者写出诸如《面向模式的软件架构》这样的书籍变得比较难,不仅仅是因为读者少,而且还在于稿费不及这些作者写作时花出的时间支出。试着往这方面考虑,就会发现一些特别有意思的东西。看待世界的想法又会发生一些变化 ,诸如我这样的人,我觉得出版是一件麻烦的事,我倒是更愿意在GIthub上分享出一些书籍、知识。如

但是有时候有意图的去写一些东西,倒是能逼迫自己去深入一些技术和框架。总的来说是各有利弊,看自己去衡量了。然后有幸成为了InfoQ的《物联网周报编辑》,又是一次加深领域知识的机会。就这样成为一名程序员中的编辑,然后我就向终极理想写小说又迈进一步了。

不过,现在我又变成了这个领域的新手。

模式、架构与浮现式设计

今年在Github上建了几十个Repo,大部分都以实战为主,并开始向一些特有的模式发展。说到底还是实现一个软件的架构比深入一个领域来得有意思,虽然最后还是应该深入某一个领域。但是现在,还是让我们自由地生长吧。

学得最好的算是『六边形架构』和『pipe and filter』模式了,代理这种就算过去式了。六边形架构模式就是懒人的最好架构,除此还有最简单的分层模式,如下的Lan IoT算是一个结合:

iot.jpg

模式就是最好的架构。接着,我开始去探索模式如何去具体的应用。开始去创建一些能具体应用的一些场景,并编码去实现其的模式。不过,多数时候都会是一场空。当我可以实现这个模式的应用的时候,我就能做出来。而多数的时候并不是这样的,模式被强加到了一个具体的设计中。

这是一开始我没有意料到的点——模式是总结出来的。而就编码来说,设计模式也应该是重构出来的。一开始以某种设计模式作为理想化的设计,那就类似于瀑布流式的设计。定义好一个接口,并去实现之。并不是说预先设计不好,只是不会如预期的好。而一个模式可以让程序员之间有一个更好的交流接口,他们可以更快地了解到设计本身所含的一些思想。

然后,我就了解到了浮现式设计的概念。可以演进的系统就是最好的系统,假定一开始我们就将系统限制于某种模式来构建,那么我们就会以这种模式来构建我们的系统。而业务本身就是不断变化的事务,因为人本身在不断地变化。同蝴蝶效应一样,可能只是你多余的一个手势,影响到了另外一个人,从而改变了系统的设计。如果你也知晓蝴蝶效应,那么这个模式就是我们的语言,你也就更能理解这句话。

如果在我们系统的后期,我们维护起来比重写起来方便,那么就意味着这个系统本身有着很好的设计。而这也是我要去学习的地方。

尽管我们已经学了很多,但是这又是一个有意思的开始。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容