我们这,新人一般要求一周内学完《Scala实用指南》,
然后直接读项目代码上项目。
我们用 Scala 解决后端的一切问题,
比用 Scala 写 Spark 计算任务本身难多了。
因此我相信你直接读《Scala实用指南》上手是没问题的。
不建议看 Scala 的源码,也不见看它的标准库源码,
因为对一般用户而言太难了。
还不如直接读 Scala Language Specification:
https://scala-lang.org/files/archive/spec/2.13/
又短又简明扼要(如果你有读源码习惯的话),
比什么 Java, C++ 都简单多了。
【 在 elizabethxxy (谢绝私聊!网上流氓骗子多,小心谨慎!) 的大作中提到: 】
: 标 题: Re: 求指点:怎么学scala
: 发信站: 水木社区 (Wed Mar 4 20:14:59 2020), 站内
:
: c/c++都会,dev过几年,跟着书ide里学着抄写过框架和算法,但是多年不写代码了。现在基本能看懂。主要靠它们在linux based的操作系统里看看操作系统自带的工具对应的源代码。然后照猫画虎把自己觉得用起来不爽的操作稍微改一改。
: java精通,OOP、design pattern、网络编程、jdk source code等等都是拿这个扒拉的。现在靠着java能扒拉一些常见的互联网框架的source code、android操作系统的source code、算法等东东。
: 会前端/shell/python,都是看看就能会,不会写的会在网上搜+抄代码,但这几块儿都是熟悉,不是精通。
: 计算机方面的中文、英文专业书籍视频基本上可以看懂听懂,少量借助于中英文词典。
: 以上,就是我的浅薄的编程基础,基本上啥也不会,属于提笔忘字,一提醒还知道一点。会装软件,会抄代码,会搜索东东。
:
: 现在scala看的书是programming in scala,看了3天了,打算明天开始看spark SQL。不管了,不熟就不熟吧,先copy paste下来语法,然后拿着语法的notes先迅速go through一遍再说,实在不行,就打算多来几遍了。再不行,只能跟着书一边学一边ide里抄代码了。以后有时间再找个用scala写的框架或者工具,扒拉它的源代码了。
:
:
: 【 在 xWvxYWYxvWx 的大作中提到: 】
: : 请说下你的编程基础,以及看的什么书和资料。
: :
:
: --
: ※ 修改:·elizabethxxy 于 Mar 4 20:23:52 2020 修改本文·[FROM: 111.33.248.*]
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 111.33.248.*]
--
修改:elizabethxxy FROM 111.33.248.*
FROM 183.14.135.*