如何学习一门新的编程语言
在过去的几年里,我持续学习了一些新的编程语言。包括JavaScript(还有一些框架,比如Angular,React,Meteor和Node。js),Kotlin,Python等。作为一名有经验的程序员,我一直在寻找一种快速学习的方法,让我可以以最快的方式学习新语言,新的语言让我感到很开心,更新自己的知识库,并且又有一个新的玩具来应用到工作中了。
我承认有时候做到也的确不易,有时候我也不知道该从哪儿开始。
我个人不太喜欢阅读初学者教程,因为那里面有太多面向小白的解释。像什么是变量,什么是布尔表达式。还有为什么从0到10开始循环,它会进行10次的循环。我要从里面阅读很多类似的内容,会浪费很多时间,直到看到我需要的语法部分。这确实是一件无聊的事情。
但是无奈的是,面向中高阶开发人员的教程实在不太多。我想根据实际真实场景,将开发经验开放出来的人员,没法通过写出一种有价值的文章吧,比如如何面向正式的API,提供真实有效的帮助。
在每个语言都遇到同样的问题后,我自己总结了一套有效的练习。
现在的我,对每一个需要学习的新语言,都是列出一个简短的列表,帮我能够正常的学习,这些练习会让我更快的了解新语言的语法。
以下是我练习题列表的一部分。它可能不完整,也有缺点。但是对于有经验的开发,下次尝试学习新语言时可以参考一下。
练习一:在屏幕上打印“Hello World”
是的。这其实更平静,无聊。但是我还是喜欢这个传统。
这个小小练习将帮助我们了解如下事项:
1、如何编译和运行程序
2、如何进行简单的输出
3、程序从新的一行到结束怎么搞
4、是否有特殊字符,比如需要逗号和分号?
当你在写程序时,可以尝试打印一些其它的内容,比如当前的日期,你的名字,年龄等等。反正有时候可能在这些简单的打印中学到更多的内容。
练习二:编写一个从用户的输入,计算圆半径的程序,输出圆的面积和周长。如果半径不正确,显示错误信息。
-
宝宝为什么需要学拼音 学习拼音的好处
宝宝为什么需要学拼音学习拼音的好处孩子进小学前,到底要不要学拼音?记者随机采访了义乌一所小学一年级的班主任王老师,他们班上的情况挺有代表性:40个学生,90%的孩子存在提前学拼音、写字等情况。也就是说,真正零起点的孩子,只有几个。家长们为什么都提前让孩子学了...
-
最养人的文玩
佩戴小叶紫檀、海南黄花梨以及沉香木等制成的手串是最养人的。最养人的文玩11、小叶紫檀将它制成手串配戴在手上,能够起到静气安神的作用,抚平内心的焦躁,同时还能帮助人们提高睡眠质量。2、海南黄花梨海南黄花梨同样是一种非常名贵的木材,它色泽黄润有光泽,材质细...
-
学习拉玛泽呼吸法 减轻分娩痛
分娩到底有多痛,相信各位孕妈已经看过不少视频,看到分娩时孕妇喊得声嘶力竭,这时候你们已经心中有数了吧。有没有办法可以减轻分娩带来的疼痛感呢,你应该学习拉玛泽呼吸法。学习拉玛泽减痛分娩呼吸法时,孕妇可以坐着或躺着,眼睛注视一个焦点,在训练呼吸的同时辅以手的...
-
孩子太小不宜学习芭蕾
8月29日,专业从事芭蕾舞教学的佛山明珠芭蕾舞艺术学校正式开学,100多名4~12岁的孩子,迎着音乐,踮起脚尖,翩翩起舞。这里的大多数孩子,学习的目的很简单:塑造苗条的体态、培养优雅的气质,让芭蕾成为生活的一种方式。据悉,目前佛山芭蕾舞教育培训市场尚不成熟,专门从事芭蕾...