建筑师不仅应该在多个领域拥
有广泛而且深入的知识。不必掌握所有技术堆栈,但对您所在领域中最重要的技术堆栈有深入的了解。 分析和理解应用模式:查看当前框架趋势,例如 Angular。您可以在实践中学习许多模式,例如Observables。尝试理解它在框架中是如何实现的以及为什么这样做。如果您真的很专注,请更深入地研究代码并了解它是如何实现的。 始终保持好奇心并加入用户组:例如,在印度尼西亚,有 Java 用户组 (JUG),其中讨论各种主题,从低级编码到高级架构主题。加入社区可以增强您的思维并扩大您的个人网络。 决定 架构师必须能够做出决策并 美国手机号码列表 指导项目或整个组织朝正确的方向发展。 知道什么更重要:不要把时间浪费在不重要的决定或活动上。只学习重要的事情。 确定优先级:始终考虑对您将做出的每个决定进行优先级排序。有多种方法可以做到这一点。看一下在敏捷软件开发中广泛使用的加权最短作业优先(WSJF)模型。尤其是时间紧迫性和风险降低对于估计架构决策的优先级非常重要。 了解你的能力:不要做出超出你能力范围的事情。
https://sstfmakebbs.files.wordpress.com/2024/05/e7be8ee59bbde6898be69cbae58fb7e7a081e58897e8a1a8-08.05.2024.png?w=1024
这非常重要,因为如果您不小心,可能会严重损害您作为建筑师的地位。为了避免这种情况,请与您的朋友明确您的职责以及您工作的一部分。此外,始终与同事反复核对重要决策。 评估多种选择:在做出决定时始终考虑多个选择。通过拥有多个选项,所有选项都可以根据事实进行比较,而不是直觉,例如许可费用或成熟度。这也使您在会议期间更容易说服利益相关者您的论点。 简化 记住奥卡姆剃刀问题解决的原则,强调简单化。如果你有太多的假设来解决问题,你可能会错或导致不必要的复杂解决方案。
頁:
[1]