Ico*_*ood 6 language-agnostic programming-languages
我知道这是非常主观的,但这是我一直在努力的事情.我甚至对尝试学习一门新语言犹豫不决,因为我将在下面概述.如果这个关闭了,我想我会笑着承受它,但这是我想要解决的问题.
当我开始学习一门新语言时,似乎大多数学习资源都是针对新程序员的.然后,我最终阅读"详细"教程或其他东西,并感到无聊.我倾向于觉得我浪费了很多时间来研究变量如何工作,数据类型如何工作以及其他基本的东西.这些都是重要的事情,但我可以处理技术术语,并不需要像初学者那样为我分解的东西.
我也觉得如果我只是潜入一个项目,我将学习坏习惯,而不是从学习一门新语言中获得所有好处.我仍然会使用我已经知道的范例来做事情并且攻击他们使用新语言.
所以,我的问题是:你发现哪种策略最有助于充分利用新语言?你学到了什么技巧?
写代码。如果您有一点点使用该语言的经验,您将从书中获得更多。
您可以首先从另一种语言移植代码,这样您就可以专注于新语言的语法而不是算法。您的第一个端口可能会太直接,但没关系。然后,在您了解有关新语言的更多信息后,返回并再次移植您的代码,这次使用新语言的习惯用法。