当前位置: 首页 > 科技观察

教你快速学会一门编程语言:学习一门新语言的10条建议,让你快速入门

时间:2023-03-16 00:31:05 科技观察

很多同学都想学好计算机编程,但是我努力了半个学期,发现自己的编程方面去年上学期的知识跟没学过一样,全忘了。那么,如果你想重新学一遍,或者想学好一门新的编程语言,有什么快速入门的方法吗?对于高级程序员来说,如果学习一门新的编程语言有C/C++的基础,大概需要两周左右的时间才能学好一门新的语言。是的,他们有丰富的编程经验,编程水平也比较高,但是我们很多新手做不到这一点。当然,这篇文章也是写给新手的。首先,编程层面的概念有点大。我们一致认为编程水平是指三个方面:代码正确性、代码逻辑和代码可读性。提高代码正确性。提高代码的逻辑性提高代码的可读性所谓代码的正确性,是指程序运行过程中代码层面的正常运行。也就是我们常说的代码健壮性(代码健壮性其实包括业务层面)。学习一门新的编程语言的10条建议(方法):1、关于编程手册通常,代码的正确性反映了工程师对一门语言的掌握程度,是一个日积月累的过程。遇到问题,先看说明书;搜索、浏览专业网站或请教同事解决问题后,应阅读说明书进行验证。2.关于经典书籍每种语言都有很多好书,我们称之为经典书籍。通过各种方法,找一本或几本好书,认真阅读,不只是为了完成任务,认真阅读,求精读而不是多读。3、关于网络技术文章网络技术文章也需要看,但不能代替书本。4.阅读该语言的官方文档。如果您希望在使用它之前吸收大量信息,您可能会受益于阅读该语言的参考资料。不要担心他们会催眠你,参考文献通常是用来查找的,而不是用来记忆的。5.使用互联网搜索。搜索网络是提供有关特定错误和一般最佳实践的信息的好方法。您还可以在网络上搜索有关解决该语言特定问题的最佳实践的博客文章。在评估搜索结果中显示的博客文章的质量并决定认真听取他们的建议时,请查看作者的公开代码组合和发布日期。6.与社区互动。虽然博客和新闻文章有大量有用的信息,但在您尝试编写的特定代码段中总会有一些微妙之处。不要害怕在邮件列表上发帖,或加入IRC和Slack频道寻求帮助。要提出问题以获得有用的答复,请确保在正确的位置提出问题。许多语言都为可能经常被问到的问题设置了“初学者”邮件列表或聊天频道。.7.编写玩具程序。一次练习一个新概念,很少有任务能打败仅使用特定概念的玩具程序。您可以专注于使您的代码尽可能干净和惯用。8.了解你的问题和技术栈的特点。当我们学习一项新技术时,往往是为了解决现有技术栈难以解决的问题。所以,了解自己面临的问题,看解决问题的关键在哪里,有多少种可能的路径,是非常有必要的。9.列出要学习的技术要点。熟悉了要解决的问题,选择了一个技术栈之后,一定要静下心来,进一步了解这个技术栈,看看自己在这条路上要学多少技术点,罗列一下,一定要罗列,这样才能学会一个一个一个,以免学着忘记这个错过那个。10、寻找合适的学习资料网络时代,知识过剩,信息过多。如果你想学点东西,谷歌或百度,相关的话题有成千上万,不相关的话题也有成千上万。总之,信息海量,而我们如蚁坠入水中,茫茫大海,我们感到有些难以渡过。学过C,学过C++,学过Windows编程,学过MFC,学过Python,学过Qt,学过JavaScript,学过Java,学过Android,学过SQL,学过Node.js,学过ObjectiveC……总结:一开始,你是无能为力,不知道该怎么做,就像我说的,没关系——继续尝试。另外,不要忘记看看其他人是如何解决困扰您的问题的。试着理解他们为什么要以这种方式解决特定问题。这是我用来学习如何解决这类问题的最好方法之一。我会看看topcoder上顶级程序员的解决方案,我从他们那里学到了很多东西。一旦你能用你所学的编程语言解决这些类型的编程问题,你不仅非常接近掌握这门语言,而且通过编码面试将是轻而易举的事,因为其他候选人只能汗流浃背,谦虚。对于新手来说,可能一时学不会,只能慢慢积累。希望你以后能成为一名优秀的程序员!