程序员鱼皮
后端
·2022-03-20
#经验# 分享一下我总结编程学习的几个阶段,便于大家衡量自己的学习等级 无论学习任何编程技术,都可以遵循以下步骤: 1. 首先了解这个技术是做什么的?有什么优点和缺点?适用于什么场景?(不感兴趣或者和目标无关的技术可先不学) 2. 能够【被动】使用这个技术来完成项目或解决问题(要多写代码,会用技术),这里的被动是指别人让你用这个技术(比如网上现成的项目或教程视频) 3. 进一步了解该技术的特性,并能熟练运用,【主动】用该技术去解决对应的问题(阅读官方文档、进阶书籍等) 4. 了解该技术的核心思想、关键模块、各模块的作用(阅读官方文档、技术文章、进阶书籍等) 5. 阅读该技术的源码,由整体到局部逐渐深入(利用开源仓库) 6. 能够在该源码的基础上修改源码 / 定制开发,或者给该项目贡献代码或插件(可以多和原作者、项目的 issues 区讨论交流) 7. 自己实现类似的技术(推陈出新) 如果为了找实习或一般的工作,前 2 个步骤完成即可,企业中大多数的工作其实就是复制粘贴,只要进入公司一般不会遇到工作不能完成的问题。 如果想进大厂,一定要有部分技术能够完成前 4 个步骤,能做到第 4 步之后当然更好了,但要注意时间的把控。
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP