我的编程空间,编程开发者的网络收藏夹
学习永远不晚

技术选型,不是技术造型

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

技术选型,不是技术造型

技术团队应该具备半个月重写 ElasticSearch 的能力。

自己造轮子比使用开源软件更靠谱。

C++ 效率低,Java 过于臃肿,Go 用起来更加顺滑。

这是一位技术团队负责人的技术选型理论,在社区曾引起过一些思考与争议。认同他的人有之,嘲讽他的人更多,这说明即便是标榜理性、讲究逻辑的开发者,面对技术选型的问题时同样会陷入某种亢奋与癫狂之中。

Google 的 Flutter 不过是我原创并淘汰过的类似技术。

这是我最近看到的一条点评,这位创业者的技术选型中也出现了各种自造的轮子,每一种看上去都金光闪闪,惹人深(发)思(笑)。

类似的例子不在少数,相似的轮子不胜枚举。

硅谷巨头,互联网新贵们创造的技术驱动的商业神话,让后来者们趋之若鹜:

  • Google 在用 MapReduce,我们也要上!
  • LinkedIn 在用 Kafka,我们也要上!
  • Facebook 在用 Cassandra,我们也要上!
  • 阿里巴巴在搞中台,我们也要上!
  • ……

他们是这样想的:

因为谷歌、AWS、Facebook、阿里巴巴都在用,所以我们也要用。我们目前的业务体量虽然没到那个级别,但以后我们会有的,起步阶段做这样的选型省去了日后重构的麻烦,我简直是天才。

恕我直言,您这点业务复杂度用个微服务都嫌浪费,还整那么多幺蛾子干啥。

[[330476]]

Gartner 每年都会发一份名为“The Hype Cycle”的分析报告,中文译名“技术成熟度曲线”,我却更喜欢它的另一个名字——“技术炒作周期”。自 1995 年以来出现在这个报告中的“前沿趋势”、“未来方向”不知凡几,失败的更是不在少数。

据粗略的统计,在炒作周期上被追踪多年的所有技术中,有 20%在还没来得及变成主流之前就过时了。在所列的 200 多种技术中,50 多种技术在炒作周期中只出现了一年,然后就消失得无影无踪。幸存者偏差让人们只记住了那些大获成功的技术,却忘了还有更多技术消亡在时间的长河里。

  • 2017 年,大家说 AI 元年“又一次”来到了,创业者们一窝蜂地在各个领域以各种姿势生蹭 AI 技术,凡人饮水处,皆言人工智能;
  • 2018 年,做 AI 的刚有点声色,大家说现在已经是区块链的时代了,不做区块链项目连投资都拿不到;
  • 2019 年,中台突然又爆火,大家说不做中台会死,做中台同样是死,等死?

2020 年,36 氪一篇《中台,我信了你的邪》的文章更是彻底将中台的遮羞布给扒了个干净。文中茅台的中台项目让读者们恍然大悟,原来大家都是为了中台而中台,一不知道中台解决什么问题,二不知道中台怎么落地,选型全靠吹,落地全靠临场发挥。

中台帮不了茅台,就能帮得了中小企业了?单体都没构建好的企业 IT,就能玩好微服务了?记事本就可以记录的吞吐量,非得用 Kafka?

1986 年,软件工程圣经——《人月神话》的作者 Brooks 就曾指出:

软件的本质复杂性存在于复杂的业务领域中,技术仅是辅助工具,它解决的问题是帮助将业务领域问题映射转换成软件实现,只解决次要复杂性。由于软件本质的复杂性,真正的银弹并不存在;十年内,没有任何一项技术或者方法可使软件工程的生产力提高一个数量级。

请记住,为了跟风、炒噱头而强上、往死里吹的那不叫技术选型,叫技术造型。

技术团队,还是要扎实一点,要技术选型,不是技术造型。

要茅台,不要中台。

 

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

技术选型,不是技术造型

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

技术选型,不是技术造型

技术团队应该具备半个月重写 ElasticSearch 的能力。自己造轮子比使用开源软件更靠谱。

PostgreSQL与MySQL技术选型

数据本质上只是不同事实和观察结果的集合。随着时间的推移,开发人员意识到管理数据不仅仅是一个可选的跟踪系统,而是随着世界通过互联网逐渐变得更加紧密联系而变得必不可少。
PostgreSQLMySQL2024-11-30

Linux JSP技术选型原则

在当今的Web开发领域,Java Server Pages (JSP) 仍然是一种成熟的技术,尽管面临着新兴技术的竞争。对于在Linux环境下进行JSP技术选型时,应考虑以下几个原则:技术成熟度:JSP技术成熟,社区支持广泛,有许多现成的解
Linux JSP技术选型原则
2024-09-21

五种 API 网关技术选型

假如你要去找集团老板(这儿只是举个例子), 大家都知道老板肯定不是谁想见就能见的, 也怕坏人嘛, 那么你去老板所在的办公楼,假如是集团总部, 大楼这个门就充当了网关的角色, 大门一般都有看门员 ,看门员会做哪些事情呢?
API网关技术2024-11-29

聊聊技术选型 - Angular2 vs Vue2

为项目进行框架级别的技术选型,就类似为篮球队量身定制战术,选择一个适合开发团队的规模和团队成员的技术栈和能力,针对业务和项目,能帮助团队赢得更多的技术,是每个软件项目能够顺利推进的先决条件。

程序员技术选型:写Go还是Java?

本文作者根据自己的使用体验,详细对比了 Go 和 Java 的使用差异,给了开发者们一个中肯的选用参考。

mdwiki开发之路一技术选型

mdwiki是一款markdown wiki系统,可以作为个人或小型团队的知识库管理系统。项目地址:本系列文章最后一篇给出(需要时间整理和测试)为什么我要开发mdwiki?目前本人的知识库管理系统采用的是dokuwiki,它是一款用PHP开
2023-01-31

五种API网关技术选型,yyds

假如你要去找集团老板(这儿只是举个例子), 大家都知道老板肯定不是谁想见就能见的, 也怕坏人嘛, 那么你去老板所在的办公楼,假如是集团总部, 大楼这个门就充当了网关的角色, 大门一般都有看门员 ,看门员会做哪些事情呢?
API网关开发2024-12-01

MySQL与MongoDB的技术选型指南

无论是MySQL还是MongoDB,都是优秀的数据库系统,选择适合项目需求的数据库,将有助于提高开发效率,降低维护成本,保证系统的稳定性和可靠性。

鸿蒙3.0 App开发技术选型

本节先基于最简单的Hello World案例,增加一个按钮,点击按钮改变文字内容。直观对比感受下这三种开发方式的差异。

MySQL与MongoDB,该如何做技术选型?

MySQL是一个开放源代码的关系数据库,这意味着它的数据被组织成表格,使您可以将数据与数据库的其他部分相关联。MongoDB也是开源的,但是,它是一个文档数据库。

局域网技术选型方法详解

  传输介质是网络中信息传输的媒体,是网络通信的物质基础之一。传输介质的性能特点对传输速率、通信的距离、可连接的网络结点数目和数据传输的可靠性等均有很大的影响。因此,必须根据不同的通信要求,合理地选择传输介质。目前在局域网中常用的传输介质有双绞线、同轴电缆和光导纤维等。  一,局域网组网的基本概念  局域网(LAN)是
局域网技术选型方法详解
2024-04-17

Kubernetes Ingress控制器的技术选型技巧有哪些

小编给大家分享一下Kubernetes Ingress控制器的技术选型技巧有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!名词解释阅读本文需要熟悉以下基本概念:集群:是指容器运行所需云资源的集合,包含了若干台云服务器、
2023-06-04

微前端架构的几种技术选型

前端技术的发展是非常快的,每隔两年就是一个时代,导致同志们必须升级项目甚至于换一个框架。但如果大家想在一个规模化应用中一个版本做好这件事,基本上是不可能的。

架构师之路:微服务技术选型

本篇为大家带来微服务架构的后端技术选型,当你需要进行技术选型时,可以参照他来设计自己的决策树。

阿里云服务器技术选型原则

本文将详细介绍阿里云服务器技术选型原则,包括性能、稳定、安全、成本、可用性等方面的要求,以及如何在实际应用中进行技术选型。正文:随着云计算技术的发展,越来越多的企业和个人选择使用云服务器来满足他们的计算需求。作为全球领先的云计算服务提供商,阿里云拥有丰富的产品线和强大的技术实力。那么,阿里云服务器技术选型原则是什
阿里云服务器技术选型原则
2023-12-12

SEO是不是技术

小编给大家分享一下SEO是不是技术,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  一.SEO是轻技术  1.SEO不是程序员  所以那种所谓的专业布局修改,网站
2023-06-10

云服务器技术有哪些类型的技术

云服务器(CloudServer):是一种基于云计算技术的服务器,通常用于Web应用程序的构建和托管。云服务器提供可扩展性和灵活性,可以根据用户的需求动态分配计算资源,支持弹性伸缩和自动负载均衡。云主机(CloudStorage):是一种基于云计算技术的服务器,通常用于虚拟化环境,可以提供高性能和高可靠性。云主机可以提供多种云服务,包括数据库、消息队列、Web应用程序等。容器化部署(ContainerDocker化):是一种将应用程序部署...
2023-10-27

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录