【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

你是否也处在这样的反模式中

  • 2015-10-20
  • 本文字数:828 字

    阅读完需:约 3 分钟

  1. 业务思维偏爱短期利益
    在软件开发工作中,考虑越长远,软件就会越健壮,成本就会越低,痛苦就会越少。但由于经济环境驱使,管理者采用了一种短视的思维方式。软件系统的完整性不仅没能成为应该受到尊重的约束,反而被看成了软件开发的障碍。

  2. 不合群就会被钉上十字架
    不管你多么高效,不管你加了多少班,或者与同事合作得多好,只要你的想法与管理层出现了分歧,你就会被钉上十字架。因为你的工作是帮助管理层达成下一季度的预期。你必须修复上一季中本可以避免的缺陷,或者仅仅重构几段不相干的代码实现下一个拙劣的特性。

  3. 软件架构师成为政客
    成为一名软件架构师的资格不是技术,而是具备强迫一线工程师以不可持续的方式实现软件功能的能力,因为这是满足短视的管理层所必须的,而构建精心设计的系统就不再是软件架构师的首要任务了。

  4. 忍受痛苦是你提供的商品
    让你获得软件开发职位的不是你的技术能力,也不是你同其他工程技术人员合作的能力,因为日常工作只需要你很小的一块能力。真正让你获得职位的是你对莫名其妙的 Bug 和混乱代码的忍受能力。你不是一个问题解决者,而是一名问题忍受者。

  5. 周围的同事不支持变革
    业务和管理人员短视,但与你共事的人比他们更短视。管理人员会考虑下一个报告期,而他们可能只考虑下一个工资期。

  6. 总是有人伺机“削(Undercut)”你
    有人从不抱怨代码,也从不“浪费时间”梳理代码,并且总是最先终止“有害”的讨论。一旦团队的代码库变得混乱,他就会取代现有的软件架构师,成为新的负责人。

  7. 责任心被剥夺
    集体代码所有是了让开发工作不中断,但它允许任何人以任何方式修改任何代码。这会导致“公地悲剧”。而实际上,有时候“阻塞”是必要的,高级工程师可以藉此防止代码库遭受短期思维侵害,确保软件以一种可持续的方式开发。Bryanedds 认为,集体代码所有是自 JavaScript 出现以来最损害代码的事。

  8. 方法论成为管理工具
    方法论无助于创建更好的软件,敏捷就是一个很好的例子。它开始时是一种合理的软件开发方式,但现在却变成了“ Psych 101 MBA Bullshit ”。

2015-10-20 19:002164
用户头像

发布了 1008 篇内容, 共 374.0 次阅读, 收获喜欢 340 次。

关注

评论

发布
暂无评论
发现更多内容

2022-12-21:uifd/ui-for-docker是docker的web可视化工具。请问部署在k3s中,yaml文件如何写?

福大大架构师每日一题

Docker 云原生 k8s k3s 福大大

华为云桌面,一站式云上数字化创作深度解读

IT科技苏辞

华为云桌面之下的“冰山”:技术底座x繁荣生态加速模式进化

IT科技苏辞

网络安全实战之植入后门程序

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

华为云会议,更专业“会”更好

秃头也爱科技

我在编码过程使用Jenkins自动化的姿势

软件工程师-罗小东

头部效应明显,中小厂商「闷赚」的 Dating 赛道

融云 RongCloud

社交 虚拟

【Spring专题】「开发指南」夯实实战基础功底之解读logback-spring.xml文件的详解实现

洛神灬殇

spring logback 12月日更 12 月 PK 榜

华为云桌面,企业云上办公为何都偏好它?

i生活i科技

从咖啡馆到世界,共赴下一个十年|写在EMQX开源十周年

EMQ映云科技

GitHub 开源 IoT emqx 12 月 PK 榜

HTTP的状态码

穿过生命散发芬芳

HTTP 12月月更

华为云会议,让会议更智能

秃头也爱科技

华为云桌面为企业数字化发展赋能强劲动力

爱科技的水月

华为云桌面协同办公,助力建筑行业数字化转型

爱科技的水月

mysql数据库运维常用的shell脚本

@下一站

12月日更 12月月更

华为云会议——安全得多,高效得很

秃头也爱科技

华为云桌面,为企业发展打造优质云办公环境

爱科技的水月

华为云桌面远程办公,真香!

爱科技的水月

华为云会议助力大家保险提升沟通协作效能

i生活i科技

搞定 Redis 数据存储原理,别只会 set、get 了

小小怪下士

Java redis

阿里云香港节点全面故障给我们的启示

laofo

DevOps 研发效能 DevOps工具

IntelliJ IDEA中我最爱的10个快捷操作

JAVA旭阳

Java IDEA

自动化测试技术笔记(三):如何编写技术方案

老张

自动化测试 技术方案

【JWT】jwt令牌研究

No8g攻城狮

JWT\ JWT

华为云会议,助力企业高效办公

秃头也爱科技

随时随地一键开会,华为云会议大幅提升用户开会体验

i生活i科技

华为云会议,助力企业移动办公效率提升

i生活i科技

数字化办公,就选流畅、清晰的华为云桌面

i生活i科技

Verilog模块例化

二哈侠

Verilog语法 Verilog例化模块 Verilog教程

对比PyTorch、TensorFlow、JAX、Theano,我发现都在关注两大问题

OneFlow

人工智能 深度学习 函数转换

华为云桌面Workspace,如何为用户开启全新办公模式?

爱科技的水月

你是否也处在这样的反模式中_语言 & 开发_谢丽_InfoQ精选文章