记得几个月之前自己整了份scala学习入门,不过只有一篇文章,因为那时候对这门语言并没有多么深刻的理解,所以只能写篇入门的东西,自己记录一下,让自己心里知道这门language大概是什么。工作也有几个月了,一直都在忙于工作的事情,除了看一些技术、业务、金融、文学(当然这几个月来还是以文学类居多)的书籍,在技术上除了将Android、移动互联网的几种轻应用开发技术深入了一下,好像在技术上并没有多大的提高。这半个月也看了一些底层原理的书籍,对自己对计算机的理解也多了一点认识,但是毕竟还是要知道要以实用性为原则,所以14年年底的时候就将scala又重新研究了一遍,其中顺带玩了一下haskell,感觉对自己在计算机语言的理解上面比以前思维开阔了许多。
上面大体是我这段时间对自己的一个小的总结。底下的大纲是我最近两个星期想对自己在scala的学习世界中做一下基本的总结。希望自己每天能够打开自己的博客看一下,从而让自己能够时刻记住自己的这个计划的完成进度。
大体大纲目录如下:(其中某些题目来自于《Programming in Scala》)
###1、scala基本知识###
**1.2 scala类和对象**
**1.3 scala的特质**
**1.4 scala中的继承与组合**
**1.5 几种集合尝试**
**1.5 scala类型参数化**
**1.6 隐式转换和参数**
**1.8 连结符解析**
**1.9 样本类和模式匹配**
###2、高级部分###
**2.3 Monad浅析**
**2.4 并发学习**
**2.5 Liftweb框架**
**2.6 研究一下范畴论**
###3、未来展望###
**3.1 研究一些主流的并发框架**
**3.2 spark的学习与进阶**
###参考书籍与博客###
####书籍####
**《范畴论》**
####博客####
**[hongjiang 在路上 scala](http://hongjiang.info/scala/)**
**haskell趣学指南**
**scala源码库**
希望自己在过年之前能够完成到2.3,将这个系列完成,锻炼一下自己,同时让自己对时间有紧迫感。