问问题描述
答精选答案

1.节约成本、加快开发效率很多情况下,一个人、一个团队、一个公司,乃至一个国家,其能力、精力都是有限的,与其花费大量精力,一切从零开始投入到一个别人早已完成的技术的研究中,不如将别人已有的成果直接拿来使用,更何况,很多事根本不值得重头做起。
因而从节约成本、加快编程速度的角度来说,直接拿来使用可以同时解决当前存在的很多问题。
2.他山之石,可以攻玉即使某项技术已不是昀新、昀优的,但若长时间足够有效的运行足以证明,这至少是一种有效的办法,且其中相当一部分还是良好的工具典范时,对这种技术不妨"拿来使用"。例如,几乎所有版本的 Windows操作系统都会为某个功能提供一个统一的命令,毫无疑问,虽然每个版本提供的程序之间不一定兼容,但对于当前版本,该版本的这一程序是昀优的。如果用户要编写程序完成同样的命令,则要考虑各版本之间的差异,并在各版本上进行大量的测试,如果能将该程序直接拿来,则不仅高效,还解决了兼容问题。
3.一个愿打,一个愿挨大量公司所提供的程序本身就是专门为第三方的二次开发服务的,这些精美的工具、插件,以及开发库本身的设计目的就是为了解决第三方的开发困难。这时的双方合作是一种水到渠成的合作关系,何不一起携手达到双赢?这种实例不在少数。例如很多专业公司制作的程序,本来就不是完整的程序,只是程序的一种表现形式(如 DLL文件、ActiveX插件);又如当前如火如荼的云计算,其本身提供"服务即软件"等理念,也是"拿来"的不错选择。
4.不得不拿来现实总是不以人的意志为转移的,总会或多或少存在些无奈。有时即使是编程高手,也常会遇到些没有头绪、无从下手的状况,只知道第三方已有一套系统可供使用。这时,虽然无可奈何,将其"拿来"为我所用也不失为一种解决办法。
5.纯技术的研究任何事物都存在两面性。计算机中,除了要有常规的开发技术之外,还需要有非常规的测试技术,这些测试技术为了获得非常规的数据,通常需要使用大量的特殊技术。当前大行其道的很多黑客技术已越来越多地被应用于各个常规的编程技术中。
本文来自作者[乐听悦动]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/xuelitisheng/202609/596559.html
评论列表(4条)
我是公众科技网的签约作者“乐听悦动”!
希望本篇文章《为什么要实行拿来主义》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:1.节约成本、加快开发效率很多情况下,一个人、一个团队、一个公司,乃至一个国家,其能力、精力都是有限的,与其花费大量精力,一切从零开始投入到一个别人早已完成的技术的研究中,不如将别人已有的成果直接拿来使用,更何况,很多事根本不值得重头做起。因而从节约成本、加快编程速度的角度来说,直接拿来使用可以同时解决当前存在的很多问题。2.他山之石,可以攻玉即使某项技术已不是昀新、昀优的,但若长时间足够有效的运行足以证明,这至少是一种有效的办法,且其中相当一部分还是良好的工具典范时,对这种技术不妨"拿来使用"。例如,几