最后一节课程,老师准备了好多东西,对我个人而言,老师讲的这些东西,我还是需要反复的看(本节课程长达3个小时)
1、JS的优点是函数式编程
李想的学习的那股劲
老师表扬了李想童鞋,表示她一直以来走的非常的稳健,李想的英文的能力是蛮强的,所以看技术文档的时候,总是可以抓住重点。本次的例子,就以入门课程的李想第6次作业来进行举例。-
代码的讲解(改代码)
淘宝前端团队的一篇文章,老师表示比较好
http://taobaofed.org/blog/2015/10/29/deep-into-node-1/
这篇的文章老师表示可以看个20或者是30遍的,会解决你心里遗留的很多很多的问题。一些概念的讲解
发送了100个请求,这些个请求都可以被接的住,这种能力就相当于并发的处理的能力。nodeJS单线程
为什么是单线程,但是它有线程池的这个概念。老师觉得小程序是一个非常简单的事情,因为它主要模仿VUE相关的知识。下载老师的开源的代码,照着进行模仿,运行,但是需要注册一个小程序的开发者的账号。里面的项目架构看起来是非常的熟悉,里面没有什么特别新鲜的东西。
小程序里面提出了一个app的概念:手里不管Andriob 还是 ios ,里面的app都有一个状态的。小程序给出了我们一些回调的函数,当程序唤起了以后,需要做些什么事情,就非常像VUE的生命周期。App 里面的几个生命周期的函数,是非常非常的重要,如何保证开发的小程序的质量比较高,就是是否能在合适的点去做事情。
开发小程序的时候,与服务器交互的时候,需要去小程序的官方网站去查找它的API,按照它提供的规则来进行服务器的交互。
小程序的生态是不开放的,但是工程师总是牛逼的,Tencent 又开发了一套框架,可以安装后,当做第三方的库来使用。
小程序的生命周期,在腾讯的官方的文档中没有关于生命周期的介绍,文档介绍的补全,简书的作者有写出自己的理解。
在demo的index.js中写入以下代码
onLoad:function (options) {
//页面初始化
console.log('index Load')
},
onShow:function () {
//页面显示
console.log('index Show')
},
onReady:function () {
//页面渲染完成
console.log('index Ready')
},
onHide:function () {
//页面隐藏
console.log('index Hide')
},
onUnload:function () {
//页面关闭
console.log('index Unload')
}
- 如果希望在小程序里面操作录音的功能等等,这个就必须来使用小程序本身的API。可以利用download 老师的代码,然后利用老师的代码进行改改改。
2、函数式编程非常非常的牛逼
如果把函数式编程这块搞的非常的明白,那么写代码的时候将不再搞一大推重复的东西。
函数式编程的思想是用函数生产函数,这种方式非常的牛逼,搞懂了以后,那么就能写出非常牛逼的代码,很多的语言,都在加强这块。这一块在未来将成为一个非常好的主导的方式。
在Express 里面老师希望大家把ramda学好,把promise学好,老师说技术发展的特别快,希望大家不断的学习,真正的把一门语言的思维的方式搞明白以后,以后无论语言的技术怎么变,代码基本的模式是没有变化,变化的只是一些编程的套路。
老师表示自己以前也特别的喜欢和别人来争论。老师表示光看缺点也不怎么好,还是要尽量的多关注别人的优点。
老师表示自己一直没有视频共享到百度云盘,因为他比较讨厌在自己的电脑上安装一下这个软件,今天下课后,老师会全部共享给大家。
3、后期学习的方向
老师希望大家在后期学习知识的时候,需要在群里里面问大家,而不是单独的问他,因为他可能没有答复,在群里的话,大家都可以看到,并且都能进行答案的共享。
老师再次表扬了李想。一个女孩子,有自己本职的工作,还要带孩子,并且是一张白纸,老师表示很难想象,李想的成长的速度这么的快,简直让人刮目相看。
老师表示如果大家在北京的话,都可以在北京约起,只要时间没有问题。老师在入门课程的时候,那是老师的第一次,那个时候,教的特别特别的难,如果把难些知识的难易程度进行合理的把控,让小白们都能吃得透彻。
进阶课程的上课模式。相对就比较轻松了。上课之前老师会关注一下,大家在讨论什么样的问题,然后把这些问题在上课的时候,给大家进行答疑。
上完这种网络授课的课程以后,老师表示自己收获特别的大,知道了如何的教别人,收获特别的大。一直有人不断的提醒老师,如果想要上课的话,可以上斗鱼去直播。
老师表示多多少少还是有些不舍。入门课,先导课程的时候。有人一直在告诉老师,你准备迎接一群小小白吧。到现在,一路走来之后,老师觉得特别特别的有意思。老师说学习技术的时候,一定不能吭哧吭哧的自己学,一定要把自己学到的东西,学会与大家进行分享。
老师表示学的好的同学,需要多多帮忙的拉一下一些同学。一个班级肯定有学习的好,学习的坏,这个都没有关系,老师希望大家多关注自己之前的状态,再看看这个时候状态。要多和自己来对比,不要和别人来比 ,不要和老师来比,因为老师十几年的功力,不是一下就能超越的,请不要放弃,这个事情特别的好玩。
老师表示大家需要学习,如果你在遇到问题,抛出问题的是,老师给出的解决问题的方法。一定要多思考,如果你达到了抄神的境界下,如果你单独扔下了一个代码,那么老师看都不带看的。因为代码是有上下文的,所以大家在问问题的时候,需要自己在遇到问题的时候,首先自己来分析一下问题产生的核心点,之后针对提炼的结果,再再群里问大家。
4、Ramda的学习
很多ramda的例子,写的比较的专业,例子写的不是特别的好,关于这个,老师可以给出大家一些引导。
webapp的sample一定要做,如果有问题的话,可以在群里问老师。
很多人想要转行,老师表示会想办法再帮助大家一把,在技术方面,再给大家一些指导。
过了年,很多人卯足了劲去找工作。年后算是一个非常非常好的机会,希望大家好好的抓住这个机会。
老师个人认为JS的课程,如果走到了进阶,你们的这批人,肯定是学习能力和成长能力特别强的人。老师说他分享了一些这群人的一些数据。JS的入门课程是500多人,JS的进阶课程是200多人,已经有一半的人放弃了。
老师表示李想的学习能力简直太牛了,动力太足了,老师表示自己真的特别的幸运,看到这群人,希望大家能够一起成长。我们既然走到了这个行业,我们需要活到老学到老。比如说李想发的英语的文章,老师说每篇都会看。
学习的这个事情,只要开始了就永远不晚,老师说学习日语纯粹是自己的爱好。老师说以前有一个同事给大家讲,南方人,RR不分的时候,那么学习日语的话,就有了天生的天分。
老师表示日语学习不能多学,否则会把英语带偏了(哈哈哈哈,此处应该有掌声,笑死人啦。)
后面的课程,大概有一个小时,老师和大家聊了很多,老师说大连那么吃海鲜特别特别的爽。
老师说自己从来都没有想过停止奋斗的这个想法。因为自己的很多同事都因为北京发生的事情,所以他们渐渐地已经在逃离北京的路上。老师表示自己一路走来,虽然压力也特别的大,但是从未没有想过逃离,从未想过不去奋斗,老师表示如果你不断的成长,那么就会给你很多生存的力量。老师为什么会说这个事情了,因为老师的群里有讨论这个事情,老师说大家还是非常的幸运的,在群里不断的学习,相互的鼓励,获得成长。
老师说大家需要在一个正能量暴涨的环境里面,在这个里面,尽管你可能不发音,但是只有在这里,你会受到别人的刺激,获得成长,老师表示自己还是非常的喜欢北京的,欢迎大家来到北京来玩。