如何学习一门技术

第一大步:认知, 了解(第一印象很重要)
1.了解该技术的百科定义 
2.该技术解决了什么问题
3.摸清同类的技术有哪些
4了解该技术的主要组成部分
5.思考一下该技术为什么会出现

注:如果你知道一个东西是必学的,比如多线程,你可以先大概了解下它解决了什么,这时不要去深究什么原理,先去敲代码把这块内容熟悉,然后代码已经熟悉了之后,再回过头看它解决了什么,不用它会出现什么问题,然后再去看原理什么的,不要一上来敲的还没敲都不熟悉,就开始弄什么原理。


第二大步:学语法,学用法
看视频,或者快速上手的视频(到了后期不要总是看视频,效率太低,而且知识点不够全面,深入)
看别人写的入门博客
买书看(优先权威点的书籍)
看官方文档(硬着头皮看)
过程中建议:多思考,多提炼,多总结,写博客

第三大步:局部练习,小型实战,搭环境
小建议:遇到坑及时记录

第四大步:上手实际项目或开源项目(github)
玩开源项目的前提:是基础,语言,框架要好之外,网络和数据结构也得稍微好一点!

第五大步:造轮子,手撸源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值