赞
踩
这些都是我认为程序员需要掌握的单词,就算有些英文你不熟悉,但是对应的中文至少了解什么意思。
看完这个系列,希望你第一能认识更多单词,第二是拓宽自己的知识面,哪个概念不懂就自己去主动了解。
这里是一些特定于计算机行业的术语和缩写:
APIApplication Programming Interface,应用程序编程接口,允许软件之间进行交互的规则和规范。
UIUser Interface,用户界面,软件中用户与系统交互的界面部分。
UXUser Experience,用户体验,涉及一个人使用产品时的感受和体验。
SaaSSoftware as a Service,软件即服务,通过互联网提供软件的一种模式,用户通常订阅服务而不是购买软件。
PaaSPlatform as a Service,平台即服务,提供硬件和软件工具(通常基于云计算)的服务,专门用于开发应用程序。
IaaSInfrastructure as a Service,基础设施即服务,提供虚拟化的计算资源作为一种服务。
IoTInternet of Things,物联网,使物理设备能够通过网络连接、收集和交换数据。
SQLStructured Query Language,结构化查询语言,用于查询和操作数据库的标准语言。
DDDDomain-Driven Design,领域驱动设计,一种软件开发方法,强调以项目核心业务领域的复杂性为中心的软件设计。
OOPObject-Oriented Programming,面向对象编程,一种编程范式,基于“对象”概念,包含数据的字段和操作数据的方法。
CI/CDContinuous Integration/Continuous Deployment,持续集成/持续部署,一组实践,旨在通过自动化测试和部署来加快软件开发和发布过程。
DevOpsDevelopment and Operations,开发与运维,一种文化和实践,旨在加强软件开发者(Dev)和信息技术运维(Ops)的协作。
SOLID一系列面向对象设计原则,旨在提高软件的可维护性和可扩展性。
DRYDon't Repeat Yourself,不要重复自己,一种软件开发原则,旨在减少重复代码,提高代码的复用性。
YAGNIYou Ain't Gonna Need It,你不会需要它,一种极限编程(XP)中的原则,鼓励开发者不要添加当前不需要的功能。
KISSKeep It Simple, Stupid,保持简单,一种设计原则,强调在设计中尽量保持简单。
TDDTest-Driven Development,测试驱动开发,一种软件开发方法,先编写测试用例,然后编写能通过测试的代码。
BDDBehavior-Driven Development,行为驱动开发,一种敏捷软件开发技术,强调软件项目的功能应该是从其行为或作为用户故事表述的。
MVPMinimum Viable Product,最小可行产品,指有足够特性以吸引早期用户,并验证一个产品想法在市场上的可行性的产品版本。
ORMObject-Relational Mapping,对象关系映射,一种编程技术,用于在不兼容的类型系统之间转换数据。
CRUDCreate, Read, Update, Delete,创建、读取、更新和删除,这是大多数应用程序都需要执行的四个基本数据库操作。
ACIDAtomicity, Consistency, Isolation, Durability,原子性、一致性、隔离性、持久性,它们是事务数据库管理系统遵循的四个关键属性。
RESTfulRepresentational State Transfer style,表现层状态转移风格,一种软件架构风格,常用于网络应用的设计。
SOAPSimple Object Access Protocol,简单对象访问协议,一种用于交换结构化信息的协议,在网络上基于XML的信息传递。
SOAService-Oriented Architecture,面向服务的架构,一种软件设计风格,其中服务通过网络调用来支持软件组件的互操作性和复用。
VCSVersion Control System,版本控制系统,用于管理项目中文件变化的系统,如Git。
IDEIntegrated Development Environment,集成开发环境,一个提供程序员综合软件开发功能的应用程序。
GUIGraphical User Interface,图形用户界面,允许用户通过图形图标和视觉指示器与电子设备交互的界面。
ERPEnterprise Resource Planning,企业资源规划,一整套软件解决方案,帮助组织管理业务流程和资源。
CRMCustomer Relationship Management,客户关系管理,用于管理企业与潜在客户和客户之间的互动和关系的软件系统。
BIBusiness Intelligence,商业智能,涉及分析企业数据,以支持更好的决策制定的技术和策略。
ETLExtract, Transform, Load,提取、转换、加载,是数据仓库中使用的三个数据库函数的缩写,用于将数据从多个来源转移到另一个数据库。
CMSContent Management System,内容管理系统,一种软件应用程序或一组相关程序,用于创建和管理数字内容。
LMSLearning Management System,学习管理系统,一种软件应用程序,用于文档、跟踪、报告、自动化以及交付教育课程、培训计划或学习和发展计划。
MVCModel-View-Controller,模型-视图-控制器,一种软件设计范式,用于实现用户界面的分离。
MVVMModel-View-ViewModel,模型-视图-视图模型,一种设计模式,主要用于简化用户界面的事件驱动编程。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。