白癜风假期不白过 https://m.39.net/baidianfeng/a_5781253.html技术的海洋无边无际,而人的精力是有限的,在我们的技术生涯中,不可能精研所有技术,这时就需要我们选择技术路线中的一点或几点,从基础到熟悉,从熟悉到精通。在整个技术生涯精通一点或几点就已是技术的大咖。本篇文字试图以技术平台为例,阐述当下火热的三个技术方向,为有志于IT的读者提供思考。很少有文章去从顶端去给技术方向下一个定义,我们简洁的尝试一下。Web开发:指利用浏览器技术,TCP协议技术,把信息从服务端传输并呈现在客户端。大数据技术:指利用集群技术,TCP协议技术,把大量文件分布存储、分布处理。人工智能:指利用历史数据、数学知识、计算机技术,让程序具有判断力。以网上流传的美团平台图为例其中上图中被“红色”方框括起来的部分是跟“Web开发”相关的技术其中上图中被“绿色”方框括起来的部分是跟“大数据”相关的技术其中上图中被“蓝色”方框括起来的部分是跟“人工智能”相关的技术其中:BI部分既有“红色”,又有“蓝色”,是因为BI产品的展现层是web技术,基础层是数据挖掘,即用到了两种技术当然,单从这张图上看,“大数据”的占比会比较大,那是因为这张图是以大数据技术为主进行设计的。实际上如果都画到一张图上,“web技术”和“人工智能”,在比例上都应该和“大数据”平分秋色。接下来,我们以外卖这样一个日常的流程解读一下上图1、商家在app上发布商品、用户在app上下单、骑手在app上接单,这些都是“web技术”的部分,也就是上图左边的红框部分。2、每一笔订单的数据,app等程序运行的数据等,通过各种的变化,都会沉淀在一个庞大的库里;通过数据可以分析实时订单量、实时成交额等,这些都是“大数据”技术,即上图中绿色框部分。3、通过沉淀的数据,可预测订单的走势、针对每个客户猜测喜欢的食品、这些都是“人工智能”技术,也就是图中蓝色框部分在一个完整的产品技术体系中,各种技术相互交织,相互协作,完成用户日常场景中的完美体验。同时也是分属于各个不同技术的工程师,互相配合完成一个完整的技术平台。