产品为何总是做不好 (五): 头痛医头,脚痛医脚

2016.9.3, 北京, Ken Fang

当产品的架构已藕合成了一锅粥时,就只是叫架构师去学 Amazon的微服务,爱立信的组件化、架构解藕,有用吗?

1. 架构师怎么可能会不懂组件化、架构解藕、微服务;产品架构腐败,真的是因为架构师不懂怎么做组件化、架构解藕、微服务?

2. 产品架构腐败,真的是因为软件架构设计没做好?

3. 每家企业,每个团队会将自身产品的架构,搞得藕合成了一锅粥,其所形成的主、客观,外在与内在的因素是完全不相同的。所以,将别家企业、别的团队解决其自身问题的作法、工程实践,盲目的 “抄”到自己企业、团队的内部,就真的能解决团队所面临的问题?

我们已经历了数十年软件开发的岁月,但,我们还是只习惯头痛医头,脚痛医脚,只讲求解决表面问题的思维与作法。

我们已经历了数十年软件开发的岁月,但,我们对如何系统化的分析,我们在产品开发上,所面临的种种问题时,还是显得那么的不知从何着手。

我们已经历了数十年软件开发的岁月,但,我们对如何去 "设计" ,我们团队自身真正所需要的工程实践、工作模式时,还是显得那么的无知。

在软件开发的面前,我们也许需要的是更多的谦卑与深度的思考。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java工会

什么是架构师?

  很多的创业公司,一人身兼数职的情形还是很常见的。至少,我是经历过的,一个人包办了所有的开发过程,连测试我都做了,绝对的一条龙,但是经常踩钢丝、骑独轮车总会有...

521
来自专栏老九学堂

学编程前弄清楚这些问题,必将事半功倍

1 学习编程必须得学习数学吗? 这个答案不是绝对的,不过在绝大多数情况下,答案是“不是”。 作为程序员,需要花很多时间在写代码上,而不是写数学公式,而且你的数学...

2606
来自专栏AI研习社

问答 | 想成为数据科学家,需要学习哪些技能?

一个资深的数据科学家不会在拿到数据后就直接信任它的。他们会反复查验数据,寻找其中的偏移、丢失的数据、重复数据等等。

983
来自专栏Flutter入门到实战

关于提高软件开发知识的建议

4、详细制定自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化实在太快)。

562
来自专栏LiveEdu在线科技教育平台

澄清学习编程的10大误区

在编程行业,一直流传着很多误区。下面让我们一起来纠正10个有关编程的常见误区,以帮助编程初学者或有志成为程序员的人,更理性地认识编程。

28411
来自专栏程序员互动联盟

初中学历能玩编程嘛?

疑惑一 学习前端的编程大半年了,要转跨平台会不会很困难? 很多初学者都有这种疑惑,好不容易学到一块东西,又要转化到另一个领地有点觉得不踏实,或者力不从心。技术...

38410
来自专栏cloudskyme

建设全功能团队

简介 团队的开发人员撇开需求沉浸在想象中的“完美”程序中;测试人员迷茫的点击着按钮试图搞明白这到底是个什么功能;设计师造出了没有尽头 的楼梯,更糟的是,客户爱上...

2773
来自专栏华章科技

为什么我要在2018年学习Python?

根据维基百科的解释,"Python是一种广泛使用的高级编程语言,由吉多·范罗苏姆创造,第一版发布于 1991 年。Python 的设计哲学强调了代码的可读性和简...

883
来自专栏Java学习网

程序员的有效学习策略

程序员的有效学习策略 九月初我在新西兰举行的Kiwi PyCon会议上做了一个主题为“程序员的有效学习”的主题报告。主要讲到了两个方面:一个是对智力的认识,一个...

2288
来自专栏华章科技

养成方案 9步从菜鸟成为数据科学家

由于数据科学和数据分析是个快速发展的领域,当前的合格申请者严重缺乏。这使得数据科学家对于那些有兴趣,并寻找新的职业生涯的人成为有前途的和有利可图的领域。

792

扫码关注云+社区