V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xieranmaya
V2EX  ›  推广

第二期前端培训也结课了,学生正在找工作,有需要的私信我吧~

  •  5
     
  •   xieranmaya · 2017-08-30 16:36:16 +08:00 · 18191 次点击
    这是一个创建于 2645 天前的主题,其中的信息可能已经有所发展或是发生改变。

    年初开课的第二期,开课前我抽空在这里发了这篇帖子: https://www.v2ex.com/t/343347#reply152,现在第二期上周的时候刚结课。

    学生现在都在找工作,今天就不细聊了,我来说说教学成果吧。

    大家觉得学生这样的水平能找什么样的工作呢?

    或者有没有最近正招聘的,说说自己遇到的应聘者都是什么水平~反正最近我前同事跟我说,某二线大厂出来的三年工作经验的,把 GET 跟 POST 请求的区别说成 TCP 跟 UDP。。。

    • 首先是数据结构与算法基础,树、图、堆、并查集都有讲,算法的话,DP、搜索、回溯、深搜广搜,然后直接在 LeetCode 刷题,上面说到的每种数据结构跟算法 LeetCode 上面几乎都有对应的题目
    • 有三分之一以上的同学在 LeetCode 刷了 100+,有个别刷了 150+,三分之二以上刷了 50+
    • 跟着我节奏的学生(绝大部分)几乎都通读了《 CSS 权威指南》、《 The Book Of CSS3 》和《 Eloquent JavaScript 》,英文还不错的同学我都是推荐他们讲英文版的
    • 差不多一半以上的学生基本上把 Lodash 实现了一遍,剩下的也基本实现了半数左右的函数,所以什么高阶函数应该都不在话下的。对了,基本上大多数也自己实现了一个 JSON 解析器
    • 基本都能够熟练使用 ES6 甚至是 7,因为我上课时并不区分 JS 还是 ES5678 (对于那些把 JS 跟 ES6 区分开的我表示完全不能理解),最合适用什么就用什么,几个月下来对语法肯定是很熟悉了,对于一些特殊的语法,我也会直接到 Babel 上面给大家看编译结果
    • jQuery,Promise 什么的就不用说了,jQuery 的话主要还看学生记得多少 API 了,不少非常见方法都讲过实现原理,比如事件代理,动画,队列等等
    • 后端方面,基础的 SQL 是没啥问题,包括表的连接,不过没让学生去刷 LeetCode 上的 SQL 题目,毕竟感觉有点作弊,所以上面说的数据是不包含 SQL 题目的。有人可能会问怎么不教 MongoDB 呢?我主要考虑的是学 SQL 终于能让学生接触一下另一种语言了,而教 Mongo 的话,从使用上来讲还是在用 JS,另一个的话大部分公司基本还是把 Mongo 当 SQL 数据库在用吧,而更多的公司依然用的是 SQL 数据库。
    • Node 的话,我重点介绍了 Stream,当然其它 API 也有都说到,主要是流实在太重要了
    • 然后 HTTP,一开始我都是直接带大家用 Node 的 TCP 模块来写的,虽然写的很垃圾,但足够让大家理解 HTTP 协议的通信模型了,后来才用 http 模块,再后来才用 express/koa。然后各种重要的头,也都有介绍,比如 CSP,CORS,缓存什么的。网络安全也有说,都是在练项目的时候直接留漏洞让大家玩,这样才更容易理解
    • 上面说到 express,也讲到了 express 的基本实现原理,以及演示了很多中间件的写法
    • 接下来是 Web 框架,以 Vue 做为入门,然后还讲了 React,毕竟以 Vue 的简单入门,接触完 Vue 的组件化之后,再学习 React 就会容易很多。对于 Vue 的了解程度嘛,应该是大部分原理都知道,比如双向绑定原理,v-model 的原理,依赖收集的原理等等,然后各种类型的组件也都写过,比如递归组件
    • Vue 其实把全家桶都说了,React 只说了 React 本身,Redux 只是介绍,因为 Vuex 跟它实在太像了。我不认为在几个月的培训中就需要并且能把三大框架都弄的很熟,基本上不可能的,所以某些机构的做法
    • Webpack 则是重点讲原理,因为讲 Node 的时候就介绍了模块机制,讲 Webpack 时就是手动把依赖全拼一个包里,在浏览器端则是实现了一个极简的 Seajs。我在想下一期要不要现场撸一个 Module Bundler 出来

    基本就这些了,有人可能会觉得这么短的时间教的是不是有点多了,其实我也觉得,所以不少学生结课后都选择先不找工作,要自己先来一轮复习。其实每天都有给相当长的时间让大家练习的,我是让他们每天在教室自习到晚上 11 点的,总体的培训时间也比较久,在讲每个知识点的时候,我都是确认了大家在听懂了以后才往下讲,所以至少在听的时候,大家都是懂的,然后嘛,我几乎每天晚上都去教室,有什么疑问都是直接说,不喜欢通过文字进行沟通。

    大家觉得学生如果把上面说到的内容(其实还有很多没在这里说)的 80%掌握,能找到什么样的工作呢?

    以及,各位最近面试遇到的人都是什么样的呢?如果你们最近正在招人,又一直没有合适的话,可以私信我哦。

    不说了,我妹在医院马上要生了,我要去医院了~~

    157 条回复    2017-09-16 19:56:02 +08:00
    1  2  
    xieranmaya
        1
    xieranmaya  
    OP
       2017-08-30 17:42:57 +08:00 via Android
    有人收藏没人回复啊😮😂😂
    guyeuro
        3
    guyeuro  
       2017-08-30 17:52:10 +08:00   ❤️ 2
    连路子都没有,就来培训学生害人
    lxsunbin
        4
    lxsunbin  
       2017-08-30 18:04:19 +08:00
    这一批学生培训了几个月
    hadoopisapig
        5
    hadoopisapig  
       2017-08-30 18:04:28 +08:00
    管理员,该删帖了啊
    xieranmaya
        6
    xieranmaya  
    OP
       2017-08-30 19:01:11 +08:00 via Android
    @lxsunbin 五个多月呢
    hronro
        7
    hronro  
       2017-08-30 19:07:32 +08:00   ❤️ 11
    我个人是觉得,如果 5 个月能把上面你所讲的所有东西从 0 基础到学会,要么所有学生都是天才,要么老师是天才
    jadecoder
        8
    jadecoder  
       2017-08-30 19:28:39 +08:00   ❤️ 1
    我觉得要是真的,还是挺不错的,这样的水平 10k+ 还是值得的
    SourceMan
        9
    SourceMan  
       2017-08-30 19:29:24 +08:00 via iPhone
    。。。五个月上面那个多,填鸭都会死
    patsoncy
        10
    patsoncy  
       2017-08-30 19:31:33 +08:00
    五个月能把上面的都学通的人,请联系我
    xieranmaya
        11
    xieranmaya  
    OP
       2017-08-30 19:40:15 +08:00 via Android
    @guyeuro

    你通过我没有路子,推倒出我办培训是害人
    IT 行业找工作啥时开始靠路子,而不是靠能力了?

    我的个人经历、技术能力,及我的培训班,即使不跟其它机构去对比,也几乎没有任何黑点,更不用说跟别的机构比较了

    你这种人我见多了,见到自己看不顺眼的就喷,反正也没成本,你可以喷我有广告嫌疑,但你喷我害人,我必须怼回去。知乎上喷子比这里多十倍都没人喷我害人坑人,你?
    codermagefox
        12
    codermagefox  
       2017-08-30 19:42:18 +08:00
    @SourceMan 这个太狠了,瞬间笑出声
    xieranmaya
        13
    xieranmaya  
    OP
       2017-08-30 19:48:14 +08:00 via Android
    @hronro 学生基本是零基础,来之前我有让他们自学过 html&css,其它东西都是我这边带的

    认真努力的同学,不管男女,我提到的这些东西,肯定不能说精通,但学会是肯定的了
    wengjin456123
        14
    wengjin456123  
       2017-08-30 19:48:27 +08:00 via Android
    真要 80 会,工资 12 起了吧…我就会一部分,学了一年多…
    xieranmaya
        15
    xieranmaya  
    OP
       2017-08-30 19:52:50 +08:00 via Android
    @jadecoder 这还有假不成吗~前面通过数据结构&算法把编程基本功打的扎扎实实,后面学东西就容易多了,第一期的学生现在平均薪资肯定超过 10k 了,这也才半年

    还有人评价某一期学生说 3 个月的工作经验比他见过的好多 3 年的都强,第一期还有人直接进美团呢

    发这个帖子只是想听听大家的看法
    codermagefox
        16
    codermagefox  
       2017-08-30 19:54:09 +08:00   ❤️ 1
    @xieranmaya 工作以后参加过某培训的表示这不可能.
    我可以确定我参加的培训老师水平和课程设置不说比你厉害多少,至少肯定不会比你差.我也算学的比较可以的.
    然而 43 节课上完之后,我边工作边总结,到现在还不敢说完全学会.
    应付面试肯定没问题,要说会了,有这种资质的人真的少.不,基本不可能有.
    xieranmaya
        17
    xieranmaya  
    OP
       2017-08-30 20:03:15 +08:00 via Android
    @codermagefox 我这边一周就有 30 课时啊,20 周,600 多课时,你 43 节是?
    hololens
        18
    hololens  
       2017-08-30 20:23:35 +08:00   ❤️ 2
    别几把坑人了,你这种人我见到就是报警处理,呵呵哒。
    xieranmaya
        19
    xieranmaya  
    OP
       2017-08-30 20:24:55 +08:00
    @SourceMan 在这么短的时间内教这么多东西,在外人看来肯定是有些填鸭的意思的

    但绝对不像你说的,把鸭填到死的程度,认真努力的人掌握 80%不成问题

    你要是有兴趣,我可以找几个学生让你面面呀,你看看他们对知识掌握的程度
    worldnode
        20
    worldnode  
       2017-08-30 20:25:51 +08:00
    先来个 圣杯布局吧
    TuringGunner
        21
    TuringGunner  
       2017-08-30 20:29:21 +08:00 via iPhone   ❤️ 1
    这么多全教了?都学会感觉水平不低了
    xieranmaya
        22
    xieranmaya  
    OP
       2017-08-30 20:34:02 +08:00
    @worldnode 圣杯布局还真讲了~
    还有 n 种闭合浮动的方式

    但是我个人觉得吧,圣杯布局这种,基本是死记的,那几种布局方法,让你自己想,估计一周都不一定能想得到。
    所以算是背代码了吧,主要还是理解原理才行
    xieranmaya
        23
    xieranmaya  
    OP
       2017-08-30 20:34:42 +08:00
    @worldnode 对了,闭合浮动的最新办法是 display: flow-root;年初的时候浏览器们才支持的
    xieranmaya
        24
    xieranmaya  
    OP
       2017-08-30 20:39:39 +08:00
    @hololens 喷子就别说话了,现在对喷子都免疫了,怼都懒得怼
    mortonnex
        25
    mortonnex  
       2017-08-30 20:46:46 +08:00 via iPhone   ❤️ 1
    没有实例的工作经验,说老实话,感觉不是特别靠谱
    xieranmaya
        26
    xieranmaya  
    OP
       2017-08-30 20:52:04 +08:00
    @mortonnex 这个没有办法,谁都是从头开始的,我也不鼓励学生去造假,更不会教他们如何造假,老实说我也不会

    毕竟社会不可能会迎合造假。没有人敢在简历上说自己的工作经历是假的吧,公司也不想招造假的人,但仍有大批没有工作经验的人会造假而且找到了工作,而我的学生,肯定不比那些敢造假的人水平差

    所以我就觉得,现在公司招人,直接考算法就完事了,最好的过滤器
    然而在这里看到的 jd,鲜有提到要求算法的,也不知道是谁的问题
    xieranmaya
        27
    xieranmaya  
    OP
       2017-08-30 20:53:21 +08:00
    @patsoncy 你要真有招人需求,我可以给你简历的
    TomIsion
        28
    TomIsion  
       2017-08-30 20:55:56 +08:00   ❤️ 1
    楼主还是很中肯的 拜读过楼主写的 Promise 源码解读

    顶一个
    Weny
        29
    Weny  
       2017-08-30 20:59:04 +08:00 via iPhone
    我觉得楼上有些偏激了 文化人的事 怎么能叫骗呢 正所谓师父领进门 修行在个人
    matsuijurina
        30
    matsuijurina  
       2017-08-30 21:15:27 +08:00   ❤️ 3
    这已经很可以了,v 站可能是年轻人比较多,天才黑客也扎堆,都比较鄙视培训班。但像楼主这样的教法,比起那些 x 内,x 马之类已经强太多,只是不知道这么短的时间,学生是不是跟得上。另外我建议是知识原理少讲一点,练习多一点,增加一对一 code review 和作业讲解,美国那边的 basecamp 的经验是后者安排得越多,学员满意度越高。最后,为了适合中国招聘国情,还是让学员从头到尾仿个站吧,小公司挺吃这一套的。
    suikator
        31
    suikator  
       2017-08-30 21:20:29 +08:00   ❤️ 2
    我觉得 ok 楼上的那些真的好严格耶
    carlclone
        32
    carlclone  
       2017-08-30 21:23:31 +08:00 via Android
    数据结构和算法,几个月,复制粘贴 accepted 的吗
    zhlssg
        33
    zhlssg  
       2017-08-30 21:23:55 +08:00 via iPhone
    工作两年,没你培训班出来的厉害……
    fcka
        34
    fcka  
       2017-08-30 21:25:46 +08:00 via Android
    leetcode 目测作假。一道题至少一小时,实测。
    xieranmaya
        35
    xieranmaya  
    OP
       2017-08-30 21:34:02 +08:00 via Android
    @fcka 据我所知,没有任何一个人做假,很多同学跟我讨论某些题目怎么做,你应该知道,刷题是会上瘾的,而且确实如你所说,有些同学就是会在同一题上纠结很久,肯定颇有你当年的风范

    平均下来一题 40 分钟左右吧,我可以肯定学生就是花了这个时间刷的,要不然你以为每天晚上五个小时在干嘛
    xieranmaya
        36
    xieranmaya  
    OP
       2017-08-30 21:38:22 +08:00 via Android
    @carlclone 看楼上吧,大家花钱花时间来培训,不会有人作弊的,你又没有证据,瞎说什么呢

    要想做假,岂不所有的人都刷 100 多了?为什么会是接近正态的分布?

    空口说瞎话真的没意思
    funer
        37
    funer  
       2017-08-30 21:39:17 +08:00   ❤️ 1
    @hololens 不要动不动就喷,不了解就别瞎喷,楼主代码看过,还是有实力的~~
    xieranmaya
        38
    xieranmaya  
    OP
       2017-08-30 21:46:57 +08:00 via Android
    @matsuijurina 总算遇到明理的人,感谢
    v 站年轻人多不假,天才黑客扎堆也不假
    但楼上一些喷子显然不是天才也不是黑客吧~哈哈

    前面都能跟上,后面是会有些跟不上,所以结课后才会有人选择先回顾整理一下

    练习其实都有的,参考书上的习题我都会挨着讲,平时上课也会针对一些知识点布置作业。每两到三周也会安排考试,之后会一对一改卷,然后专门再抽一天讲卷子(很多同学说,卷子比面试题难…)然后再开新课

    仿站有的啊,但是工作量太大,学生做的慢…

    中国的招聘国情还真是这样,没啥公司问算法…唉
    fcka
        39
    fcka  
       2017-08-30 21:48:24 +08:00 via Android
    @xieranmaya 平均 40 分钟?我想知道学员都是什么学历什么专业。如果都是清华姚班的我就信。
    fcka
        40
    fcka  
       2017-08-30 21:48:43 +08:00 via Android
    @xieranmaya 秀出 ID,让大家看看
    xieranmaya
        41
    xieranmaya  
    OP
       2017-08-30 21:58:07 +08:00 via Android
    @fcka 既然你这么要求,我就贴一个吧,这小伙前天还是 60 题,通宵了两天,现在 80 多了,预计这周结束就 100+了

    https://leetcode.com/tianfan/

    不要你自己觉得难就以为大家都觉得难

    我猜我贴一个你肯定嫌弃不够,说随便找个账号就可以啊,说有种把所有学生的账号都贴上来啊,但我偏不,你想验证真假是吗,要不要跟这小伙聊聊算法?你把电话给我,我让他打给你,你面他一小时算法,我给你 100 块钱,玩不?你要说 100 太少就不合适了,毕竟你的时薪差不多也就 100。
    codermagefox
        42
    codermagefox  
       2017-08-30 21:59:27 +08:00   ❤️ 2
    @xieranmaya 平均 40 分钟真的过分了,除非你把思路全部告诉学员,不然起手就刷 leetcode 平均一道题 40 分钟,我是不信的
    golmic
        43
    golmic  
       2017-08-30 22:01:16 +08:00 via Android   ❤️ 1
    顶楼主,不要听那些人瞎 bb。可能自己都没有你学生的水平,我并不是说培训班一定好,但是看楼主教的这些如果真学会了那肯定不算入门级了。找工作我觉得还是靠能力而不是出身。楼主加油!
    xieranmaya
        44
    xieranmaya  
    OP
       2017-08-30 22:03:25 +08:00 via Android
    @codermagefox 其实平均 40 分钟也是我 yy 出来的,他们每题花了多久我也不知道,但总体数据就是上面说的那样,我收回我说的平均时间 40 分钟好了。。。
    wj2061
        45
    wj2061  
       2017-08-30 22:22:15 +08:00
    0 基础 5 个月 leetcode 刷 100 题,
    如果不是看答案写的,那真是厉害~~~
    ilumer
        46
    ilumer  
       2017-08-30 22:25:45 +08:00
    @wj2061 想想你也知道不可能啊,怎么可能全部都会,不会就看题解咯,不知道 V 站有多少不看题解的大牛
    wj2061
        47
    wj2061  
       2017-08-30 22:41:23 +08:00
    @ilumer 10 题看 1 题 ,和 10 题看 9 题 是有区别的~~
    ilumer
        48
    ilumer  
       2017-08-30 22:42:28 +08:00
    有人帮助,可以解决很多的麻烦,祝 @xieranmaya 好运
    ilumer
        49
    ilumer  
       2017-08-30 22:45:42 +08:00
    @wj2061 我把这个给忘了,不过应该没有这么夸张吧
    springmarker
        50
    springmarker  
       2017-08-30 22:47:45 +08:00   ❤️ 2
    还是不希望 V 站有这种帖子,开了这种口子,会越来越多的人开培训了
    FrankFang128
        51
    FrankFang128  
       2017-08-30 22:48:56 +08:00
    工作找得如何
    jin5354
        52
    jin5354  
       2017-08-30 22:49:55 +08:00   ❤️ 4
    缺乏足够的实践,直接讲原理就太干了,也很枯燥,真跟填鸭一样,怕是要靠背诵哦。
    我一般是从框架实践中发现问题,然后主动去探索原理,研读源码,总结出文,并手动实现一个带 100% coverage 的 mini 库,这样能保证自己能掌握 90%+ 的理论,并且有较长的记忆半衰期。
    你的学生结课后都要自己复习,说明理论太多了,记不住(估计是要靠背的),学了后面的忘记前面的。不是自己探寻来的知识,5 个月足够忘掉一圈。

    junior 职位,不造假大公司简历都难过,小公司面试主要问实践,来了能不能直接出活儿,原理可能面试官自己都搞不清楚,不知道你学生表现啥样。

    讲道理什么 vue 什么 stream 的原理跟算法题比起来都很简单。面试直接考算法?前端能用到多少算法,平时撑死用点 ast,那刚出校门的学生最有优势,ACM 打牌子的吊打多年经验的。公司肯定找的是能出活的。
    xieranmaya
        53
    xieranmaya  
    OP
       2017-08-30 22:57:13 +08:00 via Android
    @wj2061
    @ilumer
    学生看题解的并不多(因为不少人根本就不知道网上有题解),倒是有几个人喜欢自己做出来后去研究速度最快的那个是怎么写的

    我只在一开始的时候给出了几个题的完整源代码,而且还再三要求他们不要直接拿我的代码去提交,再后面我就是给出思路,自己去写,再后面就是,讲完某个算法或者数据结构,告诉他们上面有很多这种类型的题目,自己去做,做不出来的可以跟我讨论

    所以结果就是,大家做的题目都是不同的

    另外,说造假的那些喷子你们就消停了吧

    从动机上否认别人就没意思了
    xieranmaya
        54
    xieranmaya  
    OP
       2017-08-30 23:05:47 +08:00 via Android
    @jin5354 不讨论算法无用论,而且我并没有把算法放在非常非常重要的位置上,毕竟还有其它要学, 只是讲了普通本科需要掌握的那些基础算法和数据结构

    对于你说的因为晚上要复习,所以是白天理论太多,所以我的教学方式有问题,我是不认同的,五个月的时间,无论如何,每天都必须全力的听课和复习。毕竟白天上课晚上复习和做作业,一些特别的知识点才会当堂练习和写代码

    另外,关于教学,100 个人有 100 种看法,你总能找到我的不足,不过挑毛病我是十分乐意接受的,毕竟可以让我有改进的空间
    xieranmaya
        55
    xieranmaya  
    OP
       2017-08-30 23:08:31 +08:00 via Android
    @FrankFang128 劳烦方老师关心,毕业第一天就有人拿到 offer,学生本人对薪资也很满意。另外毕业前也有人拿了一个垃圾 offer,就不说了

    我不说薪资不是因为太低,而是薪资是学生的隐私,上期的 No.1 同学后来就很烦大家讨论他的薪资
    FrankFang128
        56
    FrankFang128  
       2017-08-30 23:12:58 +08:00
    我们的 no.1 很高调 不讨厌大家说工资。你这种线下班能教的东西多 不像我线上班,内容要少很多,只能布置作业了
    xieranmaya
        57
    xieranmaya  
    OP
       2017-08-30 23:12:59 +08:00 via Android
    @springmarker 我不这么认为,倒是觉得需要让大家知道,还有我这样的培训机构存在

    社会趋势不会因为我发这一篇而改变,毕竟我也不怎么在 V 站发言
    xieranmaya
        58
    xieranmaya  
    OP
       2017-08-30 23:15:48 +08:00 via Android
    @FrankFang128 他一开始是不讨厌的,后来被讨论的多了就…把 leetcode 跟 github 都改名了

    教的东西多,也只是因为我想把这个事情做好

    另外方老师觉得 5 个月教这些内容多吗?
    jin5354
        59
    jin5354  
       2017-08-30 23:27:03 +08:00   ❤️ 3
    @xieranmaya 讲原理肯定是好事,我只是隐约觉得可能花了大力气,会不会面试效果平平,变成自我陶醉。我指的复习是『结课后都选择先不找工作,要自己先来一轮复习』这里,学员 5 个月 600 课时结束后,都无法直接准备简历走向征程,是不是有点……?

    你想推广,直接统计之前学员就业率,薪资区间,做成表格曲线图,拿高薪证明糊我们一脸最有效。……你教的这些内容都够面试中小公司的 senior 岗位了。要是统计出你的学生平均薪资比我高,我也去给你捧场呀~
    secondwtq
        60
    secondwtq  
       2017-08-31 00:43:39 +08:00
    我现在 LeetCode 一道题(非水题那种)就一个小时左右 ...
    不过都是上班回来脑子生锈状态做的
    lijsh
        61
    lijsh  
       2017-08-31 00:50:52 +08:00 via Android   ❤️ 1
    我对培训没有意见,也很愿意鼓励培训班出来的有干劲的人,但确实怀疑零基础的学员是否能消化你所教的内容。别的不说,Eloquent JavaScript 我是看过的,这本书我觉得新手不可能“通读”,里面讲到了模块加载、异步甚至编译,前两者没有实践经验怎么消化、怎么体会?编译就更不说了,可能我基础问题,我看了几次才理解。
    fcoolish
        62
    fcoolish  
       2017-08-31 01:04:46 +08:00
    请问是哪家培训?
    chinvo
        63
    chinvo  
       2017-08-31 01:16:26 +08:00
    0 基础五个月学这么多东西

    真的学会了么?

    或者说,真的是掌握了解决问题的方法了么?

    我曾经带过几批在校大学生,也都是十分认学的,课后小作业也都认证完成。

    然而事实上是,我每次平均用半年,都教不完 HTML CSS JS 基础。

    至于后端方向,半年没带出一个能独立搞项目的。

    怕不是楼主说的学生各个智商 200+。
    onlyhot
        64
    onlyhot  
       2017-08-31 02:00:50 +08:00 via iPhone
    @chinvo 你带的学生只怕是智商太低。
    xieranmaya
        65
    xieranmaya  
    OP
       2017-08-31 02:08:09 +08:00
    @lijsh
    这本书是我 JS 部分的参考书,除了 Projects 的那些章节,其它章几乎全部逐句解释和扩展的,项目的章节之所以不讲,确实如你所说,对新手来说太难了,更重要的,是项目跟前端关系不大,是作者为了演示程序可以怎么写而设计的。

    模块加载那一章是有讲的,而且模块加载这东西,基本是现在前端程序员必备的了,更不用说异步了,不知道异步还能叫前端吗,模块机制跟异步对新手来说确实算比较难的,但多次提到,并且代码演示,也没有人撑握不了,而且异步方面我不仅讲了基础的,Promise,await/async,generator 都讲到了,你可能又要说这几个也难了,这几个真不算难的。编译的话,书本里并没有,你所说的编译,应该是指有一章里实现了一个极简的编程语言,叫 Egg,其实就是一个函数表达式解析器,但作者的代码确实很有技术含量。这一章我也没过,但带学生实现了一个 JSON 解析器,算是对这章的替补。

    总得的来说,除了书本中的那些 Projects 章节,其它内容绝对没有难到让一个新手无法掌握的地步,况且我几乎每句都解释。遇到一些知识点也会扩展,书本断断续续的讲了差不多三个月,算是我教学设计的主线。
    xieranmaya
        66
    xieranmaya  
    OP
       2017-08-31 02:48:57 +08:00
    @jin5354 我始终不觉得花时间讲原理是坏事,这个时间一定是值得的,况且其实并占不到太多的时间。

    不去找工作先复习这个也是有原因的,我想如果是三年前,讲完 jQuery 就结课,肯定大部分人回头把 CSS 复习一下就会开始找工作。但现在的公司你是知道的,面试造飞机,又是要会 React,又是要会 Vue,还得有工作经验,面试中前端的任何知识点都有可能问到,而不少知识点,其实就是靠背的。

    而这些框架什么玩意,我肯定是放在最后面讲的,也是比较难的一部分,但有些东西,内容就那么多,该写的代码,也都写了,该讲的原理,也就讲了,你要知道我一天六节课啊,有哪个单一知识点六节课讲不完的(大学里算法也就 30 课时左右吧)(很多知识点理论、画图、写代码演示、随堂练习、再讲解,加起来两节课也差不多了),比如今天讲完 React 基础,jsx 会被编译成什么样的,也都给大家看了(总不能让大家自己去编译吧),晚上大家写些组件出来,第二天当然接着说后面的啊(比如生命周期,组件化思维),我自己从 0 开始学 React 也就一两天嘛(仅 React ),在之前也没什么组件化思维啊,也不知道 jsx 是啥啊。

    但问题在于有些同学觉得这是最后的内容了,刻板印象上就会觉得难,听不懂也没事,结课后自己再补补,反正有视频,然后前面的 CSS 也忘的差不多了,因为开始学 JS 后大家其实都不太愿意写样式的。而且我教室和寝室在结课后一个月(也就是下期开课之前)都可以用,我依然每天会去一下教室。

    毕竟难点都在最最后,难道我最后两周上两天休两天吗?我想这么做学生也不同意啊,你不知道有几个人,提前一两周就跑回家了呢,说后面的自己补视频,上期甚至有年后直接就不来了的。

    其实我并不想来 V 站推广,我主要的生源也都不是来自这里,而且也在其它平台有付费做广告,V 站本身也有广告,价格我也完全能接受(下下期可能会考虑在 V 站做广告),下期的学生已经要招满了,发贴就只是想来看看大家的想法,看看大家觉得这个水平到底怎么样。

    你说我教的这些能到中小公司的 senior,这我当然知道,上期有人出去就是被人说“ 3 个月比 3 年的都强”,被说的这个同学,智商绝对没有楼上说的 200+,也不是相关专业,在我看来也没有很好的天资,人家就一点,学的时候很努力,有问题就问我,一定搞懂为止;也有人从这出去就直接去美团,五轮面试都扛下来了。第一期工作的人也从来没有不能胜任的的。

    你说统计学员就业率,我要说第一期真心花功夫学的都就业了,又会有喷子说,还有人会不用心学?不认真学的你做为老师怎么不管?这么不负责任?什么叫花功夫学?你怎么定义?我怎么回答?
    我要统计薪资,就会有喷子说,你不尊重学员隐私,再就是你拿证据证明这个薪资是真实的呀,拿 offer 照片、截图来呀,我怎么说?再说了,薪资是学员的隐私,我也不好曝光,其它机构曝光出来的,真实性又能有多高呢?

    况且,大家没有工作经验,学了那么多,公司不认可,拉钩上投简历秒拒,首次找到的工作薪资也不可能高到能拿来糊大家脸的程度。刚学出来,就算有那个能力,人家公司也不敢给你开这么高啊。要不然美团那个,也不会被面五轮了。

    所以,我也很为难的。
    gen900
        67
    gen900  
       2017-08-31 07:56:49 +08:00 via iPhone   ❤️ 4
    喷花太多时间学原理的同学,还记得喷培训班出来的不懂原理基础差也是你们在喷吗?!

    针对目前培训市场学员基础不牢,楼主想用自己的实践改变这一现状,这有什么不好的。

    基础学多了说没用,公司要干活的。不教基础又鄙视人家基本原理都不懂。话都被你们说了啊

    支持楼主这么用心。
    xiaojunjor
        68
    xiaojunjor  
       2017-08-31 08:35:00 +08:00
    如果 0 基础的话,5 个月真的太短了,也许这些东西当天学生们都记住了,但是特别不扎实,基本过一个月就忘了一半,过半年就忘了七七八八了,更不要提这期间有找不到工作的,有迷茫的,有面试了没通过心情急躁的
    所以等一部分人找到工作了,之前学的东西基本都忘的差不多了,唯一剩下的就是个大框,“哦。。这个我听过”,而没找到的工作的基本就考虑不做 IT 了。。
    这还是建立在你教的确实确实很好很好的基础下,如果像什么某鸟那样基本不讲课的,那可能学生出来了连个 if,for 都不会写
    真的不夸张,培训过的人的一点想法
    int64ago
        69
    int64ago  
       2017-08-31 08:43:19 +08:00   ❤️ 1
    这样吧,敢不敢把你认为教得最好的人简历给我,我只问你上面列出的内容,绝对不超纲


    我对培训出来的没什么意见,也没什么过多期望,只希望简历不要造假、夸大,我就认为是很靠谱的人了
    meepo3927
        70
    meepo3927  
       2017-08-31 08:58:45 +08:00
    你列的那些东西,都加起来,我起码学了 3 年,才可以说能在项目中使用。

    你班上的学生如果 5 个月能学下来,还会应用,我只能说,你的学生都非常非常优秀!

    也非常非常难以置信!
    diandian0
        71
    diandian0  
       2017-08-31 08:59:08 +08:00
    从培训班出来的一部人技术还是很不错的。师傅领进门 修行靠个人。很大一部分人也都是很努力学习的。毕业工作 1-2 年以后技术也挺不错的。
    bhaltair
        72
    bhaltair  
       2017-08-31 09:09:35 +08:00 via Android
    难以置信 恐怕是工作过 1-2 的去的
    torbrowserbridge
        73
    torbrowserbridge  
       2017-08-31 09:11:34 +08:00   ❤️ 2
    某二线大厂出来的三年工作经验的,把 GET 跟 POST 请求的区别说成 TCP 跟 UDP。。。
    --------------------------------
    这算给自己提前找的台阶?
    ersic
        74
    ersic  
       2017-08-31 09:25:14 +08:00   ❤️ 1
    同意七楼的说法,培训这东西难就难在生源上,如果真的每个人都教会,那只能说楼主的生源选拔太牛逼了。
    codeEleven
        75
    codeEleven  
       2017-08-31 09:27:17 +08:00
    上学的时候,考试前老师都觉得自己教得不错,学生都会了,考完试才知道学生有多蠢,不会的也不说...
    hololens
        76
    hololens  
       2017-08-31 09:27:39 +08:00   ❤️ 1
    @funer 兄弟,代码这种东西写得好不就代表这个人很靠谱,教的东西很好,是人总会留一手的,特别是这种培训班的,更不会好好教的;你想想你从初中到大学,老师的教学水平还可以吧,再说培训班是为了盈利的,又不是慈善机构,他们的下线低的可怕,啥几把人都敢弄来,教的东西水平不会比你的大学计算机基础的老师好到哪里去的。
    jtcba12
        77
    jtcba12  
       2017-08-31 09:30:33 +08:00
    请问怎么报名参加?
    xiubin
        78
    xiubin  
       2017-08-31 09:53:33 +08:00   ❤️ 2
    建议录段教学视频放上去,看看你教的质量,让胚子闭嘴,让中立者信任。。。
    whypool
        79
    whypool  
       2017-08-31 09:54:37 +08:00
    好像,都不会啊,是不是要失业了
    yagamilin1120
        80
    yagamilin1120  
       2017-08-31 09:56:51 +08:00   ❤️ 2
    能学会上面 80%的,确实不愁工作了。
    只是,只是,楼主你真不开玩笑?
    几个月能学会你说的这些?你的学生该不会是天才?还是外行转来的...
    作为一个 985 高校中成绩中等靠前的我,表示办不到。能学会熟练调用这些库,然后写项目就不错了。
    什么源码实现,还有这么多算法实现...
    或许你的这些学生可以成为海贼王。。。
    loveuqian
        81
    loveuqian  
       2017-08-31 10:13:52 +08:00 via iPhone
    那你的学生简历造假了嘛?
    Thiece
        82
    Thiece  
       2017-08-31 10:16:09 +08:00
    我现在只想知道如何报班,教练我也想五个月学这么多!
    achenme
        83
    achenme  
       2017-08-31 10:18:30 +08:00
    lz 可以贴培训班名字?推荐朋友过去看看
    xilixjd
        84
    xilixjd  
       2017-08-31 10:36:06 +08:00   ❤️ 1
    光数据结构和算法那些搞懂感觉也不用面前端了,啥岗都要把
    linxy
        85
    linxy  
       2017-08-31 10:43:24 +08:00
    talk is cheap
    show me the code
    YzSama
        86
    YzSama  
       2017-08-31 10:47:48 +08:00
    楼主要不要录上几节课内容,放出来看看呀..
    ecmadao
        87
    ecmadao  
       2017-08-31 10:51:02 +08:00
    都别吵了,是骡子是马拉出来溜溜不就知道了吗?我司在招人,数据、后端、前端、全栈来者不拒,具体帖子可以看这个: https://www.v2ex.com/t/385823 或者这个: https://juejin.im/post/58fdcb891b69e60058a27b53,欢迎砸来简历,通过的话我来面
    ecmadao
        88
    ecmadao  
       2017-08-31 10:53:46 +08:00
    我觉得与其一直这样质疑,不如如果真的有招人需求的话,就来面试试试呗。
    邮箱: [email protected]
    PS:请注明 [ V2EX ]
    stancaohua
        89
    stancaohua  
       2017-08-31 11:06:18 +08:00
    talk is cheap
    show me the code
    will0404
        90
    will0404  
       2017-08-31 11:08:36 +08:00
    你开了这个贴会给你学生找工作很大压力吧。
    Lfinesse
        91
    Lfinesse  
       2017-08-31 11:19:15 +08:00
    mark 一下,留意,以后推荐我司校招培训去楼主那里进行
    xieranmaya
        92
    xieranmaya  
    OP
       2017-08-31 11:23:32 +08:00 via Android
    @loveuqian 没有造假,反正我不教怎么造假,也不鼓励学生造假

    别从动机上否认别人
    learnshare
        93
    learnshare  
       2017-08-31 11:26:55 +08:00
    我感觉内容很丰富,只是 CSS 应该强化一下吧
    ccfly
        94
    ccfly  
       2017-08-31 11:30:12 +08:00   ❤️ 1
    有种 5 个月培训出一批全栈的即视感....
    grassrootscoder
        95
    grassrootscoder  
       2017-08-31 11:35:14 +08:00   ❤️ 1
    评论没看完,前排不分黑红皂白就开喷的也是厉害,我就是谢然教出来的第一期学生,另外,[email protected] 。来简历,美团智能支付欢迎有实力的学生。
    xieranmaya
        96
    xieranmaya  
    OP
       2017-08-31 11:37:27 +08:00 via Android
    @will0404 还好吧,我把帖子发群里了,不少学生看看就笑过了,发不发这个帖子,压力当然都是有的,反正我又不可能公布他们的名字

    另外对于楼上一些说刷算法作弊的,有同学表示"100 题还需要作弊啊,哈哈哈哈"
    xieranmaya
        97
    xieranmaya  
    OP
       2017-08-31 11:41:47 +08:00
    @ccfly 全栈真不敢。数据库其实只是很浅的讲了一下,能从表里查出想要的数据,能 join。其它的比如事务,锁,范式只是提了一下。后端也没有讲到复杂的业务逻辑等等
    xieranmaya
        98
    xieranmaya  
    OP
       2017-08-31 11:47:13 +08:00
    @torbrowserbridge 这是真事而已,同事跟我抱怨现在一些有工作经验的不如一些校招生,我就随便拿来吐槽而已
    xieranmaya
        99
    xieranmaya  
    OP
       2017-08-31 11:51:54 +08:00
    @xiubin 上课视频我真不敢放,上课时出点小差错是很正常的,但是放到网上公开让大家评论,能被喷到死(口误,普通话,代码风格,知识点讲解方式等等等等,全都能成为喷点)。更主要的是,发上来懂行的人看了喷我,不懂行的人看完视频不懂,又看了大家的评论,觉得我不行。
    xieranmaya
        100
    xieranmaya  
    OP
       2017-08-31 11:55:36 +08:00
    @TomIsion 那个不是我对 Promise 源码的解读啊,别的实现源代码我算解读不出来,那是讲我自己是如何实现的~

    有兴趣的话,也可以到 github 上看看我的其它博文,都不会让你失望的

    感谢信任哈~~
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5495 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:03 · PVG 15:03 · LAX 23:03 · JFK 02:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.