loonggg

读完需要

5分钟

速读仅需2分钟

今天看到了原腾讯副总裁吴军的专访文章,吴军作为科技行业的洞察者与资深投资人,以及技术方面的专家。在他看来:

谷歌已经是一个颇为平庸的公司,苹果的困难局面历史重演,微软完成了云服务的转型还有几年动量发展,而百度已经是一个非常僵化的公司,腾讯在微信之后始终没有亮点。作为科技行业的观察者,他十分关注和期待新生代公司的出现和大放异彩。

关于他的专访文章,其实很多观点和内容还是不错的,有兴趣的话,大家可以在公众号对话框里回复关键字:“吴军”,获取专访文章一读,绝对会有所收获的。

在他讲到百度的时候,他说:

吴军:因为世界上信息越来越多,所以搜索综合性不会减弱,这是对搜索这个行业来讲。但看百度,我觉得百度从七八年前起,其实就是一个僵化的公司了,让人看不到希望。它很多技术都是起了大早赶了个晚及,移动互联网时代,百度完全落伍了,可以讲完全不具有移动互联网的基因。百度的二号人物永远是离职的,说句不好听的,陆奇都救不了他,没人救得了。这家公司已经基本上不属于我们平时关注的对象了。

而讲到他的前东家,腾讯的时候,他又说:腾讯是一个对社会没有危害的公司,但是你说要给大家带来多少惊喜,微信以后,我真说不出来。而且并不看好腾讯做产业互联网,因为腾讯从来没有过 To B 的基因。

BAT 那一波已经过去了。A 和 T 转型成功了,变成了移动互联网公司。只是 B 走丢了,完全不具备移动互联网基因。

其实,在我看来,百度错过移动互联网时代最大的问题,就是吴军所说僵化,让人看不到希望,完全是公司战略层以及个高层的性格所造成的,百度的二号人物一直在变化,导致百度就一直不会稳定。

百度的落后其实并不是技术问题,而是战略问题,决策的问题,管理层的问题。所以,百度口碑不好,是因为技术不好么?不是,而是其他原因,一个有技术的互联网广告公司。

唉,百度可能虽然没人能够救得了,但是作为技术来讲,百度的技术还是不错的,其他互联网公司都没有顶住春晚的流量攻击,百度在去年春晚却顶住了。所以,去其糟粕,取其精华,今天我们就来分享几个不错的百度的开源项目吧。

1

UidGenerator

UidGenerator 是 Java 实现的,基于 Snowflake 算法的唯一 ID 生成器。UidGenerator 以组件形式工作在应用项目中, 支持自定义 workerId 位数和初始化策略,从而适用于 docker 等虚拟化环境下实例自动重启、漂移等场景。在实现上,UidGenerator 通过借用未来时间来解决 sequence 天然存在的并发限制;采用 RingBuffer 来缓存已生成的 UID, 并行化 UID 的生产和消费, 同时对 CacheLine 补齐,避免了由 RingBuffer 带来的硬件级「伪共享」问题。最终单机 QPS 可达 600 万。

开源项目地址:https://github.com/baidu/uid-generator

2

amis

amis 是一种基于特定 JSON 格式生成 MIS 页面的工具。这个东西还挺有意思的,它是一种页面渲染器,可以直接基于特定格式的 JSON 配置将页面渲染出来,结合业务方 API 可快速完成各类管理页面的开发。

而且也开源了一个 amis-admin ,它是基于 amis 的后台项目前端模板。两者结合使用,可以快速搭建自己的后台系统。

有兴趣的朋友可以去看看。

开源项目地址:https://github.com/baidu/amis

3

UEditor

UEditor 是由百度 Web 前端研发部开发所见即所得富文本 Web 编辑器,具有轻量,可定制,注重用户体验等特点。兼容 Mozilla, MSIE,FireFox, Maxthon,Safari 和 Chrome,实现浏览器无差别化。

开源项目地址:https://github.com/fex-team/ueditor

4

ApolloAuto

Apollo (阿波罗) 是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统。Apollo 是百度重点打造的 AI 开放平台之一,计划主要包含 4 个技术模块:定位 / 感知模块、车辆规划与运营(AI + 大数据,精准控制车辆,适合不同路况)、软件运营框架(支持英特尔、英伟达等多种芯片)。

开源项目地址:https://github.com/ApolloAuto/apollo

5

Echarts

最后这个作为前端程序员的我特别喜欢。ECharts,缩写来自 Enterprise Charts,商业级数据图表,是百度的一个开源的数据可视化工具,一个纯 Javascript 的图表库,能够在 PC 端和移动设备上流畅运行,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari 等),ECharts 作为拥有丰富的可视化图表类型和深度交互能力的开源可视化库,配置便捷容易上手,同时上千的配置项和不同层面的扩展机制带来了灵活的定制能力。ECharts 底层依托了开源渲染引擎 ZRender ,支持 Canvas 和 SVG 等多种方式的渲染,支持 PC 、移动端、数据大屏、服务端渲染等多种设备场景。

而且全球著名开源社区 Apache 基金会宣布 “百度开源的 ECharts 项目全票通过进入 Apache 孵化器”。这是百度第一个进入国际顶级开源社区的项目。

我最近做 ERP 系统经常需要用到它,进行数据的展示和分析。

相信你如果是前端开发者的话,应该经常在使用了。

官方地址:https://echarts.baidu.com/index.html

当然了,还有很多有意思开源项目,不仅仅这些,大家有兴趣的话,可以去 GitHub 上去看。

公众号对话框,回复关键字 “1024”

免费领取程序员赚钱实操教程

- 长按识别关注 -

技术,职场,产品,思维

行业观察

百度虽然没人救得了,但是技术还是……相关推荐

  1. 【华为云技术分享】开发团队中的任务没人领取,你头疼吗?

    背景 在传统开发模式下模下,发任务由项目经理指派给个人的,而在敏捷开发模式中,是由任务是项目经理指派给个人的,而在敏捷开发模式的务队领取的.很多企业开发任务的时候,有几个任务型中认领怎么办?问题:&q ...

  2. 谁能救得了中兴?下一个是华为吗?

    自助者天助之 继中兴通讯后,美国的大招还在继续. 据路透社报道,周二(4月18日),美国电信监管机构提议,将禁止政府项目采购来自那些对美国电信网络构成安全威胁的公司的设备,这一规定可能会进一步损害华为 ...

  3. 为什么没人会 COBOL 编程了?

    忘了Python,来学习COBOL,人人都可以成为救世英雄. 作者 | Rhea Moutafis 译者 | 弯月,责编 | 郭芮 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSD ...

  4. 京东或将裁员 12000 人!雷军年薪百亿;马云:阿里没人敢跟我打赌 | 极客头条

    整理 | 胡巍巍 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮 ...

  5. 今天的真实业态:90%的大数据产品是伪需求,所以没人买单

    文 | 江颖 我们看似已经进入大数据时代,到处都是各种各样的大数据产品.但我可以负责任的讲,90%的大数据产品-- 要么,是闭门造车.臆想出来的"伪需求",没有真正解决客户的需求和 ...

  6. 53岁周鸿祎考上清华博士;图灵奖得主杨立昆炮轰ChatGPT:五年内就没人用了;Red Hat恪守对开源的承诺|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  7. 雷军:中国的乔布斯?!--没人看我来转,疑似水文,太晚了,稍侯拍砖

    发现篇文章,貌似还没被人看,转载下:今天先不拍砖评论.太晚了... 2011-8-29电脑桌面主题网 减小字体 增大字体 作者:佚名 来源:本站整理 发布时间:2011-08-29 09:12:48 ...

  8. 哪些人适合学习java技术

    java技术在互联网行业一直都是非常重要的存在,学习java技术只会多不会少,那么目前哪些人适合学习java技术呢?来看看下面的详细介绍就知道了. 哪些人适合学习java技术? 1.在家待业人员,没有 ...

  9. 同学报了计算机专业,大学各专业另类“炫富”,医学专业毫不意外,计算机专业没人羡慕...

    文/晓宁说教育 有句话说的好叫"专业选的好,年年期末像高考",当然这是一句玩笑话,也是同学们对自己所学的专业的一种吐槽. 你以为上大学就轻松了?那你真的是想多了,大学里有很多专业并 ...

最新文章

  1. 这些资源网站为什么能获得5万知乎大佬推荐,而我错失了什么吗?
  2. Servlet第六篇【Session介绍、API、生命周期、应用、与Cookie区别】
  3. Mybatis传入参数map,读取map原创
  4. dotNetCharting使用总结
  5. csdn无人驾驶汽车_无人驾驶汽车100年历史
  6. linux头文件 库,Linux操作系统的头文件和库文件搜索路径
  7. leetcode No.141 环形链表
  8. [转载] java对象在内存中的结构
  9. no valid Qt versions found
  10. 反思 大班 快乐的机器人_幼儿园大班健康教案《有趣的椅子》含反思
  11. loadrunner中定义数组
  12. 基于linux的安全通讯过程
  13. 循环冗余校验码(CRC)详解
  14. 天才绅士少女助手克里斯蒂娜 [数学+树状数组]
  15. 信息化知识中的重点:商业智能(BI)详解
  16. java获取ip地址与网络接口
  17. 天原笔记(2)——气团与锋
  18. 5GC 关键技术之网络切片
  19. 为什么我的域名在某些地方不能访问,解析到127.0.0.1或者0.0.0.0?
  20. 1108 String复读机(JAVA)

热门文章

  1. Android版本适配
  2. Python保存图片到桌面
  3. 一文搞懂JSON.stringify和JSON.parse(五)JSON.parse使用说明
  4. Arduino EEPROM对结构体数据存储和读取
  5. Range_Image深度图-1 PCL学习记录-9 Range_Image深度图原理,以及如何通过点云生成深度图
  6. host文件修改与刷新
  7. 前端常见面试基础问题
  8. monkey入门_Monkey 测试一 Monkey 入门
  9. 【收藏】常用JavaScript正则表达式汇编与示例
  10. 降低对象之间的耦合关系