V 友们都是怎么学习一门新语言的?

2018-01-26 16:22:43 +08:00
 xuyl

各位大神都有哪些高效的学习方法?我现在在看 Go 的手册,看得不耐烦。但不过一遍的情况下,看别人的代码处处要查文档也累。王垠的博客《掌握所有编程语言》里的学习方法是挺科学的,但难度不小,我不是天资聪慧的那种人,有时候无法做到融会贯通,也不能轻易抓住问题的本质。

5785 次点击
所在节点    程序员
41 条回复
MrLin
2018-01-26 16:26:42 +08:00
看一个开源的框架,比如 gin
xuyl
2018-01-26 16:30:29 +08:00
@MrLin 入门学习就看框架,没有前导知识各种看不懂。
Luckyray
2018-01-26 16:34:40 +08:00
go 的教程简直不要太友好了...跟着做一遍就行了呀。你难道直接看文档?
lingyv
2018-01-26 16:35:20 +08:00
官方文档 + 多用
xuyl
2018-01-26 16:37:29 +08:00
@Luckyray 我不是说 go 的文档不好,相反是很好,很容易看懂。我的问题是如何高效学习,看文档太枯燥。
zjsxwc
2018-01-26 16:38:49 +08:00
掌握基本语法,写代码时全靠 idea 提示,就已经能干项目了,然后代码写久了,别人的代码也看多了,这个语言就就差不多了。

对于 Go,掌握基本语法不需要多少时间,1 小时就够了
aksoft
2018-01-26 16:56:46 +08:00
我也刚学,因为有需求,所以拿起来就是干,遇到问题在 google
ai277014717
2018-01-26 17:15:49 +08:00
感觉现在语言都一个套路,就是语法不一样。
有些基本语法都是通用的实在不行先上去写。慢慢的学习特性。
觉得 swift 很优秀。语法简洁优雅,类型安全。效率也不错。可惜使用场景太少。
natforum
2018-01-26 17:17:02 +08:00
看书《 7 天学会 xxx 语言》
SuperMild
2018-01-26 17:39:50 +08:00
可以试试做笔记,写技术博客,写几个可以说明一个特性的代码片段,包括故意使用错误语法,还可以用新语言写一个函数来实现自己原已学会一种语言的相同功能函数,把这些代码片段整理一下就是一篇很不错的博文了。这样就不枯燥了。
ranwu
2018-01-26 17:41:24 +08:00
看基本语法,然后刷算法题
XIVN1987
2018-01-26 17:42:47 +08:00
不看教程,直接上手码,,遇到问题就 Google
WordTian
2018-01-26 17:42:57 +08:00
了解基础语法,熟悉网络 文件读写 数据库 多线程等常用库,就是干
extra888
2018-01-26 17:51:43 +08:00
无论学啥语言都需要动手去操作,不然都白搭
largecat
2018-01-26 19:07:14 +08:00
基础语法肯定要先看一次的,这个免不了,有编程基础的,再学别的,基础语法可能就几个小时的事,如果没有基础,那就是要好好看了,
看完了,选个自己有兴趣的,写一个成品出来,写完了基本就入门了,只是入门哦,就是有感觉了。
熟练的话,多写多练了。
prolic
2018-01-26 19:10:32 +08:00
直接写项目,照着自己熟悉的语言写,有问题就去查。不过这样有个缺点,无法写出 xxnic 的代码
likuku
2018-01-26 19:11:51 +08:00
官方入门文档看完,接着就找出自己最近做过的其他语言写的东西 /模块,拿新语言重新实现一次。

随时搜索 /查手册。
xiaoke0718
2018-01-26 19:36:22 +08:00
@XIVN1987 请问你是如何上 Google ?国内搜索搜了没找到合适的,是不是搭建 v 搬 p 瓦 s 工?
XIVN1987
2018-01-26 19:38:18 +08:00
@xiaoke0718
用的 vutrl 2.5 美金的,现在还能用,,就是速度慢
xiaoke0718
2018-01-26 19:41:52 +08:00
@XIVN1987 哦 谢谢

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

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

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

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

© 2021 V2EX