人生选择大于努力,跟对人比自己摸索重要10000倍!
互联网基础原理
页面结构HTML
页面升级结构HTML5
页面化妆师CSS3基础
页面升级化妆师css3进阶
JavaScript基础
WebAPI基础编程
jQuery快速开发
移动端页面开发
Ajax网络编程
面向对象编程基础
ECMAScript(ES6)语法
Node.js基础
Git版本控制
Vue.js框架使用
Vue全家桶技术应用
webpack项目构建
React.js框架使用
微信小程序开发
Angular.js框架基础使用
小程序/快速应用开发框架
大数据可视化基础
前端性能优化基础
前端底层技术
前端性能优化进阶
MVVM框架底层实现
全栈方向进阶
1、MySQL基础
2、Express框架
3、服务端渲染SSR
4、node.js网络通信
5、node.js事件循环与多线程
6、NoSQL数据库基础
7、web应用开发框架
8、linux服务器基础
9、网络爬虫开发
大前端方向进阶
1、混合式APP开发框架
2、H5配合原生开发App
3、原生应用开发框架
4、Electron桌面端混合应用开发
能力鉴定:能够独挡一面完成集业务、研发为一体的日常工作,达到企业对高级前端工程师用人标准、薪资区间25k-50k等。
编程思想探究
1、设计模式
2、架构模式
3、编程范型
程序设计规范
1、结构化程序
2、面向对象程序
前端工程化思想
1、前端项目模块化
2、前端项目规范化
3、前端项目质量检测
4、前端性能优化进阶
5、前端自动化测试
5.1 单元测试
5.2 E2E测试
6、持续集成与持续部署
7、容器化运维操作
可视化开发领域
1、Canvas 2D
2、WebGL
3、SVG
游戏开发领域
前端微服务领域
能力鉴定:能够成体系创新研发前端新框架,引领企业前端技术的发展,年薪百万
初级入门
Java语言基础
MySQL基础
web开发基础
Spring框架
SpringMVC框架
Mybatis框架
Maven高级
DevOps
JVM虚拟机
Java设计模式
Java并发编程
springBoot
微服务架构
秒杀系统
需求分析
架构设计
编码规范
能力水平
1、0-3年工作经验,会写简单脚本
2、初步了解整个应用程序的生命周期
3、初步了解数据库和应用程序的服务
4、不需了解复杂的应用中每一个部分
5、学习过计算机操作系统、数据结构、数据库、软件工程等课程
6、了解一门面对对象编程,如C++\java\C#\PHP等
7、对长期从事计算机相关领域软件、硬件开发充满激情
8、具备一定相关领域英文技术文档阅读能力
9、具备良好的自学能力、强烈的责任心和敬业精神
10、具备良好的沟通技巧和团队合作精神
工作内容
1、完成软件系统代码的实现,编写代码注释和开发文档
2、辅助进行系统的功能定义、程序设计
3、能理解客户需求,并能将之反映到代码及电子文档
4、分析并解决软件开发过程中的问题
5、协助测试工程师制定测试计划,定位发现的问题
6、配合项目经理完成相关任务目标
能力水平
1、两年以上web应用开发经验
2、精通一种编程语言(JS、java)
3、熟悉多种语言
4、熟悉BS编程
5、能带领团队实施大型项目、并能设计、开发一些新的模块
6、参与过多个领域的实施和编程经验
工作内容
1、编写程序概要设计和详细设计
2、在项目经理带领下,承担应用软件设计、开发任务
3、能按照需求和设计文档开发指定的功能模块
4、能够指导初级程序员在开发中遇到的问题
5、参与系统和模块的测试、实施工作
6、能独立地进行软件设计、编码和调试
能力水平
1、至少四年工作经验
2、计算机或相关专业,有扎实的程序开发基础知识
3、精通至少一种开发语言、能独立承担项目开发,2年以上相关经验
4、熟悉使用MySQL数据库,并对数据库优化有一定的经验
5、熟悉掌握XML、HTML/XHTML、CSS、AJAX、JSON等web页面技术
6、熟悉各主流如CMS\ERP等程序二次开发
7、能写复杂的程序
8、深入理解整个应用程序的生命周期
9、要了解应用程序的每一个方面
10、有良好的编程风格,具有规范化,标准化的代码编写习惯
工作内容
1、负责进行技术评测,bug处理,代码开发
2、负责项目数据库、栏目、程序模块的设计与开发
3、负责根据公司要求进行erp、oa和crm系统等项目开发
4、定期与培训部和测试部沟通,获取反馈信息并进行相应的处理
5、按时按质完成公司下达程度开发、系统评测等工作任务
6、定期维护项目系统,处理反馈回来的系统bug
7、负责公司应用系统的开发
8、参与公司产品的需求分析、系统详细设计、编程等工作
9、能够按照软件开发规范进行开发和文档编写
能力水平:
1、扎实的计算机专业基础,包括算法和数据结构,操作系统,计算机网络,数据库等
2、理解实时流计算或海量数据处理的相关经验
3、掌握机器学习、数据挖掘或深度学习的原理和相关算法
4、强烈的技术热情和工作责任感,热衷于创新和分享
5、计算机软件或相关专业毕业,本科或以上学历
6、良好的编程素养,对代码有美感和极致的追求
7、逻辑清晰并具备批判性思维能力和习惯
8、熟悉流行SOA架构设计
9、熟悉分布式和微服务架构设计
10、拥有丰富的高并发和大数据处理和开发经验
工作内容:
1、负责公司系统的架构设计、研发工作
2、承担从业务向技术转换的桥梁作用
3、协助项目经理制定项目计划和控制项目进度
4、负责辅助并指导SA开展设计工作
5、负责组织技术研究和攻关工作
6、负责组织和管理公司内部的技术培训工作
7、负责组织及带领公司内部员工研究与项目相关新技术
8、管理技术支撑团队并给项目、产品开发实施团队提供技术保障
9、理解系统的业务需求,制定系统的整体框架(包括:技术框架和业务框架)
10、对系统框架相关技术和业务进行培训,解决系统开发中出现的问题
11、对系统的重用、扩展、安全、性能、伸缩性、简洁等做系统级的把握
能力水平:
1、具有工作责任心、有良好的编程和文档管理习惯,有良好的的团队合作精神,能承受较大的工作压力
2、具有卓越的领导能力和团队管理经验
3、熟悉软件设计流程和软件工程规范,具备良好而规范的设计和技术文档编写能力
4、具有出色的分析和解决问题的能力
5、培训项目团队,规范和改进业务流程
6、责任感强,能构承担较大的工作压力
7、具有较强的表达、沟通、协调和执行能力
工作内容:
1、负责管理和控制项目全过程的质量、进度、分析偏差、采取纠正措施
2、根据项目规范建立项目组内部管理和沟通机制
3、可根据需要调配组内人员等资源
4、有权对项目组成员提出奖惩建议
5、负责组织需求分析工作,并组织对需求文档和需求变更进行复审
6、分析系统设计任务,包括体系结构设计、模块设计、用户界面设计、数据库设计等
7、组织对体系结构设计、模块设计、用户界面设计、数据库设计进行评审
8、负责组织项目开发小组会议并编写会议纪要
9、负责每周对开发人员的代码进行检查
10、负责提交测试版本、搭建符合实际的集成测试环境
能力水平:
1、10年以上软件行业工作经验
2、具有3年以上大中型软件企业技术总监岗位的工作经历
3、具有良好的沟通能力和领导能力,能统筹全局,合理调配团队资源
4、在IT技术队伍的建设和管理,人员配置与协调,项目进展的监控等方面有丰富的团队管理经验
5、具有战略思维和良好的团队激励的能力
6、有较强的的执行力,良好的商业谈判能力、预算管理技能、领导力和学习能力
7、管理直接下属人数不少于30人
工作内容:
1、参与制定公司发展战略,年度经营加护和预算方案
2、全面管理公司研发和技术支持工作,全面负责技术层面的整体运营,包括软件研发、项目实施、销售支持及技术管理
3、规划公司的技术发展路线与新产品开发,实现公司的技术创新目标,及时了解和监督技术发展战略规划的执行情况
4、保证公司技术、产品及解决方案的市场领先性,领导公司技术发展方向及技术进步
5、参与重大的技术项目的决策,指导、审核项目总体技术方案,对各项目进行质量评估
6、培养公司技术团队,监督及指导技术部门的工作,打造一支高绩效的技术团队
7、参与重大商务谈判和商务活动