1
zn 2018-11-23 08:03:46 +08:00 via iPhone
语法糖多如牛毛,DSL 多如牛毛,能记起来才是奇怪了。
|
2
kokutou 2018-11-23 08:08:35 +08:00 via Android 1
不管过了多久。。。java 真的是可以拿起来就用。。。
|
3
kios 2018-11-23 08:09:12 +08:00 4
Python 用了好多年,换了工作转用 C++,结果中途需要在 C++中嵌入 Python,发现 Python 没忘,Python 真香
|
4
GTim 2018-11-23 08:15:37 +08:00
忘了不要紧,关键是用的时候能快速进入状态就可以了,不然全栈的我们,岂不是要累死
|
5
realkenshinji 2018-11-23 08:17:35 +08:00 via iPhone
Ruby 多好,干嘛转 java
|
6
gowk 2018-11-23 08:17:47 +08:00 via Android
学了 Go 打死都不会忘
|
7
kyrre OP C/Java 我确实在 Ruby 之前用了挺久的,换回 java 毫无压力。
|
8
xiaqi 2018-11-23 08:24:24 +08:00 via Android
记得当年好像写过个差不多功能的 perl 脚本。昨天拿来想改下,我去,这当年是我写的嘛?🐶🐶🐶
|
9
kyrre OP @realkenshinji 确实用了 java 才觉得 Ruby 的优雅,但 java8 后好不少了。
|
10
green15 2018-11-23 08:31:29 +08:00 via iPhone
用惯了 python,转回头用 c 各种难受
|
11
glaucus 2018-11-23 08:34:52 +08:00
我三个月不用 Python 都快忘了 - -
|
12
storypanda 2018-11-23 08:34:58 +08:00 via Android
看了 js 基础语法再看 Java/Android 的表示,还记得一点点 js,现在满头的 public class
|
13
VDimos 2018-11-23 08:42:27 +08:00 via Android
以前用 java,现在用 rust,java 的语法搞忘完了,一年不到,忘得太快了
|
15
Neojoke 2018-11-23 09:07:36 +08:00 5
有同感,已经习以为常了。
不经常用,就会忘记具体的库的 API 和技巧。 我有个办法,既能够掌握多门语言,又能深刻理解和记忆。 当你掌握大量编程语言的知识和经验的时候,如果经常忘,就要想办法对已经掌握的知识进行压缩。 压缩的原则是:相同和类似的知识只记忆一次,只记忆不同点并进行对比俯视。 比方说 j2ee 的体系结构和 Ruby on rails 的体系结构的对比,这两者属于同一类概念,是两门语言的开发规范和实践框架,不断对比,理解和加深记忆,就能记忆住不同的技术栈里面相对应的组件、工具和库 比方说 Ruby 的 mixins 和 Java 的接口之间的不同和联系 比方说 Java 的重载和 Ruby 的重载原则有什么不同 比方说 Ruby 的垃圾回收和 Java 的垃圾回收有什么一样和区别的地方 如果能经常这样思考,对比,触类旁通,可以通过学习另外一门新语言,俯瞰之前已经熟悉的另外一门语言,就能进一步把握理解老的语言,快速掌握新语言的核心。 我经常就这样做,不断拿起使用不同语言写过的代码,放在一起。 JavaScript 的协程和 Python 的协程有哪些不一样的? JavaScript 的 promise 和 Python 的 generator 有什么联系。 Java 的反射和 Python 的动态类型有什么区别,反射能做到什么不能做到什么,Python 的动态类型可以做到什么,又有什么坏处 等等 去思考为什么这门语言要这样用,那门语言要这样设计,一切皆有缘由 |
16
XIVN1987 2018-11-23 10:12:38 +08:00
所以不用学那么多种,,不经常用慢慢就忘了,,
学个三四种足矣 |
17
gowk 2018-11-23 10:17:00 +08:00 2
@lepig Go 语言 25 个关键字,语法超简单,基本没有什么心智负担,语法糖少,没有什么黑魔法,就算是大型程序依然保持非常高的可读性,是比 Java 还要规整的语言,团队里的新手熟手均可快速上手,新兴的创业团队使用 Go 的越来越多。
|
18
lihongjie0209 2018-11-23 10:25:04 +08:00
|
19
zhangalong69 2018-11-23 11:13:40 +08:00
@gowk go 的布道师
|
20
lolizeppelin 2018-11-23 11:24:07 +08:00 1
楼上整那么多 其实都没说到点
人老了记忆力就下降 权重不高的东西就直接忘记了 基本都只记忆逻辑部分 剩下的靠推导即可...... |
21
kyrre OP @lolizeppelin 犀利!
|
22
shalk 2018-11-23 11:47:14 +08:00 via iPhone
多手写就不会忘,我通常会用 perl 来处理文本短平快
|
23
xiaxiaokang 2018-11-23 11:52:25 +08:00
语言只是索引,不可能记的全,哪怕记全了敲起来也会乱,比如我 js 和 go 的 if 就会混乱,总会习惯敲括号
|
24
yiyiwa 2018-11-23 14:43:25 +08:00
一般用 awk 处理文本
|
25
q397064399 2018-11-23 16:55:21 +08:00
@Neojoke #15 这就像是 docker 的文件分层了,每一层只记录一层的信息,下一层有改动 直接采取添加的形式
|