• 微博
  • 微信微信二维码

广东省人民政府首页  >  要闻动态  >  广东要闻

五月色人阁_

来源: 南方日报网络版     时间:2019-11-19 01:18:40

五月色人阁

-

今天说一些偏见——画地为牢可耻

互联网行业,或者说整个IT行业,发展速度是很快的,在技术领域,每隔几年都会有新的大发展

而这些大发展,不会和从业者完全无关

而那些务实这些变化和发展的从业者,就是画地为牢

比如说,在移动App 开发刚流行的时候,完全依赖Native开发,从业者们要么是从原来写java的转向了Android 或者 Object C

要么是学生直接学了移动开发

在这样的开发阶段,要开发一个App,同时支持iOS和Android的话,对客户端的部分是iOS实现一次,Android 再实现一次

刚开始,没办法,无可厚非

业界也有声音,就是用Web的方式来开发移动App,Facebook就在刚开始的用Html 开发了一个App,当然最终的结果是被人嘲笑

随着越来越多的互联网企业All-IN 移动,纯原生开发也带来了越来越多的问题:重复建设:几乎所有功能都要iOS 实现一次,Android 实现一次发布流程死板,发现有问题,需要重新发布程序包不好拆分,协作不便:随着App越来与越大,各个功能该模块都是不同的团队在开发和运营

但用纯原生开发的方式来做多团队的磨合,给开发流程管理带来了挑战

花开两朵,各表一枝

在纯原生开发问题暴露越来越明显的时候,Html开发的技术却呈现出了越来越多的优势:随着Html 5技术的发展成熟,和移动硬件性能的逐步提升,原来用Html 开发会带来的影响到体验的性能问题,越来越少随着App做大,按照业务线拆分后,如果有些模块是Html 5 实现的,则发布流程更方便,发布过程与原生客户端的依赖就会越来越少,适合各团队灵活部署,纵情向前,减少团队间的耦合与依赖

于是从2014年下半年起,就有很多成熟的公司采用了Hybrid 的开发模式,在App 基础框架和一些Html 5很难做出好体验的模块,依然用原生开发实现

剩下其他模块,用Html 5来开发也不会影响到体验的场景下,能用Html 5 就用Html 5

一方面省钱,一方面好配合,高效

但如果你的技术Leader 画地为牢,他总会说两件事,来阻止团队技术方向的变更

一个无非是老生常谈的「Html 5 性能不如Native」,拜托,如果实现得当,大部分场景下Html 5和Native 在体验上的差别是用户感知不到的;第二个呢,就会说Html 5 技术太新,人太贵,找不到合适的人

我的天,Html 5 在2014年,甚至15年你说他新都可以忍受,到了2016年,还这么说,只能让人怀疑你的视野和格局

再说,即使单人成本一个Html 5 和一个Native的比更贵(况且这个也不是事实),从团队整体的成本来讲,你用Html 5 会比Native 减少人数啊,总成本肯定会更省

再比如,在应对UGC内容的风险控制角度,你打算接一个腾讯云或者阿里云的内容过滤服务

他说要自己写一个敏感词过滤

拜托,Anti-Spam(或者叫内容风控)在十几年前就用敏感词过滤机制了,但是因为有各种各样的误判,各种各样的漏判,以及应对变形词就黔驴技穷等原因

五六年前的Anti-Spam 就已经进化成了规则控制引擎,你可以总和敏感词,用户信息维度,用户行为频次三方面的信息,设定触发规则来做内容的风险控制

这样的而效果要比纯敏感词库好很多,但还是有很多问题

所以最近几年的风控都是基于机器学习了,不用人工去想规则,而是基于历史数据去学

准确率提高不少,人工干预程度也大大降低

他之所以这么做,他说的理由是

第一个,机器学习太先进了,学不会

科室又不需要你来实现这个模块,你只需要调用他们的接口,传入数据,得到判断

机器学习来做风控的效果的好坏,取决于数据和算法,无论是哪方面,提供这些服务的供应商都更有优势

第二个,原因呢,觉得是云服务不可靠

可是,你自己写的服务不也是运行在阿里云的ECS上的吗?无他,纯属画地为牢

团队Leader的视野往往是团队的天花板,画地为牢的人不适合做Leader

此文中所说的Leader一角纯属虚构,但他大概会有这么一个特征:就是他在整体上的成长速度是落后于同龄人的,如果团队都是同龄人,他没机会做Leader

但是年纪大了之后,混到了创业团队Leader的岗位

以上,纯属虚构,纯属偏见




相关文章

版权所有:57fak 粤ICP备05070829 网站标识码4400000131
主办:南方新闻网 协办:广东省经济和信息化委员会 承办:南方新闻网
建议使用1024×768分辨率 IE7.0以上版本浏览器