正确理解解决方案的重要性

在工作中,遇到很多棘手的问题,比如在集成三方SDK的时候遇到的一些问题,首先要仔细阅读文档,一般SDK有官方的DEMO,仔细研究DEMO例子,而不要忽略看一通,在使用过程中遇到问题总是埋怨是三方的问题,其它很多时候就是自己本身的问题,把问题抛给别人,这种程序员的素养值得很大的提高。

最近在做一个直播的SDK 使用的阿里云,同事在左IOS的时候由于横竖屏的问题卡住了,我不了解IOS,但是他们提出的方案是让其它的5个端来根据不同的参数来处理,ios推出的横屏翻转解决方案,我是拒绝的,我觉得这种方案是最低级的,肯定还有其它的优美解决方案,可以探索。

解决方案就是让在开发的过程中遇到的问题,优雅的解决方式,而不是为了解决而解决,坚决抵制,为达到目的采用低劣的方式。这种都跟自己得工作经验,学习程度,视野范围都有很大关系,所以在工作中,要不断的提高自己,深入原理,才能用正确的方式解决问题。