实验室 2.0, 课程简介

    实验室是什么

    像真正的工作一样,我们组成线上技术团队,我做你的项目经理,从浅入深给你分配开发任务,并督促、指导你完成它,从所有结业同学的结果来看,这无疑是正确的学习方法。

    从照猫画虎,到独立开发;从最简单的数据的增删改查,到完整参与项目的开发;通过三个月实战,让你具备足够竞争力的就业能力。


    注意: 普通人阅读一目十行,程序员必须一字一句去阅读开发文档,请从现在养成认真阅读的好习惯。

    哪些人来过实验室

    • 应届生
      • 即将面临就业压力,没有对口专业,又不想进工厂、做销售。
    • 想改行
      • 不想做重复性高、可替代性高、进步空间低的岗位。
    • 企业管理人员
      • 想给自己充电,以备不时之需。
    • 创业者
      • 创业初期,技术成本高、人员不稳定,要么你懂技术,要么你有一个不会离职的技术合伙人。
    • 最近有时间,就想学点东西
      • 以“终身学习”为目标的有志青年。

    实验室简介

    我一直认为,职业教育不同于传统教育,老师的行业经验很重要,学生应该先建立世界观,再创建编程知识树,之后用时间来慢慢开枝散叶

    在实验室中,主要帮你建立程序设计思想、学习必备的知识结构,结业后在工作中进步,慢慢的也就枝繁叶茂了。


    学习门槛

    学完《十天学会PHP》免费课,只要能把《留言板》敲出来就行(对细节有大量的模糊、不理解,属于正常情况)


    学习周期

    每天至少3个小时,连续三个月 (一次性支付学费可学习半年)

    注意:时间应连续、专注,否则效果不佳。


    学习费用

    标准课程:8400元,包含三个月课程,有效期半年(包含赠送的3个月);也可以按月分期,每个月2800元,有效期三个月。

    一次性支付,适合工作较忙、或者基础薄弱的同学;分期则必须保证每天的学习时间。


    开始时间

    每期的具体开课时间,请联系工作微信 pmtt9121

    预约报名可提前学习预热课程。注意:预约课程包含大量内容,提前报名至少节约10天以上(留言板、摸底题、排错题、git、composer、同步开发环境等)

    实验室的学习方法

    实验室奉行“实践为王”,迅速帮你度过语法阶段,之后会不停的做项目,我做你的项目经理,从浅入深给你分派开发任务,并且给予指导,确保你能完成。

    每周一次直播,总结上周成果个,安排下周功课,之后可自行安排时间学习,碰到疑难我会配合你度过难关。


    功课是什么?

    像专业的开发团队一样,根据你的当前能力,分配项目的模块开发任务给你。


    不会怎么办?

    • 不知从哪里开始,我会给你分析切入点。
    • 功课中涉及的新知识点,我会有录播课文档
    • 开发过程中碰到的问题,我会通过微信指导你。
      • 影响学习的问题,我会立刻帮你解决。
      • 对某些知识理解模糊,直播的时候我们再讲。

    注意:真正思考过之后还不会的问题,才是真的不会。多数问题我会先给你个方向,尝试自行解决,真正解决不了的问题,才需要我出场。


    每周直播一次(晚9点),大约会持续2-3小时,相当于公司的周一例会

    • 直播的时候做什么?
      • 总结:点评大家上周的开发成果
      • 布置:每个人分别安排下周功课
      • 分享:重点问题,直播分享
    • 有同学觉得直播频率太低?
      • 天天开会(直播)的公司,不是好公司
      • 你每天听直播,就没有时间思考、钻研
      • 我每天开直播,就没精力思考授课方法

    除直播外,可自行安排学习时间。


    • 每天编写学习日志,我会跟踪反馈。
      • 今天学到了什么?
      • 明天打算做什么?
      • 碰到了什么问题?

    需要及时解决的问题,可以随时在微信找我(微信 pmtt9121)

    实验室里都能学到什么?

    我的教学大纲是过去几年,从实际授课中总结出来的,是你投入足够的时间精力之后,能够学会的东西,而不是号称“三个月培养全栈程序员”。

    我们的目的是培养专业程序员,以具备就业竞争力为目的,学习大纲大约如下

    • 第一月

      • 第一周,学习预热课程,搭建开发环境(git/vhost/composer等)
      • 第二周,独立开发一个《注册登陆》的模块
      • 第三周,学习ThinkPHP 框架基础课程
      • 第四周,同上
    • 第二月

      • 第五周,学习JavaScript,并应用于我们的项目
      • 第六周,开发功能模块(简单的功能)
      • 第七周,开发功能模块(业务复杂的)
      • 第八周,开发功能模块(逻辑复杂的,比如递归无限分类)
    • 第三月

      • 第九周,带大家阅读开源代码,比如 ThinkCMF
      • 第十周,基于RBAC实现权限管理(包括管理界面)
      • 十一周,实现插件管理平台,允许第三方为我们开发插件
      • 十二周,实现微信支付模块
      • 增补周,优化、美化作品,准备简历等
    • 增补月(需要单独付费)

      • laravel 框架
      • 小程序开发(课程磨合中)
    • 毕业后

      • 赠送 linux 入门和项目部署课程
      • 赠送 各种录播课程、支付、接口等(根据当时的录播库存)
      • 就业指导

    请购买VPS、购买域名、备案域名,将自己的项目部署到VPS,求职的时候可以邀请面试官查看自己的项目。

    额外说明

    每个人的基础不同、时间不同、目的不同,学习进度也会有所差异。