写点什么

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

  • 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:002671
用户头像

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

关注

评论

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

Redis现网那些坑:用个缓存,还要为磁盘故障买单?

华为云数据库小助手

redis GaussDB GaussDB ( for Redis ) 华为云数据库

Linux curl命令详解

学神来啦

云计算 Linux 运维 curl

天翼云发布云原生关系型数据库TeleDB for openGauss

天翼云开发者社区

[架构实战营] 模块9设计

Vincent

「架构实战营」

星际营23期开始招募 门槛高,但是优秀项目可获得全额奖学金,敢来挑战吗?

创业邦

人脸识别闸机惊艳美国运动员背后的黑科技是如何实现的?

天翼云开发者社区

openGauss助力中国移动获 “ICT优秀案例”

opengauss

ENS 域名终极指南

devpoint

以太坊 eth 3月月更 ens

2022全网最详细的音视频开发学习路线,零基础到项目实战,从小白到音视频专家

Linux服务器开发

音视频 WebRTC ffmpeg 音视频开发 流媒体服务器开发

高精度轻量级目标检测产业应用,实现多类通信塔识别

百度大脑

详细解读阿里云开源PolarDB总体架构和企业级特性

阿里云数据库开源

数据库 阿里云 polarDB

在线YAML转TOML工具

入门小站

工具

一周信创舆情观察(2.28~3.6)

统小信uos

Flutter ChartSpace:通过跨端 Canvas 实现图表库

字节跳动终端技术

flutter 字节跳动 前端 canvas 图表库

昇思MindSpore全场景AI框架 1.6版本,更高的开发效率,更好地服务开发者

华为云开发者联盟

强化学习 mindspore ai框架 图学习 昇思MindSpore

《中国软件根技术发展白皮书(基础软件册)》发布!

opengauss

上海英方软件正式加入openGauss社区

opengauss

Linux之netstat命令

入门小站

Linux

东方电机打造大国重器 携手天翼云挺起智能制造新脊梁 智能制造的力量 东方电机的数字化前行之路

天翼云开发者社区

上讯信息正式加入openGauss社区

iOS应用性能数据采集原理和优化实践 | 详细版

云智慧AIOps社区

ios 性能优化 数据采集 Object-c 技术干货

恒源云(GpuShare)_PRGC:基于潜在关系和全局对应的联合关系三元组抽取

恒源云

机器学习 深度学习 算法 知识图谱

通过CRM系统提高生产力的技巧

低代码小观

企业管理 CRM 企业管理系统 CRM系统 客户关系管理系统

经验分享 | 如何搭建FAQ/用户培训手册

小炮

运营 客户服务

中国协同办公服务软件,你更看好哪一款?

易观分析

协同办公软件

HAVE FUN | SOFARegistry 源码解析

SOFAStack

GitHub 开源 程序员 开发者 源码剖析

华为云大数据轻模式体验:忘掉底层烦恼,专注数据开发

华为云开发者联盟

大数据 Serverless 数据湖 数据开发 华为云

2022年3月中国数据库排行榜:TiDB “三连降”仍霸榜首,“常胜四将军”得分集体下跌

墨天轮

数据库 TiDB 国产数据库 KingBase gbase8a

极速体验|使用 Erda 微服务观测接入 Jaeger Trace

尔达Erda

云计算 微服务 云原生 PaaS 分布式架构

在充满挑战的时代天翼云以数字化加速市域社会治理现代化

天翼云开发者社区

以数字化为引领天翼云助力中安公司应急管理云平台上线

天翼云开发者社区

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