开发者容易陷入的 50 大误区!
点击上方“CSDN”,选择“置顶公众号”
关键时刻,第一时间送达!
我们总是在不断地犯错,然后从错误中学习。本文将帮助你梳理和反思软件开发领域的各种固有观点。因为有很多观点是错误的,或者存在误区的。
接下来,将列举 50 个软件开发领域最常见的误区:
编写单元测试 = 测试驱动开发;
提供100%测试覆盖率报告 = 代码工作做得很好;
通过中央机器来构建和部署项目 = 持续集成;
每个开发人员通过远程将代码 check in 到中央仓库库分支中,该分支之后会合并到主分支 = 持续集成;
花更多时间编码 = 承诺;
写了很多代码的人 = 极客;
团队中被大家依赖的开发者 = 明星开发者;
CTO 和架构师不会写代码;
承诺 = 估算;
CTO 只负责管理开发团队,不需要理解业务;
大而全的产品 = 理所当然会成功;
想法很难得而且很珍贵,执行力则不值钱;
开发人员不需要了解业务领域,业务分析师和产品经理才应该了解业务;
开发人员很便宜,想换就换;
MVP = 精益创业;
小而美的明星产品都源自精益创业;
初创公司不会做 TDD,因为他们没有时间;
大企业也不会做 TDD,因为他们雇用的开发人员都异常聪明,不需要 TDD;
初创公司希望雇用的开发人员自带销售潜能,并且没有给予员工足够的股权或工资;
企业希望凭借自己的品牌聘请优秀的开发人员;
不成熟的文化 = 开放的文化;
缩减组织层次中的级别 = 扁平化管理;
能够推测用户需求并向产品添加功能 = 产品管理;
MBA 毕业生才能成为产品经理;
功能丰富 = UX 丰富;
销售产品并不难;
一款成功的产品主要原因是功能和性能,与设计无关;
代码性能比可读性更重要;
代码简洁比容易维护更重要;
产品经理 > BA > 开发人员 > UX 专家 > QA;
任务就是敏捷中的用户故事;
将故事点添加到 bug 中 = 改进速度;
SAFe 是最安全的敏捷;
速度提高 = 灵敏度提高;
TDD 纯粹是浪费时间,只有平庸的开发者会去用;
平庸的开发人员才需要结对编程;
拥有敏捷证书 = 敏捷专家;
SAFe 是可扩展的敏捷;
推测最终用户需求 = 业务分析;
使用框架和编程语言能够解决可扩展性问题;
云 = 可扩展性;
机器学习只需熟悉算法,不需要业务领域知识;
分析与业务领域无关;
敏捷教练的优势在于他知道如何使用 Jira 等工具;
软件工艺就是使用 Jenkins、SonarQube 等工具;
DevOps 团队也就是基础设施管理团队;
敏捷是管理开发人员的新方式;
UX 和 UI 没区别;
全栈开发者 = 前端开发人员+后端开发人员+基础架构开发人员;
产品经理就是项目经理。
原文:https://hackernoon.com/50-common-misconceptions-in-the-world-of-software-development-7144566c54f9
作者:Karthik Sirasanagandla
译者:安翔,编辑:言则
开发者容易陷入的 50 大误区!相关推荐
- 年度最理性 AI 分析文章:预测 AI 未来,大部分人陷入了 7 大误区
来源:36氪 概要:错误的预测会导致大家对不会发生的事情感到恐惧.为什么在人工智能和机器人的预测上总有人不断犯错呢? 想着预测未来,却一不小心就陷入了yy. 近年来图像识别突破.Waymo无人车上路. ...
- 妨害安全策略的5大误区
本文讲的是 妨害安全策略的5大误区,"我们必须承认,没有障碍是不可逾越的,检测/响应代表着一道极其关键的防线.停止将它视作出事后的备用计划吧."--<2013威瑞森数据泄露调 ...
- 教子要过计算机考试吗,[教子有方]高考家长最容易陷入的十大志愿填报误区
2012年高考马上就要开始了,高考填报志愿成了广大高考家长的一大难事,下面为大家介绍一下填报志愿的十大误区. 误区一:越俎代庖,大包大揽 填报志愿时,最紧张的可能不是孩子,而是家长.说实话,大多数高三 ...
- 技术面试官的9大误区
如果你做过技术面试官,就至少犯过下面9大误区中的一个: 压制求职者 拿自己擅长的东西问求职者 寻找全才 根据自己喜好评判求职者 盲目相信求职者 自己说得太多,让求职者说得太少 不了解公司.团队.产品和 ...
- CRS下“全球反避税”十大误区
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. CRS下"全球反避税"十大误区 Common Misunderstandings About Ant ...
- 影响网站转化率的10大误区(上)
影响网站转化率的10大误区(上) 24 十二月 2009 38 Comments [导言]网站分析的核心内容之一是对转化的实现和优化.本文探讨影响网站实现转化的10大误区,以帮助网站设计者和网站所有者 ...
- 破解“低代码”的4大误区,拥抱低门槛高效率的软件开发新选择 ZT
破解"低代码"的4大误区,拥抱低门槛高效率的软件开发新选择 ZT 最近,每个人似乎都在谈论"低代码".以美国的Outsystems.Kinvey,以及国内的活字 ...
- 破解“低代码”的4大误区,拥抱低门槛高效率的软件开发新选择
破解"低代码"的4大误区,拥抱低门槛高效率的软件开发新选择 误区1:低代码平台仅适用于SDLC的构建阶段 误区2:低代码仅适用于平民开发者 误区3:低代码平台和无代码平台,是同一个 ...
- 全球50大最重要互联网人物
全球50大最重要互联网人物 1.埃里克·施密特.拉里·佩奇和塞吉·布林--Google三巨头 2.史蒂夫·乔布斯(Steve Jobs)--苹果CEO 3.布拉姆·科恩(Bram Cohen)--Bi ...
最新文章
- 使用Pyhthon,OpenCV和ZBar构建移动的条码扫描器
- html表格td宽度设置,table以及td宽度设置细节
- 1月31日云栖精选夜读:阿里云客户案例研究:罗辑思维
- HDU2016 数据的交换输出
- 实战|简单绕过waf拿下赌博网站
- ios PNG Crush error (PNG图片错误)
- 在两个页面之间传递信息
- gerber文件怎么导贴片坐标_SMT贴片工序
- python 连接oracle学习
- Pytorch nn.Fold()的简单理解与用法
- java quartz实例_一个非常简单的quartz例子
- [Java] 蓝桥杯ALGO-85 算法训练 进制转换
- swwht(canvas).demo
- 阿里云存储负责人吴结生:我经历的三个重大决策
- 树形dp-智慧树下你和我
- python里的url是什么意思_URI和URL的简介
- 基于R语言地理加权回归、主成分分析、判别分析等空间异质性数据分析
- 不定高垂直居中的三种方法
- 进程管理程序 - Supervisor - 学习/实践
- MCMC原理解析(马尔科夫链蒙特卡洛方法)
热门文章
- Tensorflow Estimator之DNNClassifier
- Ubuntu18.04 命令行安装PyCharm
- 中国送餐行业市场供需与战略研究报告
- 华为员工利用Bug越权访问机密卖给第三方,获利1.6万元,被判有期徒刑一年...
- C#、TypeScript之父Anders Hejlsberg:“会用Excel就是程序员 ”
- Objective-C依然占C位,Swift和SwiftUI在iOS 15中的使用情况
- 软件开发和DBA谁更吃香?有答案了
- 面试官:如何评估一个线程池需要设置多少个线程
- Android 12 预览版发布,64G手机用户:我又活了
- 到底什么是“云网融合”?