如何学习一门技术

如何学习一门技术

同样的生活,在你经历了一些意外和不如意之后,你再回过头来看,之前你所抱怨的生活其实是一个蛮不错的生活。

罗翔:每一个人都应该拥有学习的能力和权力,真正的知识要能走出书斋,去影响每一个愿意思考的心灵。

发明C语言的大佬Dennis Ritchie:the only way to learn a new programming language is by writing progams in it.

开发者学习路线图

Developer Roadmaps

如何高效的自学?

  • 结果导向
  • 主动学习
    • 立刻上手
    • 不断联系和实践
    • 将学交给团队
  • 耐心,战胜挫败感
  • 形成高效的反馈环
  • 善用工具

如何上手?

  • 从小处开始,不断扫清障碍
  • [阅读]别人的文档代码,[抄袭]别人的思想
  • 在线上线下寻求辅助
  • 不断在项目中历练
  • 寻求知识和技能背后的本质和规律

寻求知识技能背后的本质和规律,其中"类比"是一个很重要的方法,常常把新学习的技能技术和已知技术在不同维度进行类比,比如刚刚学了Actor model并发模型(Erlang所用的并发模型)

 

CSP(Communicating SequentialProcesses)是golang使用的并发模型

找到他们的相同点和不同点,理解他们之间的优劣,还可以顺带比较通过加锁来处理并发,通过异步来处理并发以及通过STM(Software transactional memory)来处理并发。

通过这些其他的一些并发的解决方案来更好地学习Actor Model本身,这样每次可以把新的知识和旧的知识融合起来,新的知识能很快找到归属,而旧的知识从脑海里面拿出来回顾,让旧的知识留存率变回来。这样可以一举两得。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值