不要重复造轮子谁说的 互联网行业流行一句话叫“不要重复造轮子”,那么核心技术的轮子要不要重新造呢?
互联网行业流行一句话叫“不要重复造轮子”,那么核心技术的轮子要不要重新造呢?
是的,没错。网络圈里常说“不要反复做轮子”。其实,有具体的几点。第一,不要重复做任何事情;第二,这取决于你在谈论谁。如果你在一个公司或平台系统中,你不需要为一些常见的操作和技术重复构建轮子,因为这只代表“浪费资源”!目前,互联网行业有很多话题,比如“数据中心”等,这是避免重蹈覆辙的方法。在正在举行的腾讯全球数字生态大会上,腾讯还努力通过集团技术委员会推动业务、技术、数据和内容平台的建设。
2. 如果你是一家小公司,没有技术能力,想通过平台实现客户链接和产品销售,不需要搭建技术体系,而是通过“平台即服务”的模式直接实现。因此,“不要反复造轮子”主要是针对这种情况。
3. 如果你是大公司,但是你也需要平台的底层技术,但是你需要隔离核心数据、客户信息、生产信息等,所以你不必把它们放到平台上。
如果您需要了解更多,欢迎您关注ţ工业互联网学习社会ţ的标题圈,其中包含了大量的垂直领域,如ţ工业互联网ţ工业互联网ţ智能制造ţ数字转型ţ。我叫刘成军。我在工业互联网学习俱乐部等你。我认为这很大程度上取决于部门负责人的个人喜好,无论是我自己动手还是直接使用开源库。曾几何时,c开发人员热衷于重新构建轮子,那么为什么有些企业要自己编写呢?我在项目开始时不知道这个库的存在,我不想以后再介绍它。
2)许多第三方库依赖于许多其他第三方库。要引进a馆,就得引进B馆、C馆、D馆,这无疑增加了院系成员的学习成本。
3)第三方开源库通常会频繁更新。如果你知道有一个bug,你想更新它吗?基础库的更新无疑会花费更多的开发时间和测试时间。
4)使项目整体可控。一旦引入的开放源代码库出现问题并且项目团队不熟悉它,这将是灾难性的。
5)现有开源库过于复杂,学习成本高,团队成员水平参差不齐。
最后,附上一本我前段时间读过的书。
本文是作者《一个程序员的奋斗史》悟空问答原创文章,未经允许转载,抄袭将被追究
为什么有很多出名开源的C/C 方面的高性能网络库,比如libevent,boost-asio,有些企业还要自己写?
毫无意义。关键是建筑。您的体系结构和API是由Linux定义的。不管你怎么改变它,它仍然是Linux。为什么人们敢叫你Linux而不是UNIX?虽然他们没有完全改变它,但至少他们有自己的架构设计。这就是为什么人们承认你是Linux而不是UNIX。所以在操作系统中,体系结构和API的重写和设计才是真正的关键所在。至少在中国,我还没见过这么伟大的上帝
假如Deepin把linux内核最内部部分代码在不改变架构逻辑设计前提下重写了,能算纯国产系统吗?
我也不建议重复车轮。
我们作为前端的任务是制造汽车(页面),而不是车轮(插件)。现在有许多优秀的插件。我们不需要重复地把时间浪费在制造轮子上。
最后,在我早期的职业生涯中,像你一样,我不喜欢使用我编写的插件,但我不是自己编写的。这是件好事。一个简单的效果是插件可以在几分钟内完成,但是自己编写插件需要几个小时,并且存在各种兼容性问题。
后来,老板跟我说,让我学会站在巨人的肩膀上做事,言下之意就是现成的优秀插件,你为什么不用呢?
后来,当我得知自己在中国开了第一家前端公司时,我真的是从商业的角度看得比较宏观,客户关心你怎么做,只要效果好,兼容性好,速度快。当我的一个员工开始制造轮子时,我会直接推荐插件,因为制造复制轮子也意味着增加公司的成本。
前端新人工作中多造轮子对未来的发展是好是坏?
事实上,造轮子的现象不仅仅存在于前端工程师。编程的初衷是让机器帮助人们做事,这是由于人们的懒惰。从机器语言开始,到各种C、Java等,它们都显得解题比较好,而构建轮子无非是解决问题的更好方法,解决问题之后,同事和程序员也会得到构建轮子的成就感
首先,答案是肯定的。Python仍然很容易学习。!简单易懂的语法是Python语言的一个重要特性,学习Python语言几乎不需要任何基础,所以Python是孩子们常用的编程语言之一。
Python语言是函数式语言和面向对象语言的典型结合,因此编写Python代码非常灵活和直接。它与纯面向对象语言(如Java)有很大的不同。也许这也是Python语言受程序员欢迎的原因,因为没有人想变得复杂。Python语言比较简单,但也体现在丰富的“库”中。Python为各种通用开发领域准备了丰富的库。只要导入这些库,就可以很容易地使用它们。
尽管Python语言简单易学,但它有广泛的应用和相对完善的语言生态。目前,python语言广泛应用于web开发、大数据开发(数据分析)、人工智能开发(机器学习、计算机视觉、自然语言处理)、嵌入式开发等领域。相信随着大数据和人工智能的不断发展,Python语言未来的发展空间还是非常广阔的。
当然,用Python语言也可以编写非常复杂的程序,特别是在人工智能领域,用Python来完成算法的实现过程比较复杂。许多开发团队已经将算法设计与算法实现分开。从事算法实现的工程师往往需要通过Python等语言实现算法设计器的设计方案。这一过程往往是困难的,算法实现工程师需要有一个坚实的算法基础。当然,目前很多算法工程师团队需要同时完成算法设计和算法实现,这似乎是目前的发展趋势。
为什么有些前端工程师喜欢重复造轮,乐此不疲?
谢谢您邀请我与您真诚地讨论?是的,我的朋友支持我!朋友们认为我在放屁!我不介意!谢谢您?!?轮子始于宋代。(聚焦历史)关于章数、章数、页数和行数(拍)我为什么说得这么清楚?宗关于伦杰(你还记得)!分古今、中外四部分?!?区别是基于宋代,而每一部分又分为弱部和干部?等等!每个部分都有详细的记录!它在当今世界被使用过吗?这个部门的所有部分都被重新使用了。尤其是公司、跨国公司、部门等,越严格的部分部门越严格:规定严格认真,具体咨询工程师。由于时代的不同,法律是根据当时的国情制定的。因为我的知识有限!请理解!谢谢您
不要重复造轮子谁说的 重复造轮子是什么意思 不要重复造轮子是什么意思
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。