ARTS 第 2 周
每周完成一个 ARTS:
Algorithm: 每周至少做一个 LeetCode 的算法题
Review: 阅读并点评至少一篇英文技术文章
Tips: 学习至少一个技术技巧
Share: 分享一篇有观点和思考的技术文章(一周一篇强度有点大,视情况而定)
Algorithm
本周做区间合并类的题,做了四道题,56.合并区间,57.插入区间,986.区间列表交集,1288.删除被覆盖的区间,题的解法都特别类似,写一下57的解题过程。
我最初想通过一次遍历,使用if-else来解题,后来发现情况太多,后拆分为插入小于新区间的,插入新区间,插入新区间后的和合并。
Review
本周阅读的是《The Product-Minded Software Engineer》,这是极客时间《互联网人的英语私教课》推荐的文章。
具有产品思维的程序的九个特征:
积极参与产品构想
对业务,用户行为和数据的兴趣
好奇心和对“为什么”的浓厚兴趣
强大的沟通能力和非工程师有良好的关系
兼顾产品和工程的制衡
边缘案例的务实处理
快速的产品验证周期
端到端产品功能所有权
通过反复学习增强产品直觉
成为更具产品意思的工程师的提示:
了解公司的成功方式和原因
与产品经理简历牢固的关系
参与用户研究,客户支持
提出支持良好的产品建议
对从事的项目进行产品/工程权衡
要求产品经理经常提供反馈
Tip
Docker 常用命令
启动docker
搜索镜像
下载镜像
列出镜像
删除镜像
新建并启动容器
-d选项:表示后台运行
--name选项:指定运行后容器的名字为nginx,之后可以通过名字来操作容器
-p选项:指定端口映射,格式为:hostPort:containerPort
列出容器
停止容器
进入容器
删除容器
share
本周无分享
评论