如题
贺代码!
看着好厉害,还需要更努力的学习啊。
学习的话
- Decompose (解构) 开源项目 - 整个项目或者依赖, 二次开发开源项目是个不错的学习途径
- 教别人你学到的东西
复用的话
- 做自己的 Snippet (代码块) 或者 Scaffolding (项目脚手架)
- 把自己做的 snippet 和 scaffold 给别人用
从一个 coder → engineer 的成长, 还需要
基础计算机 / 网络知识 - 数据结构, 复杂度, 网络, 线程, 进程, Linux系统等, 千万不要小看基础知识, 等要用的时候才发现有多重要.
统计与数学能力 - 当你设计系统时, 一个很重要的任务是减少系统的 variance, 如果你不擅长数学和统计, 在优化系统时会找不到方向 (盲目调试 vs. 精确优化).
4赞
很同意这点,不要因为技术而去技术。尽量培养兴趣,学会知识后去做一些自己喜欢的小功能。
比如,可以搭建个人网站,将学习到的内容一点点往上叠加,多动手。
经常关注github的热点,看到好的开源项目可以拉下来自己学习它的优点,设计思维和方式。
希望能够帮到你
如果学习中遇到问题也可以在社区里提问哦
好哒
还可以去GitHub上找一些大佬们的代码,这一招在读深度学习论文的时候非常有用
数学公式看不懂,代码看得懂啊