精华内容
下载资源
问答
  • 修真院“善良”系列之十】初级Java程序员的学习路线
    2019-05-20 10:24:15

    知乎总是建议我修改内容,说我骗赞。
    算了,直接发专栏好了。



    说过很多遍这个话题了。重复一遍,再说一次。

    第一。 Java语法的学习。 3天 
    你需要会这些: 
    1. String,Integer,Long,Array,List,Map会用就够了。
    2. Interface和Impl能分得清就够了,永远不要去用继承。
    3.Model,也是Bean,记着Model里只有Get和Set方法。贫血模型。
    4.try-catch,Throwable, Error 5.函数,参数,返回值

    你一定不要现在去看这些: 
    1.NIO,Thread,Extend,Abstract,GUI,GC 
    2.各种JDK的源码,各种算法的实现

    第二。面向对象概念的理解和学习 3天

    你需要会这些:
    1.属性和方法 
    2.private/public 
    3.static final
    4.ArrayList,Set,Map,Array的取值,长度,遍历。StringBuffer
    5.null对象,Null指针 
    6.构造函数 
    7.this
    8.泛型

    你一定不要这个时候去看这些:
    1.protect 
    2.重载
    3.多态 
    4.内部类 
    5.socket 
    6.file
    7.stream

    第三。常用的Util 3天

    你需要会这些: 
    1.StringUtils 
    2.CollectionUtils
    3.log4j
    4.httpClient
    5.calendar

    你一定不要去看这些:

    第四。数据库 9天
    你需要会这些:
    1.JDBC 
    2.Mybatis 
    3.Hibernate 
    4.增删改查一个表,排序,分页,简单的联表查询 
    5.索引,思考一下什么样的表建索引,什么是索引


    别担心,以上三种都是一理通而百理融

    第五。 单元测试 3天

    你需要会这些
    1.Junit @Test,@Ignore 
    2.log4j info,warning,error 
    3.Eclispe debug,Step,Step in ,Step Out,run

    你一定不要学这些

    第六。 Spring 3天

    你需要会这些
    1.Spring Bean,Property,Map,List初始化值
    2.Autowired 
    3.Annonation&配置文件 
    4.Spring Version 
    5.Spring MVC,@Method @Controller 

    你一定不要学这些

    第七。Maven 5天
    你需要会这些
    1.clean,install,deploy,assembly
    2.snapshot/release
    3.module
    4.subeclipse 
    5.jetty:run

    ============================过段时间更新以下内容==================
    第八 Jsp 3天 
    用到Jsp主要有两个方面,一种是传统的后台程序员套页面的方式,一种是直接生成Json格式的数据。 受限于Json无法提供SEO,所以在需要SEO的时候还是得提供套页面的方式。 生成Json的方式有很多种,我还是喜欢用Json tag-lib.

    你需要了解的是:
    1.C标签
    2.自定义Tag 
    3.include 
    4.给静态资源加版本号 
    5.WEB容器未更新Jsp的时候,Touch一下 

    你一定不要去学这些: 
    1.在Jsp里写任何Java代码,包括但不限于是Mysql

    第九 WEB 10天

    马丹这里的WEB我写的是什么意思,我忘记了。 大概是SpringMVC的意思? 反正 你需要了解这些:
    1.web.xml 
    2.spring的配置文件
    3.统一设置成utf8的编码
    4.filter
    5.拦截器
    6.Controller 
    7.http协议
    8.Http-head content-type application/json x-www-form-urlencoded
    9.file的上传
    10.图片的上传


    你一定不要去了解这些:
    1.Struts
    2.play
    3.webService 
    4.servlet

    第十 Tomcat/Jetty 5天

    你需要了解这些:
    1.内存和JDK参数的配置
    2.指定配置文件的方式部署,docBase 
    3.日志的配置 acces.log stdout.log.catalina.out之类的 stderr.log 
    4.写脚本,找出慢查询,cat|awk 
    5.理解一个请求分过来之后,怎么分解响应时间,怎么去查找性能瓶颈


    你不需要了解这些: 
    1.一个Tomcat或者是Jetty下部署多个项目 
    2.Jetty的嵌入运行方式


    第十一 Cookie 3天 
    关于Cookie啊,最常用的有两个地方,一个是统计,一个是登录。

    所以你需要了解的是这些: 
    1.Cookie的大小 
    2.Cookie的传输方式
    3.如何获取到Cookie,如果Cookie中有同名的参数,会接收到什么。
    4.为什么要用Cookie来代替Session做用户的登录标记 
    5.Cookie的失效时间
    6.清除Cookie

    你不需要了解这些:


    第十二 Shell 10天

    Shell的概念很大,所以这里只列出来现阶段你最应该会的东西 
    你需要了解的是: 1.vim 编码模式,命令模式,正查,倒查,删除一行,移至行尾 
    2.cat | more 这种是最觉见的日志浏览方式,cat|grep 用来定位Bug的时候最常用的 
    3.grep -A -B 等,以及如果Cat+Grep定位多个文件,怎么去查找他们是在哪个文件夹下。4.ls,cd,mkdir,mv,cp,scp,chown,chmod
    5.top,free,vmstat,ps,iostat,netstat

    你不需要了解的是: 

    1.马丹,不知道哪些不该了解,Shell的东西只要跟实用的都可以多了解

    第十三 SVN/Git 5天

    对于后端程序员来讲,我还是喜欢SVN。 Git使用与否,完全看个人喜好。有很多原因,这里不说。

    你需要了解这些: 
    1.SVN的标准目录:trunk/tags/branches
    2.commit,update,revert,history
    3.Maven的Release插件 release:prepare release:perform, release:rollback
    4.Tag的管理 always tag/always trunk的开发方式
    5.Bug出现后,如果和当前开发的项目有冲突,该如何去打Tag,怎么合并代码 
    6.发布失败后怎么回滚。
    7.svn版本号怎么生成的 
    8.clean

    你一定不要去了解这些:
    1.不知道哪些不该了解,不过clock这种操作我建议永远不要用 
    2.还有合并代码这种事,我也觉得永远不要用,尽量保证你的代码结构很好,而不是想办法让合并代码更简单。


    第十四 Json/Gson/JsonTag-lib 5天

    终于到了Json,过了300赞更新的内容就完工了~~ Json是一个神器,现在是有yaml? 无所谓了,不太影响。Json统治互联网已经快7年了。
    你应该了解这些: 
    1.json的 string,number,object,array 
    2.json的转义 
    3.怎么样定义出来一个合理的结构,是用array里包含一个Object,还是用一个大的Object,里面的Key是ID,Value是一个Object?是直接用 sex:male 还是用 name:sex, value:male? 
    4.Gson在Java和Json中的基本类型转换 fromjson和tojson 
    5. Gson怎么转换自定义的对象,和嵌套的对象(这就是Java最烦人的地方,如果是Groovy或者是Python哪用得着这么麻烦)
    6.Json-taglib里的常用标签,怎么将一个ID转换成Number,怎么转换成String 
    7.编码

    你不应该去了解:
    1.fastjson?我忘记了。用Gson就很好了 
    2.JSONObject还是什么来着?不记得了。 其实这段有点扯,因为你爱用什么我管不着,我也分不清具体哪个好,哪个坏,但是我自己的偏好就是这样的。所以跟着我的必须只能用Gson来写。除非哪天能够说服我说,老大,有一个XXX比Gson更好学。

    这个其实是工程师的天性,完全不必觉得你的领导在打压你的积极性。我见过的优秀的工程师,从来都是主动要求在项目中尝试各种新的激进的技术,而Leader往往都是要权衡N多内容。

    好了~~~300赞还算好,很容易突破了。我们看看能不能3000赞见~
    ============================过段时间更新以下内容==================
    第十五 REST
    第十六 Jenkins
    第十七 nexus
    第十八 Tiles
    第十九 Nginx
    第二十 Memcache/Redis
    第二十一 Refact

    ============================过段时间更新以下内容================== 第二十二 响应时间分析
    第二十三 内存,CPU,硬盘,IO,网络 占用,Zabbix
    第二十四 Top,Vmstat,Free,iostat
    第二十五 慢Sql
    第二十六 缓存命中率/失效策略
    第二十七 TPS,Jmeter/load runner
    第二十八 敏捷开发
    第二十九 bug修复流程
    第三十 上线发布流程
    第三十一 发布中心/ansible 
    ======================过段时间更新以下内容==================
    第三十二 RMI,RPC,Thrift 第三十三 GC 第三十四 JMS 第三十五 Groovy 第三十六 一致性哈希,BigTable,Cassandra 第三十七 MongoDB 第三十八 NIO 第三十九 Socket/WEBSocket 第四十 Tuscany/Dubbo
    ======================过段时间更新以下内容==================
    第四十一 马丹我编不下去了。



    开玩笑啦,然而还是少了不少的内容,特别是一些业务上的知识。
    比如说:分类的DB怎么设计,什么时候应该拆表,什么时候要分库,支付怎么做,微信的开发流程怎么样,第三方登录的Auth是什么鬼,手机短信验证码如何防攻击,高并发读怎么设计缓存,高并发写怎么合并写入次数,
    以及怎么重构,什么时候重构,怎么预判断需求的变化。
    还有更多的算法相关的内容,zookeeper,paxos,md5,https等等等等。

     

    以上的步骤不算完全精准,分类也不算完全仔细,嗯。更多的内容我还在整理中。

     

    更多相关内容
  • 技能树IT修真院 ​ 已认证的官方帐号 1 人赞了该文章 修真院教学模式介绍 不同于市面上其他培训机构的传统教学模式 修真院经过线下3年多的实践探索 通过8万多篇的学习日报,400余名结业学员99%就业率的教学...

     

    修真院教学模式四大体系之技能体系

    修真院教学模式四大体系之技能体系

    技能树IT修真院

    技能树IT修真院

    已认证的官方帐号

    1 人赞了该文章

    修真院教学模式介绍

    不同于市面上其他培训机构的传统教学模式

    修真院经过线下3年多的实践探索

    通过8万多篇的学习日报,400余名结业学员99%就业率的教学成果

     

    开创了一套独有的347教学模式

    三大阶段:

    【任务】【复盘】【真实】,从技能学习到项目经验的积累

     

    四大体系:

    【知识技能】【学习方法】【开发流程】【职业素养】,从学员到职人的转变

     

    七种教学工具:

    【日报】【小课堂】【周会】【师兄】【评审】【学分】【坑乎】

    善用工具,掌握自主解决问题的能力

     

    从今天开始,将以每天一篇的频率

    详细介绍修真院得以超高就业率培养IT人才的347教学模式

    本篇为【知识技能篇】

     

     

    四大体系

    从零基础,到成长为独立完成项目的工程师

    入职公司成为靠谱的开发人员,以下四方面必不可少:

    知识技能、学习方法、开发流程、职业素养

     

     

     

     

    知识技能

    修真院首先划定了学习界线

    我们将每个职业拆分成80个左右的技能点,然后对技能分组

    按照从易到难的方式列出学习曲线

    同时从实际项目中拆解出不同难度的任务,和技能一一对应

     

    对程序员来说,就是能够独立完成项目所需的知识点

    修真院和业界大牛一起联手整理了各职业初级工程师的技能图谱

     

     

    修真院不推荐在简历中使用“了解”“熟悉”“掌握”等毫无精确性可言的词汇描述自身的技能水平

    为此,修真院独创六色描述法

    从未听说过,到使用过,到熟练掌握,到自封装框架,精确描述所需掌握的技术栈

     

    同时,它也是一份学习指导框架

    对某职业体系,某种知识的学习要学到哪里

    依照六色描述法可以很清楚的知道自己到底应该学什么,学到哪种程度

     

     

     

     

    第一层,从未听说过

    所以简历上你根本也不会写,但是确实有很多东西是你未曾听过的,此层灰色。

     

    第二层,身边的朋友,或者是同事用到过,但是你并未使用过

    这些东西在简历上写出来,意义也不是特别大

    反而是在跟面试写聊天的时候,扯一些是没问题的,可以当成是视野开阔,此层白色。

     

    第三层,自己在项目中使用过,但是并不太了解原理

    这是在简历上可以写的,项目中用到了什么什么什么,往往也是会的最多的技能,此层绿色。

     

    第四层,自己使用过,而且熟悉原理和实现方案

    这是需要在简历上单独拿出来重点说的,比如说:

    Jsonp的跨域原理,一致性哈希是什么鬼等等

    这也是有可能跟面试官聊的比较深入的,也是最能证明你对知识掌握深度的,此层蓝色。

     

    第五层 自己不但用过,还知道原理,还改过源码。

    这是资深的工程师专属技能,根据自己的业务需要做一些扩展和定制改动

    比如说原来我们在项目中扩展了Tuscany的RMI实现,支持多负载

    这是最能让面试官惊艳的,此层紫色。

     

    第六层,整个框架都是自己写的

    比如说我们当年封装好的一套DAL框架

    以及做SNS依据Facebook自己实现的一套第三方标签库

    包括我们自己写出来的一套代码生成工具等等

    这些是你到了新公司的价值所在,此层橙色。

     

     

     

    展开全文
  • 技能树IT修真院 ​ 已认证的官方帐号 修真院教学模式介绍 不同于市面上其他培训机构的传统教学模式 修真院经过线下3年多的实践探索 通过8万多篇的学习日报,400余名结业学员99%就业率的教学成果 开创了一套...

    修真院教学模式四大体系之学习方法篇

    修真院教学模式四大体系之学习方法篇

    技能树IT修真院

    技能树IT修真院

    已认证的官方帐号

    修真院教学模式介绍

    不同于市面上其他培训机构的传统教学模式

    修真院经过线下3年多的实践探索

    通过8万多篇的学习日报,400余名结业学员99%就业率的教学成果

     

    开创了一套独有的347教学模式

    三大阶段:

    【任务】【复盘】【真实】,从技能学习到项目经验的积累

     

    四大体系:

    【知识技能】【学习方法】【开发流程】【职业素养】,从学员到职人的转变

     

    七种教学工具:

    【日报】【小课堂】【周会】【师兄】【评审】【学分】【坑乎】

    善用工具,掌握自主解决问题的能力

     

    从今天开始,将以每天一篇的频率

    详细介绍修真院得以超高就业率培养IT人才的347教学模式

    本篇为【学习方法篇】

     

     

    四大体系

    从零基础,到成长为独立完成项目的工程师

    入职公司成为靠谱的开发人员,以下四方面必不可少:

    知识技能、学习方法、开发流程、职业素养

     

     

     

     

     

    学习方法篇

    展示真实数据,帮助学员突破固有限制,赋予转行学员真实项目经验的:

    【面向项目编程的逆向学习法】

     

    学员学习、就业信息全公开

    从入学的第一篇学习日报,到结业入职的最后一篇日报

    从入学时录制的学习计划视频,到入职后录制的学习/求职分享视频

     

     

    积累的8万余篇学习日报,99%的学员就业率,面向所有人全公开,可随意查看:

     

     

    学员有教无类

     

     

    或者这样说:

    大部分学员底子都很差,各种负面情绪的混合体

    见过很多很笨的,不擅长交流的,不好好学习每天睡不醒的

    学一个知识点要两周的,马大哈代码写的随随便便的

    一根筋纠结到底就喜欢钻研奇门遁甲的

     

    等等等等不一而足

    要针对出现的各种问题,发掘对应的可实行解决方案

     

     

    修真院某种程度上不仅仅是在教他们写代码,还是在教他们怎么去学习

    那么,到底什么是面向项目编程的逆向学习法是基于何种理念和流程,才缔造出99%就业率的神话?

     

     

    首先,需要明确我们的目标

    【顺利入职,成功转行】

     

    有许多无良的培训机构只将目标分解到了第一层:

    【入职拿到offer】

    于是就看到了很多骗子机构的“面向简历学习、面向面试编程”

    也随之出现了很多试用期不过就被辞退的伪程序员

     

    修真院将这一目标更进一步分解到:

    【成功转行】

    成功转行不仅仅指拿到一个入职的offer

    更包含了在选择这个行业后三到五年的未来发展

     

     

    修真院认为最好的办法莫过于将其落脚在入行之后每天都要面对的“项目”

    于是,我们用了三年时间不断试错,不断逼近这个核心目标:

    面向项目编程

     

    在这三年里,不断探索、完善面向项目编程所需的各项教学模式

    企业真实项目研发中,从来没有说让Leader讲课,或者让研发看视频的方式明确自己的工作内容

    只会以【需求发布】【验收上线】的流程来完成工作

     

     

     

    同样的,修真院将各个职业所需掌握的技能,以任务的形式拆分出来

    每个任务设置【环境搭建】【知识学习】【编码实战】【任务提交】【验收标准】等环节

    仿照项目研发流程,从学习阶段就熟悉真实研发模式

     

    同时任务也不是空中楼阁凭空杜撰的需求,而是由真实的企业项目拆分出的功能

    而将项目功能拆分为任务,将知识点融入其中,明确目标,正是能激发学员主动学习热情的设置。

     

    如同美国著名成人教育学家诺尔斯提出的【自我导向学习理论】:

    学习的责任应回归学习者本身

    而学习契约是“学习者与助长者间的沟通工具”,它最大的价值在于:

    为学习者提供了一种高度个体化的结构——它是每个学习者自己的个人学习计划

     

    我们从小习惯了填鸭式教学,习惯了等待由课堂、师长灌输式教授知识点

    但是身为成年人,拥有自己的学习目标后,应在学习中寻求更多的独立自主权

    成人是带着丰富的经验参与学习的,更多受内部动机的驱使参与学习

     

    而目标明确的任务制,正是帮助人们摆脱亦步亦趋式的引导式学习

    让学习者根据自己的个人情况,掌控自己的学习节奏

    设立学员小课堂体系:

    学员不只是知识的接收者,更要成为知识的分享者

    老师讲课,学员听,这种知识传递的流程,是从老师—》》学员,是正向传递

    反过来,由学员主动发起,向老师/师兄咨询问题,从学员—》》老师,这就是逆向

     

    正向需要考虑的问题有很多,最明显的一点:

    老师大班教学,如何确保不同理解能力、学习能力、不同资质的学生都能吸收掌握老师所教的内容

    逆向的学习,学会之后自己成为知识的传递者和表达者,分享给自己的师兄弟,深度掌握所学技能

     

     

    如同美国著名教育家约翰·杜威提出的【Learning By Doing】原则

    从经验中学,从实践中学

    成人是通过“做”来学习的

    凡是在培训期间完成实际任务的人总比完成虚拟任务的人收获大

    所以训练内容越真实越好

     

    从项目中拆分出的任务、到复盘项目的组队演练,到最后真实项目的真实战场:

    产品需求变更、前后端撕逼甩锅、deadline临近

    技术难题卡壳、交付日期提前,甚至突发重感冒

    各种预料之外的因素考验学员是否真的具备上战场的能力

     

     

    以进入公司能够快速接手研发为方向,以成为靠谱的工程师为目标

    一切围绕着塑造学员在企业中的真实实战能力为核心

    这就是交出99%就业率数据的【面向项目编程】

     

    正如微软著名的【721学习法则】所描述的那样:

    70%是来自工作中的学习,主要是把学到的一些知识应用到工作中,边工作边总结,再应用,不断调整,形成可靠的经验与技能

    20%是从他人身上学习,主要借鉴别人好的做法,以及与他人沟通、讨论、交流过程中的互相学习

    10%是常规的培训,主要指从讲师、课程中获得的知识

     

    721学习法则主要强调4点:

    1、学习的主体非常重要

    2、学习的根基是实践

    3、反馈是不可或缺的环节

    4、同伴是重要的学习资源

     

    要把自己当成是学习的主体而不是老师讲课,通过完成任务的正反馈不断激励自己主动学习

    亲自去敲代码,去实现各种各样的功能,在项目中提高自己,而不是看视频的时候一看就会,写的时候无从下手

    不断的试错,用成果表达自己

    把自己所思所学大胆地表达与分享,与同学互动中补全补足

     

     

    面向项目编程解决了成为初级工程师,成为靠谱的互联网研发人员的问题

     

    逆向学习法,则在帮助学员快速成长为初级工程师的同时,开拓了晋升中级工程师之路

     

     

    如何让更多的同学更加快速、高效地投入IT学习中去呢

    以短动画的形式为大家展示迥异于填鸭式教学的高效学习方法,传送门:

    https://www.bilibili.com/video/av24485363/​www.bilibili.com

     

    流量党同学可以看下面的文字摘要:

     

    在学习编程的过程中,主要有两种方式:

    自学和老师上课。

    可是这两种方式都有它们各自的缺点,导致在学习的过程中困难重重:

     

    自学编程

    自学主要面临三个问题:

    没有方向、没有辅导、没有团队协作

     

     

     

     

    没有方向

    无论哪一种职业,都有了非常多的知识点

     

    什么该学

    什么不该学

    学到什么程度

     

    一直都是自学中的首要问题

    如果方向都错了,只会在错误的道路上离目标越来越远。

     

    没有辅导

    有时候一个问题可能会卡三天以上的时间,而当好不容易请来一个大神指导的时候,一分钟就解决了

    这种场景,是自学里最影响效率的环节。

     

    没有团队协作

    在真实项目开发的过程中,你至少要和三个人协作开发

    而在自学的过程中呢,从来都是单打独斗,在找工作的时候,心里会非常非常虚。

     

     

    老师上课

    老师上课也有三个问题:

    容易掉队,动手能力差,理解不深刻。

     

     

     

     

    掉队

    每个人的资质不同,基础不同,接受新知识所需要的时间也不同

    所以大班或小班,最容易出现的问题就是掉队

     

    而知识又有很严格的层级关系,一旦前面的基础没打好,后面再听就很吃力了。

     

     

    动手能力差

    代码是写出来的,不是听出来的

    只有不断的动手,不断的犯错,才能消化和理解知识点。

    可是在老师上课的过程中,编程的时间太少了。

     

    依我们的统计来看:

    至少要800个小时的编程时间,才能够独立完成一个模块或者是一个项目。

     

     

    理解不深刻

    填鸭式的教学最容易出现的问题就是只会背概念,而不是根据自己的经验和知识,理解出来的

     

    所以在面试的时候,面试官稍微扩展一点点,很容易就当场蒙掉了,卡壳,Over。

     


    面向项目编程

    现在,IT修真院经过‘1000多年’的研究,成功的培养出300多名工程师

     

    不管是硕士985还是初高中毕业,都有了99.5%的就业率

     

    这都归功于一种新的学习方法——面向项目编程的学习方式。

     

     

     

     

    我们认为,掌握两个原则可以证明你真的学会了一个知识点:

    第一是你能动手做的出来

    第二是你可以讲的出来

     

    所以我们把“教授”改成“教学”,面向项目编程的一个主要理念就是逆向学习:

     

    老师主动讲课,知识的流向是从老师到学生,这叫正向学习

     

    学生自己主动去思考,在遇到困难的时候主动请教老师,这叫逆向学习。

     

    面向项目编程的方式,也是自适应学习的方式。

    在国外有法国的42School,美国的FCC,都是可以动态的调整自己的学习时间和节奏的

     

    无论你的基础或好或坏,都可以找到适合你的学习节奏

    但无论是42School,还是FCC,都没有修真院做的这么深入~

     

     

     

     

    我们认为教育的本质,除了让大家更快的到达终点之外,更重要的是让所有的人都能够到达终点。

     

    我们尊重每一个人的个体差异

    每一个想要转行到互联网的人都应该有专属于自己的一扇门,可以走进去了解这个奇妙的世界,不是吗?

     

     

     

    逆向学习法”本身代表的,就是一对一的教学方式

    代表着要有自己的学习节奏,要能自己掉下去再爬出来的坑,要搭建自己的技能树。

     

    在这种学习方法中,又会牵涉到几种能力的练习:

     

    第一 查找知识的能力

    第二 描述问题的能力

    第三 总结收获的能力

    第四 解决问题的能力

    第五 构建技能的能力

    第五 遵守规范的能力

     

    幸运的是,在修真院的“逆向学习法”中,这几项能力都是在反复锤炼

    每天都通过大量的练习来潜移默化的改变自已

     

    所以这大概就是为什么修真院能够做到“不问英雄出身

    却能够将各种各样的人,从一群散沙打造成一个个精品强将的原因。

     

    三年以来,修真院始终都是以一种奇怪的方式来完成教学任务。

    我想你很难从其他机构上找到和修真院相似的风格。

     

    没有老师

    不看视频

    数月无休

    每日日报

    主动分享

     

    从修真院开创之始,就一直有人对于我们【没有老师】【不看视频】的教学方式表示不可思议

    而我们则同样对于各类人坚持要有老师教学,要是视频可看才能学习的思维表示不可思议

     

     

     

     

    “老师””视频“”听课“等等这些

    当它被写成PPT、做成视频、整理成讲授给学员的课程的时候

    它就是已经是一个【普适性】的【教·授】,而非【针对性】的【教·学】了,并且已经落后于时代了

     

    而在真正的工作环境中,你所遇到的绝大多数问题

    别说老师和教学视频了,甚至连跟你所遇问题类似的博客文章都难找到

     

    在这个信息爆炸、互联网技术飞速发展的时代,可以说任何被出成书、做成课的内容

    当它被做成的时候,就已经在被时代飞速的抛在后面

     

     

     

     

    我们需要做的,不是当个被填的鸭子等着老师灌知识

    也不是跟着视频教程一个键一个键地敲出某个功能

     

    而是通过面向项目编程的学习过程,掌握一种能力

    通过逆向学习法,可以让你以后无论遇到任何困难,你都有自己的一套解决问题的方法论

     

    这种能力,才是支撑你一年、三年,五年十年不被行业,不被时代所抛弃的依仗

     

     

    关于学习方法,点击传送门了解详情:

    https://www.jnshu.com/occupation/1/preface​www.jnshu.com

     

    展开全文
  • 技能树IT修真院 ​ 已认证的官方帐号 修真院教学模式介绍 不同于市面上其他培训机构的传统教学模式 修真院经过线下3年多的实践探索 通过8万多篇的学习日报,400余名结业学员99%就业率的教学成果 开创了一套...

    修真院教学模式三大阶段之真实项目

    修真院教学模式三大阶段之真实项目

    技能树IT修真院

    技能树IT修真院

    已认证的官方帐号

    修真院教学模式介绍

    不同于市面上其他培训机构的传统教学模式

    修真院经过线下3年多的实践探索

    通过8万多篇的学习日报,400余名结业学员99%就业率的教学成果

     

    开创了一套独有的347教学模式

    三大阶段:

    【任务】【复盘】【真实】,从技能学习到项目经验的积累

     

    四大体系:

    【知识技能】【学习方法】【开发流程】【职业素养】,从学员到职人的转变

     

    七种教学工具:

    【日报】【小课堂】【周会】【师兄】【评审】【学分】【坑乎】

    善用工具,掌握自主解决问题的能力

     

    从今天开始,将以每天一篇的频率

    详细介绍修真院得以超高就业率培养IT人才的347教学模式

    本篇为【真实项目阶段】

     

     

    三大阶段

    面向项目编程的学习模式有三大阶段,分别是:

    任务阶段、复盘项目阶段、真实项目阶段

     

     

     

    真实项目阶段

    有了技能,有了团队协作,就可以胜任工作了么?

    不是的,还需要效率的提升。

    所以真实项目阶段就是真刀实枪的带你完成一个真正的项目

    在真实的项目中,感受需求的变化引起的风险和真实的时间要求倒底是怎么样的。

     

     

    如果将复盘项目看作实战演习,那真实项目就是真正的战场

    需求变更、团队成员沟通不畅、上线日期提前等多种现实原因

    置身真正的企业开发氛围,为入职后迅速融入工作岗位做好准备

     

    真实项目阶段的主要价值是:

    【风险控制力和效率的提升】

    在真实项目开发的流程中,需要经历很多个环节:

    1、需求规划和分期

    2、需求评审

    3、需求讲解

    4、方案评审

    5、每日晨会

    6、性能测试

    7、CodeReview

    8、Demo

    9、测试阶段

    10、线上Bug修改流程

     

    每一个环节,都需要多岗位、多部门协调合作,共同推进

    相应的,多人协作中任何一个环节的失控都会影响到整个项目的正常推进

    而真实项目,就是将这些实际问题摆在参与者面前,遇到各种突发情况时,应该如何应对:

    协同开发问题多多

     

     

    测试开发撕逼大战

     

     

    临近交付突然变更需求

     

     

    许许多多你想象不到的问题,是单纯听课、看视频永远也不知道如何应对的

    只有真正地放在那个环境里,感受真实交付所带来的快节奏压力,才能快速地成长

     

    是否具备这些能力,在你进公司做项目时,老手一眼就看得出来

    这也是很多其他培训机构,教出来大量没有实战能力的伪程序员

    靠着简历造假混过面试,却在试用期即被扫地出门的最重要因素。

     

    任务阶段,通过从项目中拆分出的模块,以实现需求的方式,完成

    【技能的学习】

     

    复盘项目阶段,通过与各职业组队共同参与项目复盘,了解

    【开发流程和团队协作】

     

    真实项目阶段,通过真正参与到实战项目中,感受项目研发的不确定性,获得

    【风险控制力和效率的提升】

     

    三个阶段乘阶梯状上升,最终目的,是为了实现修真院一直以来对学员做出的承诺:

    从零基础,成长为独立完成项目的工程师

     

     

    有许多无良的培训机构只将目标分解到了第一层:

    【入职拿到offer】

    于是就看到了很多骗子机构的“面向简历学习、面向面试编程”

    也随之出现了很多试用期不过就被辞退的伪程序员

     

    修真院将这一目标更进一步分解到:

    【成功转行】

    成功转行不仅仅指拿到一个入职的offer

    更包含了成为一个靠谱的工程师,以及在选择这个行业后三到五年的未来发展

     

    而在真实项目中的锻炼与培养,将是能够在入职公司站稳脚跟,继续发展的一大保障

     

     

    展开全文
  • 技能树IT修真院 ​ 已认证的官方帐号 修真院教学模式介绍 不同于市面上其他培训机构的传统教学模式 修真院经过线下3年多的实践探索 通过8万多篇的学习日报,400余名结业学员99%就业率的教学成果 开创了一套...
  • 不要等进了修真院才说,为什么老大要求如此奇葩。最近修真院做了几件事儿。 第一件事,就是学费恢复原价。 北京和深圳是12800,三个月的学习时间。武汉,成都,郑州是12800,四个月的学习时间。 但是通过各种...
  • 这里是修真院小课堂,本篇分析的主题是 【怎么识别招聘中的传销公司?】 先说事情的经过,再说怎么鉴别。第一章 原来传销公司现在都发展到这个地步了? 刚到武汉分院没多久,把小四姐姐依依不舍的送上火车,没过...
  • 任务六、 护工列表页 完成的事情 1.规划任务六 2.完成基本界面编写 ....topbar: fixed, 定高....div.bottombar: fixed, 定高....中间div.bottombar-middlebtn用...【CSS练习】IT修真院--练习6-护工列表界面
  • 任务二. 认识开发工具 今天完成的事情 IDE & 编辑器对比 ...Webstorm: 一款成熟的IDE,对网站开发者友好,插件齐全功能强大,对于前端开发帮助极大;...【CSS练习】IT修真院--练习6-护工列表界面
  • 修真院是一个和传统培训机构截然不同的IT培训机构。 第二。修真院是一个希望能够给培训机构正名的IT培训机构。 第三。修真院是一个已经证明了自己,还要证明的更多的IT培训机构。 第四。修真院是一个没什么节操的IT...
  • 关于产品态度

    2019-05-15 09:42:24
    这里是IT修真院分享课,今天要分享的主题是 【关于产品态度】 一、PM应该如何做决定 很多PM讨论需求的时候,会遇到各种需求来源,可能你的需求不止来源于用户,可能还会来自同事、老板、客户,会有很多人说:我...
  • SSM框架

    千次阅读 2019-05-11 19:35:52
    这里是修真院后端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析后端知识/技能,本篇分享的是: 【SSM框架 】 1...
  • 这是IT修真院自问自答系列第七篇,同样是干货和硬广混杂。I,顺手推荐一下修真院的专栏,各种IT行业的真实小故事。 PS:本文依然是不对任何人负责,观点依然偏激而且绝不客观。 先上图。 解释一下。粗略想了...
  • 这里是修真院前端小课堂,每篇分享文从 ...大家好,我是IT修真院北京分院25期的学员,一枚正直纯洁善良的web前端程序员 今天给大家分享一下,修真院官网js任务4,深度思考中的知识点——闭包是什么?用处如何? ...
  • css精灵 CSS sprites?

    2018-12-13 09:59:03
    这里是修真院前端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决...大家好,我是IT修真院XX分院第36期的学员卫鑫,一枚正直纯洁善良的web程序员,今天给大家分享一下,修真院官网web任务7,深...
  • 大家好,我是IT修真院深圳分院第13期的学员石奥林,一枚正直纯洁善良的的的的的java的程序员。 今天给大家分享一下,项目开发之复盘代码生成。 -------------------------------------------------- -------------...
  • 这里是修真院前端小课堂,每篇分享文从 ...大家好,我是IT修真院北京分院第23期的学员郭婷婷,一枚正直纯洁善良的WEB前端程序员。 今天给大家分享一下,修真院官网CSS任务2如何使用GIT将代码上传至...
  • 修真院“正直”系列之三】【修真神界】【修行卷】【第一章】修真院入场券 第一章 修真院入场券 天云终于等到了猎物。 他在这个小巷子里等了好久,然而快过年了,一个人独自出门的真心不多,就算有,也是...
  • 修真院一直都很苦逼,而我脾气一直很不好,经常凶起来,气的要死要活。一周六天班是死命令,项目做不完的话,自己来加班,表跟我谈什么假期,更重要的,公司还一直很穷。 我也不知道为嘛,反正就是又苦又累又穷,...
  • ... 一.... ...二....三....,可以尝试使用padding-top来为div.block顶出高度,但是这种写法div.block的margin只能很小,否则在小屏幕上会变成长方形 ...步骤2中margin只能用很小...【CSS练习】IT修真院--练习6-护工列表界面
  • 技能树IT修真院 ​ 已认证的官方帐号 修真院教学模式介绍 不同于市面上其他培训机构的传统教学模式 修真院经过线下3年多的实践探索 通过8万多篇的学习日报,400余名结业学员99%就业率的教学成果 开创了一套...
  • Python和Java该怎么选?

    2018-09-29 20:33:39
    语言是什么? 倾城哭红着眼睛问我,语言比我还重要吗? 我不知道,我没法回答。...在Javaer和Pythoner之间,是永恒的仇恨和数不尽的恩怨,鲜血和断骨早已经磨平了两种流派任何一丝丝共存的可能...技能树.IT修真院
  • 【除了修真院,还有谁能够在你找工作之前提供真实项目机会?】 修真院的修行体系是这样的。 1任务,任务由浅到深,全部选自实战项目,时长一个月~两个月,主要用来学习基本技能,动手能力和实战技巧多是在这里...
  • IT修真院 CSS1 九宫格

    千次阅读 2016-11-19 23:43:13
    IT修真院 CSS1 九宫格   文件名:F:\IT_School\CSS_1   1.在div中插入图片为什么会有空隙?   把div的border打开,你发现图片底部不是紧贴着容器底部的,有空隙,是img后面的空白字符(换行)造成,要...
  • 这里是修真院后端小课堂,每篇分享文从 ...大家好,我是IT修真院郑州分院第6期的学员李亚衡,一枚正直纯洁善良的JAVA程序员 今天给大家分享一下,修真院官网JAVA任务一,深度思考中的知识点——Sprin...
  • 如何找到真正的需求

    2019-05-22 11:16:44
    这里是IT修真院分享课,今天要分享的主题是 【如何找到真正的需求】 作为产品经理,我们要做的就是寻找用户需求,遵循一些用户的规则和体系,转换成互联网标准的语言交给开发人员。那么什么是用户需求?用户需求...
  • 2019年这就已经一半了。 也刚好再做一个总结,毕竟上半年还是有很多有意思...正是很多人没有自学,或者是主动学习的方法和能力,所以才需要来到修真院去学习好的方法,遵守规范。 我们还总结出来了三个很简单的...
  • 前言 一直以来修真院Java的任务一都被我们戏称为”劝退任务”.有不少师兄弟做完任务一的前16个步骤,都会因为没遇到多大困难而以为是不是自己学Java很有天赋,但是故事的发展往往与人们的期望背道而驰.在接下来的步骤...
  • 技能树IT修真院 ​ 已认证的官方帐号 修真院教学模式介绍 不同于市面上其他培训机构的传统教学模式 修真院经过线下3年多的实践探索 通过8万多篇的学习日报,400余名结业学员99%就业率的教学成果 开创了一套...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,408
精华内容 963
关键字:

it修真院

友情链接: 1 - Fa?ade Soundtrack.zip