前端体系完整学习路线图 前端体系完整学习路线图

前端基础 学习链接

JS 核心 学习链接

Ajax~Node.js 学习链接

Vue 核心 学习链接

小程序 & uni-app 学习链接

React 核心 学习链接

111.jpg

2023年第六届“传智杯”全国大学生IT技能大赛——WEB前端微信小程序开发挑战赛

竞赛目标

微信小程序开发竞赛的主题旨在促进技术创新、推动数字化社会发展,培养青年人才的创新精神和实践能力。通过参与这一竞赛,旨在实现以下目标:

推动技术创新:微信小程序是移动互联网时代的一项重要技术创新,它为用户提供了快速便捷的应用体验。赛事旨在鼓励参赛者利用微信小程序技术,开发具有创新性、实用性的应用,推动移动互联网技术的不断进步和发展。

提升数字化服务水平:微信小程序在生活中扮演着越来越重要的角色,为用户提供了各类便捷服务。通过竞赛,鼓励参赛者开发功能丰富、服务周全的小程序,提升数字化服务的水平,满足用户多样化的需求。

培养创新意识和实践能力:参赛者将面临真实的应用场景和问题,通过自主设计与开发微信小程序,培养他们的创新意识和实践能力。通过这一过程,鼓励参赛者探索解决方案,培养问题解决的能力和团队合作精神。

促进产学研用融合:赛事将鼓励与产业界和研究机构的合作,促进产学研用的融合。参赛者有机会与企业和专业技术人员互动交流,获得实际应用方面的指导,提高小程序的质量和商业价值。

引导青年人才成长:微信小程序开发竞赛将为青年人才提供一个展示自我、提升技术的平台。通过与其他优秀的开发者竞争,激发参赛者不断学习和进步的动力,引导他们成为业界的领军人才。

促进信息技术普及:微信小程序是一个通用的应用平台,参与竞赛的过程不仅能够提高参赛者的专业技能,也将促进信息技术在更多领域的普及应用,推动数字化社会的进步。

建立行业交流平台:赛事将聚集大量微信小程序开发者和相关从业者,为行业建立起一个交流学习的平台。参赛者可以通过竞赛认识更多同行,分享经验和知识,共同推动微信小程序开发领域的进步。

通过微信小程序开发竞赛的举办,我们期望能够激发更多青年人才的创新热情,促进信息技术与社会发展的深度融合,为数字化社会的建设贡献更多智慧和力量。

竞赛内容

技术能力和工作任务:

基本前端开发能力,掌握HTML、CSS、JavaScript等前端开发技术,能实现网页常见交互和布局。
前端框架开发能力,掌握前端主流开发框架 Vue 或 React 开发,能够实现项目中的功能业务。
小程序框架开发能力,掌握原生小程序开发 / uni-app框架开发 / trao 框架开发,完成小程序开发工作,或者可以完成跨端开发工作。
后端开发能力,熟悉后端服务器开发技术,如 Java / Node.js / Python 等,提供支撑小程序的后端服务,实现小程序与服务器的数据交互。
数据库设计能力,根据小程序的需求进行数据库结构设计,实现数据的存储。
测试和上线能力,能够测试并解决小程序的BUG,能够优化小程序的用户体验,提升小程序的性能和加载速度,能够掌握小程序的发布上线流程。

综合能力和创新创意:

1、参赛选手通过完成多样化的技术任务,展现在小程序开发方面的专业核心能力,如前端开发、后端开发、数据库设计等。同时,他们需要在项目中展现解决问题的能力、团队合作意识、沟通协作能力以及项目管理能力,以全面检验他们的职业综合能力。

2、竞赛采用开放命题,参赛作品使用但不局限于原生小程序开发 / uni-app框架开发 / trao 框架开发等前端技术框架,但需要遵守相关框架的使用规范,然后充分发挥创新能力,自由探索应用场景并自行获取相关数据,最终提交具有原创性并能够可视化展示的参赛作品。

3、参赛者可以将创意和创新与多个热门行业紧密融合,探索解决实际问题的新途径。参赛者可以着眼于新能源、企业数字化转型、数字政务、招聘和培训,以及解决今年的就业难问题等领域,发挥创意的力量,运用互联网技术和创新思维,开发出创新应用解决方案。通过智能能源管理系统、智能化生产管理、智能政务服务平台,以及招聘平台和职业培训系统等创新性应用,参赛者将助力新能源产业发展,推动企业数字化升级,优化政务管理,提升招聘和培训效率,同时着力解决当前就业市场所面临的困难。参赛者将引领创意与技术在这些关键行业中发挥创新的动力,为社会发展带来更多有益的改变。

比赛环节

1、立项:项目创意和整体设计,项目行业可以参考新能源、企业数字化转型、数字政务、招聘和培训,但不限于这些行业。项目的创意点可以是家庭节能、在线办公 、智能办证、招聘助手、就业面经等类型项目,但是不限于此类项目。旨在于解决行业痛点,全方位解决生活中的实际问题,提供用户的生活质量,为社会发展贡献更多的创新力量。需要提交内容(详细的需求文档、详细的系统规划脑图、简要的PPT说明文稿、项目解说视频)​

2、设计:项目架构和技术栈选型,提供原型和设计文稿,详细的项目架构设计,以及开发技术栈说明。

3、开发:功能开发和效果展示,逐渐实现项目需求,能够具备较完整的功能演示,注重界面还原度,有较好的交互体验,项目的核心功能和亮点功能必须可展示。

4、交付:完整完成项目目标需求,是否上线发布,参赛队伍提供项目答辩视频,包含功能演示和项目亮点汇报。

5、其他:考察团队协作、表达流程性、项目企业级等加分项。

参赛对象

由全日制普通高校在读的研究生、本科和高职高专学生(当年应届毕业生也可以参加)组成的团队。 指导教师不超过2人,均为本校专兼职教师。

1.985、211本科生只能报A组

2.其它院校本科生可自行选择报A组或B组

3.高职高专院校可报B组

注:

参赛者在报名时需具有在校学籍,已毕业的学生也可参加体验,但不具备评奖资格。

大赛面向全国高校所有专业的在校生

提交作品要求

在指定邮箱liucongcong@itcast.cn(截止日期:2023年12月16日24点截止)提交作品文件,提交格式为zip压缩包,命名规则:学校+队名+队长联系方式【例如:清华大学+战狼队+186*】;上传完成后及时与工作人员再次确认参赛文件是否提交完整。

文件具体包括以下内容:

①介绍PPT:综合描述作品和团队情况,内容应包括但不限于作品说明、应用场景、解决的实际问题、技术开发方案(包括小程序端和后台服务器端)、团队组成与分工等,如果引用非团队成员的开发成果,务必在PPT中说明。文档要求提交 PDF 格式,文件大小在 10M 以内;

②演示视频:直接演示参赛作品(小程序)的主要使用流程并配上讲解,时长限在 3 分钟内,在大赛邮箱上传压缩视频文件。同时,须在B站上传演示视频,将视频链接复制粘贴到邮件正文随作品一同提交。

③手机端小程序体验码+PC电脑端可演示代码包。

(如果过程性的工作不方便说明,可提供一些截屏和性能数据对比之类的图片)。

赛程规划

竞赛分为初赛、全国总决赛两个阶段,在各阶段,参赛队伍须按照要求按时、合规地提交参赛作品。

本次大赛分为公布赛题及细则、组队&报名、备赛、提交作品、答辩路演等阶段,其中备赛阶段,会提供相应的辅助资料,目的是帮助选手进行前期训练学习,由选手自愿选择学习;参赛内容由参赛队伍在指定平台下载赛题文件进行设计与开发,并通过大赛官方邮箱提交参赛文件;答辩路演赛要求参赛者进行现场演示和答辩。

(一)竞赛形式

初赛为线上举办,线上评选作品
决赛为线下举办,以现场答辩作品项目

(二)组队方式

本次赛项为团队赛,每支参赛队由 2-3 名参赛选手组成,参赛选手不得跨校组队,同一学校的报名参赛队不超过 15 支。每队可配 1 名指导教师,指导教师须为本校专兼职教师,参赛选手和指导教师报名获得确认后不得随意更换。

由全日制普通高校在读的研究生、本科和高职高专学生(当年应届毕业生也可以参加)组成的团队。

(一)开放报名(2023.9月1日)

报名期间需要参赛人员在传智杯大赛官网页面进行报名,如需集体报名,请联系组委会老师。

(二)初赛阶段(2023年12月16日24点截止)

初赛提交作品邀请请参照《提交作品要求》

*需备注:学校+队名+队长联系方式

由于作品提交量巨大,大赛组委会将在12月底前完成评审工作,从初赛中遴选不超过30%队伍参加决赛并发布参加决赛的团队名单。

(三)决赛阶段(另行通知)

各参赛团队以答辩形式集中向评委展示参赛方案,演示核心内容,评委将针对方案进行提问和打分。具体答辩时间另行通知。

(四)评选及公示阶段(另行通知)

获奖名单于传智杯大赛官网公布,获奖作品在官网进行公示。

评分标准

满分100分,根据以下每个评分项进行打分,标准分为每项分值的70%,即如果每项都基本符合即可得到70分,评委会根据每个参赛队伍的实现情况,对评分进行上下浮动,最终分值分布体现为正态分布模型。

2222.png

违规处罚

以下情况将视为违规,竞赛组织委员会有权取消参赛队伍的参赛资格:

(1)参赛报名信息作假;

(2)在参赛过程中出现违反相关法律、法规的行为;

(3)作品涉嫌抄袭,侵犯他人知识产权等;

(4)作品涉及不健康、淫秽、色情或毁谤第三方等内容;

(5)参赛期间发现或被举报认定存在的其他违法、违规行为。