随着科技的发展,IT人需要不断地运用新技术来解决更多传统方式难以解决的问题,有些问题真的不是不想解决,而是真的太复杂,太难了,根本不知道从何开始,也没有什么前辈的经验可以借鉴。我们这些对事情难度的认知,让我们对任务本身产生了望而却步的感觉,进而也会造成一定的拖延。以下是一些典型场景:
典型表现
-
分析瘫痪:面对复杂任务,程序员可能会过度分析每一个细节,试图找到完美的解决方案,结果却陷入无穷尽的思考中,迟迟无法开始实际行动。
-
任务分解障碍:尽管知道将大任务分解成小步骤是解决之道,但在实际操作中,可能因为找不到合适的切入点或难以明确每个小步骤,而感到迷茫,进而选择不做任何行动。
-
逃避规划:即使知道规划是关键,但因任务复杂性而感到压倒性的程序员可能会逃避制定详细的计划,害怕一旦开始规划就会暴露出自己对任务的不了解或无力感。
-
分心和注意力不集中:复杂的任务往往需要长时间的思考和专注,我们在面对复杂任务时,更容易被其他相对简单或更吸引人的活动所吸引,可能会在其他事情上