选择学习新程序设计语言的技巧[1]

时间:2020-10-31 11:52:15 职场动态 我要投稿

选择学习新程序设计语言的技巧[1]

如果你有兴趣学习一门新的程序设计语言,考虑这儿的五个问题会有助于你选择最适合你需要的那个语言。

选择学习新程序设计语言的技巧[1]

我经常被人问道:“在开发工作中你是如何选择使用哪种程序设计语言的呢?”这是一个合乎情理的问题,特别是对于那些在开发领域只有极少或者没有的经验的人而言。直接了当地说“使用某某语言。”对我来说是一个巨大的诱惑。但我还是认为解释如何思考选择工作所用的语言会更好一些。

当你考虑学习哪种程序设计语言的时候,你需要问自己下列5个问题来作出满足需要的正确决定。

为什么要学习程序设计语言?

如果你的目标是学来编程,那么寻找那些传授基本原则的语言,如Lisp(或Scheme),或Ruby和Smalltalk也行。有许多优秀语言是专门设计从根本上传授编程技术的。你要绕过主流开发语言,而着眼于这些教学用语言中的`一种,并寻找与之相关的练习册、教材、或其他培训材料,这些材料会有效地教导你。

如果你想成为更好的程序员,这些教学用语言中的一种会让你受益非浅。或者,你可以尝试一种非主流语言之一,尤其是当它使用的范式与你现在所用的不同的时候。

如果你要成就一番事业,那么你需要基于市场力量作出决定。看对你有吸引力的招聘广告(工作类型,地点,薪酬,所需经验等级,等等).跟踪这语言(和其他技能),这些广告提到主要技能正是你需要学习的。如果你认为你难于接受这种语言或环境,那么您可能需要重新评估你的事业目标。

如果你只是想要得到乐趣或建立个人应用程序,那么你可以学习任何你想学的语言!

如何做程序设计语言的学习计划?

你的计划和学习风格会影响到你对编程语言的选择。例如,如果你在面对面的课堂环境中学得最好,那么你需要确保你想学的课堂存在。对于许多非主流语言,可供选择的书也很少。

无论如何,你要确保你觉得在这种语言的在线社区混得舒适。考虑这些问题:他们是如何对待新来者?提了很多问题得不到解决?是否一个良好的机制把有问题整理归档?

在这一点上,是否有好的文档资料?一个文档资料都不完整的编程语言,会迫使你依赖于社区,而一个没有助益的社区可以令你很快地沉沦。

 

【选择学习新程序设计语言的技巧[1]】相关文章:

红酒的选择技巧10-09

如何选择驾校-选择驾校的技巧10-31

1对1面试的经验技巧分析08-05

家居灯饰的选择技巧10-09

选择演讲内容的技巧07-15

新郎胸花选择的技巧09-29

选择朗诵的作品的技巧09-24

如何选择酒店-旅行选择酒店的方法技巧08-17

如何选择酒店-选择酒店的技巧与方法08-10

考研政治多项选择快速选择的技巧01-22