如何有效地自己学习编程

学习不是偶然获得的,必须以热诚和勤奋的方式寻求学习。 〜阿比盖尔·亚当斯 学习诸如编程之类的新事物令人兴奋且令人愉悦,但学习过程却并非如此。 这是个人的决定,需要努力,奉献和耐心。 学习没有捷径可走,但是有一些有效的方法或技术可以帮助我们学习编程: 按产品,即您要构建的应用程序; 说您想成为下一个马克·扎克伯格并建立下一个社交媒体热潮,或者您想成为下一个比尔·盖茨并发明一个全新的操作系统,或者只是您并创建一个Ultron的朋友,它将帮助《复仇者联盟》在无限战争中发挥作用。 学习很辛苦,所以需要自我激励。 而拥有“为什么”或目标可以帮助您在这种情况下蓬勃发展。 为了创建这样的梦想应用程序,您需要知道您需要使用和学习哪种编程语言。 选择当下真正需要的语言,然后在您的应用程序需要另一种语言时进行扩展,这一点非常重要。 一次学习所有知识绝不是一个好主意。 选择一种您会精通并会长期使用的语言。 就个人而言,由于我想创建Web应用程序(例如电子商务网站),因此我更喜欢学习PHP和MySQL,因为同样需要它。 目的是在扩展工具集之前首先建立扎实的技能基础。 每个人都是独一无二的。 我们每个人都有不同的学习方法。 一种方法可能对其他人很方便,但对您来说却是一场噩梦。…

采取一个想法

通过2分钟的任务应用所学内容 照片:聪明的视觉 学习事物时的一个常见问题是我们会读书,但是却不运用我们所学到的东西。 如果我们不将有价值的信息融入生活,那么它们将变得毫无用处。 我们可以采用2分钟任务的想法,从而使我们阅读的每一本书中的一个想法都易于应用。 一个想法通常足以使我们的生活产生重大变化,并且值得购买几乎所有作品。 反复将其应用于所有书籍,您将领先于游戏。 首先,如果您不对阅读的非小说类资料做笔记,那就开始吧! 稍后,我将发表有关该主题的文章,但从现在开始,请注意对您感兴趣或脱颖而出的内容做笔记。 当您读完这本书后,或者甚至在某些事情确实无法解决之前,请执行以下2分钟任务。 这很简单-或无聊,继续昨天的主题-就是这样:从书中的笔记中找到一个简单的要点,以融入您的生活。 这是根据我的经验的最新示例。 我最近完成了《改变生活的整理魔术》,这本书的核心思想是立即收集所有东西,丢弃所有不会“产生喜悦”的东西,然后整理剩下的东西。 我喜欢这个主意,但这需要很大的前期投入。 她说,该过程必须全部完成一次,通常需要一个月的时间。 听起来这是不做某事的好方法。 相反,我回顾了笔记,发现可以立即开始做一些事情: 有些人之所以把这些盒子放在电器箱里,是因为他们认为如果出售它们,他们可以从这些电器中获得更多的钱。…