技能提升落实


一、细心程度,考虑问题反射弧

测试检测列表
  issue
  1.是否有冗余代码没有注释掉或者删掉?例如:删除或者注释 console.log,debugger,避免低端 IE 报错等
  2.所有的用户可以在页面中输入信息的地方,是否做了防 XSS 以及特殊字符的过滤处理?

  广告
  1.一些写死的代码,写死的广告,是否已经在readme里面记录了?
  2.广告静态页修改是否会有其他在使用该页面的功能受影响?

  大功能模块
  1.是否有拼写错误,命名是否易懂?
  2.是否有冗余代码没有注释掉或者删掉?例如:删除或者注释 console.log,debugger,避免低端 IE 报错等
  3.是否在重要功能附近添加合适的注释?注释是否包含了开发人员信息、开发时间、开发者联系方式以及相关功能说明?
  4.所有的用户可以在页面中输入信息的地方,是否做了防 XSS 以及特殊字符的过滤处理?
  5.是否有资源加载出错或者失败
  6.能想到的情况,是否都测试过了
  7.外部请求的时候,做个容错机制,比如:多少秒后没返回,自动return掉
  8.是否合并过主分支,确认测试分支是否是最新的代码
  9.如果是移动端的话,注意不是自己开发的系统
  10.移动端,改到如口方面的,注意每个入口是否正常

  readme记录内容 
  1、写死的广告
  2、sessionStorage,localStorage值

发布检测列表
  1、有没有合并代码到主分支,主分支是否时最新的代码
  2、是否考虑过如果发生线上故障,如何做回滚处理?处理什么文件?
  3、是否有过diff,修改了什么内容,是否存在明显的错误
  4、有没有加tag

二、技术书单领取列表
  《悟透javaScript》
  《javascript设计模式》
  《javascript高级程序设计》
  《js面向对象编程指南》
  《你所不知道的javascript》
  《编写可维护的JavaScript》
  《高性能JavaScript》
  《精通CSS》
  《深入浅出node.js》
  《图解http》
  《网络是怎么连接的》
  《深入react技术栈》

  每个人从里面抽取一本,两本,三本,四本...书籍,半年或者一年核对一次,今天开始,3月1号核对,没看完的惩罚机制:喝奶茶,请吃饭,表演节目都可以


三、系统分享结构列表
  基础知识。比如编程范式(面向对象编程和函数式编程)、算法和数据结构(徒手翻转二叉树)、操作系统、数据库、网络协议、分布式系统等等。这些知识基本上不可能速成,每一个类别都博大精深,比如操作系统里的进程、线程、多核、物理内存、虚拟内存、文件系统、进程间通信等等。计算机里的 CPU、GPU、磁盘、性能等等,没可能一蹴而就,但长期的学习会让你更好的理解计算机和互联网,很多现代的,时髦的,最新的技术,都可以在这里面找到原型,但是我们外围的这些,我们先忽略,只对前端js进行系统的学习分享,针对一个点进行扩展,前端有浏览器,编程语言,切页面,开发工具,调试工具,版本管理,代码质量,前端库和框架,前端标准规范,性能,SEO,安全


  基本数据类型
    内置类型,值和类型,
    强制类型转化
    运算符优先级
    注意事项
  数组
  循环
  函数
    内建函数
    作用域
    闭包,匿名函数
    函数式编程
    异步
    回调
  对象
    内建对象
    构造器函数
    访问,调用,修改,传递,比较对象
    原型
    添加,使用,利用方法与属性
    原型链,原型链示例
  继承
    继承机制实例和实现
    浅拷贝,深拷贝
    原型继承与属性拷贝点混合应用
  浏览器环境
    BOM(window对象)
    DOM(节点点访问,修改,移除,新建)
    事件(监听,捕捉,冒泡,阻断)
    行为委托
    XMLHttpRequest(发送请求,处理响应)
  HTTP协议
    请求过程(请求,响应,get,post)
    状态码
  编程模式(行为隔离,命名空间,配置对象...)
  设计模式 (单件模式,工厂模式,观察者模式...)
  正则表达式
  错误处理


30课,我们一共一年的时间,按照12个月,4周,12*4=48周


四、一个月一篇博客,创建自己团队的博客分享群,自己维护和团队维

五、双十一之后,将由模块维护转化为客户端维护

猜你喜欢

转载自www.cnblogs.com/wzndkj/p/8856733.html
今日推荐