IT行业缩写整理
职位
- CEO: 首席执行官,Cheif Executive Officer
- CTO: 首席技术官,Cheif Technology Officer
- COO: 首席运营官,Cheif Operating Officer
- VP: 副总,Vice President
- BD: 商务,Business Development
- PM: 产品经理,Product Manager
- PD: 产品设计,Product Designer
- UED: User Experience Design
- FE: 前端,Front End
- RD: 研发, Research and Development
- QA: 测试, quality assurance
- UE: 用户体验, User Experience design
- OP: 运维, operations
- UI: 用户设计, User interface design
常用
- OKR: Objectives and Key Results
- KPI: Key Performance Indicator
- PRD: Product-Requirement-Document
- ETL: Extract, Transform and Load
- PR: Public Relationship
- PR: Pull request (on github)
- POC: Proof of Concept
- LGTM: Looks good to me
IT
- CPU: Central processing unit
- GPU: Graphics processing unit
- CLI: Cammand-line interface
- GUI: Graphical User Interface
- API: Application Programming Interface
- MPI: Message Passing interface
- SDK: Software Development Kit
- DB: database
- OPDS: Open Data Processing Service
- HDFS: Hadoop distributed file system
- ASF: Apache Software Foudation
- URL: Uniform Resource Locator
- URI: Uniform Resource Identifier
- DOM: Document Object Model
- SSL: Secure Sockets Layer
- TLS: Transport Layer Security
- GCC: GNU Compiler Collection
- env: environment
- db: database
- ORM: Object Relation Mapping
Transfore protocol
- SSH: Secure Shell
- HTTP: HyperText Transfer Protocol
- HTTPs:HTTP Secure, HTTP over SSL, HTTP over TLS
- FTP: File Transfer Protocol
Java
- JDK: Jave Development Kit
- JRE: Jave Runtime Environment
- JAR: Java Archive
- JVM: Java Virtual Machine
测试
- Unit test(单元测试): Specify and test one point of the contract of single method of a class. This should have a very narrow and well defined scope. Complex dependencies and interactions to the outside world are stubbed or mocked.
- Integration test(集成测试): Test the correct inter-operation of multiple subsystems. There is whole spectrum there, from testing integration between two classes, to testing integration with the production environment.
- Smoke test (aka Sanity check,冒烟测试): A simple integration test where we just check that when the system under test is invoked it returns normally and does not blow up. It is an analogy with electronics, where the first test occurs when powering up a circuit: if it smokes, it’s bad.
- Regression test(回归测试): A test that was written when a bug was fixed. It ensure that this specific bug will not occur again. The full name is “non-regression test”. It can also be a test made prior to changing an application to make sure the application provides the same outcome.
Information System
- LIMS: Lab Information Management Systems
- HIS: Hospital information system
- EHR: Electornic health records
- ICD: Classification of Diseases
- HL7: Health Level-7
- OMS:Order Management System
云计算
- HaaS: Hardware as a Service
- IaaS: Infrastructure as a Service
- PaaS: Platform as a Service (such as Google’s AppEngine)
- SaaS: Software as a Service (such as Google docs, MS Office)
- AWS: Amazon Web Services
- EC2: Elastic Compute Cloud
- S3: Simple Storage Service
- EBS: Elastic Block Storage
- Aliyun: 阿里云
- OSS: Object Storage Service
- ECS: Elastic Compute Service
- RDS: Relational Database Service
- DiKu: Batch Compute
其他云服务商:Microsoft Azure, Google Compute Engine, Rightscale, Salesforce, EMC, Gigaspaces, 10gen, Datastax, Oracle, VMWare, Yahoo, Cloudera
前端技术:
- html (HyperText Markup Language): the standard markup language for creating web pages and web applications.
- CSS (Cascading Style Sheets): a style sheet language used for describing the presentation of a document written in a markup language.
- Javascript: a high-level, dynamic, untyped, and interpreted programming language.
- JQuery: a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
- Bootstrap: a free and open-source front-end web framework for designing websites and web applications.
- AngularJS: a complete JavaScript-based open-source front-end web application framework.
- NodeJS: an open-source, cross-platform runtime environment for developing server-side Web applications
- gulp.js: the streaming build system
- NPM: javascript package manager
- nrm: NPM registry manager
- nvm: Node Version Manager
- React: a JavaScript library for building user interfaces
软件
- Bootstrap is a free and open-source collection of tools for creating websites and web applications. It contains HTML- and CSS-based design templates for typography, forms, buttons, navigation and other interface components, as well as optional JavaScript extensions.
- Django: Django (/ˈdʒæŋɡoʊ/ jang-goh)[4] is a free and open-source web framework, written in Python, which follows the model–view–controller (MVC) architectural pattern.
- Flask is a micro web framework written in Python and based on the Werkzeug toolkit and Jinja2 template engine. It is BSD licensed.
- Jinja2 is a full featured template engine for Python. It has full unicode support, an optional integrated sandboxed execution environment, widely used and BSD licensed.
- Nginx: Nginx (pronounced “engine x”) is a web server. It can act as a reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer and an HTTP cache.
- MongoDB: is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-basedrelational database structure in favor of JSON-like documents with dynamicschemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster.
- The Web Server Gateway Interface (WSGI) is a specification for simple and universal interface between web servers and web applications or frameworks for thePython programming language.
- Splunk is an American multinational corporation based in San Francisco, California, that produces software for searching, monitoring, and analyzing machine-generated big data, via a web-style interface.
- Travis CI is a FOSS, hosted, distributed[2] continuous integration service used to build and test software projects hosted atGitHub.[3]
- Sun Grid Engine (SGE), CODINE (Computing in Distributed Networked Environments) or GRD (Global Resource Director),[2] was a grid computing computer cluster software system (otherwise known as batch-queuing system), acquired as part of a purchase of Terraspring,[3] then improved and supported by Sun Microsystems and later Oracle.
- Gunicorn “Green Unicorn” is a Python Web Server Gateway Interface (WSGI) HTTP server.
- YAML (/ˈjæməl/, rhymes with camel) is a human-readable data serialization language that takes concepts from programming languages such as C, Perl, and Python, and ideas from XML and the data format of electronic mail
- JSON: an open-standardformat that uses human-readable text to transmit data objects consisting of attribute–value pairs.
- RESTful: In computing, representational state transfer (REST) is the software architectural style of the World Wide Web
- OpenSSL: In computer networking, OpenSSL is a software library to be used in applications that need to secure communications against eavesdropping or need to ascertain the identity of the party at the other end.
- RSA is one of the first practical public-key cryptosystems and is widely used for secure data transmission
- OpenSSH, also known as OpenBSD Secure Shell,[a] is a suite of security-related network-level utilities based on the SSH protocol, which help to secure network communications via the encryption of network traffic over multiple authentication methods and by providing secure tunneling capabilities.[4]