What will you do if you meet a problem which may delay your task at work?
When I find the problem, I'll analyze it fully and carefully. Generally speaking, there're 3 circumstances leading to this problem. The first one is generated by some dependencies, then I should report it to my lead in the first time, so he can make a proper arrange. The second case is due to work environment. For example, I'm not familiar with some developing tools, work flows, or how to corporate with others. Assuming I'm working very hard, while it's common I haven't been expert on everything, so I have to consult experienced workmates. I think they will be happy to supply valuable advice. The third case appears most often. It's caused by technical difficulties. The technique my task requires is hard to me, or more complex than I had expected. I'll try dividing the problem into several steps and check whether I can adjust my work schedule for these steps. I may also ask others for help, while it should not occupy too much time as everyone has his own tasks. If I'm not confident to solve it by myself or I find new issues when closely following the new schedule, I should make my lead and workmates aware what difficulties I meet, explaining why the task is hard and whether I need more resources. Overall, the most important is to handle your problem as soon as it comes out. If you delay problem, problem will delay you.
当你工作中遇到一个可能导致你的任务延期的问题,你会怎么做?
当我发现这个问题时,我会对它进行全面仔细地分析。总的来讲,问题可能由有三种情况引起的。第一种情况是由于问题产生于某些依赖(工作)项,这时我应该第一时间将它报告给我的经理,他就能做一个合理的安排。第二种情况是由于工作环境问题,比如说,我对开发工具,或者工作流程,或者和其他人合作方式不熟悉。假设我工作地非常努力,然而还没有对一切都精通,这也很平常。我不得不向有经验的同事询问,我想他们会很乐意给你提供宝贵建议。第三种情况出现得最多,它是由技术困难导致的。我的任务用到的技术对我很难,或者复杂度超出了原来设想。我会试着把问题划分成几步,看能否为这些步调整工作时间表。我也可以向别人求助,不过不要占用太多时间,因为每个人都有自己的任务。如果我没有信心独立解决它,或者在沿新时间表进行中出现新的问题,我应该把我的困难让经理和同事了解到,并解释为什么这个任务有难度,是否我需要更多的资源。总的说,最重要的是一出现问题就马上处理它。如果拖延了问题,问题就是拖延你。