学习编程有什么方法吗?

发布时间:2020-08-17 11:02:12

1.多实践基准API

第一种学习方法是进行更多实践。 仅仅思考是远远不够的。 过分强调阅读书籍和观看视频以及忽视练习的结果是要拥有良好的眼睛和低调的双手。 当您发现问题时,您认为它可以解决问题,但无法实现。 这是因为编程需要精确地考虑和实现每个细节。 如果仅是粗略的理解,就很难实现学习目标。

那么我们如何练习更多呢? 我应该模拟更多的实战项目吗?

情况并非如此。 在早期学习中,您不应该参与复杂的实际项目,而应该尽可能多地了解编程语言的能力,例如练习使用其基本API和使用其扩展包的API。 实际任务不得包含太多代码。 最好专注于API并尽可能地了解其用法以及其相应抽象模型的内部机制。

有时,API使用起来非常简单,但是它有一个对应的抽象模型,这不容易理解。 例如,当您学习JavaScript来操作网页时,您将接触到许多抽象,例如文档对象模型和Flex Box模型。 在这种情况下,建议您首先遵循黑盒规则,这是为了了解此模型的作用并掌握API。 如何使用它,暂时忽略其内部运行机制,然后将这个未被理解的问题暂时记在一个小笔记本上,以备将来解决。

所以,我们所谈论的是多种实践,不是实际的项目实践,而是非常精细的实践。 理想的粒度是在单个API上完成一项实践,因为API本身体现了编程语言或开发套件设计人员的初衷。   2。 问问自己为什么

第二种学习方法是问自己为什么在学习过程中,有意识地设计一些挑战自己的问题,这样就无法暂时解决它。记录问题并继续学习。 问题。

第一种问题是在学习过程中自发产生的。 例如,如前所述,您正在学习的某个知识点可能涉及您以前不了解的另一个知识点。 如果那是一个困难的知识点,那么最好先记录下来,并且不要打断当前的学习思路。

第二类问题是自觉地提出。 例如,当您练习使用API时,请考虑以下问题:在什么情况下可以使用此API? 为什么此API需要这些参数? 该API和以前学习过的API经常一起使用?

能够主动向自己提出问题是一个很大的进步,这意味着您已经真正进入了积极思考的状态。   3。 设置层次结构目标并继续练习

在练习API时,我们的目标是了解和掌握此API的用法。 最初熟悉编程语言的API之后,可以设置下一个目标级别,并尝试使用已经掌握的知识来实现此目标。 无需完成大型程序。 在大多数情况下,尝试编写诸如Snake之类的小型游戏是适当的:

当然,这个分阶段的目标也与您的最终学习目标有关。 例如,如果您学习的动机是开发Web应用程序,则尝试实现一个简单的图片共享或博客系统。 如果您的目标是人工智能,那么在此阶段,您可以尝试使用神经网络来解决文本分类问题。 简而言之,设定分级目标是为了激励自己前进,太高或太低都是不好的。   4。 学习战斗

学习编程的目的不是学习,而是开发有价值的程序。 因此,全日制学习最终将结束,并且您可能会专注于繁忙的编程工作。 但这并不意味着您不再需要学习。 实际上,技术的发展是极其迅速甚至剧烈的,所以请不要忘记:

保持积极的学习态度和敏锐的好奇心,学会战斗!


返回列表

服务热线:4006068008 0531-85860101 15589999555邮箱:zlxk@zlxk.com地址:山东省济南市高新区鑫盛大厦2号楼24层

Copyright 2023,ALL Rights Reserved zlxk.com | | (c) Copyright 2024版权所有 鲁ICP备20032954号-1网站地图