Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2018 团队分享计划 #6

Open
5 of 28 tasks
yleo77 opened this issue Jan 8, 2018 · 1 comment
Open
5 of 28 tasks

2018 团队分享计划 #6

yleo77 opened this issue Jan 8, 2018 · 1 comment

Comments

@yleo77
Copy link
Member

yleo77 commented Jan 8, 2018

刻意的前言

2018 年度, 为了能切实提高咱们团队的技术能力, 最终能通过技术打造出更好的产品, 同时能够让我们在日常业务的开发中, 多一些和团队内部的技术交流, 促进咱们团队内部开放自由的氛围.

再者, 前端这个职业, 日新月异, 几年就是一个彻头彻尾的改变, 生态圈蓬勃发展. 我们是一个前端团队, 希望我们能够像这个领域一般, 充满生机, 追求效率.

所以, 计划今年能够多做一些团队技术性的交流, 例如分享及讨论. 分享的形式和内容不限, 一般把握在半个小时到一个小时之间都可以, 不要超过一个小时, 因为分享完之后还有半个小时的游戏时间. 原则是 When you play, play hard. But when you work, don't play at all.. 特殊主题 10 - 20 分钟的讨论也是 OK 的.

分享的主题基本会和 前端 关系比较大, 例如以下几个分类.

  • Browser & Webview 浏览器及 webview 相关
  • Network 网络
  • Security 安全
  • Technology 技术
  • Node.js
  • Tools 工具
  • Programming Paradigm 编程范式
  • 其他

但也可以不局限于技术, 所以我总说, 其他这个分类往往都是大有内涵的. 想到时再补充, 这个列表也会随时更新.

分享的内容

下面这些是我临时想的一些知识点, 就暂且叫做 话题讨论池 吧, 大家分享时可以优先从这里开始, 如果没有自己想分享的, 那就添加进去就好. 话题讨论池会随时更新.

Frontend Technology 前端技术

  • 1px 等于几厘米
  • Typescript 的使用及实际项目体验
  • Service Worker 以及 PWA
  • CSS-in-JS 优劣势

Framework

  • Vue 生命周期
  • Vue 指令
  • 如何写一个 vue 组件
  • Vue 源码解析
  • React - Lifecycle
  • React Native 相关

Node.js

  • Stream 面面观
  • Buffer
  • 基于 Koa 开发一个 web 应用
  • Express
  • 如何开发一个命令行工具

Programming Paradigm 编程范式

  • 函数式编程, 函数响应式
  • 设计模式

Browse & Webview 浏览器及 webview 相关

  • 浏览器渲染
  • Webview 中开发一些注意点
  • V8 与 webkit
  • 与 Native 的通信

Tools 工具

  • Docker 在前端日常的应用
  • Git 最佳实践
  • 浏览器调试工具的介绍
  • Nginx 与前端开发
  • Mac 中一些工具的介绍

其他

Network

  • HTTPS? 协议
  • TCP, 等等
  • CDN 工作机制
  • 缓存
  • DNS

Security

  • XSS
  • CSRF
  • OWASP TOP 10

技术无关

  • 区块链
  • 一本书
  • 一部电影
  • 一次游记
  • 一件有意义的事
  • 切磋下农药, 冲个排位啥的

可有可无的总结

2017 年, 不知道在你的身上有没有发生变化?

2018 年, 我们一起做些切切实实的持续性改变. 希望每一次分享, 能够有它的价值. 例如帮助分享者巩固并加深了自己对一些知识的理解; 或者开拓了大家的视野, 看到了不一样的东西; 或者让大家学到了一些东西, 等等.

@yleo77 yleo77 changed the title 2018 分享计划 2018 团队分享计划 Jan 8, 2018
@yleo77
Copy link
Member Author

yleo77 commented Jan 15, 2018

第一期

  • Vue - directive @zhangyongqiang010 [2018-01-10 Wed]
  • Vue - Lifecycle @yanglikun1 [2018-01-17 Wed]
  • Vue - 如何写一个插件 @ycshill [2018-01-24 Wed]
  • Typescript 介绍及在实际项目中的使用体验 @tianme [2018-01-31 Wed]
  • 浏览器渲染引擎工作原理 @pspgbhu [2018-02-07 Wed]
  • 基于express搭建一个node中间层服务 @zhixuanziben [2018-02-12 Mon]
  • React - Lifecycle @simqifeng [2018-02-24 Sat]
  • 如何用 React-Native 开发一款 APP @yleo77 [2018-02-28 Wed]
  • Web安全之XSS攻击与防御 @mqp0713 [2018-03-14 Wed]
    第一期到 2 月底结束.

计划往后的分享, 也可以采用系列的形式. 例如在一段时间内, 大家都围绕着一个大的知识块, 通过拆解后一人分享其中的一个知识点的形式.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant