在 v2 里面泡的久了,经常能在许多帖子下面看到有人说“转语言非常容易”,Go 语言能半天入门 、Java 太简单了之类的回复。 但是在我看来事情却没那么容易,换一门语言就意味着框架、最佳实践、对接第三方开发等都要重来一遍。自从 4 个月之前从 Java 转到 go ,过程中经历了许多“痛苦”,慢慢的我发现转一门语言没有那么容易,学了四个月都不敢说自己已经掌握 go 开发,越学到后面发现自己不会的也越多,同时 Java 的语法也忘了一些。 作为一名对编程有着较大兴趣的爱好者,想知道大家对此事的看法。 1. 转语言是否是一件容易的事? 2. 真的有人同时擅长多门语言,并且写的都不赖? 语言, Java, 容易, 多门
关键要给“转语言”下一个定义。 是可以通过其他语法实现相同逻辑,叫转语言。 还是利用本语言的最佳实践完成需求,叫转语言。 前者很容易。 后者不算太容易,但有其他语言的基础,难度也不大。毕竟人的经验是可以参照、对照、映射、反推的。每个语言也只是在其特色上的区别。 但换而言之,如果“转语言”的环境变化过大,甚至是跨工种(后端前端统计)的,我觉得这个“转”字就不成立了。