美文网首页
JS学习的自我要求

JS学习的自我要求

作者: 郑馋师 | 来源:发表于2019-09-29 19:10 被阅读0次
  1. 质疑能力
    不要太过于相信自己的能力,要相信浏览器,浏览器报错了就首先怀疑自己的代码,用console.log大法校验过后都对才去质疑浏览器。
  2. 更新换代能力
    用double check去检查自己的代码,正着检查一遍再反过来检查。然后出现了什么新知识,要有敢于推翻自己旧知识的能力,直接跟新自己的知识。
  3. 抽象思维
    一个代码解决多个问题,甚至一类问题。把具体问题抽离成同一类型的逻辑问题
  4. 基本的逻辑思维
  5. 足够的代码量
    cloc --vcs=git .安装了cloc后可以用这个查看你某一个git仓库里面的代码数量。1000是新手,10000是熟手,50000-10000是专业选手。
  6. 知道足够多的概念
    通过积累:
  • 做笔记
  • 思考
  • 博客总结
  • 代码实践
    来进行演练熟悉。
  1. 足够多的踩坑经验
    单独做一个个人项目
    Tips:
  2. 不要害怕辞退,自己如果叼公司有辞退可以去申请第一波被裁领补偿金。
  3. Js上面有很多bug,要注意分别。
  4. 性能低效只是针对于ie,现在性能一点也不低效。
  5. 对自己的目标,无论在哪里,尽力做到团队的top3.
  6. 注释

注释语法

/* */中间可以注释多行内容
//只能注释一行

分类

  1. 不好的注释
  • 把代码翻译成中文
  • 过时的注释
  • 发泄不满的注释
  1. 好的注释
    踩坑注释。比如说你发现了一个 bug,把它解决了,解决的过程你觉得可能后面还会遇到,然后可能会忘掉,你就把这个解决的过程写到代码注释里面,‘我经过了什么什么搜索,搜到了这个方案,以后如果你遇到同样问题你也这样做’。
    为什么代码会写得这么奇怪,遇到什么 bug。奇怪的原因是产品的需求就是特别奇怪,比如之前有个公司它故意把用户的操作延迟 10s,中间一直是加载中,就是为了收钱,如果你没有交钱,那么就等 10s 然后才发这个请求,如果你交了钱,马上发,那你就要在注释里面写清楚,这个代码是为了某个特性,但你不要写得太明确,免得被别人坑。有的时候公司要生存下来,它也不得不设置一些限制,比如说只能用一个月,一个月之后就收费,或者只能同时拥有三个用户,超过三个再收费,写注释的时候就要写,我为什么要故意延迟 10s 呢,是为了某个特性,把特性名字写下,可能就是个代号。或者你遇到一个 bug,为了解决这个 bug 不得不写一些非常奇怪的代码,那你就把这个 bug 遇到的现象也写到注释里面,这样后面的人在看你的代码的时候就不会轻易的改。
    好的注释就是告诉你为什么这样写,烂的注释就是告诉你我写了什么,但是优秀的程序员不需要你告诉我写了什么,只要你把代码命名好我就知道你写了什么。

  2. 常用常考:

  • 闭包、原型
  • 类、继承
  • MVC、Flux
  • 高阶函数
  • 前端工程化
    10 .不能只会一种语言
  1. 不要盲目鄙视某种语言,而且要在意那些牛逼的反对你的人的言论

程序员戒律

  1. 永远不相信人类
  2. 永远不写有歧义的代码

相关文章

  • JS学习的自我要求

    质疑能力不要太过于相信自己的能力,要相信浏览器,浏览器报错了就首先怀疑自己的代码,用console.log大法校验...

  • 自我的要求

    2021的思考与成长 自己的成长 1.发表一篇文章。幼小衔接,课题要好好做。 2.培养要有敏锐性,能看见一些事。每...

  • 自律专注高能🔑

    如何自律?如何专注?如何做要是事? 自律人人都知道,自我约束,自我观察,自我要求,自我克制,自我学习,自我改...

  • 自我要求

    今天CEO突然到办公室来,反省了自己近期对公司内部管理的懈怠,昨天在VP的陪同下,也参观了公司的几个职场,对某些部...

  • 自我要求

    法乎其上得其中,法乎其中得其下,法乎其下则无所得。 上午在赶路,下午开会,有些无奈。 但在下午会议中段听到了“法乎...

  • 自我要求

    老生常谈的话题,之前在自己的公众号发布过,只是随着时间的推移感触也越深,禁不住又要写上一遍。 组里的分享会也给了我...

  • 自我要求

    1.不要主观臆断人和事; 2.重要的事情要核对、落实; 3.第一时间不是追究责任,而是迅速寻找解决问题的办法; 4...

  • 自我要求

    一位总统带着孙子散步,有个乞丐向他鞠躬敬礼,总统马上驻足还礼,而且弯腰更深。孙子不解:“他只是个啊!”总统回答:“...

  • 自我要求

    一日三省吾身。有没有犯错,有没有坚持,有没有创新。 工作中有没有做错事,例如流程、违章、揣摩对方意见出错,及时纠正...

  • 自我要求

    专注,极致,口啤,快

网友评论

      本文标题:JS学习的自我要求

      本文链接:https://www.haomeiwen.com/subject/pycjyctx.html