你觉得怎么样才算精通一门语言? | 话题

发起人:李俊辰
5 人讨论
2453 人围观

我们在挑选语言的书籍的时候,总是会看到“从入门到精通”这样的字眼。那么,怎样才算精通一门语言呢?


有网友表示:


当你真正认识到Javascript是一门无比垃圾的语言之后,你就算是端正态度了。请注意,我说的是端正态度,不是“精通”。因为JS的垃圾,你越“精通”,可能惹的麻烦越大。


还有网友表达了对 C 语言的看法:


  1. C语言的语言特性并不多,100%掌握并不是难事。理论上可以精通。

  2. C语言太重要了,无数的前辈和大牛每天都在用它打造和完善重要的软件系统。不熟悉这些成果,就很难认为是精通。


你觉得怎么样才算精通一门语言呢?你有什么好的建议和学习方式呢?欢迎在留言区进行交流、讨论。


讨论 (6 条讨论)

发布
用户头像
自己在面对绝大部分需求时,都可以使用这门语言实现解决方案,即使是这门语言不擅长的领域。
2020 年 05 月 01 日 21:59
回复
用户头像
1. 没法精通
2. 我们只能掌握其中一部分知识
3. 即使只掌握一部分,我们也能做好事情
2020 年 03 月 13 日 13:58
回复
用户头像
我觉得要分情况讨论。不管什么语言,都可以分成两类,应用开发和底层开发。应用开发的精通是知识广度,例如开源项目、流行框架、API,说白了就是需要多了解已经有哪些轮子、甚至是车而避免自己造个一模一样的轮子(我见过很多所谓架构师,带领组员造轮子,最后累死自己项目也完成的一般;也见过见多识广的架构师,多种语言多种工具信手拈来);而底层开发则需要知识深度,不仅了解API还要了解其背后的实现原理、性能好/坏的原因、存储方法、线程管理方法等。
2020 年 02 月 24 日 21:33
回复
用户头像
精通一门语言?太恐怖了…这应该是5年以上的大佬来讨论的问题吧,C学得越多越觉得自己啥也不是(狗头)
2020 年 02 月 10 日 10:13
回复
用户头像
就拿java来说吧。想要精通它,我认为要从三个方面着手。首先是要从思想上,对于OOP、AOP、cloud native、desig-pattern等常见的编程思想、理念要熟知,除此之外,要了解java的来龙去脉,搞清楚它的历史、发展,三大规范javaSE(主要了解对象),javaEE(有选择性的了解),javaMe。其次,对于开发工具maven、git、IDE等之类的要熟练,并且善于利用这些工具和插件来提高工作的效率。最后,从工程实践的角度,软件工程的领域,要将各种框架、技术、工具等最佳实践落实应用到具体的项目中来。
2020 年 02 月 08 日 10:21
回复
没有更多评论了