首页 > 编程语言 >编程世界的器、术、道

编程世界的器、术、道

时间:2024-02-21 17:23:09浏览次数:24  
标签:语言 掌握 编程 世界 开发工具 银弹

编程世界的器,是一门语言的掌握,一个开发工具的掌握,编程语言自下向上分为机器语言、汇编语言、高级语言。高级语言又分为面向过程与面向对象。开发工具也是林林种种的,有开发工具,测试工具,运维工具,产品原型工具等。程序员掌握了编程的器,算是入门了。《编程之美》是器之美。

编程世界的术,是知识体系的理论建设,分析问题解决问题的一般方法论,架构设计的一般原则。术的掌握要需要有更高的抽象思维能力,有知识体系的构建能力。术像一张疏而不漏的网,可以网住编程世界的问题,并给出最优解的路径。《人月神话》、《没有银弹》、《大教堂与集市》是术中的著书立说。

编程世界的道,道法自然。道的领悟,已经不限制在编程世界了,用全局、联系、发展的眼光看待问题,可以结合国际、国内、行业、公司的环境、战略方向、商业模式去思考,近两年热炒的数字化转型、AI大模型就是技术结合商业的代表。

标签:语言,掌握,编程,世界,开发工具,银弹
From: https://www.cnblogs.com/wangyu19900123/p/18025731

相关文章

  • Hutool - 简化Java编程的法宝,让工作更高效
    一、在项目的pom.xml的dependencies中加入以下内容:<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.0.7</version></dependency>非Maven项目的话就自己百度下载一下jar包,导入即可。二、StrUtil看这里名字也应该明白了,......
  • CompletableFuture异步编程详解
    Future介绍先来回顾下Future,Future是JDK1.5中添加的接口,主要功能为:获取并发的任务完成后的执行结果;能够取消并发执行中的任务;判断并发任务是否执行完成;但Future也有着非常明显的缺点:阻塞:调用get()方法会一直阻塞,直到等待直到计算完成;异常处理:Future没有提供任何异常处理的方......
  • 面向对象编程
    1.对象面向对象与面向过程1)两者都是一种编程思想2)面向对象强调的是事情的结果,我们通过对象完成对应的功能3)面向过程强调的是事情的过程,我们做任何事情,都要亲力亲为,经过每一个过程4)Java是一门面向对象的语言类与对象1)定义类通过关键字class来定义,类是一类事物的抽......
  • spark实验四RDD 编程初级实践
    1.spark-shell交互式编程请到本教程官网的“下载专区”的“数据集”中下载chapter5-data1.txt,该数据集包含了某大学计算机系的成绩,数据格式如下所示:Tom,DataBase,80Tom,Algorithm,50Tom,DataStructure,60Jim,DataBase,90Jim,Algorithm,60Jim,DataStructure,80……请根......
  • Linux 网络编程从入门到进阶 学习指南
    前言大家好,我是小康。在上一篇文章中,我们探讨了Linux系统编程的诸多基础构件,包括文件操作、进程管理和线程同步等,接下来,我们将视野扩展到网络世界。在这个新篇章里,我们要让应用跳出单机限制,学会在网络上跨机器交流信息。接下来,我们要深入套接字(sockets)和TCP/IP协议,揭示如何......
  • Linux 系统编程从入门到进阶 学习指南
    引言大家好,我是小康,今天我们来学习一下Linux系统编程相关的知识。Linux系统编程是连接高级语言和硬件的桥梁,它对深入理解计算机系统至关重要。无论你是打算构建高性能服务器还是开发嵌入式设备,掌握Linux系统编程是C和C++开发者的基本技能。本文旨在为初学者提供一个清......
  • 深入解析 Java 面向对象编程与类属性应用
    Java面向对象编程面向对象编程(OOP)是一种编程范式,它将程序组织成对象。对象包含数据和操作数据的方法。OOP的优势:更快、更易于执行提供清晰的结构代码更易于维护、修改和调试提高代码重用性减少开发时间类和对象类是对象的模板,它定义了对象的属性和方法。对象......
  • echarts绘制世界地图的时候显示南海诸岛的局部放大图
    ehcarts在绘制中国地图的时候,判断geo的map为china的时候会自动加上南海诸岛的局部放大图。产品想在绘制世界地图的时候也加上南海诸岛,搞了半天没搞定,请教的同事搞定了。同事在此:简书ID:昊桐_260c。解决办法就是把南海诸岛的地图数据直接放在注册的JSON里面。{     ......
  • 编程开发 --- springboot参考文档之概述
    该文档来自于官方,本人只是翻译通顺、忽略废话、术语通俗解释、代码注释等优化工作,目的只是让我们更快的理解它。https://github.com/spring-projects/spring-boot/wiki   第一章法律版权声明  spring.io ©2012-2024您可以复制本文件供自己使用或分发给他人,但不得......
  • 世界树
    看了一下题解里面的方法,好像跟我一样的就只有一个然而按照那篇题解的描述:乱七八糟的细节比较少,其实还是很多啊。。。这题的代码的话,有空就写一下吧来讲一下做法,先建虚树,然后考虑每一条虚树边同理,虚树边的两个端点在原树上一条路径,我们画出来红色点是虚树上的两个端点那么考......