不要重复造轮子出处 互联网行业流行一句话叫“不要重复造轮子”,那么核心技术的轮子要不要重新造呢?
互联网行业流行一句话叫“不要重复造轮子”,那么核心技术的轮子要不要重新造呢?
是的,没错。网络圈里常说“不要反复做轮子”。其实,有具体的几点。第一,不要重复做任何事情;第二,这取决于你在谈论谁。如果你在一个公司或平台系统中,你不需要为一些常见的操作和技术重复构建轮子,因为这只代表“浪费资源”!目前,互联网行业有很多话题,比如“数据中心”等,这是避免重蹈覆辙的方法。在正在举行的腾讯全球数字生态大会上,腾讯还努力通过集团技术委员会推动业务、技术、数据和内容平台的建设。
2. 如果你是一家小公司,没有技术能力,想通过平台实现客户链接和产品销售,不需要搭建技术体系,而是通过“平台即服务”的模式直接实现。因此,“不要反复造轮子”主要是针对这种情况。
3. 如果你是大公司,但是你也需要平台的底层技术,但是你需要隔离核心数据、客户信息、生产信息等,所以你不必把它们放到平台上。
如果您需要了解更多,欢迎您关注ţ工业互联网学习社会ţ的标题圈,其中包含了大量的垂直领域,如ţ工业互联网ţ工业互联网ţ智能制造ţ数字转型ţ。我叫刘成军。我在工业互联网学习俱乐部等你。我认为这很大程度上取决于部门负责人的个人喜好,无论是我自己动手还是直接使用开源库。曾几何时,c开发人员热衷于重新构建轮子,那么为什么有些企业要自己编写呢?我在项目开始时不知道这个库的存在,我不想以后再介绍它。
2)许多第三方库依赖于许多其他第三方库。要引进a馆,就得引进B馆、C馆、D馆,这无疑增加了院系成员的学习成本。
3)第三方开源库通常会频繁更新。如果你知道有一个bug,你想更新它吗?基础库的更新无疑会花费更多的开发时间和测试时间。
4)使项目整体可控。一旦引入的开放源代码库出现问题并且项目团队不熟悉它,这将是灾难性的。
5)现有开源库过于复杂,学习成本高,团队成员水平参差不齐。
最后,附上一本我前段时间读过的书。
本文是作者《一个程序员的奋斗史》悟空问答原创文章,未经允许转载,抄袭将被追究
为什么有很多出名开源的C/C 方面的高性能网络库,比如libevent,boost-asio,有些企业还要自己写?
首先,答案是肯定的,python语言相对容易学。!简单易懂的语法是Python语言的一个重要特性,学习Python语言几乎不需要任何基础,所以Python是孩子们常用的编程语言之一。
Python语言是函数式语言和面向对象语言的典型结合,因此编写Python代码非常灵活和直接。它与纯面向对象语言(如Java)有很大的不同。也许这也是Python语言受程序员欢迎的原因,因为没有人想变得复杂。Python语言比较简单,但也体现在丰富的“库”中。Python为各种通用开发领域准备了丰富的库。只要导入这些库,就可以很容易地使用它们。
尽管Python语言简单易学,但它有广泛的应用和相对完善的语言生态。目前,python语言广泛应用于web开发、大数据开发(数据分析)、人工智能开发(机器学习、计算机视觉、自然语言处理)、嵌入式开发等领域。相信随着大数据和人工智能的不断发展,Python语言未来的发展空间还是非常广阔的。
当然,用Python语言也可以编写非常复杂的程序,特别是在人工智能领域,用Python来完成算法的实现过程比较复杂。许多开发团队已经将算法设计与算法实现分开。从事算法实现的工程师往往需要通过Python等语言实现算法设计器的设计方案。这一过程往往是困难的,算法实现工程师需要有一个坚实的算法基础。当然,目前很多算法工程师团队需要同时完成算法设计和算法实现,这似乎是目前的发展趋势。
python编程到底好不好学?
14年来,有人说Java将要消亡,那时Java仍然是中国的主流。17年来,有人说Java真的不行了,那时Java还是中国的主流。19年来,有人说Java不再好了,他们都在用python。然而,Java和C仍然是中国的主流。最后,在2020年,另一批不处于it地位的人说Java已经不好了,go和python是主流。你相信有一群培训机构吗???你知道java生态有多好吗?你知道有多少java开发需要维护吗?你知道一家公司突然改变技术方向要花多少钱吗?
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。