“我们必须拒绝Demo式项目、拒绝技术堆叠式项目,要让学生学到真本领!”,在传智研究院严格的项目课程新标准下,黑马JavaEE学科再添真实企业级新项目——《天机学堂》。历时近1年才能上线的项目课程,背后又藏着哪些让学生高薪/理想就业的秘密?一文带你揭晓!
“《天机学堂》项目终于进入最后一个阶段了!”一声感叹,预示着黑马程序员 JavaEE 学科又新增了一个完整的真实企业项目课程。
《天机学堂》是连接教育机构与学员的网校型互动学习交流平台,内容涵盖了IT互联网、公务员考试、语言留学、职业考证、兴趣技能、设计创作、电商营销、企业培训等大部分教学门类。通过录播课的形式为学员提供海量、优质的课程内容,给学员提供贴心的一站式学习服务平台,真正的做到为用户提供优质课程、让用户随时随地高效学习。
做,就要做真实的商用级项目
项目经验是程序员面试的加分项,拿到offer的敲门砖,更是快速上手新工作的底气。而这一切都要基于真实开发,特别是对从IT培训行业毕业的学生来说,真实开发经验往往是得到企业认可的关键。
目前,所有的IT培训都有项目课程,但几乎所有IT培训的项目课程都面临着一个最大的难题:时间短。据黑马了解,很多IT培训的项目课程只有十几天,这就意味着培训只能浅尝辄止地给学生讲解业务流程,即使涉及到了技术核心,也很难深入业务。导致学生在业务上容易走马观花,表面上看似学到了技术,但实际上却是什么也没有掌握。
造成的直接后果是,学生可以应付面试,一旦遇到需要解决企业实际问题,就会变得手忙脚乱,从而“原形毕露”。
这和当前企业对人才的需求大相径庭。随着互联网行业的快速发展,企业对人才质量的标准也越来越高。现在,企业不仅注重程序员的技术功底,还更加注重个人的实际开发能力,以及碰到实际生产问题时的分析应对能力。为了能让黑马学生符合企业需求,拿到心仪offer,传智研究院选择只研发并使用真实的商用级项目。
因为业务场景全面,技术方案主流,课程设计深入,项目开发真实的商用级项目,才能让学生真正掌握实际操作中的技术,成为符合职场工作标准的人才!
从严制定项目课程新标准
针对企业人才需求与项目课程严重错位的痛点,传智研究院的老师们说:我们必须拒绝Demo式项目、拒绝技术堆叠式项目,要让学生学到真本领!为此,传智研究院制定了项目课程的设计新标准——坚决执行4个必须+2个需要:
1) 项目产品必须经过产品团队的真实调研、探讨、设计而来
2) 项目开发必须按照企业真实流程执行
3) 项目的技术解决方案必须经过充分的市场调研和测试
4) 课程设计必须给学生营造一种企业开发氛围
5) 课程讲解需要以引导为主,教会学生需求分析、接口设计的能力
6) 课程需要讲练结合,充分调动学生的独立思考和动手能力
制定标准容易,但执行起来却困难重重。拿“《天机学堂》”项目来说,一开始的讨论就花费了黑马老师们很多心力。
在项目正式开工前,《天机学堂》项目团队便进行了为期一个月的产品调研和初步设计工作。其中大部分会议探讨是在下班后进行,有时一次探讨便长达数个小时,但没有任何老师有怨言。因为大家都奔着一个目标:做出最真实的项目。
△ 深夜会议记录,点击放大查看
为了确保项目的真实度,《天机学堂》项目的开发组严格按照企业真实开发模式和标准执行,一丝不敢怠慢:
首先,项目组制定了详尽的项目代码规范,确保代码风格统一、标准。
其次,项目采用标准的Gitflow来管理代码。
第三,项目前后端分离,多版本迭代开发,每个版本在交付之前都有专业测试团队进行各种测试,通过后才可交付。
第四,每周碰头开发项目周会,做进度统计、问题会审等等。
通过有序的推进,老师们文档中的缺陷数量越来越少,提交的代码越来越多。负责《天机学堂》项目前端的李老师说:看着bug越来越少,感觉离成功越来也近,干劲也就越来越足。
△ 每日bug统计,点击放大查看
在每天的代码提交统计表中,可以看到晚上 11 点仍然有老师在激情地敲代码!代码提交时间覆盖范围长达 15 个小时!据悉,为了解决项目bug,有老师曾在凌晨 1 点半打车来公司修复。为了探讨 1 个解决方案的可行性,老师们可以“唇枪舌战” 2 天直至得出最佳方案!
△ 每日代码提交情况,点击放大查看
每一行代码,每一次熬夜,每一次争辩,不是为了彰显自己的努力,而是为了让学生尽快、更好的学习到新的真实企业项目。《天机学堂》项目从去年 5 月立项至今,已历时 8 个多月,终于取得了阶段性的胜利。但要达到最终的目标,黑马程序员还有很多事情要做……
终极目标——让学生真正掌握技术
项目做完不代表结束,黑马程序员做完整的真实企业项目课程,目的是为学生服务。让学生学得会、真正掌握技术,才是黑马做真实项目课程的终极目标。
· 给学生营造企业开发环境
学生在企业的开发工作大多数都是从1到2的过程,也就是在已有的项目功能基础上开发新的功能,所以我们在教学中设定的场景也是如此:
黑马老师们将《天机学堂》项目的大部分功能都开发完成后,又将项目分为了不同的微服务模块,预留了部分微服务让学生参与开发。然后带学生模拟从进入公司第一天开始,如何获取代码、如何熟悉环境、如何阅读代码、如何开发功能、部署功能等等,真正给学生营造企业开发的氛围。
除此之外,黑马老师们还会利用虚拟机来模拟企业的开发服务器,在上面部署企业开发环境的各种软件,比如:
1)搭建了Git私服,带领学生学习进入公司后如何拉取代码
2)带领学生部署持续集成环境,让学生熟悉公司的开发模式
3)每次开发完成,都进行本地测试、swagger测试、部署和前端联调,让学生养成好的开发习惯
· 让学生真正掌握需求分析,接口设计
我们深知,授人以鱼不如授人以渔。教学绝不仅仅是带领学生完成项目中的功能,而是带领学生分析需求、设计接口和数据结构,最终实现功能。学生要体会的是这个过程,在这个过程中学会自己分析需求、设计接口、设计数据结构。
黑马程序员的项目课程一直秉承着这一理念,每一个业务点都带领学生从原型图开始分析,真实还原学生自己开发时的心理路径,让学生体会我为什么会这么思考,为什么要这么设计。帮助学生总结一套属于自己的需求分析、接口设计的方法论,以便在之后工作中举一反三。
△ 黑马老师带领学生分析业务流程
据负责后端的张老师介绍,《天机学堂》项目课程最后一个制作阶段还需要近3个月的时间,所以一个完整的真实项目课程从初期调研到最终投入课程使用,需要经历近 1 年的时间。可以说,黑马程序员是在不惜成本的投入人力和资金,来保障项目课程的完整性、真实性、实用性!
这也是黑马程序员始终坚持以品质赢得口碑与信赖的初衷,除了投入大,在业务层面,黑马还始终坚持与“大厂”保持紧密沟通合作,让项目内容始终贴合企业需求!目前,仅黑马JavaEE学科便包含 20+ 个大厂级实战项目,覆盖 91% 行业,项目授课时长占比超 50% ,让学生凭实力“薪”满意足!
△ 黑马JavaEE学科部分项目展示
从黑马毕业的学生这样评价我们的项目课程:
武汉Java118期彭同学:三个项目学习完,现在进入企业非常容易上手,知识点讲的也很完整,企业中基本上都能用到。
上海JavaEE学科唐同学:现在正在进行项目三的实战课程,这个过程中能充分体验到企业的开发流程,从环境搭建到项目上线,都是学员自己完成,确实很锻炼能力。
吕同学:通过对项目的学习,我们小组每个人都获得了各个方面的成长,每个人分享自己的设计思路,成长很快。
徐同学:在学项目过程中,我们感受了工作中的开发模式,大家都积极主动的参与到项目中来,每个人都为项目做出了积极的贡献,积极配合,互帮互助,全心全意的投入到代码开发中。
“很完整”、“很真实”、“容易上手”、“成长很快”等是学生给得最多的形容,这说明传智研究院精心打磨的项目课程,可以实实在在的帮助学生就业。
现在,黑马程序员拥有 220+ 人专家团队打磨项目,每年斥资亿元进行多场景、多行业、深技术的项目研发,真实还原企业级项目,每个项目均需通过 12+ 项评审流程,最终才会投入课程使用。
黑马程序员现已有的项目课程覆盖了 30+ 个主流行业,花费 300 多天完成的《天机学堂》项目,只是黑马众多项目中的一个。在黑马,像这样完整的真实项目正一个接一个的诞生,项目持续增加,实时响应市场变化,让黑马学生毕业之后的求职方向越来越宽,就业速度越来越快,让参加培训的学生轻松得到企业认可!
乾坤未定,你我皆是黑马
黑马9大学科火热报名中
基础班仅需 28 元
扫码咨询,抢占优惠名额
线上课程也可扫码咨询
有任何问题均可私聊播妞微信