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
本周无分享












 
    
评论