IT职业教育分类及大纲
2024-06-07 10:35:40 7 举报
主要是对it在互联网方向上的岗位培训大纲设计
作者其他创作
大纲/内容
课程设计路线
先做市场招聘需求
教学大纲
填充对应的教学内容
初级产品经理 - PM (Product Manager)-- BOSS招聘需求200多个招聘需求
第一步:了解基础知识
产品管理基础:了解产品管理的基本概念、角色和职责,学习产品生命周期管理(从需求分析到产品发布及迭代);
行业知识:了解行业的基本原理、主要公司及其产品案例,掌握行业趋势和发展方向。
作品展示
第二步:提升核心技能
调研分析-- 商业,行为,市场,*用户,竞品,需求*;
决策判断-- 可行性,优先级,机会,成本,技术,风险;
规划定义-- 业务,架构,流程,结构,功能,逻辑;
体验设计-- 用户体验,产品体验,原型设计,交互设计;
文档工具-- PRD,BRD,MRD, 立项说明书,产品说明书,需求文档,协作工具,设计工具(思维导图,原型设计墨刀&Axure&摹客)
项目实战-- 内容项目(头条),电商项目(京东),营销中心(限时秒杀),CRM/客服系统,ERP/经销存系统,物联网系统,MES系统;
第三步:能力素质培养
沟通讲解能力,组织协调能力,项目管理能力,总结和复盘等
UI设计 - UI(user interface)-- BOSS 招聘需求还可以超过10页的招聘需求
第一步:了解基础知识
学习设计的基本原则,如色彩理论、排版、网格系统、对比、平衡、比例,视觉艺术等
作品展示
第二步:提升核心技能
掌握常用的设计软件和工具,创建低保真和高保真的原型,如Adobe Photoshop、蓝湖、Illustrator、Sketch、Figma、Adobe XD等。
了解UI设计的基本概念和原则,学习如何设计直观、美观和易用的用户界面
学习如何创建和维护设计系统和风格指南,确保设计的一致性和可维护性
学习交互设计的基本原则和方法,了解用户行为和交互模式,设计用户友好的交互体验
掌握用户体验设计的基本概念和方法,如用户研究、信息架构、线框图、可用性测试等
**根据原型实战设计**
第三步:能力素质培养
团队协作能力,例如学习如何与开发人员、产品经理和其他设计师有效合作,了解设计交付物和开发实现的流程
持续学习,保持对新设计趋势和技术的关注,定期学习和尝试新的设计工具和方法
举一反三,分析优秀的设计案例,了解其背后的设计思路和实现过程,从中学习和借鉴
初级前端开发 - FE(Front-End)-- BOSS 招聘需求还可以超过10页的招聘需求
第一步:了解基础知识
前端开发简介--前端的定义和作用及职业发展路径
前端构成的三大元素基础,html,css,JavaScript
作品展示及项目实战静态网页制作和互动网页
第二步:提升核心技能
复杂的前端应用作品展示
前端工具链-- node.js 及包管理工具(npm/yarn),模块打包工具(Webpack),代码版本控制(Git),vscode开发工具,即开发环境搭建
HTML和CSS 进阶-- HTML5新特性学习,CSS3新特性(动画、渐变、阴影等),响应式设计和媒体查询,CSS预处理器(Sass/LESS),BootStrap框架
JavaScript 进阶-- ES6+新特性,TS,异步编程,JavaScript模块化,前端调试技巧
前端框架与库-- JQuery, React基础(组件和Props,状态管理和生命周期,React Router);Vue3基础(Vue实例及状态管理和生命周期,模板语法和指令,组件和Vue Router)-- 对应的周边库 AntDesgin ElementPlus
http和浏览器原理,DNS和CDN原理
AntDesgin ElementPlus 管理端web实战,uni-app /Taro小程序实战,React Native 移动端实战
测试,代码评审与优化,持续集成与部署
结合原型项目实战
第三步:能力素质培养
团队协作与沟通
代码质量与最佳实践-- 代码规范与风格指南
时间管理和任务优先级
后端开发 - RD(Read & Development)-- BOSS 招聘需求还可以超过10页的招聘需求
第一步:了解基础知识
java的在使用场景介绍,现状生态,前景状况,流行技术栈
第二步:提升核心技能
jvm及java内存模型讲解
idea工具插件+git版本管理讲解+maven原理及插件讲解,即搭建开发练习的环境
线程及线程池讲解及练习
设计模式讲解和练习
spring的生命周期及手写一个mini版spring 练习
springboot自动配置原理讲解和自定义一个start 练习
管理后台的项目实战,建模建表,单元测试,生成对应的接口文档(这个顺序可以根据实际情况前移或者不变)
配置CI/CD管道,实现Java项目的自动化测试和部署
根据业务及原型划分服务及建模,抽象业务流程
模块实现及讨论复盘
第三步:能力素质培养
沟通协调能力-- 团队协作工具例如云效,tapd,jira,代码评审和协作开发,有效沟通技巧
代码质量与最佳实践-- 代码规范与风格指南,单元测试与测试驱动开发(TDD)
时间管理和任务优先级
测试工程师 - QA(Quality Assurance)-- BOSS 招聘需求还可以超过10页的招聘需求
第一步:了解基础知识
软件测试基础-- 软件测试的定义与重要性,软件测试的基本概念(测试用例、缺陷、测试计划等),测试生命周期(测试计划、测试设计、测试执行、测试评估)
测试类型-- 单元测试,集成测试,系统测试,验收测试,回归测试,性能测试
测试方法-- 黑盒测试
第二步:提升核心技能
测试设计-- 等价类划分,边界值分析,因果图法,判定表驱动测试
缺陷管理-- 缺陷生命周期,缺陷报告编写,缺陷管理工具(如JIRA、Bugzilla)
自动化测试-- 自动化测试基础,Selenium简介,Selenium WebDriver基础,编写自动化测试脚本
性能测试-- 性能测试基础,性能测试工具(如JMeter、LoadRunner),性能测试脚本编写与执行
API测试-- API测试基础,Postman使用,编写和执行API测试用例
项目实战实训-- 缺陷管理实践,自动化测试实践,性能测试实践,API测试实践,最后出测试报告
CI/CD实战实训-- 配置CI/CD管道,实现测试的自动化执行,理解并应用CI/CD概念,提高测试效率
第三步:能力素质培养
团队协作与沟通
测试管理
时间管理和任务优先级
运维工程师 - OP(Operations)-- BOSS 招聘需求还可以超过10页的招聘需求
第一步:了解基础知识
计算机基础-- 计算机硬件基础,操作系统基础(Windows、Linux),网络基础(TCP/IP协议、OSI模型、常见网络设备)
Linux操作系统-- inux系统基本命令与操作(文件管理、用户管理、权限管理),Shell编程基础
网络管理-- 网络配置与管理(IP配置、DNS配置、路由配置),网络诊断工具(ping、traceroute、netstat),防火墙与安全组
存储与备份-- 存储基础(RAID、NAS、SAN),数据备份与恢复(备份策略、常用工具如rsync、tar)
第二步:提升核心技能
高级Linux管理-- 系统启动与服务管理(systemd、init),软件包管理(yum、apt),性能监控与调优(top、htop、iostat、vmstat)
自动化运维-- 自动化运维工具(Ansible、Puppet、Chef),编写自动化脚本(Shell、Python),CI/CD工具(Jenkins、GitLab CI)
云计算与虚拟化-- 虚拟化技术(KVM、VMware),云服务基础(AWS、Azure、GCP),**容器化技术(Docker、Kubernetes)**
数据库管理-- 数据库基础(MySQL、PostgreSQL),数据库安装与配置,数据库备份与恢复
实战实训-- 高级Linux管理实践,自动化运维实践,云服务与容器化实践,数据库管理实践
项目实战-- 结合项目,小组合作进行一个完整的运维项目,数据库,网络,监控报警,代码检查,自动化运维,自动化部署,安全管理,资源管理
第三步:能力素质培养
团队协作与沟通
运维管理
时间管理和任务优先级
收藏
0 条评论
下一页