架构思考
1,初期,了解客户的愿景和目标,深入分析客户所处的大环境、分析其主要竞争对手、分析现有资源、分析合作伙伴,明确实现目标的关键成功因素有哪些
2.善于分析组织,找出真正的决策者,站在他的立场去了解、理解、分析他的关注点,他的目标和顾虑,通过沟通使他理解你的设想,对目标达成共识,接受你的解决方案。
3.架构是一种平衡的艺术,干系人之间的利益有可能是有冲突、有矛盾的,找平衡点
4.参与到架构的实施过程中,保证架构方案从售前阶段顺利平滑过渡到实施阶段,确保客户解决方案按照设计思路实施,避免错误的实施给架构造成破坏,带来额外的成本和风险。
5.“程序员之间的交流,最直接的就是“用产品说话”。如果你觉得一个产品原先的想法不是很好,但提意见又遭到反驳,那么你可以直接根据原来的版本,创建属于自己的分支,开发出属于自己的版本,实现自己的想法。”
深感赞同!
小程序员的思考:
1.编程能力:程序员碰到的都是让人烦心的技术问题
①挑出我构建原型所需要的技术学习
②立马开始写代码
2.职业能力:经理面对的是项目期限和沟通问题