Warning: Undefined global variable $debug in /var/www/ourcoders/tiny4cocoa/application/controllers/baseController.php on line 124
刘鑫Mars 2020-01-31 05:08:47 发布的技术动态 - OurCoders (我们程序员)
刘鑫Mars
2020-01-31 05:08:47 发布
这个时候还没睡的胖友应该可以抽时间思考一下选择与未来了吧( ´Д`)y━・~~
我前段时间从这里 网页链接 买了一些电子书,嗯实际上是 objcn 上所有的电子书。
很值,我有很多年没有做iOS开发了,趁这个机会重温一下,补一补自己在交互开发上的短板。
另一方面,近十五年来编程语言,特别是应用编程语言的发展,其实是趋同的,在面向对象之后,有一些新的特性正在成为共识,例如静态强类型,编译器提供静态分析(对开发工具友好),自动类型推导(对编程者友好),单继承,trait(重点是允许带有默认实现的协议),泛型(而非动态类型),异步任务和隐式的线程池,annotation/decorate,面向字符而非字节的文本类型,high order支持,promise等等。对于我来说,这里面大量的知识都可以应用在未来的java/scala开发中。
特别是,呃,这一两年,我花了一些时间,读了一些关于反应式(react)程序设计的书和文章,可以说都没有这几本讲的好。有太多书停留在理论层面,无法落地。包括很多akka的书籍和文章,拿着开源的akka,指着源代码,就是说不明白。这里面也包括akka的官方文档。而这几本书对反应式编程的动机、实践、原理都讲的不错,很具体,可操作。很适合入门,入门后再去读那些形而上的东西会更有收获。
嗯,我还向rust程序员推荐过这些书,现在针对新一代语言的工程实践的书籍太少了,这几本书很难得。如果你真的懂这几门语言,那么你会发现很多可以互通复用的知识,语言的差异并不是很大的问题。
我目前也只读了全部这几本书的一半左右,如果同行们不知道什么时候复工,又真的没事情做,考虑一下这几本书吧,全买了也就一个键盘的钱,真的很值。
新的一年祝大家健康ε-(´∀`; )