• 为什么要开发自己的框架、平台或插件


         从零开始制作任何框架都是一项让人望而生畏的工作,特别是一些框架已经运行好多年了。在如今这个拿来主义的文化背景下,存在着许多同质化的优秀产品,那我们为什么还要开发自己的框架、平台或插件?我个人认为主要3个原因。

        (1)深刻理解问题空间

         当我们编写自己的工具的时候,我们别无选择,必须使自己完全沉浸在问题的空间里,必须成为该领域的专家。我们不仅要知道程序能做什么,还要知道为什么。

       (2)发现核心问题并加以改进

         不管那些汗牛充栋的预制工具中都有些什么,你都可以找到某个小东西加以改进来适应自己的编程的方式—更好的适应你开发的软件类型。

        (3)程序员的傲骨

          开发自己的工具集来完成工作是对我们劳动的最高奖赏。对于程序员来说,有什么比开发能够让未来的编程变得强大工具更有成就感的呢?开发自己的东西总是让人赶紧十足。

         开发自己的工具集的时候,我们对于自己工作中珍视的恭喜有了更多的了解。很多时候,这些工具就是决定职业生涯的东西。这是因为它们不仅可能会帮到其他的程序员,也能解释我们决意改进的东西,还让我们坚定的立场浮出水面。

          我们开发的工具也是自己的。它们充满了我们自己关于某些事情应当如何完成的独特见解。没有人告诉我们应当如何开发帮我们自己做事的工具。所以在写自己的工具的时候,我们能够决定什么是重要。对于某些人来说,为自己开发工具,就是暂时不用为他人写代码了。这就是我们作为程序员的自豪感闪耀的地方。

  • 相关阅读:
    linux下面发布80端口的服务
    visio 安装
    SSH进行登录远程主机,实验室网站,项目
    论文遇到的问题
    ubuntu设置目录容量大小
    ubuntu 磁盘分区
    SpringBoot打成的jar包发布,shell关闭之后一直在服务器运行
    docker的安装,使用
    多线程下载文件,ftp文件服务器
    抖音红人,
  • 原文地址:https://www.cnblogs.com/williamcai/p/3715545.html
Copyright © 2020-2023  润新知