职业生涯
http://www.neitui.me
http://www.lagou.com
http://www.liepin.com
http://www.ha97.com/3110.html 服务器运维与网站架构
Senior QA Engineer
高级测试工程师
高级软件测试工程师
高级软件质量工程师
如果从系统集成生命周期来分的话,系统集成项目其实可以细分为售前、实施及售后三大块,其中售前就是做项目实施方案,为项目配置设备、投标等工作;实施就是根据项目管理方法把握现场项目的实施工作;而完成实施工作并验收过后就到了运行维护阶段,这时候就是运维工程师该做的工作了。
系统集成工程师实际上按照我的理解应该是实施工程师,而运维工程师则是售后维护工程师。待遇方面一般来说是做现场的实施工程师有更好的待遇,毕竟他们在现场把控实施质量、管理进度、变更等风险更具有挑战性。
理论上来说,
系统集成工程师 涉及项目管理的一系列东西,对能力要求和身体素质要求都高,故薪资会高一点,鉴于项目需要,在项目期间,需要外派,外驻,由于工期和联调的压力,需要长期加班。
发展方向:项目管理,职业经理人,售前----》趋向 专业精
运维工程师,相对薪资会低一点,涉及系统培训,系统维护,系统改善计划的完成,要求维护计划完成的执行力,对相关系统各方面领域知识的了解甚至是精通。
发展方向: 运维管理,团队管理,售后----》趋向 专业面广
计算机/互联网/通信/电子/
开发类:java开发工程师
策划类
设计类:UI设计师
运营类:运维工程师,
运维工程师--OP(operation)
信息化建设项目
建设、运行、维护和管理
网管,也就是局域网管理员,外企称作Helpdesk,和网工不能混为一谈。
运维工程师,主要负责外网生产服务器和内部开发、测试服务器的维护,简称OP。
网管(Helpdesk)是很多希望从事IT行业的学生和工作者的第一份与IT有关的工作。
网管这个职位含金量深浅不一,刚毕业的大学生可以做,有数十年经验的大牛也在做,主要区别在于
规模不同
自动化程度不同
安全需求程度不同
比如10台系统为windows xp的机器组成的工作组也是一个局域网;
包含数千台电脑,各种操作系统,各种硬件架构,各种网络设备,各种网络协议也叫局域网;
但是管理这两个局域网的helpdesk能力却有天壤之别。所以说网管也有牛人。
OP工作内容主要就是维护公司的服务器能够正常提供服务,
细分的话包括系统部分,网络部分,应用程序部分,数据库部分,
具体根据公司的规模和职位职能不同,运维的定义也不同。
现在市面上主要的OP有三种:网络游戏运维,网站运维,大型项目测试和生产环境运维。
普遍运维的待遇比网管高很多,而且更有挑战性和成就感,在企业的地位也比helpdesk高出很多。
所以我们完全有理由转型成为OP。那如何从一名网管转型成为一名运维呢?这就是我们今天的重点。
网管和运维主要的差别就是,一个在内网工作,一个在外网工作。
虽然他们都涉及到网络,系统,数据库,应用软件,硬件等等,
但内网的网管更偏向网络和硬件,外网运维更偏向架构和安全。
运维是实时对外提供服务的,置身于不安全的Internet中,相对于内网,安全隐患更多,反而无故障率和故障修复时间更短,甚至不允许故障。
内网故障一台机器,一般只能影响一个员工使用电脑,外网故障一台服务器,会影响数千万的用户使用服务。
这样造成的损失和后果是非常严重的,所以OP会想很多办法,使用很多软件和硬件,让外网的架构可以high performance,
由于一台服务器要给很多用户提供服务,所以我们要尽量发挥一台服务器的潜力,这就需要运维来优化系统和优化应用程序。
系统管理员和系统运维的工作内容好理解,就是在技术上确保企业的IT架构和服务正常运行,
为此需要学习如何架设测试和生产环境,如何备份,如何监控,如何选择最合适的技术来实现对业务的支持,如何预防潜在会出现的问题造成服务不稳或中断等。
游戏运维
最近看过一篇文章,主要是说在CU上大家对应用运维工程师的看法,里面提到的多半是门户类网站类的应用运维工程师,譬如:Sina、Sohu、百度、Alibaba等等。提到互联网典型运维人员:门户网站应用运维工程师的成就感,其实,Phil看来,也就是描述的门户网站应用运维工程师的追求吧。看过之后,一直想写一些个人关于游戏应用运维工程师的看法,进行一个横向比较,列出相同与差异(文中大概结构和部分语句都会和那篇文章相近,只是好做对比)。希望各位看官指证并参与讨论,希望一起来摸索和学习。抛砖引玉吧。
话题正式开始之前,我们来看看网络游戏在中国的发展历程吧。联众桌牌类游戏始于1998年,当然,严格意义上讲,这还算不上网游,真正的网游应该始于2000年开始的《万王之王》和里程碑的游戏《石器时代》;2002年,《传奇》出现,为网游史添加上了浓重的一笔,也算是中国网游史的分水岭;2003年,网络游戏被国家被纳入863计划,也正式纳入管理和审批,顺带提一下,09年第二季度开始做网游老大、行业第一的腾讯游戏,也在这一年,出炉了第一款游戏,也是一款代理游戏、试水作:《凯旋》……由此开始,中国网游进入百花齐放的阶段。
不难看出,中国网游还是个孩子,游戏应用运维工程师,更是最近几年衍生的新生职业领域。 随着D/O分离的加速,游戏运维工程师越来越多的承担着更重要的责任。
在很多人的眼里,提起游戏运维工程师,第一反应就是:他们每天要搞好多机器吧,是不是机房里跑来跑去……
为了更好的理解这个职位的工作、为了更好的诠释这个职位,我们先来看一下一款游戏,从研发后期开始,到运营介入进行封测、内测、公测,直到正式运营,游戏应用运维工程师都进行了哪些工作吧
1、研发后期开始,一直到产品公测:
A、运维介入推行一些架构、可运营性、可维护性、可监控性、可扩展性、可容错性等的规范和建议,尽量去规避一些运营后期可能产生的短板和瓶颈
B、推行周边工具的开发和建议,以备后期出现数据异常等问题时候的紧急处理。
2、封测开始到公测:
运维参与进行IDC选址;
主要进行运营环境搭建、监控部署、周边工具完善和优化;
正常的版本发布;典型的故障处理和总结;
一些统计需求的进行以供运营人员进行数据分析和参考;
总体运营工具、方法、思路的一致性;
3、正式运营阶段:
主要进行版本的发布、维护;
非典型数据的统计需求;
周边工具的进一步优化和完善;
故障和突发的响应及处理;
所有版本的测试配合和支持;
运营需求的变更(合区、扩容等);
效率提升(包含发布、突发故障处理、统计等等运营支撑的各方面的效率提升);
4、所有阶段,尤其是前期接入,针对游戏架构提出优化建议和意见;对一些对后期运营有影响或者不利的东西,及时指出并给出优化建议或者需求-这点要求相对较高,算是经验的积累吧。
优化、优化、优化,把这2个字放在心里,常惦记,需要贯穿整个游戏生命周期的始终~~~
游戏应用运维工程师面对的接口可能多达十几个:安全组、网络组、DBA(如果有单独设立的话)、运营、策划、研发、周边开发(运营分析系统、应对客服使用的受理系统、周边分析平台)等等,看着这些罗列,就应该不难想象,如果没有较强的沟通和协调能力,游戏应用运维工程师的工作将是非常被动和狼狈的。
目前大部分人对游戏运维的职业仍然会带给人不少迷惘,因为它不像其他诸如游戏研发、游戏策划、游戏美工等职位有非常明确的职业定位和比较明确的职业规划、没有这些职位有较强的职业认同感和成就感。
1、这个职业尚年轻,很多公司还处于成长和摸索阶段,由于起工作特性,可能很多小的公司D/O分离甚至都没有完全,很多公司的游戏运维工程师还在做着类似机房机器的上架、硬件级的维护等兼职工作。
2、自动化管理还未普及和完备,让这个工作的重复工作相对很大。
3、体系化的理念和技术还在建设和摸索
1、中国网游潜力依然巨大、各游戏公司对有经验的游戏运维工程师的需求量依然会很大
2、运维工程师技术含量及要求会越来越高,同时也是对公司应用、架构最了解最熟悉的人、越来越得到重视
3、游戏运维是一个融合网络、系统、开发、安全、架构、存储等的综合性技术岗位,给大家提供一个很好的个人能力与技术广度的发展空间
4、运维工作的相关经验将会变得非常重要,而且也将成为个人的核心竞争力,具备很好的架构知识、各层面问题的解决能力及方案提供、全局思考能力等
5、如果真要以后不想做运维了,转到其它岗位也比较容易,因为你所做的就是游戏运营,你所接触的,都是游戏运营的各类角色。这一切依赖你的经验和用心程度。
6、技术发展方向:游戏系统架构师、游戏运维专家
SAP工程师
做SAP开发、实施、培训、运维,哪个薪水高些?发展前景好些?
一般来说实施>开发>运维。当然也要看公司的情况、个人的经验。
就个人来说freelancer的实施最高,但对个人经验和能力要求也最高,目前大概能2000-3000一天。
次下来就是如IBM,AC的高级咨询和开发,大概25-40万每年。
再下来就是好的外企内部运维,要求可能比IBM,AC还高,薪水也大体相当。
国内咨询公司的能独立实施项目实施和开发顾问,大概15-30每年。一般顾问几千的也很多。
国内公司内部实施和运维人员,差别很大,1000多也有,上万也说不准。
培训这块不是很清楚,不过一般都是培训公司请顾问去讲,每天2000左右吧,但不是天天都能有培训去做。
电信网络工程师
电信网络可分为
传输 很好理解 不用多说了
交换 主要就是电话网络
数据
电信宽带网络(专业术语称数据网)分
核心层维护
汇聚层维护
接入层维护
还有IDC
信息安全员
网络优化等
硬件工程师
计算机硬件工程师
电子硬件工程师
嵌入式硬件工程师
学会并掌握主板芯片级维修的基础知识、仪器仪表的使用方法和维修焊接技术,熟悉主板故障现象和维修方法,熟悉主板维修的各种检测方法和器件替换原则,具有分析、解决问题能力,能够维修主板的常见故障。
想成为一个真正的硬件工程师不是那么简单的!很多人认为硬件工程师主要就是做一下PCB、电路仿真以及单片机下位机软件等等,实际上做PCB等只能叫做布线员,或者说电路板设计。
硬件工程师首先应该具有足够深的基础电路(电路分析、模电、数电)基础,这就要求能够分析或者设计网状电路,对基础模拟半导体器件(二极管、三极管、场效应管、运放等)具备感性认识等。
达到以上的条件,需要足量的理论和实践过程的积累。
曾经有老工程师说过一句话:硬件工程师,5年能入门,10年能有所小成,20年才能有所成就。
作为起步的硬件工程师,最好的学习途径是设计制作电源,从基础电路搭建可调直流稳压电源(注意是基础电路,而不是直接用LM317之类的东西),并逐渐完善功能,慢慢到开关电源设计制作,以及数控电源等等的设计过程。当你能够根据某项要求,仅采用基础元器件就可以设计出性能很好电路的时候,就说明你入门了!
目的:基于实际经验与实际项目详细理解并掌握成为合格的硬件工程师的最基本知识。
1) ;基本设计规范
2) ;CPU基本知识、架构、性能及选型指导
3) ;MOTOROLA公司的PowerPC系列基本知识、性能详解及选型指导
4) ;网络处理器(INTEL、MOTOROLA、IBM)的基本知识、架构、性能及选型
5) ;常用总线的基本知识、性能详解
6) ;各种存储器的详细性能介绍、设计要点及选型
7) ;Datacom、Telecom领域常用物理层接口芯片基本知识,性能、设计要点及选型
8) ;常用器件选型要点与精华
9) ;FPGA、CPLD、EPLD的详细性能介绍、设计要点及选型指导
10) ;VHDL和Verilog ;HDL介绍
11) ;网络基础
12) ;国内大型通信设备公司硬件研究开发流程;
最流行的EDA工具指导
熟练掌握并使用业界最新、最流行的专业设计工具
1) ;Innoveda公司的ViewDraw,PowerPCB,Cam350
2) ;CADENCE公司的OrCad, ;Allegro,Spectra
3) ;Altera公司的MAX+PLUS ;II
4) ;学习熟练使用VIEWDRAW、ORCAD、POWERPCB、SPECCTRA、ALLEGRO、CAM350、MAX+PLUS ;II、ISE、FOUNDATION等工具;
5) ;XILINX公司的FOUNDATION、ISE
文档工程师--technical writer
http://www.technicalwriter.cn/blog/post/death-of-technical-writers.html
32.全栈工程师
全 栈(Full Stack)工程师,也可以叫全端工程师,无论是前端知识,还是后端架构你都要了解。甚至有些调皮的程序员这样理解全栈工程师:全栈工程师=屌丝战斗机= 系统+网络+研发+dba+架构+安全=没女朋友、拿一份工资做三份事情的典型、每个站长都是一个全栈工程师,每个站群的站长都是超级全栈工程师。
作为企业铁三角运营服务模式(客户经理、项目经理、产品经理)重要一员