遇到不懂的技术问题,首先想到的就是去搜索引擎看看。如搜解决方案->比较技术选型->如何安装测试环境->解决测试中碰到的问题->最后解决了所有问题并提供服务接口。
搜解决方案,以问题为关键词直接去Google,翻翻前几页结果,不是偏门的问题,一般都会找到几个解决该问题的相关技术。如果你对这些技术一窍不通,则可以先去维基百科了解一下。
接下来做技术选型,以刚才找到的技术为关键词,一般会找到一些对比的文章,首先看一些大站的,如Medium。
技术选型确定后,要做一些demo测试,如果需要安装环境,则最佳搜索路径为:dockerhub->github->官方文档。
docker是环境可移植的最佳解决方案,几乎所有的环境都有人已经做成了docker;
如果确定了环境所需的关键词,则可以去github中搜索更多的Dockerfile,或许可以找到小众的需求;
最后官方文档做double check或专家配置。
涉及到环境的错误信息,最佳搜索路径为:google->stackoverflow->github issue
非自己编码造成的错误,都可归为环境错误,其错误信息都是环境设计者按照一定的规则输出的,所以选取错误信息中连续的一段、有意义的部分去搜索即可;
如果是解决方案中的一个技术问题,寻找技术解决的方法,则同技术选型;知道了解决的方向搜索解决技术细节,则同错误信息。
最后,打包解决方案提供对外接口,则搜索主流的最佳实践,同技术选型。
网友评论