都说学会一门技术语言,然后再学习另一门技术语言就很简单了,你们有这样的感觉么?

查看 198|回复 26
PTLin   
学会语法只占整个学习生命周期的 30%。
剩下的最佳实践,常用库,各种各样的坑和一些语言底层原理才是真正的大头。
比如你重度使用 java 后学习 dart 和 flutter ,dart 的 oop 概念和 java 很像但是 dart 的并发模型对你肯定是新的东西,如何运用好 dart 的 async 就是一个挑战,使用 flutter 还要详细学一些 flutter 底层原理才能更好的理解 flutter ,并且常用的库状态管理 bloc ,json 序列化库又是需要了解的东西。
所以真想要用好一个语言很难简单的学会。
henix   
可以多从特性的角度比较不同语言,把语言拆分成特性,掌握一种语言之后,再掌握有相同特性的语言就容易了
比如同样是迭代,有些语言是 for 循环,有些是 iterator ,还有些是 generator
比如 js 数组的 filter map ,Python 里有一样的东西
再比如一些多线程数据结构,如果你掌握了 Java 的多线程,在 Python 里也可以用类似的方式思考:
https://stackoverflow.com/questions/10236947/does-python-have-a-similar-control-mechanism-to-javas-countdownlatch
encro   
应该是吧,至少 2 周上手写程序没问题吧。。。
我一般 2 天就可以写程序了,2 周就不错了,2 个月能超过 80%的人吧。
Mark24   
前提是 你学的是 另一个的超集。
如果你入门的是另一个语言的子集,要学习很多。
huangyezhufeng   
个人的体验是, 学过 Python 再去学 R ,Js 没那么难;学过 C ,Haskell ,再去学 Scala ,Elixir ,Rust 也相对没那么难。
csys   
语言范式不一样啊
我自己感觉如果说能有一个“学了这个编程语言就能让其它语言的学习更容易”的编程语言的话,也许会是 lisp 或者 scala 这种?
DOLLOR   
@NewYear
这就是 TS 流行的原因。如果没有 TS 那套工具链,JS 不仅缺少类型检查,就连补全都是残废,开发体验极差。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部