您使用什么过程来学习新的编程语言?

gar*_*arg 4 methodology programming-languages

这个问题适合体验程序员.在接近您想要学习的新语言时,您是否有一个设定的过程?

我希望我有一个有效的方法或待办事项列表,我可以遵循,以使学习过程更加简化.

你喜欢独自学习还是和哥们一起学习?有没有什么地方可以轻松获得新语言的语法?您是否制作了特定类型的备忘单,您可以快速记下控制结构和重要关键字?

你记得有什么具体的东西吗?

你确定要学什么类型的图书馆?你怎么知道你已经学到了什么,你觉得你知道什么语言?

每当我拿起一门新语言时,我都会浪费时间来摸索书籍,这些书籍对于初学者来说是一半而从来没有经验丰富的开发人员.

Ans*_*her 7

就个人而言,我发现我需要一个实质性的项目来实现一种新的有趣的语言.你可以通过熟悉语法来阅读一本书,并接触到有趣的功能,但是没有什么可以让你在像项目这样的新语言中思考.


Cod*_*nis 5

我的目的不仅仅是学习一门新语言。我找到一个需要(或非常适合)新语言的项目并开始编码。

资源取决于语言,但在线教程或一本好的“学习语言”书籍都非常有帮助。我不会尝试记住任何东西,只是将文档放在身边并搜索我需要编写的每一段代码的解决方案。不同语言之间的算法变化不大,因此大多数时候只需查找我需要的特定结构的语法即可。

而且,我可能永远不会了解一门语言的一切。我只是不断查阅有关我需要的东西的文档,最终我不需要再查找大多数东西了。然而,即使对于我多年来每天都使用的语言,仍然有一些东西我必须偶尔查找,因为我以前从未使用过它们。