首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

忍受不了糟糕工作氛围,退出了 Google WebAssembly 团队

刚加入 V8 团队时,工作就是维护一款转译器——它能把 .NET 应用程序转换为高效 JavaScript 代码。...纵观整个职业生涯,团队经理被气哭场景其实并不多见,而 Google 这边就是其中之一。上峰甚至直接质问 V8 主管是不是懦夫、没种,这就是 Google 工作氛围。...相反,他打算对团队撒谎,用欺骗方式诱导大家继续卖力干活……这套路还真是永不过时。 结合个人经历,发现工作环境中一切有害文化都源自糟糕行政领导,Google 也例外。...最后,还是团队在孤立无援下全靠自己拼出了一条生路。 就这样,平静地结束了自己 Google 任职期。...那没什么好说马上提出离职,并在简单面谈后拂袖而去。离职那天,突然发现再过一周就是期权发放日,亏了亏了。之后几年,完全没找工作,而是根据医嘱努力恢复健康。当然,偶尔也会写写代码

30210

2023:恋爱、结婚、生娃,代码

工作篇希望公司耗子尾汁,继续努力。学习篇虽然平时是做大数据开发和架构工作,但是好像一年也没学什么东西。...因为本来就是小城市,加上同行不为难同行原则,你简历上写什么就问什么,简历上基本上啥也不问,毕竟也是个临时工。总结一下面试遇到几个问题:1....简历不真实在自我介绍时候,大部分都说是大数据开发。技能栏上也写着会Java、scala语言等。问其中一个工作两年的哥们:你Java学到哪个阶段了?...面完一问三不知,Leader还和人家谈薪资,背后还吐槽一下面试太严格,希望Leader反思一下:人家不来,是不是工资没给够?...吃力讨好工作难干...所以说,小城市程序员良莠不齐,没有很好生长土壤,在没有产出996、007环境中过完一年、三年、五年工作经验。

42130
您找到你想要的搜索结果了吗?
是的
没有找到

工作常用代码管理

说是管理其实就是把常用一些JS方法,自己保存下来,这样以后工作中可以比较方便使用。 哪些方法可以、或是说值得保存呢?...还有一些是扩展型函数,例如,判断数组,增加、删除数组什么, 还有一些工具类,什么复制属性啊,字数判断啊,DOM节点操作啊,轮播广告啊,日期操作 总之,上面列出那些内容JS代码都是与具体业务逻辑无关...============= 写这些东西基本都是“思路或方法”占多数,觉得思维在层次上是高于具体实现。...这也是为什么很少写JS具体实现原因,总觉得应该给我粉丝们一些不一样东西,一些别的地方得不到东西。因为网上JS教程很多,又写不好JS教程,没耐心一步一步详细写。...要看JS教程有很多地方可以看到很好教程。 希望关注朋友们,看我微信公众号,能够体会一种“变通”能力。不要说一就是一,要懂得举一反三啊。 再三提醒啊,不要僵化去看待文中内容。

82250

是不会运行你代码吗?是不会导入自己数据!

如何准备数据、拿到正确格式数据并导入后续代码进行分析,是学习和应用过程中第一个拦路虎。 为什么教程会习惯使用内置数据?...简单省事、便携可重复;这是内置数据优势之一; 内置数据模式清晰,通常可以获得较好结果;这是内置数据优势之二; 别人用这个,也用这个,这是一个偷懒做法。 每个人常识不同。...不太赞成教程里面用使用内置数据,原因是: 对不会读入数据的人不友好; 不利于探索这篇教程用于实际数据时可能会遇到问题。示例数据无脑运行,自己数据无显著差异。...如果要使用内置数据,也需要额外提供一些信息: 详细描述内置数据格式和生物含义,及与真实数据对应,可以参考画一个带统计检验PCoA分析结果 提供真实数据格式示例和读入真实数据代码,弥补这个“鸿沟...这里涉及到另外一个经常会被问起问题: 这一步操作需要提供原始数据,还是标准化之后数据? 绝大多数情况下,我们需要提供都是标准化之后在不同样品之间可比数据。

1.4K10

前端灵异事件 好好代码起来?

写在开头 前端灵魂拷问: 同一个项目,同一份代码,别人电脑上能跑,为什么自己电脑上就不行? 同一个项目,同一份代码,别人自己电脑上打包构建,为什么服务器上就不行?...Peter老司机这次带你们深刻分析这个问题 那原因是什么啊? 原因一般不止一个,可能你当时出现问题,是姿势不对,又或者是环境问题,又或者是同事操作规范等等情况,我们接下来一一道来。...,使用npm安装,然后启动项目,发现项目本身react版本和其他第三方库react版本不兼容,这个时候你就跑起来了。...,新老版本api兼容很正常,例如你电脑上是16版本nodejs,搭配了比较新webpack版本,那样可以正常使用,但是一上构建机器,或者去了同事那边版本比较旧电脑,就跑起来了。...结语 相信通过这六点总结,能解决你大部分项目中同一份代码却跑起来问题,要知道项目能在别人电脑上跑起来,你电脑也一定可以。

84510

再用100行代码来支援青岛防疫工作

新故事背景: 上周末,半夜11点多写完了《用100行代码来支援青岛抗击疫情》,大概内容是帮助之前同学来处理几个excel匹配问题。...然后呢,这家伙昨天又死皮赖脸来了,当然是带着一些新问题来了,毕竟这些人都是无事登三宝殿。 又来了什么问题,因为涉及到数据隐私问题,就只能简单描述。...上篇文章说,在写一个关于打工人如何处理excel类问题教程,是真的在有准备。...都大概整理了相关内容目录,但是今天发现,处理问题不仅仅是一个包功能,可能是一连串内容都需要有点点了解,所以后面在考虑考虑是否继续。或者你有什么更好想法或者建议,也欢迎提供。...好了,今天就分享到这里,是马拉松程序员,可不至于代码

48230

分享几段工作中经常使用for代码

前言 不管是for循环还是while循环,都是任何一门语言基础知识,同时也是非常重要知识。借助于循环策略,可以将很多重复性问题完美地解决。...在Python中,大家可能对她印象是“Python不适合使用循环,因为效率低,速度慢!”,但是本文中将重点介绍她,并跟大家分享工作常用几段代码示例(如果你想实操,文末有数据下载链接)。...for循环示意图 可以有部分朋友还不太清楚for循环工作机制,这里画一个简单示意图,希望读者能够理解她逻辑。 ?...如上图所示,图中包含for循环过程中三个部分,分别是漏斗、漏斗内元素以及漏斗以下结构,这三个部分构成了for循环核心。...案例3:词频统计 如下图所示,这是一篇新闻报道,如何基于该报道完成词频统计操作?由于实际工作中评论数据分析会涉及到敏感信息,故这里用新闻报道代替,但下文中所介绍代码核心部分基本类似。: ?

93720

分享几段工作中经常使用for代码

在Python中,大家可能对她印象是“Python不适合使用循环,因为效率低,速度慢!”,但是本文中将重点介绍她,并跟大家分享工作常用几段代码示例(如果你想实操,文末有数据下载链接)。...for循环示意图 可以有部分朋友还不太清楚for循环工作机制,这里画一个简单示意图,希望读者能够理解她逻辑。 ?...如上图所示,图中包含for循环过程中三个部分,分别是漏斗、漏斗内元素以及漏斗以下结构,这三个部分构成了for循环核心。...案例2:数据单位统一处理 如下图所示,数据集中关于APP下载量和软件大小涉及到不同数据单位,如APP文件大小有KB单位也有MB单位。很显然,单位不一致数据肯定是不能直接用来分析和建模。...案例3:词频统计 如下图所示,这是一篇新闻报道,如何基于该报道完成词频统计操作?由于实际工作中评论数据分析会涉及到敏感信息,故这里用新闻报道代替,但下文中所介绍代码核心部分基本类似。: ?

98940

神经网络工作了!应该做什么? 详细解读神经网络11种常见问题

不幸是这一过程与机器学习应用程序是不能工作,所以我们应该非常小心检查我们在每个阶段过程,这样我们就会知道,当一个错误已经产生时,我们就需要回去更彻底地检查代码。...建议是从一开始去适应可视化,不要只有当你网络工作时才开始适应,这样就能确保在你开始尝试不同神经网络结构时,你已经检查了完整流程。这是你能准确评估多种不同方法唯一方式。...神经网络对数据输入,只做出了几个基本假设,但这些基本假设之一是空间数据是有些连续——大部分空间,两个数据点之间点至少是有点“混合”,这两个相邻数据点在某种意义上代表“相似”事情。...在数据空间中存在较大连续性,或者是表示同一事物大量分离数据(separated data),这将使学习任务变得更加困难。...在它们三个中选择一个(最喜欢是“lecun”),一旦你神经网络开始运作,你就可以自由地尝试,直到你找到最适合你任务。 -为什么?

1.7K30

AGI:与世界互动是不是如我所愿。动作条件CycleGAN好奇心探索 代码开源

ok,这个熟悉度就是我们想要reward!大概是为了引起大家关注吧,作者把这叫做好奇心。(话说深度学习这种叫法也是为了引起大家注意,要不然叫多层人工神经网络最优化模型多难听呀)其实觉得就是熟悉度。...降维呗,弄一个CNN提取state特征,我们用提取特征来计算熟悉度就行啦。解决到这里,就差最后一步了:如何构造训练这个cnn来提取特征? 作者处理这个问题方法觉得很有创意!...作为一种解决方案,过去提出了测量学习进度而不是预测误差( Schmidhuber,1991 )。不幸是,目前还没有已知用于测量学习进度计算上可行机制。...我们所有关于马里奥经验都是使用好奇信号训练,没有任何奖励。 培训详细信息本工作所有代理都使用视觉输入进行培训,这些输入以类似于( Mnih等人)方式进行预处理。...没有奖励设置 一项好勘探政策是允许代理人访问尽可能多国家,即使没有任何目标。在三维导航情况下,我们期望良好勘探政策能够覆盖尽可能多地图;在玩游戏情况下,我们期望它访问尽可能多游戏状态。

36820

为什么同样代码就是跑起来,同事却能跑起来?

不知道小伙伴们有没有遇到过标题问题,明明同样一套代码,在自己本地就是运行起来,或者说在本地只改了一个无关痛痒代码,看上去人畜无害,结果就报各种乱七八糟错误,但是同事却能运行好好。...遇到这样问题时候,可以参考下面的思路解决 同事真的能正常运行吗 同事正确运行效果是不是最新代码?...这种情况下其实你们代码版本是不一样,并不是标题提到一样代码,但是很多时候自己内心会以为代码是一样。...还有一种情况就是自己本地的确实改动了部分代码,但是改动地方看上去是人畜无害,但是就是跑起来。...总结 反正跑起来肯定有原因,不是代码原因就是环境原因,一般经过上面几个方式排查,都能找到问题了,如果再不行,重新查询拉取代码库也未尝不是一个方法,当然如果实在解决不了,咨询前辈也是一个很有效方法。

1.3K30

AGI:与世界互动是不是如我所愿。动作条件CycleGAN好奇心探索 代码开源

ok,这个熟悉度就是我们想要reward!大概是为了引起大家关注吧,作者把这叫做好奇心。(话说深度学习这种叫法也是为了引起大家注意,要不然叫多层人工神经网络最优化模型多难听呀)其实觉得就是熟悉度。...降维呗,弄一个CNN提取state特征,我们用提取特征来计算熟悉度就行啦。解决到这里,就差最后一步了:如何构造训练这个cnn来提取特征? 作者处理这个问题方法觉得很有创意!...作为一种解决方案,过去提出了测量学习进度而不是预测误差( Schmidhuber,1991 )。不幸是,目前还没有已知用于测量学习进度计算上可行机制。...我们所有关于马里奥经验都是使用好奇信号训练,没有任何奖励。 培训详细信息本工作所有代理都使用视觉输入进行培训,这些输入以类似于( Mnih等人)方式进行预处理。...没有奖励设置 一项好勘探政策是允许代理人访问尽可能多国家,即使没有任何目标。在三维导航情况下,我们期望良好勘探政策能够覆盖尽可能多地图;在玩游戏情况下,我们期望它访问尽可能多游戏状态。

42120

工作 3 年同事不知道如何回滚代码真是醉了。。

点击关注公众号,Java干货及时送达 公司一个工作了 3 年新同事,问我怎么回滚他刚刚修改过代码,他说弄了半天不会,之前用 SVN,没用过 Git,说 Git 好难弄,真是醉了。。...回滚代码是我们程序员经常要操作,使用 SVN 是很简单,但使用 Git 也并不难,Git 也有很多好用客户端(比如:Sourcetree),简单回滚操作都是没问题。...这时候回退: git reset --hard 这样等于清空了暂存区和工作区,本地仓库回退到了最新提交状态。...后面还会分享一些平时用到修改历史记录实战干货,比如怎么修改历史提交信息、合并多次提交等,关注公众号Java技术栈第一时间推送。...如果有学到,三连支持下哦~ 好了,今天分享就到这里了,后面栈长会分享更多好玩 Java 技术和最新技术资讯,关注公众号Java技术栈第一时间推送,也将主流 Git 面试题和参考答案都整理好了,在公众号后台回复关键字

2.4K40

仅用50 行 JavaScript 代码从头构建区块链,向你介绍区块链工作原理

今天文章中,将通过仅使用 50 行 JavaScript 代码从头构建区块链,向您展示区块链工作原理。 在我们开始之前,想指出,如果您了解一些基本编程知识,这篇文章会更容易理解。...但是如果你没有编程知识,你也不要担心,因为我会尽力详细解释每一段代码。 现在,让我们开始吧! 首先,我们需要了解区块链是如何创建。 区块链,顾名思义,是由多个区块链连接在一起形成。...将在本文后面解释为什么这个值很重要。 时间戳:这告诉我们区块何时被创建。 工作量证明:这是一个数字,显示了找到当前块哈希值努力。...有趣事实:比特币区块哈希值需要 18 个零,其区块链网络中所有计算机大约需要 10 分钟才能创建。 如果您听说过人们谈论挖掘加密货币,这就是它工作原理。...这在现实生活中是不可能实现! 总结 以上就是所要分享文章内容。希望对您想更多地了解区块链会有所帮助。如果您觉得今天内容对您有所帮助,也请您分享给您朋友,也许也可以帮助到他。

1.1K20

#抬抬小手学Python# 用别人代码,完成工作,剩下时间去摸鱼【附源码】

Python 模块设计与应用 模块是一个概念,它包含 1~N 个文件,如果文件是 Python 代码文件(就是.py 结尾文件),那每个文件中可以包含函数,类等内容。...在公司工作,很多项目都是协作开发来完成,一个项目后面可能存在很多工程师,为了开发方便,每个人负责功能函数或者类都尽量封装在一个模块中,模块英文请记住 module,有的地方叫做 库,也有的地方叫做 包...将函数放到模块中 模块学习过程,不能按照语法结构来学习,它是一种抽象知识,是一种代码设计方式。例如将写好函授放到模块中。...导入模块中所有类 from 模块名 import * 学到这里,你应该已经发现导入模块中函数与导入模块中类,从代码编写角度几乎看不出区别,对比着学习即可。...) print(num) 反复运行代码会得到一个 1~10 之间数字,由此可以 randint 方法中参数含义。

45730

一文学会所有 Android TextView 属性,妈妈再也担心代码写不好了!

飞哥语录:编程语言是人发明东西,凡是人都应该懂人发明东西,如果你不懂,那结论是:你不是人!...13.TextView 其他属性 android:imeOptions:附加功能,设置右下角IME动作与编辑框相关动作,如actionDone右下角将显示一个“完成”,而设置默认是一个回车符号。...android:ems设置TextView宽度为N个字符宽度。这里测试为一个汉字字符宽度 。 android:maxEms设置TextView宽度为最长为N个字符宽度。...如果设置singleLine或者设置为false,文本将自动换行 android:text设置显示文本. android:textAppearance设置文字外观。如“?...好了,今天分享就到这里,其实常用属性也就那么几个,用过了就记住了,不常用,用时候查一下也是非常方便。 如果有什么问题,欢迎在下方评论与我交流。

1.6K20

MongoDB插入,查看文档踩坑记

0 前言 全是干货技术殿堂 文章收录在 GitHub 仓库,欢迎Star/fork: Java-Interview-Tutorial https://github.com/Wasabi1234/...所有存储在集合中数据都是 BSON 格式。 BSON 是一种类似 JSON 二进制形式存储格式,是 Binary JSON 简称。...如果指定 _id 字段 save() 方法类似于 insert() 方法。如果指定 _id 字段,则会更新该 _id 数据。...MongoDB 删除集合MongoDB 更新文档 3.2 版本后还有以下几种语法可用于插入文档: db.collection.insertOne():向指定集合中插入一条文档数据 db.collection.insertMany...():向指定集合中插入多条文档数据 插入单条数据 > var document = db.collection.insertOne({"a": 3}) > document { "acknowledged

67800

企业架构还能干什么:聊聊低代码

很多人对企业架构误解都在TOGAF是不是有效这个问题上,这是没啥意义纠结,就像在问我上学自学成才行不行?...TOGAF给出了做这件事可以采用逻辑,理解了可以照着去做,不理解可以找别的路去做,切忌,不理解了就觉得整体架构这件事不靠谱,大家可以想想哪个企业老板想把自己企业管理四分五裂,理解了这个基本需求,就应该知道...如果能从设计到开发打通,那是不是最大范围代码工具呢?...这次跟焦总、焦老师、宋老师一起聊了聊低代码对很多技术发展都喜欢从架构视角看,这是路径依赖,但也确实有效,毕竟,这是分析框架,而不是一条特定路,依赖分析框架不是什么问题,因为这是信任自己,觉得这是企业架构方法论带给我好处...,基于结构,相信我能看见,觉得这对每个人都有好处,就像我常说不要把业务架构只当成需求梳理、当成技术工作一样,它甚至可以只用来做业务侧自己规划自己方法,企业架构也一样,它也不是个单纯技术工具,而是一个全局性分析框架

23730

开发中遇到问题,如何聪明地向你老大请教?

按道理说工作两年,也算是一个职场新手。经验不太丰富,但有一点觉得必须跟大家(尤其是实习生)分享。斗胆在各位职场老鸟面前耍耍大刀,引起不适,请轻喷。...认为至少要做好以下几项工作: 尝试 debug 代码来排查问题。 尝试在搜索引擎搜索你问题。 尝试在技术社区、论坛搜索你问题。...老大就会觉得你这人虽然能力咋地、但胜在懒、肯思考,会更乐意帮你解决问题。...你可以大胆地跟他分享交流你观点,你打算怎么做,遇到什么问题。而不是老大说这样,你就全盘同意。有自己见解,可以大胆提出来。相信我,你老大肯定会喜欢这样小弟。...看访问远程接口代码也没问题呀。这样问题有关键字:NullPointException,有问题描述。清晰、简单明了。老大也一下子明白你问啥。 3、得到答案之后要做什么?

52110

代码review,瑞出事来了!

谁知这群家伙,评审时候满满认同感,但评审结束不久,就给我冠了个事B称号。 今天就把当时这些话儿整理整理,让大家说道说道,到底是不是个事B。淦! 一个任务处理例子 代码结构大体是这样。...在代码马上被翻过去时候,叫停了,这里processItem没有捕获异常。 通常情况下,这不会有什么问题。但静好岁月,总是偶尔会被一些随机事故打断。...不要觉得简单哦,踩过这个坑同学,请记得扣个666。或者翻一下你任务执行代码,看看是不是也有这个问题。 Java编译器在很多情况下都会提示你把异常给捕捉了,但总有些异常会逃出去,比如空指针异常。...代码里考虑很周到,按照我们上述方式捕捉了异常。同时,还很贴心把sleep相关异常也给捕捉了。这里贴心也没办法,因为补齐这部分代码的话,编译无法通过,我们姑且认为是开发人员水平够屌。...被评审小伙伴不满意说。 还有问题! 有没有影响是一回事,是不是习惯是另一回事 。尽量装了一下B,其实,你异常处理代码里还有另外隐藏问题。 还有什么问题

29720
领券