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

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

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

    年初开课的第二期,开课前我抽空在这里发了这篇帖子: 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  
    syncher
        101
    syncher  
       2017-08-31 12:17:46 +08:00 via Android   ❤️ 1
    我校大学 cs 专业课也就大三一年,大一基础课,大二专业基础。5 个月比起其他培训机构算很有良心了。楼主很用心,支持一下。
    另外给个建议,为了不影响您的就业率建议加个入学考试,并不是所有人都可以去学计算机的。没有歧视的意思,有些东西天赋、悟性也很重要
    xieranmaya
        102
    xieranmaya  
    OP
       2017-08-31 13:01:10 +08:00
    @int64ago
    sure,当然敢了,对于你说不问超纲问题,我非常感激!

    不过你得以正常面试其它人的标准来面试我学生,不能以难倒人为目的一上来就问一堆偏题,或者是背 api 的,某些问题打破砂锅问到底是没问题的,但不能题题都这样,这个要求不过分吧~

    另外您的时间我也不会白白占用,我按一分钟两元的价格给您付费(电面),您要是觉得可以的话,我就微信建个群然后拉几个学生进来
    int64ago
        103
    int64ago  
       2017-08-31 13:11:49 +08:00   ❤️ 1
    @xieranmaya 我很欣赏你这个态度,我从来不问别人需要背诵的东西,都是需要理解的,而且会比较灵活

    这个肯定是不会收费的,我的联系方式你肯定知道,我倒是很想了解下这种素质培训能达到的效果 :-)
    chloexi
        104
    chloexi  
       2017-08-31 13:13:02 +08:00
    有精通 PHP+JS 的吗?
    liubiantao
        105
    liubiantao  
       2017-08-31 13:41:38 +08:00   ❤️ 1
    恭喜你妹妹喜得贵子 /女.
    我想问一下有没有想来上海工作的?
    给我推荐几个学生吧, 至少满足 1 项要求就行:
    1. 英语不错
    2. 数学不错
    3. 聪明, 自学能力强
    4. 本科的学校不错
    [email protected]
    defunct9
        106
    defunct9  
       2017-08-31 13:55:18 +08:00   ❤️ 1
    介个不错,留个印
    lanstonpeng
        107
    lanstonpeng  
       2017-08-31 14:21:32 +08:00   ❤️ 1
    你好,我们持续在招人 https://www.v2ex.com/t/378011
    楼主看能否推荐几位适合的人才?

    另外,办的时候是否可以考虑把学生的作品(博客感想,网页输出等等)做成一个集合,这样大家看了可以免除一下疑虑
    l00t
        108
    l00t  
       2017-08-31 14:23:30 +08:00   ❤️ 3
    本站就是对培训班有偏见吧…… 讲道理,科班毕业的,正经花在专业课上的时间又有多少?假如是 CS 的话,专业课还得从模电数电到汇编嵌入式到文件系统操作系统数据库到编译原理算法语言……可有前端的课么?我根本不记得有面向前端的课程。
    lommo
        109
    lommo  
       2017-08-31 14:42:46 +08:00
    把 GET 跟 POST 请求的区别说成 TCP 跟 UDP
    三年,在二线大厂里干的 HR 或者市场吧
    三年都没见过《 http 权威指南》这本不算入门的入门书吗
    li02
        110
    li02  
       2017-08-31 15:56:34 +08:00
    @xieranmaya 能否放出更详细的知识点?
    xieranmaya
        111
    xieranmaya  
    OP
       2017-08-31 17:04:49 +08:00 via Android
    @lommo 我只是说了一个真事而已…
    xieranmaya
        112
    xieranmaya  
    OP
       2017-08-31 17:06:57 +08:00 via Android
    @liubiantao 感谢
    请问有 jd 吗,我转给学生看看,有上海的学生的
    xieranmaya
        113
    xieranmaya  
    OP
       2017-08-31 17:14:37 +08:00 via Android
    @chloexi 没有啊,我这边没教 php,但我猜学生是可以自学 php 的,不过很难达到你"精通"的要求
    zeromake
        114
    zeromake  
       2017-08-31 17:18:42 +08:00   ❤️ 1
    看了楼主的培训方式和这么努力的帮学员找工作,表示之前进的培训机构收了钱就是两个态度,工作推荐还有好几个公司面试去走了个过场,怕不是根本不需要,八成是和培训机构合作走个过场。
    然后这边再说下这些课程的问题,我觉得我去年三月开始从培训机构出来,大概是下半年开始有觉得自己的工资底,然后开始自学啊,什么 webpack,vue,docker,javascript,promise....和楼主提出的课程有些重叠,除了算法,和 css 几乎都会的。你说我个 web 的 css 怎么不好,不好意思我是个 python 后端。
    然后问楼主给个联系方式,我有些朋友也想转战程序员但是我教不来人。
    顺便问下一般一期有多少人。
    xieranmaya
        115
    xieranmaya  
    OP
       2017-08-31 17:33:23 +08:00 via Android
    @zeromake 非常感谢,其它机构的幌子我太了解了

    用户名就是我微信,一期不会超过 50 人的,全程都我一个人上课
    leven178
        116
    leven178  
       2017-08-31 18:38:39 +08:00 via iPhone   ❤️ 1
    持续关注,培训 C 加加的路过
    xieranmaya
        117
    xieranmaya  
    OP
       2017-08-31 18:56:48 +08:00
    @stancaohua
    @linxy
    @xilixjd
    @yagamilin1120
    @wj2061
    @codermagefox

    我把这帖子发到群里,有同学表示“ 100 题也需要做假吗”

    另外你们几个说要 show code 的,是要我的代码还是要学生的?
    要我的自己去找,要学生的我可以贴一点上来
    humor66
        118
    humor66  
       2017-08-31 19:04:50 +08:00 via iPad   ❤️ 1
    他们工作找的怎么样,先帮助别人找到工作吧,前端类岗位招聘困难还是很多的,如果 50 位同学要找工作,还是要花很多时间和精力的,尤其是当一次次简历不合适,对学生产生的心理压力巨大,如果有经济压力的,更容易失去信心,对继续从事前端产生怀疑。
    humor66
        119
    humor66  
       2017-08-31 19:05:21 +08:00 via iPad   ❤️ 2
    支持下能真正帮助别人的事
    xieranmaya
        120
    xieranmaya  
    OP
       2017-08-31 19:51:29 +08:00
    贴下一个学生的代码吧,这是这位同学第三次实现 Lodash 了,所有函数尽量使用一行代码实现,能用 reduc
    e 就尽量用一个 reduce 调用,我从前往后选了 20 个左右,喷子就别吐槽代码可读性了,写成这样不是为了可读

    https://gist.github.com/xieranmaya/bdbd84968f064c2675b7b5ea4e74fe26
    attackonFourier
        121
    attackonFourier  
       2017-08-31 23:18:23 +08:00   ❤️ 3
    既然你的学生能力都这么强 就让他们自己靠本事去找工作
    你就没必要来 V 站搅这一坛子 培训这话题到哪都是口水战 别污了 V 站这一股清流
    onlyhot
        122
    onlyhot  
       2017-08-31 23:22:12 +08:00 via iPhone   ❤️ 1
    @attackonFourier 什么年代了还有酒香不怕巷子深的想法?
    xieranmaya
        123
    xieranmaya  
    OP
       2017-08-31 23:25:02 +08:00 via Android
    @attackonFourier 培训的口水战跟缩进用几个空格的口水战,跟 php 是不是世界上最的语言的口水战,有什么本质区别吗?是不是关于写代码的口水战比关于如何学习写代码的口水战要更高级呢?

    反而我倒是觉得在培训这个问题上大家打打口水战更有意义呢
    xieranmaya
        124
    xieranmaya  
    OP
       2017-08-31 23:28:28 +08:00 via Android
    @onlyhot 是啊,他也不见多少假酒都把广告打到家门口了

    您这角度真是刁钻~
    Jiki
        125
    Jiki  
       2017-08-31 23:29:38 +08:00 via iPhone
    感觉自己这几个月自学到狗身上了
    voocel
        126
    voocel  
       2017-08-31 23:43:15 +08:00   ❤️ 1
    教的东西很良心,没有计算机基础的同学 怕是很难跟上这进度吧
    xieranmaya
        127
    xieranmaya  
    OP
       2017-08-31 23:53:06 +08:00 via Android
    @voocel 循序渐进,即使不能完全跟上,在学的时候弄懂大部分算是常态
    @Jiki 你是怎么自学的啊😮😮学了多久,学了哪些
    bilir
        128
    bilir  
       2017-09-01 07:18:14 +08:00
    @FrankFang128 所以芳姐有没有线下班的打算?
    daodao520
        129
    daodao520  
       2017-09-01 11:55:58 +08:00
    有上海的学生吗?
    xieranmaya
        130
    xieranmaya  
    OP
       2017-09-01 12:02:45 +08:00 via Android
    @daodao520 有的,加我微信发下 jd 吧
    FrankFang128
        131
    FrankFang128  
       2017-09-01 12:38:58 +08:00
    @bilir 没有,这样做不「互联网」
    darkkylin
        132
    darkkylin  
       2017-09-15 21:14:56 +08:00   ❤️ 1
    问下楼主第三期开课是什么时候,自学觉得局限太多了,自认为不是天赋异禀,但是愿意以勤补拙
    xieranmaya
        133
    xieranmaya  
    OP
       2017-09-15 21:17:48 +08:00
    @darkkylin 下周二,9 月 19 开课,欢迎
    darkkylin
        134
    darkkylin  
       2017-09-15 21:19:17 +08:00   ❤️ 1
    方便给个联系方式吗,想详细了解下课程跟报名事宜。
    YidaZh
        135
    YidaZh  
       2017-09-15 21:24:02 +08:00   ❤️ 1
    培训行业有它存在的价值,楼主看起来也用心,比市面上流水线培训班要靠谱,支持下
    xieranmaya
        136
    xieranmaya  
    OP
       2017-09-15 21:25:20 +08:00
    @darkkylin 用户名就是我微信
    xieranmaya
        137
    xieranmaya  
    OP
       2017-09-15 21:27:26 +08:00
    @YidaZh 感谢!
    楼上的 @int64ago 前辈有面试过我的学生,给的评价也很不错
    下周应该有同学要拿到小米的 offer 了
    zyEros
        138
    zyEros  
       2017-09-15 23:20:42 +08:00 via Android
    恕我冒昧,我看了下您的 github,并没有很彰显能力的代码,所以我有点质疑课程真实性,我们公司正在招人,能否给予我一下你的课程相关代码以及学员简历和代码发到 [email protected] 这个邮箱,以便打消疑虑,感谢。
    second06
        139
    second06  
       2017-09-16 00:04:17 +08:00
    这饼挺大的
    xieranmaya
        140
    xieranmaya  
    OP
       2017-09-16 00:24:09 +08:00
    @second06 无脑喷就别来丢人了
    zhlssg
        141
    zhlssg  
       2017-09-16 00:29:35 +08:00 via iPhone
    南京的工作机会考虑嘛?
    xieranmaya
        142
    xieranmaya  
    OP
       2017-09-16 00:33:23 +08:00 via Android
    @zhlssg 考虑,可以加我微信发介 jd 沟通一下~
    xieranmaya
        143
    xieranmaya  
    OP
       2017-09-16 01:12:53 +08:00
    @zyEros
    我觉得可能您没有太意识到,想要在 github 上有一个很火的 repo 是一件多难的事,类似的问题在知乎早有讨论,实际上普通工程师想要在 github 上弄出一个能拿到 1000 个 star 的项目,都是难上加难,github 上的明星项目真的跟现实里的明星比例差不多。别的不说,您自己能有这样数量 star 的项目吗?您的同事有吗?你身边的朋友呢?
    正因为知道这一点,所以我才死了那条心去弄代码放到 github 上面,因为代码写的再好,放到像代码海洋一样的 github 上面也难有人问津,况且维护一个开源项目远比你想象的要困难
    我找到了相关的问题链接: https://www.zhihu.com/question/30809709/answer/52484198

    虽然如此,
    但并不代表我在 github 上面一点作为都没有,我在 github 上用 repo 开的博客,仅 6 篇博文到目前为止给我带来了 600 多 star: https://github.com/xieranmaya/blog/issues,而且主要的 star 者还是国外的同行,因为我把其中两篇自行翻译成了英文,被国外的前端周刊媒体所收录。这样 star 数量的项目事实上已经强过身边的很多很多人了,我想也包括您(虽然我没有找到您的 github 地址)。

    我的另一个 repo,完整实现了能够通过所有 Promise/A+测试的 Promise 类库,实际上在最初实现这个 Promise 的时候,我连 Promise/A+的标准都没有读过,全靠对已有 Promise 实现的使用就几乎完全正确的实现了她: https://github.com/xieranmaya/Promise3
    同时我的实现也被列在了 Promise/A+标准的官网: https://promisesaplus.com/implementations

    我想您现在应该对我的技术能力和我课程的真实性没有疑虑了吧?

    需要学生的简历请加我的微信并发送一下相关的 jd,我会给你挑选适合的同学的简历,邮件和代码恕我就不发送了,不太习惯没有沟通就直接发送简历的形式
    zyEros
        144
    zyEros  
       2017-09-16 07:05:23 +08:00 via Android
    @xieranmaya,因为 blog 的 star 容易拿,并且 promise 也不是太难,所以我想看看课程深度如何,因为我看了你的描述会觉得这些东西完全可以胜任我们中高级前端的角色,如有冒昧十分抱歉,这是我的 github:http://github.com/ErosZy,这是我直属 leader 的:https://github.com/fouber
    0xcb
        145
    0xcb  
       2017-09-16 07:33:22 +08:00 via Android
    能填给学生多少?
    zaxlct
        146
    zaxlct  
       2017-09-16 08:14:29 +08:00 via Android
    @xieranmaya 有没有录制的视频?付费学学,工作原因没办法离开这个地方…感觉算法都不会,学习欲望强烈…
    dongliangnerd
        147
    dongliangnerd  
       2017-09-16 08:53:57 +08:00
    @zyEros 要是能达到张大大 github 的十分之一也满足了~~
    zyEros
        148
    zyEros  
       2017-09-16 09:12:42 +08:00 via Android
    @xieranmaya 已发送微信请求,辛苦通过下
    HGladIator
        149
    HGladIator  
       2017-09-16 09:20:17 +08:00 via iPhone   ❤️ 1
    lz 做培训比那些不敢出来见人,瞎几把骗人搞培训的用心多了。你的用心值得赞一个。
    miao1007
        150
    miao1007  
       2017-09-16 11:02:39 +08:00
    我之前也是觉得培训班的可以帮一下,直到有一天我发现培训班的连 List 与 Object 都分不清,还 3 年经验,就自觉提高筛选标准了。
    dongliangnerd
        151
    dongliangnerd  
       2017-09-16 11:20:11 +08:00
    @miao1007 我还遇到过连基本类型的说不全的
    Nealzzz
        152
    Nealzzz  
       2017-09-16 14:09:40 +08:00 via iPhone
    lz 可以告知联系方式吗?上海某 211 毕业,想转程序员,之前了解到培训机构风评不好一直犹豫…
    xieranmaya
        153
    xieranmaya  
    OP
       2017-09-16 14:38:04 +08:00 via Android
    @Nealzzz 用户名就是我的微信
    xieranmaya
        154
    xieranmaya  
    OP
       2017-09-16 14:39:14 +08:00 via Android
    @zaxlct 没有,视频不出售,也不开设线上课程
    wangyufeng
        155
    wangyufeng  
       2017-09-16 16:50:38 +08:00   ❤️ 1
    用心良苦。
    beilun
        156
    beilun  
       2017-09-16 18:20:40 +08:00 via iPhone   ❤️ 1
    牛逼,膜一下……
    scf0920
        157
    scf0920  
       2017-09-16 19:56:02 +08:00   ❤️ 1
    个人认为程序员最重要的是自主学习能力和对技术的热情,不管你教的多好,多认真,他们学的又有多认真,都不重要,重要的是,离开了你之后,他们自己还能成长多少.
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3759 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 04:17 · PVG 12:17 · LAX 21:17 · JFK 00:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.