《《IT技术职业规划》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《IT技术职业规划》PPT课件.ppt(11页珍藏版)》请在三一办公上搜索。
1、IT职业路线图,韩立刚 2017年出版图书 微信支付书费 韩老师签名寄出微软最有价值专家韩老师QQ 458717185韩老师微信 hanligangdongqing韩老师视频教学网站,你的IT职业发展有规划么?,IT职业在我看来就分两大方向-软件开发和IT运维你要根据自己的性格来选择方向,不要在这两个大方向来回跳转。因为你没有那么多精力,学精通全部的IT技术。软件开发又分为几个小的方向,Web开发、手机端开发(苹果IOS和安卓开发)、Form开发,软件测试和大数据。如果你选择了软件开发作为你的职业,你可以在这些不同方向重新选择。IT运维也分为几个小的方向,网络工程师、桌面技术支持(管理企业Wi
2、ndows系统,为办公人员提供IT技术支持),企业Linux服务器运维(维护企业重要服务器比如数据库、网站),虚拟化和云计算、网络安全、数据库管理员(DBA),这些职位不以开发为主打,只需要掌握一些脚本实现自动化管理。如果你选择了IT运维作为你的职业,可以分阶段把这些方向的技术逐个掌握,你就能在企业IT部门独挡一面。,网络工程师,企业级应用,虚拟化技术和云计算,操作系统,CCIE,邮件服务器,Web,双机热备群集,CCNA HCNA,计算机网络原理,Windows服务器管理,Linux服务器管理,IT运维技术一览表,CCNP,NCNP,HCIE,Windows网络基础服务,Windows活动目
3、录域,Linux网络基础服务,Linux安全和高可用技术,DBA数据库管理员,Windows Hyper-V,vSpere,KVM,Oracle,mySQL,MSSQL,数据库设计和SQL语句,安全,网络安全,系统安全,应用安全,CCNA,计算机网络原理,Windows服务器管理,企业桌面技术支持工程师,Windows网络基础服务,Windows活动目录域,Windows7 Windows10管理,HCNA,虚拟机的使用GNS3和eNSP的使用,学习这些课程,你只需一台内存16G的电脑。使用虚拟机VMWareWorkstation的搭建学习环境。使用GNS3和packetTracer搭建思科网
4、络学习环境,使用eNSP搭建华为网络工程师学习环境。,深入掌握和领悟计算机网络通信过程,深刻理解计算机通信分层思想,物理层、数据链路层、网络层、传输层和应用层各层实现的功能。掌握数据发送之前每一层封装,以及每一层封装各个字段的含义。理解网络畅通的条件,能够通过默认路由和路由汇总简化路由表。能够规划企业网络的局域网和广域网,给网络划分网段和子网划分,能够使用抓包工具排除网络复杂故障。能够领悟计算机通信过程中每一层存在的网络安全问题,知道对应的防范措施。,学完这两门课程,你讲能够管理大多数企业的网络,能够调试思科和华为路由器和交换机以及三层交换机。熟悉网络设备的命令:能够在交换机上创建VLAN,配
5、置干道链路,实现VLAN间路由。配置路由器的路由表,在路由器上配置访问控制列表ACL控制网络流量,在路由器上配置网络地址转换,端口映射,配置VPN。,能够管理企业办公电脑的工作环境,为办公人员提供技术支持。使用U盘安装系统Windows7和windows8,能够连接网络共享打印机,设置计算机的IP地址,防火墙,磁盘管理,用户管理,设置安全策略。,本课程讲解如何管理WindowsServer2008R2和WindowsServe2012R2服务器,课程内容包括,安装服务器、管理Windows服务器的用户,设置NTFS权限、共享资源、设置服务器本地安全策略,终端服务和远程桌面。,本课程讲解企业网络
6、环境中应用最为广泛的服务:提供域名解析的DNS服务,DHCP服务、路由和远程访问服务VPN,Web服务和FTP服务,远程部署服务、RMS服务,网络接入保护服务。,使用微软活动目录可以集中管理企业成千上万的办公电脑和用户账户,控制计算机的安全,统一部署软件,可以进行统一的身份验证,是企业网管管理员必须要掌握的技能。,这套课程体系是你从事IT工作必须掌握的技能,经过4-6个月的学习,能够胜任中小企业桌面技术支持的工作,能够管理企业的网络和办公环境。,CCNA,计算机网络原理,CCNP,NCNP,网络工程师,深入掌握和领悟计算机网络通信过程,深刻理解计算机通信分层思想,物理层、数据链路层、网络层、传
7、输层和应用层各层实现的功能。掌握数据发送之前每一层封装,以及每一层封装各个字段的含义。理解网络畅通的条件,能够通过默认路由和路由汇总简化路由表。能够规划企业网络的局域网和广域网,给网络划分网段和子网划分,能够使用抓包工具排除网络复杂故障。能够领悟计算机通信过程中每一层存在的网络安全问题,知道对应的防范措施。,CCNA认证属于Cisco售后工程师认证体系的入门认证。HCNA认证定位于中小型网络的基本配置和维护。该级别课程学完你将能够调试思科和华为路由器和交换机以及三层交换机。熟悉网络设备的命令:能够在交换机上创建VLAN,配置干道链路,实现VLAN间路由。配置路由器的路由表,在路由器上配置访问控
8、制列表ACL控制网络流量,在路由器上配置网络地址转换,端口映射,配置VPN。,HCNA,CCIE,全称Cisco Certified Internetwork Expert,是美国Cisco公司于1993年开始推出的专家级认证考试。被全球公认为IT业最权威的认证,是全球Internetworking领域中最顶级的认证证书。HCIE(Huawei Certified Internetwork Expert,华为认证互联网专家)是华为认证体系中最高级别的ICT技术认证,旨在打造高含金量的专家级认证。这一级别认证能够让你精通通用的企业网络组网方案设计能力,灵活运用网络知识,熟练运用华为或思科设备实施
9、企业网络的构建和运行维护。完成HCIE认证的技术专家将具备严谨的逻辑思维判断能力,能够在深刻理解网络技术的基础上进行快速准确的故障定位诊断和网络维护,并且具有丰富的项目经验和资深的专业背景。,CCIE,HCIE,CCNP全称是:Cisco Certified Network Professional-思科认证网络高级工程师。CCNP专业人员表示通过认证的人员具有丰富的网络知识。获得CCNP认证的专业人员可以为具有100到500多个节点的大型企业网络安装、配置和运行LAN、WAN和拨号访问业务。考试科目有:路由、交换和网络拍错。HCNP认证定位于中小型网络的构建和管理。HCNP认证包括但不限于:
10、网络基础知识,交换机和路由器原理,TCP/IP协议簇,路由协议,访问控制,网络故障的排除,华为路由交换设备的安装和调试。,这套课程体系:培养思科或华为网络设备厂商售前售后工程师,虚拟机的使用GNS3和eNSP的使用,学习这些课程,你只需一台内存16G的电脑。使用虚拟机VMWareWorkstation的搭建学习环境。使用GNS3和packetTracer搭建思科网络学习环境,使用eNSP搭建华为网络工程师学习环境。,MySQL管理,数据库管理员(DBA),数据库设计和开发,VMWare虚拟机的使用,学习这门课程,需要一台内存16G的电脑。为学习数据库管理准备服务器环境,能够在虚拟机中安装Win
11、dowsServer和LinuxServer。本课程给虚拟机安装Linux系统,做快照、管理虚拟机的网络等操作。,这套课程体系培养企业数据库高级管理员,精通数据库设计,能够使用SQL语句对数据库中的表进行增删改查,多表查询等,能够配合开发人员给数据库中的表创建索引、视图、存储过程、触发器、函数、设置事务隔离级别等高级数据库技术。能够管理MySQL、MSSQL和Oracle数据库,对数据库进行日常维护:数据的导入导出、备份还原、性能优化、安全管理。如果你打算以后成为程序员,必须掌握数据库设计和开发(通用SQL语句),以及针对具体数据库的高级开发技术。,MSSQL管理,Oracle管理,Windo
12、ws服务器,Linux服务器,学完本课程,你会根据软件开发的需求文档设计关系型数据库,设计的数据库要满足数据库设计的三范式。能够使用SQL语句实现对数据库中的表进行增删改查。本课程所学数据库设计思想和SQL语句的语法,适用于MySQL、MSSQL和Oracle等全部关系型数据库。因此该课程需要先学习,微软SQL数据库需要运行在WindowsServer环境,数据库性能优化,安全设置、备份还原等操作需要学习Windows服务器管理的课程。MySQL和Oracle数据库运行在Linux服务器上,学习mySQL和Oracle数据库管理,需要Linux服务器管理基础,才能够顺利管理运行在Linux服务
13、器上的数据库。,这些课程所讲的数据库开发是针对具体数据库的高级开发,是指的在具体数据库中为程序开发人员创建索引、视图、触发器、函数、存储过程、事务和锁。,MySQL高级开发,MSSQL高级开发,Oracle高级开发,企业IT运维人员,需要确保数据库的性能,发现数据库的性能瓶颈,进行优化,对数据库进行备份还原,数据库双机热备群集、数据库镜像实现数据库高可用。还需要能够根据企业的要求实现数据在不同系统的迁移和导入导出。能够构建数据仓库,生成多维表为企业决策者提供数据依据。,Linux服务器运维工程师,Linux基础知识,VMWare虚拟机的使用,学习这门课程,需要一台内存16G的电脑。学习Linu
14、x运维需要在虚拟机中搭建学习环境,因此你需要先学会虚拟机的使用。给虚拟机安装Linux系统,做快照、管理虚拟机的网络等操作。,这套课程体系,培养企业Linux服务器运维人员,要求懂计算机网络理论知识,熟悉Linux 命令,能够管理Linux服务器,使用Linux搭建企业常规服务器,以及管理Linux服务上的Web服务和数据库服务,能够实现数据库的群集和网站的负载均衡。,Oracle,Linux服务器管理,本课程是学习Linux的基础,了解GNU计划,Linux各个发行版本、在虚拟机中Linux,介绍Linux不同终端,熟练掌握bash的功能,命令行编辑器、命令补全、内部命令和外部命令,命令历史
15、、文件名通配符,管道和重定向。掌握Linux下命令的选项和参数,创建目录、切换目录和删除目录、ls命令,文件管理命令,vi编辑器。,本课程讲解Linux服务器的管理,比如用户和组的管理,磁盘管理,软件管理,GlusterFS存储,设置文件和文件夹的访问权限,Linux性能监控,进程管理,网络管理,远程系统访问。,Linux网络基础服务,使用Linux搭建企业常用的服务器DHCP服务器、DNS服务器、FTP服务器、VPN服务器、Web服务器、邮件服务器,文件共享服务器,路由器。Linux安全。,mySQL,计算机网络原理,Linux服务器运维工程师,也必须精通计算机网络,TCP/IP协议,计算机
16、通信过程,否则学习Linux服务器网络安全,Iptables防火墙,你就不好理解了。,本课程讲解Linux高级运维技术,Linux服务器MySQL服务器的高可用技术,Web服务器的高可用技术,Oracle服务器的管理,KVM虚拟化。双机热备技术。,KVM,LVS,虚拟化和云计算架构师,KVM虚拟化,VMWare虚拟机的使用,如果你打算在一台电脑上完成虚拟化和云计算平台的搭建和学习,你需要一台内存16G的电脑,先学习本课程,熟练掌握虚拟机的使用,然后在虚拟机中完成虚拟化和云计算的学习。,这套课程体系能够让你搭建企业私有云和公有云,是当今IT领域新技术。当你的目标是云计算时,一定要把学习云计算的预
17、备课程学好,虚拟化是云计算的基础,因此你需要先学习虚拟化,当然基础的网络知识和Linux的常规操作也是必不可少的。,Openstack云计算平台,虚拟化技术是云计算的基础,因此你需要先学习主流的虚拟化技术。VMWare公司的vsphere、微软公司的Hpyer-V、Linux下的KVM虚拟化是首先要掌握的技术。,在centOS或redhat Linux上搭建云平台,掌握Openstack各个模块的功能,能够使用脚本自动部署云计算平台,也能够使用命令手动管理云计算平台。能够在Openstack平台中为用其他用户开通账户,允许租户管理自己的虚拟机和网络。,计算机网络原理,学习云计算,需要你掌握计算
18、机网络知识,路由、交换,IP地址,NAT,VLAN的概念要熟知。因此计算机网络原理需要先学习,否则直接学习云计算你就真的在云端了。,vSphere,Hyper-V,Linux基础知识,Linux服务器管理,使用Linux服务器搭建Openstack云计算平台,你需要有Linux的基础,所以需要先学习该课程,熟练掌握bash的功能,命令行编辑器、命令补全、内部命令和外部命令,命令历史、文件名通配符,管道和重定向。掌握Linux下命令的选项和参数,创建目录、切换目录和删除目录、ls命令,文件管理命令,vi编辑器。,搭建Openstack云平台需要你掌握以下技能:能够配置Linux服务器访问Inte
19、rnet,配置Linux使用本地yum源安装软件,管理Linux磁盘,管理Linux服务。,微软架构师,Exchange邮件服务器,VMWare虚拟机的使用,你需要使用虚拟机搭建本套课程学习环境,在虚拟机中安装WindowsServer,给虚拟机做快照,规划虚拟机的网络等操作。,这套课程体系能够让你用微软WindowsServer和Windows7、Windows10搭建企业IT架构。微软的产品在众多企业中得到广泛的应用,尤其是活动目录域可以管理企业办公环境。微软邮件服务器Exchange和企业门户网站MOSS和微软Office的无缝衔接。学完本套课程,你就是微软专家。,Windows活动目录
20、 域,使用微软活动目录可以集中管理企业成千上万的办公电脑和用户账户,控制计算机的安全,统一部署软件,可以进行统一的身份验证,是企业网管管理员必须要掌握的技能。,Windows7 windows10 Office,能够管理企业办公电脑的工作环境,为办公人员提供技术支持。使用U盘安装系统Windows7和windows10,能够连接网络共享打印机,设置计算机的IP地址,防火墙,磁盘管理,用户管理,设置安全策略。,MOSS企业门户网站,TMG企业高级防火墙,WindowsServer2008、2012系统管理,WindowsServer网络基础服务,本课程讲解如何管理WindowsServer200
21、8R2和WindowsServe2012R2服务器,课程内容包括,安装服务器、管理Windows服务器的用户,设置NTFS权限、共享资源、设置服务器本地安全策略,终端服务和远程桌面。,本课程讲解企业网络环境中应用最为广泛的服务:提供域名解析的DNS服务,DHCP服务、路由和远程访问服务VPN,Web服务和FTP服务,远程部署服务、RMS服务,网络接入保护服务。,MSSQL数据库,这些重要的服务器产品,可以和微软活动目录域相结合,实现统一身份验证,邮件服务区Exchange更是和活动目录相结合,能够让企业的办公文档流转起来,而微软企业门户网站给企业各部门协作提供了平台,同时支持工作流的定制。微软
22、数据库更是以方便管理功能强大而得到广泛应用。,平台展示,系统业务开发,数据存储,数据库,服务器语言,浏览器展示,文件存储,分布式存储,Java,PHP,C#,开发框架,MVC框架,ORM框架,前端语言,AOP框架,HTML,JS,CSS,客户端展示,WinForm,Android,IOS,前端框架,jQuery,Bootstrap,LESS,AI,数据挖掘,汇编,硬件,C 面向过程,C+面向对象,软件开发技术一览表,软件测试,Oracle,MSSQL,mySQL,网站开发软件工程师,网站开发需要学习的知识分三个层次。1.数据库设计和开发(SQL语句实现对数据的增删改查,能够在开发过程中在数据库
23、中创建视图、存储过程、函数、触发器,事务和锁等)2.可以通过JAVA和PHP以及C#等服务器语言让网站执行SQL语句实现对数据的操作。服务器语言你可以只学习JAVA、PHP或C#。3.你开发的网站展现给用户的网页,要求你掌握HTML、JavaScript、CSS样式等技术。,开发的网站要为用户提供漂亮的界面,你要学习HTML语言,JavaScript、CSS样式。还有为了简化开发把一些常见功能做了封装,做成框架,比如jQuery就比使用JavaScript开发快,这就是前端框架。,当前软件开发,主要是对数据库的操作,比如QQ中的好友,好友状态,好友昵称等都存储在腾讯的服务的数据库中,通过支付宝
24、转账,其实就是修改你账户对应的金额,后台存储这些金额的就是数据库中的表的一个字段。所以数据库设计和开发是程序开发人员必不可少的技能。,对数据库的操作要通过程序来实现,而不允许用户直接连接数据库使用SQL语句进行操作,要是允许的话,我就可以直接执行SQL语句给我的支付宝账户金额添加几个亿。当然那些程序使用者也并不是都会写SQL语句。我们开发的程序要满足业务逻辑,且方便用户操作,这就需要使用服务器语言来实现。开发的程序为用户提供方便的操作界面,你只需输入密码,点击转账,就能实现支付宝支付功能,你的操作,最终是应用程序向数据库提交SQL语句。服务器语言,你只需学习一种即可,当前JAVA和PHP应用网站开发最为广泛。,Oracle,MSSQL,mySQL,数据库设计和开发,服务器语言,Java,PHP,C#,浏览器展示,前端语言,HTML,JS,CSS,前端框架,jQuery,Bootstrap,LESS,