从签名售书说起

上周通过公众号对外公布新手开卖后,有人想要签名版。由于双作者,涉及到双签,知道可能会很麻烦,但第一次,也有可能是最后一次,和煎鱼沟通后决定搞搞。

大概谈谈我们的操作过程。

1、编辑帮我们买书,104 本;也是想办法弄到了当时最便宜的价格;

2、寄到我家里。周六、日分批到的,去封皮签名,大部分还写了一些 Go 箴言,但还有 26 本周末没到;

3、弄好后寄到深圳。用什么快递也是有讲究的。目标是尽可能费用低。对比 了多家,最后找了德邦物流。超重物品运输走物流比较合适。称了一下,一本书 0.8kg,104 本至少 83kg。

4、到深圳后煎鱼签完字一个个寄出去。

这里最麻烦的就是统计需要签名的读者信息和收款。

开始想的比较简单,把意向者拉入群,避免隐私问题,通过问卷的形式收集收货地址。在确认了运费后,通过支付宝收款。主要考虑支付宝可以看到实名,能够和收货地址上的对应上。但支付宝只显示姓名最后一个字。这还好,勉强能搞定。最麻烦的是让大家提交信息或付款。n 多次通过群公告通知所有人,还设置了群待办,依然有人或者没填信息或者填了信息不付款。一个个加好友,有些没法加,有些加了没反应等,各种情况都有。

说了上面这些,我到底想说什么?本文重点来了。

重点 1

不要低估任何看似简单的事情。这在我们的日常工作中很常见。大家脑海中应该浮现了类似的场景吧。

场景一:

产品经理:这个很简单吧,不就是加一个按钮吗?

程序员:。。。

场景二:

老板:什么?这么简单的功能要开发这么久?

程序员:。。。

有一项研究表明,人们总是会低估他人工作的难度,根源在于自己没有做过或对他人工作不了解。因此,一个重视效率,珍惜时间的人,在做自己从来没有做过的事情时,应该进行一些思考,分析评估事情的难点,可能存在的问题。如果是专业性的,可能需要咨询专业人士,避免浪费时间。

针对签名售书这件事,煎鱼问了曹大当初签名的情况,给的回馈是很麻烦,也给了一些建议或可能的坑。当然我们还是重视不够,没有深究,也许坑自己走一遍印象能够更深刻。

温馨建议:在工作或生活中,不要麻木指责别人的工作,除非你自己做过或掌握了足够的信息;对于自己来说,准备做没做过的事情,如果比较耗时或重要,应该认真评估,避免浪费不必要的时间,同时效果可能还不好。

重点 2

靠自觉遵守很多时候是不可行的,总是会出现不遵守的情况,特别是人数或次数多的时候。我们以为进群了就是要签名书的;我们以为 @ 所有人了,大家会看到消息并进行处理;我们以为填了信息的人会进行支付。。。好吧,我们太年轻~

对于程序员,你所在的公司会有这样那样的规范,不说遵守,有时候都不一定能记住。比如代码规范。如果只是简单的约定,靠程序员自觉的遵守,往往是不可行的。程序员号称都很懒,因此能自动化的一定要自动化,能用工具做的绝不人工。

那 Go 语言有哪些规范?如何借助工具辅助进行约束呢?

规范推荐阅读官方的文档:Go Code Review Comments ,这是每个 Gopher 都应该至少阅读一遍的官方代码规范指南。另外 Uber 公开了其内部的 Go 语言代码规范,供参考:Uber Go语言编码规范

针对规范,我们有什么工具可以使用呢?

Go 语言提供的工具链是我喜欢 Go 的原因之一,官方提供了一系列工具,其中有一些用于辅助代码规范,使用最多的有:gofmt、goimports、golint 等,此外还有第三方的工具,像 golangci-lint 等。这些工具都可以配合你的编辑器使用。好的工具是效率提升的必要条件,因此建议大家花时间折腾下你使用的编辑器或熟悉你使用的编辑器(或 IDE)的一些功能。

以上闲扯,希望对大家之后工作或做事有一定帮助。

福利

上次朋友支持我们的新书,搞了一个抽奖,我看到了就参与一下,结果我竟然中奖了。大家调侃有黑幕,调侃应该双倍重抽。所以,我今天送两本《Go语言编程之旅》,感谢大家的支持!

参与抽奖的请关注下我的公众号,你不会后悔,如果未关注,中奖了无效哦!



Go图书

1558 字

2020-07-09 18:12 +0800