请教下,对于一种语言,如何称之为精通?

2018-08-01 09:47:20 +08:00
 superXiong

最近由于接手某新项目,需要用到 ruby 的 ROR 框架,负责人是业界大牛,一个劲给我讲着 ROR 的好处, 最后说:“虽然这个语言现在不是很流行,但是面向程序员很友好,如果你能精通,对其他语言的学习也是有很大帮助的。”

我没搞明白他讲的最后那句话的意思......有时候学习一种语言,学到一定程度,业务可以搞定了,就不知道该往哪个方向走......

主要是精通这个词,何谓之精通?对于 ROR,或者说说比较火的 Java 和 Python,如何才能称之为精通?

6382 次点击
所在节点    程序员
73 条回复
ww2000e
2018-08-01 21:40:52 +08:00
像那些高级脚本语言参与语言开发算不算,一下精通两。。
likuku
2018-08-02 01:43:36 +08:00
实现全功能编译器 /解释器,如此这般对所有编程语言一视同仁,标准一致。
ilgharkus
2018-08-02 03:13:00 +08:00
精通这种东西需要几十年的积累,像 C++这种这辈子就别想了,其他的需要会熟练运用大部分框架,熟练许多种写法,之类,熟练的东西多了,覆盖的广了,就精通了。
msg7086
2018-08-02 06:24:29 +08:00
@wupher Rails 现在差不多还是搭 POC 项目的首选框架,等项目做大了再考虑换别的语言就行了。
yulitian888
2018-08-02 08:29:54 +08:00
@loqixh 也这算曲解的话,正解又是什么?莫非 Vs6 已经被开除出 VS 家族了?
随便搜个光盘封面以正视听 https://page.auctions.yahoo.co.jp/jp/auction/f229614908
superXiong
2018-08-02 09:34:57 +08:00
@msg7086 大佬,POC 项目是指 POC 测试吗? Proof of Concept ?
wupher
2018-08-02 10:00:58 +08:00
@msg7086 每种架构的选择都有背后的抉择,你总是要选择一些,放弃另外一些,不可能面面俱到。这也算是一种“等价交换”吧。

RoR 确实出活快,快速原型非常方便。但是一到后期,性能和代码风格(大团队、历史)都会带来很大麻烦。强如 Twitter,最后也进行了改造和重构。

项目成型再改造确实是一种思路。但是,一方面业务正在快速发展,一方面还要推翻重构,很有可能会对业务产生影响。再考虑一些业务外的东西:高速发展期很可能人员、管理、投资人都会面临较大变动。此时要全面变更技术栈,无论从个人利益、原有团队利益甚至公司未来发展都会带来较大变数。

考虑现在新的框架和架构早已不逊 RoR,我个人应该会选择其它的方案。
finaldusk
2018-08-02 10:40:58 +08:00
精通英语-->26 个字母全认识
xkeyideal
2018-08-02 11:03:36 +08:00
ruby 就是垃圾,ruby 的世界能称得上成功的项目只有 github
adablue77
2018-08-02 13:15:31 +08:00
去招聘网站看看就知道了 不同薪资的精通 定义是不同的 常见的精通就是能干活
msg7086
2018-08-02 14:06:07 +08:00
@wupher 是啊,但是不管怎么说,初创公司还是要先搭起 POC 才能拿到投资向上发展。
最近几年新语言新架构层出不穷,倒的确是带来了很多新选择。

不过我还是不舍得放弃 Ruby。写代码写起来实在是太舒服了。
toaoman
2018-08-02 17:59:50 +08:00
也就是能解决问题而已,精通?有意义吗?
itgoyo
2018-08-03 10:49:24 +08:00
请问这里有人精通 C++嘛?没有的话我过几年再回来问。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/475828

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX