我是编程新手。 我了解我的技能远非精通,我需要提高它们。 当我被建议去Coursera学习Python编程课程时,我认为这是一个提高程序员水平的绝好机会。 我为自己设定了从上至下学习本课程每一部分的目标。 我什至不想有一个我不理解的话题。 尽管这意味着观看和重新观看所有讲座,并记录教师使用的每种特定方法,但事实证明值得这样做。
完成本课程后,我开始了解到我真正理解了多少材料,而不是我可以反省的材料。 这是我在中型帐户上创建的时间。 我开始阅读别人对编程和学习编码的看法。 我仍然每天花费几个小时阅读这些博客。 他们帮助建立了一个渠道将我的知识应用到其中。 这使我可以继续学习。 在这样做的同时,我继续通过Coursera学习其他课程。 我目前正在研究杜克大学的“ Java编程和软件工程基础知识”专业。 迄今为止,已证明该专业化是非常有益的,因为它很好地涵盖了基本材料,并且扩展了诸如隐写术之类感兴趣的主题。 这些课程提供了一种有趣且有趣的方式来教我如何编程。 在学习这些课程时,通常会在我的博客上回顾课程的这一部分。 这使我可以回顾在哪一部分中学到的信息,并让我看到自己在课程中享受的知识以及我希望远离的知识。 到目前为止,尽管有些课程令人沮丧,但我参加的大多数Coursera课程都很棒。
就像学习任何东西一样,编程给我带来了很多“坎s”和许多“坎down”。 有时我对此感到非常沮丧,以至于我不得不走开,明天再试一次。 问题是,第二天每当我开始新鲜时,我都会记得为什么会如此享受。 我看到了思考方式的错误,并利用这些认识来提高自己的技能。 积极因素远大于消极因素。 编程就像在探索一个全新的世界。 在大多数情况下,不会告诉您要绘画什么,而是为您提供了画布并要求您绘画。 至少可以说,编码的“世界构建”方面令人上瘾。 编码非常容易访问,任何人都可以读一本书并开始创作。 看到您构建的小部件组合在一起创造出奇妙的东西真是令人鼓舞。
编码是我的新爱好和激情。 在前进的过程中,我喜欢回头看一星期前和一个月前的情况。 我意识到自己才刚刚接触表面,但是很高兴看到未来有新的机会在等待着我。
感谢您的阅读!
From: https://hackernoon.com/finding-a-passion-in-programming-1b704da802f6