如何规划自己的编程学习之路?
很多人问我"应该怎么学编程",今天系统说一下。
第一步:确定方向
首先要知道你想做什么:前端、后端、大数据、AI?
不知道选什么的话,看我前面写的文章。简单说:想找工作选Java或前端。
第二步:找一份学习路线
不要自己瞎摸索,找一份现成的学习路线。
网上有很多人整理的Java学习路线、前端学习路线。找一份靠谱的,照着学就行。
推荐几个:
- B站上各大UP主的学习路线
- GitHub上的learning-roadmap项目
- 技术社区里的学习路线文章
第三步:准备学习资源
根据学习路线,准备对应的学习资源:
- 视频教程(B站、慕课)
- 书籍
- 官方文档
不用一次准备太多,学到哪准备到哪就行。
第四步:边学边练
这是最重要的。
看完一个知识点,立刻动手练习。看完一门课程,做一个项目巩固。
千万不要光看不练。编程是一门实践技能,不写代码学不会。
第五步:做项目
学了一段时间之后,要做项目。
项目能把学的知识串起来,而且找工作需要项目经验。
初学者可以做:
- 待办事项清单
- 博客系统
- 商城系统
跟着教程做一个,然后自己改造、加功能。
第六步:查漏补缺
做项目的过程中,你会发现自己还有很多不会的。
不会的就去学,学了再用。这样的学习最有效。
几个建议
1. 不要追求完美
不要想着"把Java学完再做项目"。
学到60分就开始做项目,边做边学。
2. 不要频繁换方向
选了一个方向,至少学3-6个月再考虑换。
频繁换方向最后什么都学不好。
3. 找人一起学
自己学容易放弃。
找个朋友一起学,或者加个学习群,互相监督。
4. 记录和分享
学了什么、遇到什么问题、怎么解决的,记下来。
可以写博客、发朋友圈、在学习群里分享。
5. 保持耐心
学编程不是一两个月的事,是一年甚至几年的事。
别着急,慢慢来,坚持下去就能学会。
我的学习经历
我大一下开始学Java,跟着B站的视频学的。
学了三个月基础,然后开始做项目。做项目的时候发现不会的就去学,学完继续做。
大二暑假找到实习,实习中学到更多。大三秋招拿到offer。
整个过程没有什么捷径,就是坚持学、坚持练。
你也可以。
