美文网首页图大狮学习方法研讨社
学erlang同时,探索学习方法

学erlang同时,探索学习方法

作者: 北京城里小码农 | 来源:发表于2015-03-07 10:00 被阅读202次

    传统教育系统下培养出来的学生,多数是听话的好孩子,喜欢听老师讲,然后去做练习,缺少一些主动性。然而社会工作中,常常缺少这种老师的角色,往往需要新的技能时,需要自学。所以在我学习erlang时,突然想要探索一下适合自己的一套学习方法,没有任何系统学习理论的支持,只是自然而然的想到哪里做到哪里,然后事后总结,调整学习方法。以下是我学习erlang时的方法,没有学习的好坏,只是做为记录自己学习erlang的过程,便于以后观察自己的学习方式,以及总结一套适合自己的学习方法论。

    1.初识erlang

    通过百度百科了解到erlang语言特性,历史背景。

    Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。Erlang问世于1987年,经过十年的发展,于1998年发布开源版本。Erlang是运行于虚拟机解释性语言,但是现在也包含有乌普萨拉大学高性能Erlang计划(HiPE)开发的本地代码编译器,自R11B-4版本开始,Erlang也开始支持脚本式解释器。在编程范型上,Erlang属于多重范型编程语言,涵盖函数式、并发式及分布式。顺序执行的Erlang是一个及早求值, 单次赋值和动态类型的函数式编程语言。

    一堆新的概念,新的名词,和其他语言一样,开始都说的很牛逼一样,就不能谦虚一些嘛!

    2.学习资料准备

    官网:http://www.erlang.org/

    社区:erlang是小众语言,用的人少,国内erlang社区基本半死不活的,通过社区学习是不可能了。

    书籍:

    《erlang程序设计》、《erlang编程指南》、《erlang and otp in action》

    博客:

     http://erlangdisplay.iteye.com/category/127758       

     http://www.cnblogs.com/me-sa/

     http://blog.yufeng.info/

    开源项目:

    https://github.com/0xAX/erlang-bookmarks/blob/master/ErlangBookmarks.md

    2.阅读《erlang程序设计》

    第一遍:浏览速读,遇到不懂的快速跳过,大致了解基本语法,好多概念还是不懂。

    第二遍:细致阅读,按照书中例子写代码,能够把第一遍读时不懂的地方搞懂。

    遗漏:只是照着书中代码敲了些例子,还不能脱离对书的依赖写代码,不知如何组织一个功能性代码。

    3.浏览资源

    为了进一步学习,想找些实战的例子,写些小功能性的代码。浏览了大批量资源,要么是太难看不懂,要么是些零散的代码片段。

    暂时陷入学习瓶颈,不能够,将学习的语法,组织成一个功能性的demo,正在纠结下一步如何学习erlang。

    是否需要继续看些基础的书籍,还是去找些简单代码,写些小功能,遇到不懂的回头再学习不懂的地方。

    4.准备尝试以上两种方式

    重复学习基础

    找实战代码,实现些小功能

    相关文章

      网友评论

        本文标题:学erlang同时,探索学习方法

        本文链接:https://www.haomeiwen.com/subject/bikmxttx.html