
获得徽章 0
- 实在是没有地方吐槽,我在这里说一下最近的事情吧。先是部门黄了,然后大领导换人了,大领导不知道是不是新官上任三把火,非要搞什么提效,其实就是把人弄走,然后加大工作量,刚刚开始换组我就去写很老的vue项目,没有鄙视vue的意思,是因为我之前都在写react,然后一下让我写,也不太适应而已,还是很少的版本。那就写就写吧,反正做前端的都得学不是?可是,大领导为了给做给老板看,然后让我们下班不要走,就是没有事情做就干坐着的那种。本着90后的性子我就走了,然后我走了之后,有些小伙伴可能也开始走了,然后我就被抓去劝退了....我也没有死皮赖脸的赖着。借口也非常的奇葩"你活在自己的世界里面,没有关心周围同事忙不忙,改bug不积极,代码质量低"之类的。。。可是我只是工作的时候戴着而已,因为经常有产品上来就在旁边开始讨论了,然后我自己的工作都做不完,怎么关心同事啊。。强行加了工作量之后我都很晚走或者回家工作了。因为在公司赖着真的很难受,为什么不在自己舒适的家中工作呢?还可以马上睡觉那种,音乐还可以外放。。。再说了我之前的代码,因为项目黄了,应该没人看了吧....唉,其实就是 劝退。我都懂。
但是我的简历其实变得极其丑陋了,因为我年初的才跳槽过来的。现在这个时间非常尴尬....而且我来的第一天听说要996,马上提了离职申请,我的领导同意了,可以之前的大领导和我说以后不会996了就是正常上下班。。然后他就跳槽了。。。
算是自己不认真审查公司,不过他们也太骗人了吧...唉。
现在在家里也很焦虑,不知道找不找得到工作,杭州的公司看了一圈都是996,学阿里的加班不学阿里的工资。。。
国庆以后再说吧,希望早点把重识前端系列更完。展开评论点赞 - redux为什么要是纯函数,为什么要返回一个新的state。Reducer用来描述action如何改变state,接收旧的state和action,返回新的state。Reducer内部的执行操作必须是无副作用的,不能对state进行直接修改,当状态发生变化时,需要返回一个全新的对象代表新的state。这样做的好处是,状态的更新是可预测的,另外,这与Redux的比较分发机制相关,阅读Redux判断状态更新的源码部分(combineReducers),发现Redux是对新旧state直接用==来进行比较,也就是浅比较,如果我们直接在state对象上进行修改,那么state所分配的内存地址其实是没有变化的,“==”是比较对象间的内存地址,因此Redux将不会响应我们的更新。之所以这样处理是避免对象深层次比较所带来的性能损耗(需要递归遍历比较)。展开评论点赞