初入职场的开发工程师们,时不时都会被同事突出其来的英文缩写搞蒙。这时候问吧显得自己很LOW,不问吧,连人家说的是什么都不知道,这个就比较尴尬了。
说实话,我个人是比较反感动不动就来个半句英文的做法,大家都是中国人,如果真的有必要用英文的话那没什么问题,但老是把半句英文挂嘴边就让人比较反感了。
今天就来盘点一下那些冷不丁冒出来的英文单词或缩写,本文适合收藏,需要时拿出来看看哦。
求职阶段
JD: Job Description,岗位描述。一般就是指招聘要求之类的,经常从HR嘴里出来,好多同学都被突如其来的JD给搞蒙了。
职位相关
GM:General Manager 总经理
VP:Vice President 副总裁
CEO:Chief Executive Officer 首席执行官,类似总经理、总裁
COO:Chief Operations Officer 首席运营官,类似常务副总
CFO:Chief Financial Officer 首席财务官
CIO: Chief Information Officer 首席信息官,主管企业信息收集发布,企业信息化的管理者
CTO:Chief Technology Officer 首席技术官,类似总工程师
HRD:Human Resource Director 人力资源总监
OD:Operations Director 运营总监
MD:Market Director 市场总监
BM:Branch Manager 部门经理
PM:Project Manager ,项目经理。这没啥说的,一定得记住。也可以是Product Manager,产品经理。产品经理和项目经理严格来说是不一样的。
。。。。
职位上的缩写太多了,你仔细看职位缩写是有规律的,O结尾的一般是首席XX官,D结尾的一般是XXX总监,M结尾的一般是XX经理,除了GM以外其它的大部分是部门经理、区域经理、产品经理、项目经理等等。
从职业大小上来说O>D>M。
技术相关岗位
DBA:Data Base Administrator 数据库管理员
PO : Product Owner,产品或业务负责人,熟悉该产品所有业务相关的逻辑、流程、设置等方面事宜的人员
BA :Business Analysis, 业务需求分析师, 在IT公司里,BA的角色就是PM(产品经理),只是这类PM要承接某个很具体的业务或者领域
UI:用户设计
UE:用户体验
AA:Architecture Analyst 架构分析师
SE:Software Engineer 软件工程师
SSE:Senior Software Engineer 高级软件工程师
RD:Research and Development 程序员
PG:Programe 程序员
DEV:Development 开发人员
QA:Quality Assurance 软件测试工程师
这一类也比较多,你会发现貌似同样的岗位有好多种叫法。在国外这些岗位其实是有差别的,但在国内可能没有太大的差别。而且很多时候在团队里是一人多岗的,因为某个岗位的工作可能没有那么多,只能是由某一个人兼任多岗。
技术相关
NPE: Null Point Exception,大名鼎鼎的空值引用错误, 如果你是程序员,这个你必须得记住。
POJO:Plain Ordinary Java Objects,简单的Java对象,实际就是普通Java Beans,使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接。这个还包含很多子项:
Entity:最常用实体类,类命名与表名称相对应,基本和数据表一一对应,一个实体一张表。
Bo:business object,代表业务对象的意思
VO:value object 值对象 / view object 表现层对象
DTO(TO):Data Transfer Object 数据传输对象
DAO:data access object数据访问对象
OOM:Out Of Memory 内存溢出,和NPE一样,大名鼎鼎,必须记住
RPC:Remote Procedure Call Protocol 远程过程调用协议,Restful Api ,WebService都属于RPC的一种
UC:User Case 测试用例
SSRF:Server-Side Request Forgery 服务器端请求伪造,一种网络攻击手段
CSRF:Cross—Site Request Forgery 跨站点请求伪造,一类常见编程漏洞。对于存在 CSRF 漏洞的应用/网站,攻击者可以事先构造好 URL,只要受害者用户一访问,后台便在用户不知情的情况下对数据库中用户参数进行相应修改。
XSS:Cross Site Scripting 跨站脚本攻击
PK:Primary Key 主键
IX:Index 索引
CAS:Compare And Swap 解决多线程并行情况下使用锁造成性能损耗的一种机制,这是硬件实现的原子操作。CAS 操作包含三个操作数:内存位置、预期原值和新值。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值。否则,处理器不做任何操作。
GAV:GroupId、ArtifactId、Version 这三个单词一摆你应该就知道了,这是Maven 坐标,是用来唯一标识 jar 包。
ORM:Object Relation Mapping。对象关系映射,对象领域模型与底层数据之间的转换,常见的MyBatis,Hibernate都属于ORM框架
电子商务领域
团购:团体购物,消费者联合起来购物而获得优惠。
B2B:(Business to Business)企业对企业的电子商务,典型的例如找钢网。
B2B2C:(Business to Business to Consumer)企业对企业对个人的电子商务,现在的天猫、京东应该都算是B2B2C了。
B2C:(Business to Customer)企业对个人的电子商务,早期的京东。
C2C:(Customer to Customer)个人对个人的电子商务,早期的淘宝。
O2O:(Online to Offline)线上对线下,线下商务与线上推广相结合。
文章作者:洛阳融科北大青鸟人力总监姚老师