机器学习:实用案例分析_实用性:学习新语言的关键

机器学习:实用案例分析

随着编程的飞速发展,每个人都致力于成为最快的学习者。 那么正确的学习方法是什么? 务实。

务实是指实践自己所学的东西,边做边

假设您想学习如何做饭。 务实不是在YouTube上查找有关如何烹饪或阅读一些厨师食谱的视频。 不,那是你做饭的时候

为什么这是一种很好的学习方法? 您将以更快的速度学习事物。 这是因为当您一遍又一遍地做某事时,您的大脑会习惯它,您会记住这些步骤,还会了解这些错误的原因,等等。

务实

不做该怎么做? 优秀的演讲者无数次练习演讲。 他们不只是读一本书。 我们的知识上有很多漏洞,而寻找和修复漏洞的方法就是这样做。 因此,当我们知道错误是什么并且可以克服它们时,学习的过程就变得更快。

作为开发者应用实用性

在学习编程时,不要在喝咖啡的同时观看教程。 做吧 打开记事本,然后开始键入您所学的内容。

在实用性范围内,最关键的事情就是要有目标 。 像,为什么要学习Python? 要创建应用? 还是游戏?

如果您有学习编程语言的特定目标,则可以更轻松地以实用的方式学习它,因为现在您知道了学习这种语言的原因,例如, 学习使用Python来构建应用程序 。 您将全神贯注地学习构建该东西所需的内容。

最好的是, 您不会沮丧 。 这是因为您会知道为什么要学习这种语言以及如何应用它。 许多程序员已经完成了数千个教程,他们确实学习了编程,但是最后,尽管他们已经在头脑中存储了很多信息,但他们最终仍不知道如何应用它来创建产品。 。 他们对无法看到他们的努力结果感到非常失望。 因此,这浪费了他们花了数千个小时过度劳累的时间。

具针对性也是实际学习的关键。 知道您并不需要深入学习所有语言,而只需要学习一种。

公式是学习X以获取Y。因此,主要重点是如何获取Y,而不是在不知道其用途的情况下可以获取多少知识。 知道您想要什么,您就会明白。 如果您没有任何理由要经历什么呢?

所以现在,无论您学到了什么,都可以投入使用。 用您所知道的甚至最简单的内容来构建更多项目 ,因为如果不使用它,它就毫无用处。

知识不多但最大程度地使用知识的人比知识丰富但不使用知识的人更明智。 毕竟,他与没有任何知识的人几乎一样。

产生输出以找到成功

我一直在想的一个概念是输入过程输出(IPO)的概念。

这个概念应该有平衡。 目前,程序员对他们的输出没有给予足够的关注。 我们喜欢看到别人的项目,但从不尝试创建自己的项目。 即使我们确实进行了创建,它的数量也与我们学到的数量不同。 奇怪的是,我们收到了很多输入而没有产生任何输出。 输出应该至少与输入相等,甚至更多。

如果要成功,请产生输出。 产生结果。 人们不会看到您的辛勤工作,但是他们一定会看到您创建的。 因此,在产生输出时必须努力工作。 那是因为产生某些东西并不容易,但是值得这样做。

当您吃食物时,这就是输入。 输出是您使用能量工作时的结果。 但是,如果您不运动怎么办? 你发胖。 你肥胖。 这意味着仅接收输入而不产生输出是不健康的。

当您实际上不编写代码时,情况也是如此。 您会发现在学习该语言方面遇到困难,并且您的思维将变得饱满,陷入困境,并且负担沉重,因为它仅存储信息而没有将其返回。

您学到的任何东西,都可以带回世界。 为世界增值。 而且,如果您想获得回报,则最好开始产生更多的输出。

那么产出与实用性之间有什么联系? 当您开始实践时,实际上就是在产生输出。 因此,不提供输出的效果就像上面已经说过的那样,要取得成功,就要变得实用。

成为一名实用程序员的优势

假设您正在申请一份工作,并且知道它在您的领域中,并且知道如何完成这项工作。 如果您不向他们展示自己的能力,该公司将如何知道您具备该技能?

您生产的产品越多,就越容易向他们展示自己具备这项工作的技能。 然后他们会真正知道您有多博学。

务实
如果您还没有生产任何应用程序或项目,那么您将与其他程序员竞争同一份工作,那么您就没有优势。 那里有大量僵尸程序员在寻找工作,因此,如果您没有摆脱睡眠模式,这意味着不做任何事情来证明您的知识,您将与他们一样。 这样公司就不会关注您了。 你有一个学位,他们也有。 但是,如果您已经创建了一个项目,那么……繁荣! 和他们相比,你会很特别。

另一件事,当您从所学内容中获得更多输出时,您会更好地掌握它,因为您自己进行了探索。 相信我,在构建项目时,您会遇到很多令人失望的失败。 但这就是教你的。 这使您对可能的和不能的有更深入的了解。

就像托马斯·爱迪生(Thomas Edison)发明灯泡一样,通过一千次实验失败,他成功了。 实验就是我所说的输出。 如果他没有尝试过灯泡,那将不会有什么新发现。

知识是要应用的,编程是相同的。 最终目标是能够用该语言创建某种东西,而不是仅仅知道将其存储在大脑中的语言。 编程方面的实际操作将使您看到最终目标,并且使您创建非实践的程序员无法实现的产品。

您如何变得实用?

玩意味着尝试。 假设您学习了如何使用Python乌龟创建循环正方形。 因此,现在如何尝试使用循环构建五边形,然后使用循环构建八边形。 然后,您可以添加在添加颜色之前所学的知识,然后将其放入。然后在Facebook页面甚至博客上共享它。

创建博客是迈向成功的开发人员的良好一步。 同一领域的人将开始识别您。 在博客上,您可以分享您的实验以及您使用该语言所做的工作,或者出了什么问题以及如何找到该错误。

您可以编写有关如何学习或对语言及其用途的想法的教程。 这不仅会增进您的理解,还将提高您的口语和沟通能力。 这可以向您的未来雇主证明您具有良好的软技能,并且胜任这份工作。

这是我最喜欢的部分之一。 建立可以帮助其他人实现他们想要的项目的项目。 Google Play中的所有应用都是他人项目的示例。 您也可以制作一个。

应用你的知识

一切都取决于应用所学知识,因为逻辑是除非您这样做,否则您将不擅长做某事。

当您学习一种新语言,拥有要创建的特定项目并探索该语言时,请自己编写代码了解其真正功能。

这一点非常重要,因为学习该语言的目标是能够实际使用它,而不仅仅是仅仅拥有和无法展示的其他知识。

翻译自: https://www.javacodegeeks.com/2018/10/practicality-key-learning-new-languages.html

机器学习:实用案例分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值