作者Masakiad (Masaki)
看板Soft_Job
标题Re: [请益] 如何面试中认出优质的工程师?
时间Fri Jul 6 13:50:42 2018
其实制度流程没分两种,开发团队讲好规则;约定好软体开发的品质、验证基准并自动化
、约定时间code review的时程,正是加速品质保证及验证软体的速度。这个作法并没有
什麽多余跟lock的问题,除非品质跟验证软体本身就是多余。
另外有很多方法论来指导上述的实作原则外、也很多公司有进行也持续运转这机制,若你
还没有尝试就赶快试试,不用臆想跟推论这麽多。
阁下言谈之间我的感觉是不熟这方面的运作,所以另外再建议你找一个熟这方面流程的人
来协助你,这样才可以解决问题。
至於怕优秀人才会因为这样感到不被信任的问题也不用担心,优秀人才只会因为没有这些
机制而离去,原因在於他们严格要求自己验证跟品质,团队有这些机制对他们来说已经很
习惯,倒是没有这些机制还要担心我完美的架构混入其他没被验证的粪code,什麽叫委屈
?这才叫委屈。
※ 引述《accessdenied (存取违规)》之铭言:
: ※ 引述《goooeooo (ge)》之铭言:
: : 纪律跟细心
: : 换个角度说是指
: : 做事态度
: : 一个人再聪明 设计架构再屌
: : 态度不对 也是很尴尬的
: : 一个人资质普普 态度对了 花了比别人多的时间 产出优异 没BUG
: : 这就是优秀~
: 唉唉唉,当初我不用「态度」这个字眼就是知道大家会各自解读,到底什麽是好的态度
..
: ...
: 所以我讲白了就是「细心」和「纪律」,还举了很多实际例子来说明这两个元素的概念
,
: 结果有人又简化回态度两字,果然底下有开始乱战了...
: 拉回主题,前阵子忙着赚钱没时间好好回应一些想法。有人说制度和流程可以解决,还
提
: 到权限控管,为什麽我不太认同。
: 制度流程分两种,一种是协同合作必要的方式,你负责的范围是哪里?东西做好会放在
哪
: 里?这是让大家做事彼此方便快速的约定,是增加效率的。这类似交通规则的订定,大
家
: 照着做就流畅。
: 另一种制度流程,是防弊的,稽核、放行、权限控管,是保持着一种不信任的心态在做
管
: 理。这就好像除了红绿灯外,又另外安排了一个交通警察指挥交通(权限、审核放行)
,
: 并看管所有驾驶人。
: 後者会产生效率瓶颈,因为每台车都要经过检查并放行,交通就堵塞了,开发人员再多
、
: 效率再高都没用,就是会lock。
: 每个change都要approve的下场,就是「人皮图章」开始产生的时候。
: 再来,有些 team 赶专案加班到半夜怎麽办?负责approve的人难道发呆配到半夜只为
了
: 最後帮他开权限和approve?这些都是无谓的人力损耗。
: 而且优秀的人才,一直在不被信任的环境下做事,心委屈了,流失也只是迟早的事情!
: 想想看,你有10个工程师,只为了其中1个心态随便的人员,就把剩下9个优秀的人才一
起
: 拖下水被绑手绑脚不再信任?
: 为了那一个人,与其设计各种稽核制度防止他做错,不如一开始九排除他,让剩下九个
人
: 顺顺利利做事,这才是正解吧!?
: 让不对的人一开始就不要溜进来,团队也不会被污染,好的人才更不会觉得被牵累!
: 这才是我为什麽要跟大家请益的出发点。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.249.19.237
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1530856244.A.226.html
1F:推 jack0204: 粪code进去坏了还怪他更加委屈 07/06 13:53
2F:→ Masakiad: 通常是这样没错XD 07/06 13:58
3F:推 stkoso: 同意 是优秀的人才不信任其他猴子才需要这种制度 07/06 13:58
4F:推 BlazarArc: 推 07/06 14:08
5F:推 bndan: 推这篇... 07/06 14:17
6F:嘘 beaprayguy: 请定义优秀人才 07/06 14:17
7F:→ beaprayguy: 啊嘘错 07/06 14:18
8F:→ tinlans: 新人还是要有基本的培训,以前看过很多被乱塞的案例常常 07/06 14:18
9F:→ tinlans: 是基本到不行的 OCP violation,不知道在学校学什麽东西 07/06 14:18
10F:→ lazarus1121: 有规矩还是比较好,有遇过程式里面光时间就有time,l 07/06 14:23
11F:→ lazarus1121: ong,timestamp三种 07/06 14:23
12F:推 beaprayguy: 推 07/06 14:23
13F:推 expup: 以团队的组成来看大部分80%的人都是很平庸的工程师拉 07/06 15:02
14F:→ expup: 这些工程师老实讲本身就会犯的错误就不少 07/06 15:02
15F:→ expup: 所以才需要一堆方法 把不确定的因素降到最低 07/06 15:03
16F:→ expup: 所以不太能怪公司为什搞了一堆制度流程之类的东西 07/06 15:04
17F:推 free112136: 没有流程对优秀人才来说才无法容忍 07/06 16:11
18F:推 CaptainTeemo: 我也觉得没有这些机制反而会想离开,要吗是公司不注 07/06 17:43
19F:→ CaptainTeemo: 重品质能动就好,要吗是时程很赶或是人力资源不足 07/06 17:43
20F:推 expup: 其实说来说去 跟你老板有很大的关系 偏向管理问题了 07/06 18:07
21F:→ expup: 多的是那种能动就好的 速度要快的管你品质怎麽样的公司 07/06 18:07
22F:→ MOONY135: 能动就是好攻城屍 07/06 19:55
23F:→ alan3100: 没自信才怕review review抓到问题或有改进 感谢都来不及 07/06 20:21
24F:推 BignoZe: 原来是平庸的人才需要制度 真的很有道理 07/06 21:13
25F:→ Argos: 每一间公司的性质老实说不能一概而论 你如果是开个小型公司 07/06 21:21
26F:→ Argos: 但的确制度是脱裤子放屁 万人以上公司你没制度? 07/06 21:21
27F:→ Argos: 即使通通都是精英 自己团队也会掌握一些方向与规范 07/06 21:22
28F:→ Argos: 更不要说一般企业 根本请不起精英 那你要怎麽管理? 07/06 21:23
29F:推 plover: 钱给多少,大概决定优秀工程师有多少。为什麽不认清事实, 07/07 01:04
30F:→ plover: 大部分就是一般的工程师而已。 07/07 01:05
31F:推 Ghamu: 干中肯 这也是我最近想跳槽的原因XDDDD 妈的我发现小bug竟 07/07 02:16
32F:→ Ghamu: 然因为想省流程不让我开单纪录 好啊这次发布我就不解 反正 07/07 02:16
33F:→ Ghamu: 完全没有纪录啊 以後使用者念再来解就会了 07/07 02:16
34F:推 Ghamu: 小公司也很需要制度流程 除非你们公司不期待自己越做越大 07/07 02:31
35F:→ Ghamu: 永远做小公司当然不用 还有流程制度在人少的时候比较好推行 07/07 02:31
36F:→ Ghamu: 人多之後 嘴杂 意见多 难沟通 用惯“老方法"的资深员工们 07/07 02:31
37F:→ Ghamu: 还会一直靠北你 [新流程拖慢我们啦] [我觉得用excel管理比r 07/07 02:31
38F:→ Ghamu: edmine好啊! 一目了然 简单好用] 07/07 02:31
39F:推 vn509942: 就稳定可信任的游戏规则 07/07 06:35