by 彭程 (20210330)
Update: 20210713
入职新公司也差不多两个月了,应该说所谓新人光环期已过,同时公司应用到的技术栈和方向也与之前自己的技能树不尽相同,甚至可以说基本无重合,个人需要重新审视当前的技术方向,做一个详尽的中长期规划,以保持个人中长期的职场竞争力。
但另一方面,个人之前所有的 现状分析 都没有按计划执行,这让我开始反思继续做这件事的动力和收益,但不管怎么说,半年一次的复盘和收益总是必要的,但我这次决定换个玩法 -- 每个半年的最后几天验收目标,哪怕是没有达成,也给自己一个几句话的交代,然后基于此来做下一个阶段的半年规划。
自己以前的目标文字都很好,执行起来一塌糊涂,努力做个 知行合一 的人。
新公司优缺点如下,
优:
- 工作氛围较好(仅指当下),可以做的事情很多,也没有那么多大公司会碰到的流程上的傻逼问题
- 身边牛人较多,大部分人水平还是不错的
- 工作压力不大,比较自由,有时间思考别的问题
劣:
- 技术栈相对老旧,说难听点这套技术栈国内没有特别多的公司使用
- 由于要cover大多数事情,必然造成广度和深度上的取舍,而专家路线似乎能走得更远一些
结合上述,上半年的目标还是以广度为主,所谓广度就是结合当前项目,梳理和熟悉相关的技能点,哪怕只是+1,也不要只停留在只会基本面(Ctrl C+V 改改的操作的是绝对不行的),至少知道这些东西是怎么串联的,以及每个领域对应的后面的更大的世界和具体的精进方向是什么。具体为:
- 前端
- 熟悉Vue,至少看完Vue的基本文档,熟悉基本的概念,以及能handle基本的Vue界面
- R: 未完成,仅仅会工作中用到什么页面就改什么,原理性问题一无所知
- 熟悉前端架构和打包工具,知道前后端交互的具体过程
- R: 未完成,没有深入学习,对前后端的理解依旧停留在浏览器看network调用API的水平
- 熟悉Vue,至少看完Vue的基本文档,熟悉基本的概念,以及能handle基本的Vue界面
- 后端
- 熟悉Python语言,了解基本的用法,能够cover掉项目中的大部分后端问题(关注下Python2和3的版本差异,学习时最好以最新版本为主)
- R: 记录了一些工作中用到的问题,但还是零碎的,缺乏系统化的学习,心中也没有形成对语言整体较为high level的认知
- 熟悉Python语言,了解基本的用法,能够cover掉项目中的大部分后端问题(关注下Python2和3的版本差异,学习时最好以最新版本为主)
- 数据库
- 系统自学一遍MongoDB,了解在项目中的具体集成和使用方法
- R: 上班路上有开始看Mongo的相关内容,但缺乏整体的使用认知,对项目中的使用也仅仅停留在会用阶段
- 系统自学一遍MongoDB,了解在项目中的具体集成和使用方法
- 数据结构和算法
- 学会使用Python来刷题,至少完成10题
- R: 未完成,基本没有刷题
- 学会使用Python来刷题,至少完成10题
- 项目
- 完成整个项目的梳理过程,把握项目当前业务,具体能做到:
- 把当前项目写进简历,明白如何向别人介绍(业务,细节)
- 描述项目中难点,以及当前碰到的问题和挑战
- 描述个人当前的工作,梳理难点,讲清楚
- R:
- 可以大致描述项目的内容,具体的业务
- 物流商集成模块,但这块代码自己确实没有逐行逐行看懂,也弹不出多少亮点
- CRUD+切图仔居多,没有多少亮点
- 完成整个项目的梳理过程,把握项目当前业务,具体能做到:
验收时间:2021.06.31(同时更新个人简历)