2023 ARTS|Week 27
ARTS 是极客时间推出的一个[打卡活动](https: //time.geekbang.org/column/article/85839),通过 100 天的关于 Algorithm、Review、Tip 和 Share 的刻意训练,来实现进阶。
1. Algorithm
要求:每周至少做一个 LeetCode 算法题,为了编程训练和学习。
实际时间花费:15 分钟
算法题目
算法题链接:350. 两个数组的交集 II - 力扣(LeetCode)
代码
我是通过 Go 来对算法进行实现。
2. Review
阅读并点评至少一篇技术文章,通过英文技术文章来学习英文。
实际时间花费:10 分钟
我的点评
记录 Docker 在用户没有给设置容器名称--name 的情况下,会自动生成容器的名称,其中有 container names generator 函数,左侧是形容词,右侧是名词。
一个 Memo:在容器名为:boring_wozniak 时,会自动重新命名,表示 Steve Wozniak 不是无聊的,来向这位苹果创始人表达敬意。
原始代码:https://github.com/moby/moby/blob/39f7b2b6d0156811d9683c6cb0743118ae516a11/pkg/namesgenerator/names-generator.go#L852-L863
3. Tip
学习至少一个技术技巧,为了总结和归纳日常工作中遇到的知识点。
实际时间花费:15 分钟
文章链接:Deepin20普通用户安装docker、docker-compose
技巧
对于深度 Linux 操作系统——Deepin 20,是基于 Debian Buster 10 (stable) 开发的。 因此安装 Docker 的时候,需要将 docker.list 的源文件,进行更改,将 Deepin 的版本,更改为 Debian 10 的英文版本:Buster
否则,apt update
会出错,找不到Release
源,同时也无法进行apt install docker-ce
下载 等。
4. Share
分享一篇有观点和思考的技术文章,为了建立影响力、输出价值观。
实际时间:10 分钟
我的学习
不要用"生产力"这个词评价程序员,因为它是评价机器的。
程序员的真正目标,应该是“有效性”(effective)不追求添加更多的任务,而是减少那些不该做的事情。
不要当工作狂,追求更少的代价取得同样的效果。
追求做更少的事情、用更少的时间达到目标,有更多的闲暇和休闲,才是可以持久的。
版权声明: 本文为 InfoQ 作者【MiracleWong】的原创文章。
原文链接:【http://xie.infoq.cn/article/bcb9e0b5dd799a51a5bf3f93d】。文章转载请联系作者。
评论