神奇的自动编码

2019-04-11  本文已影响0人  当我写下一亿行代码

今天在合作伙伴的公司一起调试微信小程序的语音识别功能,目标是微信小程序进行录音,然后上传到自有服务器上的接口,接口通过调用百度的语音识别,返回文本文字给微信小程序客户端。这个功能折腾了很久,录音获得的MP3文件一直不能转换成pcm文件。最后通过不断的百度搜索,终于发现因为微信开发者工具录音出的文件在格式上不同于常规的MP3文件,所以转换一直失败。之后用手机进行录音并上传文件,最终成功的获取到了语音识别的文本文件。
中午的时候一边干活一边听合作伙伴方在沟通项目,期间获悉他们在和另外一家公司的研发沟通自动编码功能。仔细一听,乐了,是通过简要的配置、定制等,生成一套具有一定业务逻辑功能、流程管理的CRM、ERP等系统,期间还听到虽然用.net开发,但是可以在linux上运行。
哼哼,这不就是基于.net core研发的么。虽然本质上我觉得具有这样一套开发平台确实可以解决大量的编码功能,确实我觉得企业内部应该有这样一套开发平台(本质上是代码生成器,只是更加高级,可以简单实现更多复杂的业务逻辑和流程配置)。但是我觉得这类开发平台用来售卖其实用处不大。
首先,每家强有力的研发技术公司都应该有自己的标准,甚至于有一套成熟的框架,这样对于内部承建的项目、产品,都能够快速进入业务功能实现阶段,这样将更快速的推进产品的上线,只有通过生产环境的真实使用,才能够真正挖掘到客户的真正需求。
其次,技术的更新换代是必然趋势。将自身产品建立于第三方的框架之上本身就是有一定风险,即使拥抱开源,也必定要熟悉开源框架源代码,具备相当深刻的架构理解和拥有大量实践操作。否则,一旦遇到未知问题,或者是复杂多变的应变需求,将寸步难行。
最后,不可能把项目托付到第三方公司滴。技术成长需要累积实际经验,除非你是业务部门,总想着只做集成,甚至全部交由他人外包,那么,你将没有核心竞争力。

上一篇下一篇

猜你喜欢

热点阅读