在今天 制造商简介我们将介绍 Schalk Kruger,他是一位经典堆栈开发人员,他从南非搬到美国加入 Epi-Use 团队。了解他如何为南非标准银行构建与 SAP 集成的全球应用程序。
1. 您的教育和专业背景是什么?您之前有过开发经验吗?
我是一名拥有 20 多年经验的 IT 专业人士。我在南非学习了计算机科学国家文凭。毕业后,我受雇担任 Borland Delphi 开发人员约八年。
在我职业生涯的某个阶段,我想做出改变,更加贴近客户互动和项目管理,参与质量保证工作,并利用我的技术背景,专门从事自动化测试和后来的质量保证管理。
我最近从南非搬到了美国,目前担任 Mendix 具有两年经验的高级开发人员 Mendix 开发经验。
2. 你是如何认识 Mendix? 你最初的反应是什么?
我被介绍了 Mendix 在路演期间 Mendix 通过 EPI-USE 集团平台。我立即兴奋地参与 Mendix 作为 低码平台 为我提供了机会,让我能够继续热爱软件开发,同时凭借其集成的敏捷方法始终站在客户互动和项目管理的最前沿。
3. 对学习最有帮助的是什么 Mendix?
- Mendix 课堂介绍课程是了解 Mendix 但最有帮助的工具是内容丰富的在线教程,尤其是在线论坛和专门的开发者社区。在学习完教程之后,您可以亲身体验沙盒项目,并在遇到下一个最佳方法时向社区寻求帮助。
4. 您使用该平台开发了什么?您最自豪的应用程序/项目是什么?
我参与了跨行业的三个主要项目,但随着时间的推移,也开发了许多沙箱和概念验证应用程序。
最引人注目的应用程序是南非标准银行的应用程序。客户是一个内部项目团队,当时正在实施一个非常大的 SAP 项目。团队面临的挑战是管理并批准数百个变更请求,这些请求可能来自全球 32 个不同的国家。当时,他们维护着一个 Excel 工作簿。跟踪状态和批准更新是一项巨大的挑战,甚至到了不准确或根本无用的地步。由于 SAP 实施项目已经在跟踪大量变更请求,因此时间至关重要。由于独特的状态和批准工作流程,我们有两个选择:第一是定制现成的解决方案,第二是开发新的解决方案。我们知道,定制任何现有解决方案所需的精力和时间与使用现有解决方案开发新解决方案一样多。 Mendix 平台。
我们开发了一个 POC, Mendix 不到两周就完成了开发并向客户展示。他们在如此短的时间内开发出的解决方案几乎可以满足客户的需求,令他们惊叹不已。
尽管 POC 是一个接近可行的解决方案,但我们又花了三个月的时间在项目上微调审批工作流程和状态流程,并构建了一个非常漂亮的 UI、SSO 集成、Excel 导出报告、带有谷歌地图的仪表板、日历、任务管理和自动电子邮件触发器,仅举几例。 Mendix 通过将最不可行的应用程序部署到生产环境,然后不断构建和添加功能,还可以轻松地迭代开发项目。
自项目上线以来(至今已两年),正常运行时间接近 100%,我们从未经历过系统或平台崩溃。
5. 你有没有在使用 Mendix?
我使用时有过很多“顿悟时刻” Mendix然而,最近最突出的一次是在某个项目中,当时需要为需要通过本地串行端口与条形码扫描仪集成的客户端构建解决方案 (POC)。由于 Web 开发的性质和安全问题,没有简单的方法可以通过浏览器直接访问用户的串行端口。我们绞尽脑汁想了一会儿,然后灵光一现,我们可以在客户端 PC 上部署一个小型的 node.js 脚本,该脚本通过 WebSocket 公开串行端口数据,然后使用 Mendix 开发一个可以实时读取来自扫描仪的 WebSocket 消息的小部件。
6. 你会给其他人什么建议 Mendix 开发商?
我从使用开发平台的经验中了解到 Mendix 有时,有些事情最初看起来在平台内是不可能的。我的建议是坚持下去,参与 Mendix 社区。通过他们的帮助,我还没有找到我无法做的事情。 Mendix.
7.怎么样了 Mendix 让你的生活变得更轻松/更好?
就我个人而言,它实现了我成为一名软件开发人员的梦想,同时也接近客户互动和项目管理。这通过敏捷方法论得以实现,这些方法论内置于 Mendix 平台。当我们在很短的时间内开发出解决方案时,我仍然很高兴看到客户脸上的表情。
8. 您如何描述 Mendix 用你自己的话说?
Mendix 不仅仅是一个软件开发工具,它是一个完整的平台,具有项目管理(Agile/SCRUM)、版本控制、团队协作、资源管理、文档管理、报告、指标仪表板等功能 - 不胜枚举。
9. 工作之余,您的兴趣/爱好是什么?
我喜欢阅读、徒步旅行和开发宠物项目。