作者remmurds (Stronghold)
看板Soft_Job
标题[心得] 敏捷课程观察心得
时间Sun Apr 1 17:34:22 2018
这篇是工作十年的大叔的碎碎念
每换一份工作
反覆一再看到部分很爱谈敏捷的人 code 写得其差无比
连最基本的信箱验证功能在内网都需要跑半分钟
混乱的相依性造成简单的功能不断故障
而这些人都有几个共同的特色:
参与很多敏捷课程
脸书上和 LinkedIn 上都是跟敏捷有关的连结
这让我想到网路上的一篇文章
谈的是道理和知识的区别
我觉得用来形容一些敏捷课程也很适用
http://imtopsales.com/?p=16370
这些年观察下来
部分敏捷课程会让人产生学很多的错觉
但实质内容乏善可陈
要设计出有效率的架构很难
要把 code 和测试紮实地写好也很难
软体开发里要面对的硬知识太多
但对於某些敏捷课程而言说的只是道理
再引用一些时间管理大师的话
就可以营造出学很多的错觉
久而久之
那些真正需要硬底子的东西就不敢碰也不想碰了
不是说敏捷课程都不好
但不知道是不是基於商业考量
一些敏捷课程这些年来发展的方向已经几乎与传销公司替员工安排的训练无异
说得更难听一点
敏捷不该成为某些人逃避专用的遮羞布
讲道理很容易、讲知识很难
上完敏捷课程之後
真的要想想学到的到底是哪个
以上就是大叔的碎碎念
以下开放嘘文
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.136.46.98
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1522575265.A.702.html
1F:推 peanut97: 我期待你骂更多,举更多例子耶,怎麽这样就没了XD04/01 17:46
2F:→ lions75219: Code写得差是人的问题04/01 18:00
3F:→ lions75219: 跟敏捷课程没有关系吧04/01 18:00
我也觉得是人的关系
只是一些所谓的敏捷课程很容易成为这些人的避风港
4F:→ angusyu: 真的啊,我也在等。我也可以帮你骂XD04/01 18:02
大大们别这样
点到为止就好
小弟还想混口饭吃
5F:→ lazarus1121: 把半成品分多次拿出来验测 再每天多加班2小时04/01 18:03
6F:→ lazarus1121: 给长官看起来就跟敏捷就有8成像了04/01 18:04
※ 编辑: remmurds (223.136.46.98), 04/01/2018 18:11:05
7F:→ dnabossking: 糟糕。楼上说的好像有点中肯,也让我笑了 04/01 18:16
8F:→ pttworld: 猜测没上过敏捷课程 04/01 18:24
9F:推 prag222: TW'S waterfalled agile hybrid solution 04/01 18:29
10F:→ angusyu: 之前有一个主管声称自己上过训练课程,结果还不是乱搞 04/01 18:30
11F:→ angusyu: 为什麽这麽多人肚烂敏捷,因为在台湾都被魔改。一直说好 04/01 18:33
12F:→ angusyu: 有啥用,怎麽就没听过瀑布被魔改到让人想干谯 04/01 18:33
13F:→ angusyu: 每次都只会听到可以快速完成一个周期很有效率 然後不知为 04/01 18:36
14F:→ angusyu: 什麽底下的人就爆肝了 04/01 18:36
15F:→ MOONY135: 没用过敏捷 不过我都先求能过 後面再把CODE修改掉 04/01 18:45
16F:推 WiseLin1125: 因为没有真正 run敏捷吧,少了一个步骤就是被魔改, 04/01 18:46
17F:→ WiseLin1125: 少了一个观念也是魔改,敏捷没有错,错的是使用的人 04/01 18:46
18F:→ WiseLin1125: 功力是否足够,是否真正理解什麽是敏捷吧,我也遇过 04/01 18:46
19F:→ WiseLin1125: 说要跑敏捷的工程师,却是把每一个功能都以Google高 04/01 18:46
20F:→ WiseLin1125: 规格在写,根本没有按照task在执行,然後回头过来说 04/01 18:46
21F:→ WiseLin1125: ,为什麽跑了敏捷他们却要加班…嗯…我也不知道该说 04/01 18:46
22F:→ WiseLin1125: 什麽XD 04/01 18:46
23F:→ prag222: 导SCRUM至少一读一本专门的原文书,100~200页 04/01 18:53
24F:→ prag222: *要读 ,上班族 读的慢也要两三个月 04/01 18:54
25F:推 O187: 敏捷? 我都是谈完需求2天内交付程式,很敏捷啦!不用什麽敏 04/01 19:10
26F:→ O187: 捷开发了 04/01 19:10
27F:→ saladim: 开发方法论 跟写码正确性设计等等没啥关系阿 除非在测试 04/01 19:29
28F:→ saladim: 那边有一些方法 方法论越来越像是榨果汁机了 肝炸出汁了 04/01 19:31
29F:→ saladim: 虽然可能有魔改 但是本质上是要同单位时间做更多事 04/01 19:32
30F:推 Awenwen: 同感…好像会了武功花招就不用蹲马步了一样 04/01 19:33
31F:推 mysteriousGE: 被敏捷开发 与 敏捷开发的差异 XD 04/01 19:41
32F:→ prag222: 根据爬文经验好像国内外都差不多,真有实际经验的都不多吧 04/01 19:57
33F:推 sunsamy: yes,传销公司要骗钱骗工作当然要唬一些高深没用的名词 04/01 20:00
34F:→ sunsamy: 近来越来越多这种炒作,实际了解看内函就知道没用 04/01 20:01
35F:推 sunsamy: 应该是说:code写得差的越是容易相信这种唬烂 04/01 20:09
36F:推 dsilver: 我也期待你多讲一些 04/01 21:10
37F:推 jame2408: 敏捷与写 code 差有啥关系?说的好像用瀑布或 CMMI 的写 04/01 21:57
38F:→ jame2408: Code 就很强?为啥把不相干的两件事放在一起讨论? 04/01 21:58
39F:→ jame2408: 不管走到哪都会有骗子的... 04/01 21:59
40F:推 WiseLin1125: 难道空手道大师兄打赢柔道,是因为柔道比较烂?还是 04/01 22:09
41F:→ WiseLin1125: 其实只是刚好学柔道的人能力差没学到位而已?就交给 04/01 22:09
42F:→ WiseLin1125: 大家自己去想了 04/01 22:09
43F:推 sharku: 我也觉得没正相关啊 04/01 22:11
44F:→ pttworld: 这篇就是敏捷的道理,没有敏捷的知识 04/01 22:46
45F:推 Argos: 敏捷开发其实分成好几个部份 有团队管理的部份 又个人责任 04/02 00:05
46F:→ Argos: 感的部份 还有实作的一些技巧的部份...等 缺了某一样 勉捷 04/02 00:06
47F:→ Argos: 开发就变得怪怪的 04/02 00:06
48F:→ Argos: 敏捷开发的实作技术部份 学起来确实有帮助的 04/02 00:08
49F:→ Argos: 团队管理的部份 真的难 因为敏捷开发需要建立在团队每一位 04/02 00:08
50F:→ Argos: 成员都要有基本的sence与共识 管理这部份才玩得起来 04/02 00:09
51F:→ Argos: 而且敏捷开发其实并不是写code更快产出更多...敏捷是行动灵 04/02 00:12
52F:→ Argos: 活 不代表打怪会比较快啊 XDDDDD 04/02 00:13
53F:→ u4m06: 大多跑scrum的公司都错的离谱,甚至有看过只是每天开会讲 04/02 00:37
54F:→ u4m06: 讲今天做了什麽就当是scrum了… 04/02 00:37
55F:推 ymcheung: 听起来是贵公司HR/interview流程有问题? 04/02 00:41
56F:→ PUTOUCHANG: 无脑 sprint 就是智障的作法, 特别是遇到无解的问题 04/02 03:20
57F:→ PUTOUCHANG: 长期开发在那边敏捷 planning, 敏你老母 04/02 03:22
58F:→ iamshiao: 敏捷最常见的问题是 1.以为是仙丹治百病 2.只做半套 04/02 10:00
59F:推 senjor: 我是觉得敏捷其实应该翻成灵活开发,敏捷很多人会误会是 04/02 10:19
60F:→ senjor: 开发速度很快的意思... 04/02 10:19
61F:推 timwu: 某楼写"勉捷"还真是传神啊! 有人说敏捷跟开发技术不相关 04/02 11:38
62F:→ timwu: 我说就是允许不相关 才整天有这种离谱组合发生 04/02 11:39
64F:推 vi000246: 一个敏捷 各自表述 04/02 13:16
65F:推 jame2408: agile without unit tests? 瀑布或 cmmi 的就会写 ut? 04/02 17:16
66F:推 twin2: 泰拳大师打败太极骗子不能证明太极弱,但为什麽太极到处都是 04/02 19:21
67F:→ twin2: 骗子却没一个能打的就是问题了 04/02 19:21
68F:嘘 Masakiad: 敏捷跟code写的好不好没关联,你是表错意还是逻辑错!? 04/03 06:45
69F:推 csieflyman: 如果code写得好才有本钱实施敏捷 code写不好什麽开发 04/03 20:35
70F:→ csieflyman: 方法都没用 如果需求一直变 但程式改不动有啥用 04/03 20:35
71F:推 s0914714: 人的问题阿 厉害的人就算没有敏捷也会有自己的方法 04/08 15:36