技术快速更新的时候
最基础的知识一定要做到professional

2018.3.21 星期三 07:50

Z 实际

一 主要资源/学习路径

1.1 w3

一些流行的库/框架 官网都有文档/API
看几遍+实际 基本上可以理清一些思路
有问题,转 Github:Issues(mediasoup转了一次 google+)

1 补充说明

  1. 可能会有不同的版本,或者不是最新的。
    比如:angular.js的不同版本;angular最新版;video.js文档没有及时更新
  2. 有些可能没有中文文档,如:video.js
    有些可以找到个人/组织的中文翻译文档,多是Gitbook,简书较为简单
    比如:webpack的个人使用总结(官方有中文文档);gitbook使用
  3. 即使是w3,中/英文 之间也有差异,还有tw
    比如:Hexo:list_categories()
  4. 即使w3看明白了,参考一些个人使用总结,也是没有坏处的
    比如:webpack和NexT 集体的用法/插件/优化

2 推荐w3

MDN 最佳/首选 ,权威/全面,还有polyfill;中/英版
w3school,runoob等次之

3 lists AFN


  1. +:video.js,socket.io中文,codelabs:webrtc-web,webpack(V3.*),Hexo,NexT ,bootstrap(V3)
    -:debug,iScroll,
    0:vue.js (V2,很久了,没有实际)

  2. swagger,express,pm2

  3. dashjs,angular.js(V1.3.15)
  4. 知识点
    MDN: canvas,webRTC相关,
    fullscreenAPI

1.2 pdf

系统/全面学习某一个语言,书籍 是最好的
cause:“尽信书”
上文提到的 推荐w3 教材/API 非系统学习

lists AFN

html,css,js,jquery,react,ES6(V2-ruan)
《sql必知必会》

1.3 google和社区

余下仍有问题,google(google和baidu资源不一样)

社区:

选择 说明
github issues: 正宗,检索没有社区方便;难题还得github issues
segmentfault: 多人解答,面向程序coder;还有英文版
掘金: 也是coder;还有翻译
CSDN: 可用性强;老的社区
简书: 小白教程,也有参考价值
Google+: mediasoup遇到过
个人博客: 有些属于社区(CSDN,伯乐在线,),还有是个人搭建(Hexo等)
facebook/twitter等国外网站 没有浏览过 (Hexo w3还提供了youtube的教程)
其他圈子: 比如QQ群
知识拓展: 公众号,听说(听别人说)
闲暇: weibo,朋友圈等

收藏了一些,需消化/吸收/整理

二 其它比较(video)

没有看video的偏好
时间较长,没有w3/pdf产出高,
基本教程pdf/w3 是最权威/全面的

video “老师”带纯小白还能凑合,可以听到一些其他方面的知识
video 练项目可以,耗时(可以倍速/回看),注意总结/思考

大会的video可以看,提升bigger(长见识)

三 不推荐

如果是专业的,都不喜欢直接问别人,baidu一堆
基础问题/表达不清

四 最后

实际出真知
反复看,书读百遍其义自见

对撸教程只是入门,包括对撸video项目;
只有在项目中,自己去撸代码,才会接触到问题,去解决问题;才能加深认识/理解

目前,看源码不能说看不懂(几行代码还是可以看懂的);
但是,整个框架怎么一步一步搭建的/整体构思 很关键

总结帮助掌握知识(PS:md文件有点shuang),建筑知识体系
可以去写博客/拾人牙慧

3.21 10:20

A [更快学习 JS 的 6 个简单思维技巧]

  1. 不要让将来的决定阻止你进步
  2. 不要让自信把你骗进遗忘陷阱
  3. 用正确的心态进行实战练习
  4. 用Facebook的窍门找时间编程
  5. 思考地越慢,学地越快
  6. 先用简单语言编写复杂代码
    结论
    我们已经了解了快速学习 JavaScript 的几个方法,你也可以运用这些技巧去学习其他的技能。下面概括一下我们讲的内容:

C 其它

职业规划:一大堆