法师精通:采访 Max Pronko
已发表: 2020-06-30无论您是 Magento 新手,还是自 2008 年 Magento 1 首次发布以来一直在使用该平台,您都可能关注 Max Pronko。 Max 连续多年是知名博主和 Magento 大师,以在 Magento 社区和多个项目中的活动而闻名,例如 Pronko Consulting、100 天 Magento 挑战赛、技术文摘、他的拥有 180 多个 Magento 的 YouTube 频道- 相关视频等。
2017 年我们有幸得到 Max Pronko 分享关于 Magento 2 效率和性能优化的见解。今天,我们恰好再次得到 Max 的采访,并讨论了他的新项目——Mage Mastery。 继续阅读以获取更多见解。
目录
- 从哪里开始学习 Magento?
- Magento 2课程:什么是法师掌握
- 学习 Magento:法师掌握背后的理念
- 为什么选择 Magento 2?
- 学习 Magento 开发:法师掌握学习选项
- 如何开始学习 Magento:Mage Mastery 教育过程
- 法师掌握:挑战
- 最佳 Magento 2 开发者课程:最后的话
从哪里开始学习 Magento?
Magento 2课程:什么是法师掌握
艾莉:嗨,麦克斯! 感谢您花时间向我们的读者介绍 Mage Mastery。 我们对此表示赞赏。 我一直在想最好的方式来描述你的活动,而我脑海中浮现的第一个词是“挑战”。 您运行多个项目和计划。 现在,它是法师掌握。 你能告诉我们更多关于这个项目的信息吗?
马克斯·普朗科:
谢谢你,艾莉,有机会与你的追随者交流和分享我的经验。 是的,在我与 Magento 2 开发人员分享我的经验的 YouTube 频道成功了几年后,我发现仍然缺乏 Magento 教育资源来学习 Magento 2。问题是,每个人都喜欢看我的视频,但是我发现的主要问题是这些视频不是结构化的。 基本上,如果您是一名前端开发人员,希望快速掌握 Magento 2 前端实践,您最终会在 YouTube 上浏览 Magento 教程。 将所有内容都放在一个列表中是一项挑战。 我注意到的另一件事是 Magento 官方文档(称为 Magento DevDocs)中缺乏有关 Magento 2 开发的实际示例。 在这里,我找到了启动 Mage Mastery 的机会。
Mage Mastery 的主要目标是为希望获得 Magento 2 平台经验的 PHP 和 JavaScript 开发人员创建一个终极学习门户。 假设您是一位经验丰富的 Magento 1 开发人员,并且想迁移到 Magento 2。这就是 Mage Mastery 可以帮助您的地方。 或者,如果您是拥有几年 Magento 2 实际开发经验的 Magento 2 开发人员,您可以找到适合初学者、中级和高级级别的在线课程。
我开始的动机是为所有 Web 开发人员提供一站式门户,而不是创建“另一个社区项目”。
学习 Magento:法师掌握背后的理念
Ellie:您是如何想到创建“为 PHP 和 JavaScript 开发人员提供终极学习 Magento 2 资源”的?
马克斯·普朗科:
2018 年,当我在我的个人网站上推出了我的第一个“Magento 2 中的支付集成”在线课程时,我就萌生了开设在线课程的想法。 由于 Magento 2 主题是一个特定的主题,因此有超过 50 名开发人员注册了该课程。 我意识到对 Magento 2 教育的巨大兴趣。 后来,我在伦敦、都柏林、纽约和奥地利为 Magento 2 自由职业者和代理机构提供了内部培训。
此外,我喜欢其他在线网站的想法,开发人员可以在这些网站上注册课程并学习新知识。 最近,我加入了东欧 YouTubers 社区,他们激励我在 YouTube 教育视频中更加努力。 当您进入人们分享您的兴趣并为这个无尽的发展世界带来价值的社区时,您会从他们的想法和行动中获得与您相同方向的启发。
所以,我早在 2019 年 10 月就推出了 Mage Mastery 门户,并在 Magento 社区和愿意学习 Magento 2 的开发人员中受到了广泛关注。在会议上,无论我是演讲者还是参与者,很多人们来找我,感谢我所做的一切——“感谢你所有的努力和视频”——这是我灵感的另一个来源。 我看到我的材料和努力是如何得到证明的。
2020 年,我们制定了发展法师掌握社区的宏伟计划。 其中一项计划是为前端开发人员建立两门在线课程,为后端开发人员建立两门课程。 此外,我们计划推出包含 80 多个问题的完整练习考试体验。
为什么选择 Magento 2?
艾莉:为什么选择 Magento 2? 显然,出于某种原因,我们都选择了 Magento。 为什么您建议开发人员提高他们对该平台的了解,甚至切换到 Magento 2?
马克斯·普朗科:
它教开发人员编写更好的代码。 显然,您可能会发现许多您永远不会推荐或学习的垃圾代码。 但通常,如果您学习 Magento 2 并遵循开发实践,您就会成为一名更有经验的开发人员。 选择 Magento 2 平台的第二个原因是有很多企业主愿意在线销售,而 Magento 2 提供了一个机会,并为客户提供获得卓越购物体验所需的一切。
我也明白 Magento 2 平台并不适合所有的企业和开发者。 但是,如果您是开发人员并想学习 SOLID 原理、CQRS(命令-查询职责分离)和其他实践,Magento 2 是正确的选择。
学习 Magento 开发:法师掌握学习选项
Ellie:在官方网站上,我看到你们提供研讨会、课程、培训,甚至可以为 Magento 2 考试练习。 你能告诉我们更多关于这些学习选择的信息吗?
马克斯·普朗科:
Mage Mastery 提供了广泛的教育资源。 无论您喜欢观看视频课程还是阅读包含详细的分步开发指南的文章,Mage Mastery 都让您有机会学习并获得构建 Magento 2 扩展和自定义的经验。我们还决定开设一个新的练习考试部分作为开发人员,您可以在其中练习 Magento 2 问题。 根据我的经验,它可以帮助您更好地了解自己是否已准备好通过真正的考试。 我们还提供内部 Magento 2 培训。 但是,由于 COVID-19 的限制,所有教育都在线进行。
Ellie:你会为初学者推荐什么课程? 为什么?
马克斯·普朗科:
我建议从免费的“Magento 2 for Beginners”课程开始。 这是法师掌握门户网站上的第一门课程,我很自豪能够分享它。 这些课程以易于理解的方式呈现,每个课程都提供了有关 Magento 2 主题的所有信息。
Ellie:我在 Mage Mastery 网站上看到很多免费赠品。 购买完整课程后,Magento 2 学生将获得什么?
马克斯·普朗科:
开发者无需购买法师掌握课程。 Mage Mastery 门户的想法是为任何开发人员提供足够的免费在线课程来学习 Magento 2。我想创建一个网站,当我为 Magento 2 网站进行开发时,我可以在其中检查我的问题的答案。 但是,如果您想在教育过程中获得导师支持,您可以购买一个研讨会,并在 Magento 2 专家开发人员或我的指导下开始您的教育。
如何开始学习 Magento:Mage Mastery 教育过程
Ellie:Max,你能告诉我们更多关于教育的过程吗? 教与学是如何组织的?
马克斯·普朗科:
首先,邀请所有 Mage Mastery 学生参加 Discord 服务器上的 Mage Mastery 教育聊天,在那里他们可以与志同道合的开发人员合作,提出问题,回答其他人的问题。
此外,我们还会定期打电话回答发展问题并在教育过程中提供帮助。
每个学生都做作业并提交给审查。 提交后,学生会收到有关他/她的代码和作业分析的详细建议。
Ellie:每个开发者都有不同的背景和水平。 您是否根据学生的知识调整课程?
马克斯·普朗科:
我们的 Mage Mastery 研讨会为那些想要学习并获得更多 Magento 2 360 教育体验的人提供额外的课程。在我们的一对一视频通话中,开发人员会收到他们问题的详细答案。
Ellie:据我了解,Mage Mastery 适合任何有软件开发背景的人。 在您看来,由于您的教育平台,来自不同专业领域的人是否可以加入 Magento 2 开发?
马克斯·普朗科:
Mage Mastery 包括一些免费的在线课程,供那些愿意开始 PHP 开发人员职业的人使用。 我们计划增加课程数量,以涵盖没有软件开发经验的初学者水平。
法师掌握:挑战
Ellie:在开发课程时,您面临的主要挑战是什么?
马克斯·普朗科:
主要挑战之一是在创建在线课程/视频课程和改进 Mage Mastery 门户之间找到时间平衡,这应该定期进行。 我们在 2020 年为这个项目制定了宏伟的目标,我可以说我们几乎在所有举措上都步入正轨。
Ellie:出于纯粹的学术兴趣——很明显——Magento 2 初学者最常犯的错误是什么? 还是纯粹是个人的事情?
马克斯·普朗科:
所有错误都是独一无二的,并且在个人层面上。 软件开发人员有不同的背景和经验。 有些开发者说他们有4-6年的Magento经验,你相信这是一个非常扎实的水平。 然而,在现实中,基本任务有时对他们来说变得足够具有挑战性。 也许是因为 Web 开发似乎是开始成为开发人员的一种简单方法。
最佳 Magento 2 开发者课程:最后的话
Ellie:对于那些想要提高 Magento 2 熟练程度的人,您有什么建议?
马克斯·普朗科:
实践。 没有一本书或在线课程可以教您成为专业的 Magento 2 开发人员。 只有编写真正的代码并解决问题,才能帮助你变得更好。
艾莉:麦克斯,你有什么智慧的话想和我们的读者分享一下结局吗?
马克斯·普朗科:
谢谢,艾莉。 我的建议是每天分配一小时并学习新的东西。 特别不应该是 Magento 2。 例如,您可以从执行开发练习或宠物项目开始。 并且迭代地,您将达到您希望达到的水平。
***
我们感谢 Max Pronko 的采访,并祝愿他在新的开始和努力中一切顺利!