惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Full Disclosure
Stack Overflow Blog
Stack Overflow Blog
H
Help Net Security
Microsoft Azure Blog
Microsoft Azure Blog
The GitHub Blog
The GitHub Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Recorded Future
Recorded Future
Y
Y Combinator Blog
Cloudbric
Cloudbric
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
S
Schneier on Security
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
C
Cybersecurity and Infrastructure Security Agency CISA
TaoSecurity Blog
TaoSecurity Blog
Security Latest
Security Latest
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
D
DataBreaches.Net
Security Archives - TechRepublic
Security Archives - TechRepublic
H
Hacker News: Front Page
C
Cisco Blogs
L
LangChain Blog
aimingoo的专栏
aimingoo的专栏
Recent Commits to openclaw:main
Recent Commits to openclaw:main
V
Vulnerabilities – Threatpost
L
LINUX DO - 最新话题
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Google Online Security Blog
Google Online Security Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
A
About on SuperTechFans
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Jina AI
Jina AI
C
CXSECURITY Database RSS Feed - CXSecurity.com
Schneier on Security
Schneier on Security
T
Tenable Blog
N
News and Events Feed by Topic
W
WeLiveSecurity
有赞技术团队
有赞技术团队
AI
AI
爱范儿
爱范儿
大猫的无限游戏
大猫的无限游戏
Latest news
Latest news
T
The Blog of Author Tim Ferriss
S
Security Affairs
Know Your Adversary
Know Your Adversary
Simon Willison's Weblog
Simon Willison's Weblog
G
GRAHAM CLULEY
Google DeepMind News
Google DeepMind News
The Cloudflare Blog

文章列表 on polarisxu

通过一个例子让你彻底掌握 Go 工作区模式 这道题正确率竟然只有 22% Go 开源项目推荐:一个简单的 Go 练手项目 go test 如何禁用缓存? Go1.18 快讯:constraints 包被移除标准库 跟着 Go 作者学泛型 「2022 版」轻松搞定 Go 开发环境 鹅厂小哥用行动反对加班:程序员加班能被终结吗? Go 为什么选择 Gopher 作为吉祥物? 本地如何配置多个 GitHub/Gitee 账号? 为 Java 开发者准备的 Go 教程 02:Java 有而 Go 无 GitHub 发现了 studygolang 项目依赖的漏洞 Typora 宣布收费后,这款开源 Markdown 编辑器火了 为 Java 开发者准备的 Go 教程 01:漫游了 我的 2021 年终总结 泛型版 singleflight:Go 中如何防止缓存击穿? 2021 年你写了多少代码?这个 Go 工具帮你统计 Go1.18 新特性:TryLock Go 泛型入门教程 程序员瑞士军刀:各种结构的转换工具 终于有 Go 版的 Elasticsearch 了 Go泛型系列:maps 包讲解 Go 1.18 中的 any 是什么? Go1.18 快讯:新的 IP 包 Go编程模式:详解函数式选项模式 Go泛型系列:slices 包讲解 Nginx 竟然也有 playground — Go 语言构建的 Go泛型系列:Go1.18 类型约束那些事 Go1.18 快讯:Module 工作区模式 Go1.18 快讯:新增的 Cut 函数太方便了 Go1.18 快讯:废弃了这个 API Go1.18 快讯:新增字符串 Clone API Go:如何获得项目根目录? Go 如何获取和设置环境变量 重磅变动:更快找到微信公众号里的Go文章 Go 这样设置版本号:我们的项目也可以 假期结束,推荐 2 本 manning 出的 Go 图书 Go Fiber 框架系列教程 04:测试应用 Go Fiber 框架系列教程 03:中间件 Go泛型系列:提前掌握Go泛型的基本使用 推荐一个 Go GUI 实战项目 Go Fiber 框架系列教程 02:详解相关 API 的使用 Go Fiber 框架系列教程 01: 和 Express 对比学习 Go Module:私有不合规库怎么解决引用问题 Go1.17 新特性:go get 变了 Go1.17 新特性:testing 包的相关变化 StackOverflow 上关于 Go select 死锁的问题 新书推荐:用 Gin 框架构建分布式应用 Go 官网要变天。。。 Gin 这是要成为 Go 官方框架? 扬眉吐气:刚刚,Go 已经默认支持泛型了 Go 1.17 新特性:Module 有哪些变化? Go 第三方库推荐:类型转换如此简单 担心密码提交到 GitHub?建议使用这个 Go 开源工具 Go 的时间格式化为什么是 2006-01-02 15:04:05? GitHub 为 Go 社区带来安全支持 Go开源项目推荐:500行代码确认请求时间花在哪 一道关于 len 函数的诡异 Go 面试题解析 厉害了我的 Go:推荐系统都有开源实现 Go1.17 新特性:新版构建约束 这个工具真好:看看你的Go项目依赖有无漏洞 网友很强大,发现了Go并发下载的Bug Rust 劝退系列 09:函数 Go项目实战:一步步构建一个并发文件下载器 这本 Go 新书挺期待的:100 个常见错误 Go 启用新的官方问答社区 这是要干嘛?!微软招 Go 编译器全职开发人员 Go1.17 快报之标准库越来越注重易用性 Go1.17 新特性之切片变数组 回顾 Go 官网的演变史 站长8年前的Go代码竟然进入大厂的项目里了 Go图书翻译:一个好消息,一个坏消息 不怕烂尾!决定组织翻译这本 Go 图书 Rust 劝退系列 08:模式匹配 一本花了2.5年写成的Go免费在线图书 被黑惨了:一句话,说明自己会 Go,咋整? Go1.16 中的新函数 signal.NotifyContext 怎么用? Go 1.17 新特性提前学之测试执行随机化 Rust 劝退系列 07:流程控制 官方的 Go 多版本管理:使用和原理 Rust新书:给你一个劝退的理由 周刊题解:常量表达式这个规则应该了解下 盘点那些使用 Go 语言的国外公司 编写了50万行Go代码是一种什么体验 Rust 劝退系列 06:常量 Uber 使用 Go 的规模这么大?!都自己定制的 Go 编译器了 Go Team Leader — rsc 大神新开源了一个库,增强模板功能 再一次看到了 Go 的节制:int128 类型要不要支持? Rust 劝退系列 05:复合数据类型 「卷」有理论依据:海勒姆定律—Go又是怎么卷的 Go 真的也可以进行 GUI 开发:还有这样的图书呢 Rust 劝退系列 04:基本数据类型 我的 Go 语言书单 Rust 劝退系列 03:变量 我又来推荐免费 Go 新书了:一本用 Go 讲架构的书 注释竟然还有特殊用途?一文解惑 //go:linkname 指令 这个功能,公众号、微信群会不会被玩坏? 一道 Go 闭包题,面试官说原来自己答错了:面别人也涨知识 Rust 劝退系列 02:第一个 Rust 程序 Rust 劝退系列 01:打造开发环境
从签名售书说起
2020-07-09 · via 文章列表 on polarisxu

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

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

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语言编程之旅》,感谢大家的支持!

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