自学&&查找指导

有数百种免费的大学课程,书籍,文章,教程,并且吸引了许多人,这些资源有望在30天内使您从零变成英雄 基于我们的人性,我们希望以最小的努力做到最好。 这是不可能的! 必须努力成为英雄,而且如果可以的话,我们还应该通过分享我们的知识来帮助他人。 只需单击一下信息,即可改变任何人的生活。

从一个项目到另一个项目,几乎每次都会出现一些东西,例如身份验证。 但是可以使用PHP会话或承载令牌来完成身份验证系统。 发生这种情况是因为每年都会出现新的编程技术。 此外,正在开发新的工具和库来尝试解决问题,之后与软件开发人员社区共享以在遇到相同问题时为他们提供帮助。 在某些项目中,使用已经掌握的知识就足够了,而在其他项目中,我不得不学习并应用新的方法。 不久,作为软件开发人员,您会自学成才,否则就会落伍。

当我开始旅程时,我选择了PHP,MySQL和HTML。 但是您选择的任何技术堆栈都非常清楚:获得经验和敏捷性的过程是连续的。 无论您选择前端,后端还是同时选择两者。 无论您选择就读大学,成为自学成才的开发人员,还是两者兼而有之。 每天都通过练习和遇到问题来学习技能。 首先,我们通过应用一组信息和规则来学习。 一段时间后,我们已经获得了一些经验,但是我们仍在通过示例学习,我们经常需要说明。 直到有一天……那天,当我们周围的世界开始寻求帮助时,因为我们开始应用相同的规则集,但是以不同的方式,所以我们做出了重要的选择,责任等级也提高了。

我记得当我完成第一个应用程序时,即一个过程PHP应用程序。 尽管我是一名真正的软件开发人员,随时准备创建下一个Facebook ,但我仍然感觉自己像是在制造火箭。 谢谢上帝,这只是暂时的激动,直到我意识到程序化的方法已经过时,我不得不进一步获取知识。

由于在线学习容易拖延,因此很难在自学过程中保持动力。 我记得当我开始探索一个广泛的主题时,自1980年以来,许多人都在争论:面向对象编程(OOP)。 在PHP之旅中,我第一次感到不知所措。 我经常陷入对技术问题进行过度思考的陷阱,例如选择哪种资源,哪种工具是最好的或哪种实现是合适的。 于是我开始看越狱 。 是的,我是认真的! 我无法保持动力,我用一个简单的任务代替了自学成才的过程:看电视节目。 一段时间后,我的良心开始“介入”,在学习过程中,我开发了包含7个检查点的路径。 这些检查点帮助我继续前进,实现了自己的目标:

  • 建立一个坚强而可行的目标 -知道自己想要达成的目标将使您保持动力。
  • 将其分解为短期目标 -较小的目标可以更轻松地实现和监控,从而避免拖延。
  • 仔细研究以找到最佳的信息来源 -查找以最佳方式满足您需求的那些来源。 如果有可能,请向朋友提出一些建议。 您将获得关于学习平台,书籍等的一些诚实评论,应从中受益。 这将对您有很大帮助。
  • 制定学习计划 -并尝试安排每周的一些学习时间。 这样,您将始终可以概览自己的学习情况。 您将知道自己已经学到了什么以及仍然需要学习什么才能达到最终目标。 在繁忙的一周中,请尽量不要忽略时间表。
  • 优化计划 -不时总结所有经验,以找出如何改善未来的学习历程。
  • 练习您获得的技能 -使用您学到的一切来构建真实的项目。
  • 总是征求意见 -有愚蠢的问题。 是的,这是正确的。 但是您将向他们学习。 稍后,您会有些笑声。

很容易地说“三个月后,我将自己学习函数式编程的概念” 。 最难的部分是当您需要真正坐下来真正学习一些东西时,因为自学习过程将管理和监视集成在一起。 实际上,它集成了自我管理 (时间,资源,后续步骤) 自我监控 (跟踪进度,并牢记最终目标)。 在这里,导师会发挥重要作用。 他们可以为您提供以下帮助:

  • 为您提供正确的信息来源(教程,文章,书籍等);
  • 帮助您制定学习计划;
  • 监控您的学习曲线;
  • 向您展示良好做法;
  • 提高您的信心和沟通技巧。

也许你会说“你是对的! 但是,大学为您提供课程表(学习计划),教师可以创建课程(正确的信息源)并为您提供建议。 此外,他们会在这些课程中监控您的发展情况 。” 我完全同意你的看法。 但是,导师可以改善所有这些方面,最重要的是,可以在非正式的环境下进行。 导师会跟踪您的发展,并帮助您根据自己的需要调整学习计划。 导师可以识别您的知识差距,并且知道您应该在学习的各个主要方面投入的适当的兴趣和精力。 一句话, 导师 将增强适合您的学习过程。

直到我还是一个人,我什至都认为成为一名受训者可能没有什么帮助。 你还记得我提到过运气吗? Cipri成为我的导师时是一个幸运的时刻。 他带领我进行了七个月的Magento 1旅程(相信我,Magento 1并非易学的平台)。 然后,我意识到了导师在学习过程中的好处,并向自己保证,有一天我也将成为其他人的导师。 没有什么比分享您的知识和不期望任何回报更美。

就像我的一个朋友曾经说过的:“ 您仍然需要自己完成大部分工作 (记住“ selfTaught”中的“ self”部分) ,但是至少您可以使用一些快捷方式”

在我学过的所有编程语言中,我选择使用PHP:我自学的编程语言。 在所有的学习经历中,到目前为止,由导师协助的学习是最好的体验。 这就是为什么我绝对推荐给您的原因。 如果您以前没有做过,应该尝试一下。 如果您现在正处于自学成才的过程中,请保持专注和动力。 这一旅程并非易事,有时您会觉得这不适合您。 我自己感觉到了! 但是,请记住:最好的成就是您投入时间并付出努力的那些成就。

希望本文对您有所帮助。 随时在评论部分分享您的经验。

* 每个故事都有结尾,这为另一个故事腾出了空间。

最初发布在 magento.evozon.com