
我在深圳企业云科技有限公司试用期被开除
我于2016年7月入职深圳企业云科技有限公司,面试当天直接签合同开始上班,上班第7天,那位胖乎乎,大约40几岁的的项目经理对我进行劝退,对方讲到: 你和别人沟通的太少,你表现出来的能力不足,薪酬太高,学历不行,其他2位员工,一位工作很多年,另外一位是海龟,你是什么?你明天不用来上班了。 试用期违法解除合同需要2N赔偿,2N=1个月,即使能力不足也需要证明-培训-再证明,但是当时不懂劳动法,带着无尽的悲伤走人,事后很多年仍然很难受。 如果不赔偿我半个月薪酬,我会一直战斗至我气消为止。 深圳企业云科技有限公司薪酬待遇 深圳企业云科技有限公司怎么样? 深圳企业云科技有限公司工作环境 深圳企业云科技有限公司有坑吗? 深圳企业云科技有限公司工作经历

Sublime text中文字符与Unicode互相转换插件
Sublime text中文字符与Unicode互相转换插件,允许你转换.js、.json和 .css 文件。 功能 中文字符转Unicode Unicode转中文字符 安装 使用Package Control: 搜索ConvertChineseCharacters并install Open the command palette Win/Linux: ctrl+shift+p, Mac: cmd+shift+p Type Install Package Control, press enter 搜索ConvertChineseCharacters并install 或者将源码复制到 你的sublime text’s package目录 演示 使用Command Palette 使用右键菜单 选择一个或多个字符从上下文菜单运行convertChineseCharacters,每一个字符将会被替换。 Unicode编码/Unicode解码/Emoji编码/Emoji解码 Github

我在深圳京东一年绩效3次C
京东绩效分A、B、C,强制绩效分布,C占比10%,一个季度1次,一年5次,4次+年度=5次。 我于2014年从杭州入职深圳京东(原腾讯电商团队),深圳环境比北方干净,有大片的云朵很漂亮,我特意选择深圳大道的观光巴士,欣赏过几次改革开放的成就。 第一次绩效考核得C,一共15个人左右的团队,只有我一个人得C,对方讲到: 你原来在阿里上班,以为你会很厉害,结果并没有感觉到。 重构工作,15个人中除了1位员工的几个h5活动动画看起来有点炫外,其他人都是正常工作,没有特别的东西。我在阿里工作为外包员工,每个人都知道。 年度绩效系数是0.9,还是0.8我记不清了,为季度累计结果,相当于C。看到年度结果,以及根据半年左右的工作感受,我联系了以前联系过我的腾讯音乐员工A,结果A出于帮助我的目的将我的简历群发,有几个部门的员工没有联系我却直接找我目前的上级,询问离职原因(我离职的时候才知道)。 对方看我的眼神已经越来越轻蔑。 第12个月,绩效结果C,原因: 你已经入职1年,仍然没有影响力,没有让人感觉你很厉害,你还是C,你要反思你自己。 考核当前季度我与别人合作一个复杂的H5活动,我负责活动整体布局及脚本编写,同时我在做其他东西。对方全职负责翻书动画部分,耗时3周,动画很炫,结果一致好评。对方升职,我继续得C。轮到我开发H5活动的时候只有我一个人,动画部分逻辑相比翻书逻辑简低一个档次,为业务策划逻辑如此,时间只有3天。 离职,已经没有办法继续工作下去。 在深圳找找工作经常会被问到为何离职?你在京东这样的公司都干不长。在腾讯内部本来有几位联系人但是因为绩效结果,没人要我。 几个月没找到合适的工作。 在深圳游览过几次,想过定居,灰溜溜的离场。

JavaScript modules
现在,所有主流浏览器都支持JavaScript modules! 本文介绍了如何使用JS modules,如何负责任地部署它们以及Chrome团队如何努力使modules在将来变得更好。 什么是JS模块? JS模块(也称为“ES模块”或“ECMAScript模块”)是一项主要的新功能,或者是新功能的集合。 您过去可能使用过userland JavaScript模块系统。 也许您在Node.js中使用过CommonJS,或者在AMD中使用过,或者在其他方面使用过。 所有这些模块系统都有一个共同点:它们允许您导入和导出内容。 JavaScript现在已经为此提供了标准化语法。 在模块内,您可以使用export关键字导出几乎所有内容。 您可以export const,function或任何其他变量绑定或声明。 只要在变量语句或声明前加上export前缀,就可以设置好: // ? lib.mjs export const repeat = (string) => `${string} ${string}`; export function shout(string) { return `${string.toUpperCase()}!`; } 然后,您可以使用import关键字从另一个module导入module。在这里,我们从lib module导入repeat和shout功能,并在我们的main module中使用它: // ? main.mjs import {repeat, shout} from ‘./lib.mjs’; repeat(‘hello’); // → ‘hello hello’ shout(‘Modules in action’); // → ‘MODULES IN ACTION!’ 您还可以从module导出default值: // ? lib.mjs export default function(string) { return `${string.toUpperCase()}!`; } 可以使用任何名称导入此类default导出: // ? main.mjs import shout from ‘./lib.mjs’; // ^^^^^ Modules与classic scripts略有不同: 默认情况下,模块具有严格模式。 模块中不支持HTML样式的注释语法,尽管它可以在classic scripts中使用。 // Don’t use HTML-style comment syntax in JavaScript! const x = 42; <!– TODO: Rename x to y. // Use a regular single-line comment instead: const x = 42; // TODO: Rename x to y. Modules具有词汇top-level范围。 这意味着,例如,运行var foo = 42;尽管在classic scripts中就是这种情况,但在modules中创建一个名为foo的全局变量并不能通过浏览器中的window.foo进行访问。 同样,modules内的this不引用全局this,而是undefined。(如果需要访问全局this,请使用globalThis。) 新的静态import和export语法仅在modules内可用-在classic scripts中不起作用。 Top-level await在modules中可用,但在classic scripts中不可用。 相关地,尽管classic scripts中的变量可以在异步函数之外命名为await,但是await不能在Modules中的任何位置用作变量名。 由于存在这些差异,相同的JavaScript代码在作为module scripts与classic scripts时可能会表现出不同的行为。因此,JavaScript运行时需要知道哪些scripts是modules。 在浏览器中使用JS modules 在网络上,可以通过将type属性设置为module来告诉浏览器将<script>元素视为modules。 <script type=”module” src=”main.mjs”></script> <script nomodule src=”fallback.js”></script> 了解type=”module”的浏览器将忽略具有nomodule属性的脚本。 这意味着您可以为支持modules的浏览器提供基于modules的有效负载,同时为其他浏览器提供备用。 即使只是为了表现,这种区分的能力也是惊人的! 考虑一下:只有现代的浏览器才支持modules。 如果浏览器了解您的modules代码,则它还支持modules之前的功能,例如箭头函数或async-await。 您不再需要在modules捆绑包中转换这些功能! 您可以为现代浏览器提供较小的,且未移植的,基于modules的有效负载。 只有旧版浏览器才能获取nomodule有效负载。 由于默认情况下modules是延迟的,因此您可能还希望以延迟的方式加载nomodule脚本: <script type=”module” src=”main.mjs”></script> <script nomodule defer src=”fallback.js”></script> JavaScript modules