1013
工作
- 代码随想录 本站是一套完整的刷题计划,旨在帮助大家少走弯路,循序渐进学算法
反思
自己的很大的一个缺点:不专注,不能够持之以恒,就不能把一件事做彻底做好;
不好的例子:
- 想要学习 Go,花了大把时间搜索资料,但是基础语法还是不会;
- 想要学习 算法,搜了很多 pdf 和 视频资料,但是自己动手写的,总结的,很少
- 想要成为全栈工程师,总是在 Java/Nest.js/Go 等后端语言中来回跳,导致的结果就是一个都学不好,白白浪费时间;
- 想要 整理面试题目背熟八股文,但是中途又因为其他事情,没有时间分配在上面,项目搁置;
如何改变:
- 目标整理:做目标拆解,分轻重缓急,从易到难,拆出N个小目标去达成;
- 选择一个方向,设定目标(必须输出),设定 deadLine;输出倒逼输入;
- 算法,按专题分类,总结:必须掌握的 【题目类型,解法】 + 思维导图输出;一个个专题慢慢掌握;
- Go 学习:拆分学习任务,以项目实战为导向,deadline 内 输出项目和笔记;
- Java 同理;
- 端正心态,没有人能够一蹴而就,都是脚踏实地走好每一个脚印开始的;
今日算法
树:
- 验证二叉搜索树
- 对称二叉树
- 二叉树的层序遍历
- 将有序数组转换成二叉搜索树
排序和搜索:
- 合并两个有序数组
第一个错误版本未完成
动态规划:
- 爬楼梯
- 买卖股票的最佳时机
好文推荐
- 大型项目前端架构浅谈(8000字原创)
- if 我是前端团队 Leader,怎么制定前端协作规范
- if 我是前端Leader,怎么走出小微前端团队的围墙
- if 我是前端团队 Leader,怎么做好概要设计
- 一个草根前端人的焦虑
- 深入浅出 Babel 上篇:架构和原理 + 实战
- 深入浅出 Babel 下篇:既生 Plugin 何生 Macros
项目推荐
TODOS
- 面试题整理,按照优先级排任务完成
- 本年度的工作总结,突出点——绩效和简历内需要
- 算法题整理专题:知识是相似的,但是你的心得是独一无二的;