这个要分情况。
如果是短期工作, 不用涉及太深。
如果是中长期, 需要了解一些。
如果是做长远打算, 需要深入一些。
由于工作的原因, 我对业务的学习相较之前要更广一些。
我发现, 无论你做任何工作, 当你认真完成时, 都会有收获。 而且是你从未想到过的。
比如, 沟通, 你在无形的, 看似无用的会议,确认过程中, 形成沟通的脉络。
面对客户, 你会在不断的与人沟通的各个环节, 了解不同的性格, 工作方式和风格,会对差异性有了更深入的体会和了解。 这个对以后的工作, 还是很有用的。 就是情绪管理。 以前, 你可能会因为一件事, 一个问题, 或者一个人的态度而恼怒, 心理会问 ”他怎么会这样? 这个问题怎么没和我说? 这是个什么stupid设计,思想?" . 这一切疑问会随着你更多的与人接触而化解。 人和人就是不同啊。 语气,态度, 方式。 当你accept这一切时。 你会发现, 你的工作体会会更融洽。
而且, 当你了解了全面的业务模型, 代码基本已经写在你脑海里了。 可能不是你实现的, 但是大同小异。 再看代码, 你就像拿着迷宫地图找出口。 拿着作弊器打游戏。
坏处, coding练习减少了。 只能利用休息时间不断的练技从而提高。
到底是哪个好?
看你想往哪个方向发展, 如果是管理层, 真心建议你多了解一下业务。
有没有相似经验的人, 我们可以共同探讨一下。