聊聊日常工作和编程中遇到关于变化的的事情。
- 因为对需求理解不同,导致产品落地和实际需求出现差异。
- 这个之前讲到过,多沟通,多文档落地,定时沟通,能够缓解这类问题。
- 同一对接多个需求后,出现明显和原有初始需求的差异性。
- 如果改变的确必要,那么执行即可。
- 如果改变可有可无,维持初衷,优先落地产品的核心部分,以扩展或者外挂的方式解决新增需求。
- 排期的变化。突然有更高优的事情插入,突然发现需要交付多个产品或者任务,但是时间点无法全部保证按期交付。问自己几个问题基本能解决这种窘境——
- 这需求是否真的优先级很高?在同事、领导眼里,这个需求是否真的很重要?
- 这需求只能你来实现吗?
- 这需求的交付周期能否协调 ?
- 适量加班能解决问题吗?
- 该拒绝拒绝,该协调协调,该延期延期,该改期改期。
- 工作内容的变化,协作对象的变化。
- 无法左右,无法改变结果,以自己的方式“拥抱"变化。
- 对于应对变化,多聊几点——
- 如果涉及到原则或者底线问题,不要“一直”妥协。
- 如果有些事情是对的,请“尝试”坚持。
遇到再善变的环境,依然要想尽办法解决它,这样才对得起程序员的那份"专业"。
日常编程和变化
原文:https://www.cnblogs.com/xnightsky/p/12951546.html