Top 10 Skills to Learn to Be a Scala Developer

Top 10 Skills to Learn to Be a Scala Developer

17.734 Lượt nghe
Top 10 Skills to Learn to Be a Scala Developer
Article: https://blog.rockthejvm.com/ten-scala-skills Scala Essentials course: https: //rockthejvm.com/p/scala Advanced Scala course: https://rockthejvm.com/p/advanced-scala This video is for aspiring Scala developers. As the Scala ecosystem matures and evolves, this is the best time to become a Scala developer, and in this video you will learn the essential tools that you should master to be a good Scala software engineer. We'll talk about the CS concepts you'll need to be a good Scala developer and then we'll outline the top 10 skills (mostly mental models) that you will need to become a Scala programmer. Contents: 0:00 intro and benefits 4:08 immutability 5:59 expressions vs instructions 8:58: OOP 11:54 pattern matching 13:00 functions as values 15:06 collections 17:41 abstract reasoning with FP 20:16 monads (briefly) 20:53 futures 22:47 contextual abstractions Follow Rock the JVM on: LinkedIn: https://linkedin.com/company/rockthejvm Twitter: https://twitter.com/rockthejvm Blog: https://blog.rockthejvm.com Website: https://rockthejvm.com