经过我司前端小伙伴们的投票,我们即将对外开放的前端分享会终于正式定名为 Undefined 分享会啦(撒花~)而这篇文章就是关于分享会本身的一个小分享 XD

我个人私底下是挺喜欢和其他同学扯些和技术有关的话题的,相信和我类似的开发小伙伴们也一定不少。不过在个人有限的经历里,和一对一交(chui)流(bi)时的谈笑风生比起来,很多公司在小组和部门层面的分享相对就会平淡一些了。当然这完全是可以理解的:诸如业务繁忙程度、技术栈迭代速度、团队氛围和激励机制等等的许多方面,都会影响大家对「分享」这件事的投入。也正因为如此,一个能持续地输出分享内容的团队才显得难能可贵,先感谢一下台前幕后各位老板们的投入~

为什么要叫 Undefined 呢?这个名字不瞒你说正是在下取的,当时生编硬套的拉票理由包括这么一些:

  1. 听到 Undefined,我们就知道是前端在搞事情。
  2. Undefined 是个经典的坑,象征分享者踩坑经验丰富。
  3. Undefined 是个未定义的状态,代表了无限的可能性。
  4. 有个经典的报错是 "undefined is not a function"。分享会的目标不是直接帮你实现具体的功能,希望能培养起大家的技术品味和追求。
  5. Undefined 跟公司名没有耦合,可扩展性强。

扯了这么多,那么我们的分享会是什么样的画风呢?大概是这样的吧:

在开始征名之前,我们的内部分享会已经可以基本达到每两周一次,每次三到四个话题的稳定频率了。在分享内容的导向上,概况地说可以用「接地气」来形容吧。这里虽然并不常见国内技术大会上各种高大上的架构图,但也神奇地没有出现国内一些技术社区日常类似「手把手教你 Vue / Webpack / React……」重复性内容泛滥的问题,总能有让我这种一线小透明感到眼前一亮的话题。比如印象里在上图 @海绵 老板分享的 babel 最佳实践里,提到的 Tree Shaking 失效的情形就挺有参考价值的。还记得一些神奇的话题还包括:

  • 从名字该用下划线还是驼峰式讲到 API 设计里的各种暗坑,谈笑间指点江湖的分享。
  • font-family 一路讲到字体的 kerning / ascender / descender,大家纷纷不明觉厉的分享。
  • 从 CSS Transform 起手一路推了一堆线代公式,重回学生时代的分享。
  • ……

不过听众们可不是都像我这样在多数时间里吃瓜旁听,不少分享在 Q&A 环节就很可能被 cue,甚至被肉眼找出 PPT 里的 bug。如下面这位老板自带的 lint 技能,被追问过的同学应该都深有体会:

但是对于羞涩的素人小鲜肉,我们显然是以鼓励为主的:

既然都提到了素人,怎么能没有熟练的摄像师呢:

这里多啰嗦一点:在内容沉淀的方面,录像倒是个意外的好工具。倒不是这些原本定位就在内部的视频本身有特别大的传播价值,而是参与者(尤其是分享者)回看的时候能发现许多可以改进的细节。比如我就发现自己在卖安利的时候小动作就特别多(额……)。另外有些即兴的分享,实际的内容很难直接用 PPT 体现出来。比如下面这个就是我在安利 RxJS 的时候灵魂画的时序图(逃)在具体的分享媒介上,不少新同学的闪电分享已经开始基于传统的 PPT / Keynote 以外 RevealJS 一类的工具了,我希望下次能做个不需要 PPT,纯粹在 OneNote 上涂涂画画的分享 :)

哦别忘了,听分享之余怎么能没有零食吃呢?会场的零食让你能心满意足地吃瓜:

总之,在厦门这个小地方,还是有一群能愉快聊天的前端小伙伴在踏实地做事的。在即将开放的 Undefined 分享会里,未定义的除了参会的同学,还有分享的嘉宾呢。感兴趣成为观众或者分享者的小伙伴们,敬请期待呀~

于是,我们给前端分享会定义了一个未定义的名字相关推荐

  1. VC++6.0使用GDI++出现'ULONG_PTR'未定义和'token' 未定义的解决办法

    VC++6.0使用GDI++出现'ULONG_PTR'未定义和'token' 未定义的解决办法 http://hi.baidu.com/programpad/blog/item/5e479f4dfd5 ...

  2. php怎么定义索引,PHP未定义的索引/变量

    我使用以下代码得到以下错误: 注意:未定义的变量:第35行的C:\ xampp \ htdocs \ test \ projects \ Learning \ php \ Databases \ Fo ...

  3. C++ 单例模式中处理在类中声明一个指向一个自己的指针,在编译时显示定义的指针未定义的处理办法

    参考博客:http://bbs.csdn.net/topics/10439749 #include<iostream> #include "test.h" using ...

  4. php mysql函数未定义,PHP MySQLi未定义的方法错误

    我使用MySQLi创建了一些基本的OO脚本,并且当我使用stmt_init(),prepare()或query()...时发生未定义的方法错误...并且connect_errno()出现错误.我知道在 ...

  5. VS2005右键点击转到定义后出现“未定义符号”的提示及其解决

    1.有可能是VA未安装正确,但是我遇到的情况是我的VA安装正确的. 2.我的解决办法:删掉工程的.ncb文件后重新编译即可:以前也遇到过断点打不上去的事情,也是删掉.ncb后重新编译就可以了. 附带一 ...

  6. linux创建线程未定义,Linux中未定义的对p线程_CREATE的引用

    Linux中未定义的对p线程_CREATE的引用#include #include #define NUM_THREADS     5void *PrintHello(void *threadid){ ...

  7. php属性未定义,PHP-警告-未定义的属性:stdClass-修复?

    我在错误日志中收到此警告,并想知道如何在代码中更正此问题. 警告:PHP注意:未定义属性:stdClass :: $ records在440行的script.php中 一些代码: // Parse o ...

  8. ajax提交$未定义,$ .ajax POST未定义的索引

    提前为任何错误道歉.这是我在StackOverflow上的第一篇文章. 所以基本上我有一个php函数.里面是一个带有变量的jQuery点击功能,我将保存点击元素的文本.我试图通过$ .ajax函数将该 ...

  9. python函数打上去说未定义_Python:名称未定义错误,即使函数被明确定义为b

    我是python新手,在函数定义方面有一个奇怪的问题.我已经检查了论坛,并确保在调用之前定义了我的函数,但是这并没有帮助解决问题.当我试图在这个特定的方法中按字面方式调用函数时,总是会遇到一个未定义名 ...

最新文章

  1. 基于颜色特征,形状特征和纹理特征的数字图像的检索(Digital Image Retrieval)MATLAB GUI实现
  2. SpringBoot解决cors跨域问题
  3. 手机上开发python有哪些软件-哪个手机软件有python题库
  4. 怎样在python代码中输入π_鼠标自动点击、键盘自动输入?几行Python代码搞定
  5. Windows下tcp参数优化
  6. 13-jdbc分页+事务
  7. JavaScript 里三个点 ... 的用法
  8. 用Python标准库turtle画一头金牛,祝您新年牛气冲天!
  9. C#开源项目一览表[转](包含国内和国外)
  10. H3C查看系统启动配置文件
  11. wps多人协作的意义_全民皆扁平?WPS时隔六年更新图标,W却变胖了…
  12. VS C++调用外部exe
  13. c语言程序设计基础教程pdf,C语言程序设计基础教程.pdf
  14. 数据库系统概论第五版 答案
  15. 计算机编程和机器人编程有什么不同,编程和机器人编程的区别
  16. 计算两点间距离C++
  17. 自定义加密cookie加盐密码
  18. U盘文件变快捷方式--解决办法
  19. 甲骨文混合云战略融合数据库技术
  20. 使用css渐变色。实现动态进度条效果

热门文章

  1. 第 8 章 建造者模式
  2. tracepro杂散光分析例子_2020临中高考咨询群咨询成效问卷结果分析
  3. python中remove用法_python中remove的一些坑
  4. c++ 指针_C/C++学习笔记——C提高:指针强化
  5. python函数参数列表_python函数列表
  6. java 二进制 归属权限_java 二进制 权限管理
  7. ibm服务器做系统视频,智慧运算 IBM x3650 M4服务器拆机(视频)
  8. dlib疲劳检测_使用OpenCv和Dlib进行打哈欠检测
  9. 主机 700 主控制台重连
  10. jedis连接池的maxIdle和maxtotal参数