《互联网公司工程师图鉴》

《互联网公司工程师图鉴》

在互联网公司的技术部门工位区域,总是荡漾着一种独特的气氛,在那里坐着的,就是互联网公司的工程师们。

他们俗称码农、攻城狮、或者程序猿,而工程师是一个正式的称呼,常用于正式场合,比如技术峰会现场、公司对外会议上,以及相亲现场的自我介绍里。

这种正式的称呼,就像是你用英语介绍博士得带着Dr. 开头一样,不过区别在于,你介绍博士不带Dr. 开头可能没事,但是在正式场合里把工程师介绍成码农大概会被打。

而工程师们还根据职能分为很多不同的种类,今天我们就给大家科普一下,互联网公司里的工程师的常见分类——

《互联网公司工程师图鉴》
开发工程师

《互联网公司工程师图鉴》

软件开发工程师,是互联网公司里最常见的一种工程师,跟产品打架的主要是他们。

开发工程师里,还分为前端开发、后端开发、IOS开发、安卓开发等等职位,负责的一般是一个产品从无到有的过程。

开发的头发随着需求的数量日渐稀疏,等到全秃的时候,就是升成构架师的时候。

《互联网公司工程师图鉴》
测试工程师

《互联网公司工程师图鉴》

测试工程师,不是在写测试用例,就是在写测试报告的路上。

有的工作则是每天点点点点手机,出门身上不带着三个手机以上没有安全感。

作为既和产品经理又和开发双向battle的人,他们的日常用语是:

1、又发版?不是刚发过了么?
2、开发快醒醒,你的代码出bug了!

《互联网公司工程师图鉴》
运维工程师

《互联网公司工程师图鉴》

俗话说,产品生娃,运营养娃,在技术部门则是,开发生娃,运维当保姆。

运维每天的工作主要是看监控、收警报、部署和上线,简单来说就是“看看这个,看看那个”。

不过大部分人对运维工程师的认识还是——

“那个修电脑的,你来看看这是怎么回事!”

《互联网公司工程师图鉴》
大数据工程师

《互联网公司工程师图鉴》

数据工程师以为自己进公司是做平台的,后来发现原来是写SQL的。

日常主要工作是给产品和算法工程师打杂,今天埋个点,明天取个日志,后天跑个数。

另外还有做数据监控的——

当alert发多了,运维:能不能少发点,明明没有问题!
当alert发少了,运维:这都监控不到?出了问题你负责!

《互联网公司工程师图鉴》
网络工程师

《互联网公司工程师图鉴》

网络工程师具体也分为很多类,普通的比如架设机房内网络连接的,高端的比如做网络防攻、渗透测试的。

但是再牛的网络工程师也敌不过公司同事的一句话——

“网管,我上不了网了!”

《互联网公司工程师图鉴》
全栈工程师

《互联网公司工程师图鉴》

全栈工程师,也叫全端工程师,英文Full Stack Developer,大概指的是一个工程师能够完成从前端到后端再到数据库实现的所有开发工作。

全栈工程师这个概念这几年很火,不过也有人说所谓全栈,就是什么都略懂一点,但是什么都不精,什么都会最后就成了什么都不会。

很多创业公司现在喜欢招全栈工程师,结果到了公司发现自己是全占工程师,最后慢慢变成了全干工程师。

《互联网公司工程师图鉴》
AI工程师

《互联网公司工程师图鉴》