软要求
1. 逻辑能力
2. 质疑自己的能力
硬要求
1. 足够的代码量
- 1000行 - 新手
- 10000行 - 熟手
- 50000行 - 专业选手
靠时间积累
如何统计自己的代码行数
- 安装
yarn global add cloc
- 安装之后找到一个git仓库,输入
cloc --vcs=git .
可以用来统计一个仓库里的有效代码
⚠️如果仓库里有 node_modules 目录等不相关内容,需要把其写入 .gitignore 文件
2. 了解足够多的概念
不仅要会写,还要会说
常用常考
- 在课程中提炼
- 在大脑中思考
- 在博客上总结
- 在代码中实践
3.有足够多的踩坑经验
把该领域内所有的错误都犯完的人,就是专家
如何踩坑
- 做项目,而且是个人项目
- 个人项目的意思是所有代码都是你一个人写的
- 这样你才能全方位踩坑