在腾讯两年,做好这一件事 大家好,我是鱼皮。 从实习至今,我已经在腾讯工作两年了。今天分享下我自从入职腾讯就一直在坚持的习惯,说出来可能会有点土哈哈,这个习惯就是 写日报 。...通过坚持记录,我很轻松地做出了转正答辩 PPT,并且顺利通过。而如果没有写日报的这个习惯,可能我要再想破脑袋去梳理自己的工作内容了,要额外花费很多实践精力。...比如之前有段时间,我投入了大量精力去调研某个系统的各种技术实现方案,结果到最后也没给出一个确定的结论。后面冷静分析了下,确实从高层的视角来看,这段时间我啥代码都没写、零产出。...--- 最后,其实我真正的坚持的是 计划 和 总结 ,写日报只是一种方式罢了。除了总结工作内容,我还会总结用过的技术和平台、读过的文章、写过的 Bug 等。...欢迎阅读 我从 0 自学进入腾讯的编程学习、求职、考证、写书经历,不再迷茫! 我学计算机的四年,共勉!
当时我第一次看到这些解释时,不禁倒吸了口冷气,这不会是在说我自己的吧,回想起工作后的这几年,总觉得自己都啥都会了,就好像自己站在愚昧之山而完全不自知。 而把我从愚昧之山推下绝望之谷的,就是写作。...通过这半年来的技术输出,写作让我跌入达克效应的绝望之谷,差点起不来。...就拿我自己写公众号来说,有时候为了写一篇文章,由于知识的欠缺,我需要查阅十几篇资料,还要组织语言,排版,有时能写到深夜一两点。...通过写作,我发现自己对很多知识的掌握并没有自己想像的那么好,于是我就不断的给自己输入,订阅更多优秀的公众号,知识星球,得到专栏,极客专栏,不断地给自己充电。...大佬们都认同一个观点:“利他的事情,长期下去一定会利已”,我也深以为然。我写的公众号目前并没有取得任何成就,看得人也少得可怜,但是读者在慢慢增加,后台交流的人也渐渐增。
做一名兴趣驱动的 coder 昨天,我的老弟小阿巴打电话向我抱怨,他觉得学习编程非常无聊,没有什么动力学下去,根本不像我说的那么好玩,还觉得我在忽悠他。...回顾我从大学开始自学编程再到进大厂的经历,正是因为不断地有刺激的事,才让我保持了对编程的兴趣,有动力去学习,让我成为了一名野蛮生长、肆无忌惮的兴趣型 coder。...下面就讲讲我学编程时,觉得最 High 最刺激的一些事儿吧! [ciji.jpg] 编程之爽 通过学前端编程,我第一次开发出了个人网站,发到网上让别人访问,收获了不少的支持,被认可了!很爽!...我会时常思考下面这些问题,大家也可以试试: 我的目标是什么?编程能给我带来什么? 我能用编程做哪些事,解决哪些实际问题? 哪些事情容易让我快乐,我可以把编程和自己的兴趣结合么?...没必要在意这些,只要能不断通过编程收获自己的爽点,自然会对编程产生源源不断的兴趣,那你会更容易坚持,也会更容易成功!
前言 很多小伙伴会有写博客的冲动,尤其是写技术博客,或者说对文学感兴趣的去写小说。然而真的去坚持并且有结果的,很少。...其中有的简书签约作者可能拿到多少阅读量之后就可以开培训班之类的,给其他人讲如何坚持写作。 那么为什么简书可能在其品质偏差的情况下有这样大的风靡度呢?...在分享方面我简单的去指我在自己的生活或者工作中的,进步或者失败或者迷惑,拿出来给大家分享,并且相信大家经过一起的努力、坚持、讨论等环节,我们最终会变成一个up的圈子。 分享的困惑。...毅力 坚持写作会是一件非常难的事情,因为这件事没有收益,纯粹是个人激励自己。而且我也不是什么大咖,也没有很多粉丝。但坚持写,首先自己会有收获,其次我觉得这是一个过程。...对,会一直一直更新下去,直到我慢慢的老去,再也敲不动键盘。 我相信这会是我人生里最成功的一件事,未来将离开这个世界的时候,希望我的孩子可以读完这本父亲的书。
所以,我要离目标近一点,需要怎么做呢?我的答案是:继续坚持技术创作。于是又出现两个问题,一个是要怎么坚持,一个是为什么要坚持。我这次的主题,选择的是第二个问题,为什么要坚持技术创作。...因为我觉得,这个是根本性的动力,有了足够的理由,第一个问题要怎么坚持自然就会有办法。自我介绍我的网络ID是一凡sir,个人网站是壹梵在线,之前在360和腾讯都工作超过4年时间。...实现梦想和目标:许多人对技术创作抱有热情和梦想,坚持创作可以让他们实现自己的梦想和目标。4. 提高竞争力:在技术领域,持续的创作可以提高个人或组织的竞争力,获得更多的机会和认可。5....创造价值和影响力:技术创作可以创造新的价值和影响力,对个人、组织或整个社会产生积极的影响。总之,坚持技术创作可以带来个人成长、社会进步和价值创造,是非常值得的。...## 内容大纲越往后的内容越重要,大家请坚持看到最后哟。01 我自己喜欢记录是一种习惯,很多人都有,至少技术创作者都会有的好习惯。还有一些习惯,比如:思考、分享以及表达。
; 这个函数表达式体现了 ES 2015 的最大亮点——箭头函数(Arrow function),精简可爱,简直迷死人。第一次看到它时,我的内心戏是:“憋说话,吻我”!...即使是免费的 Babel(JavaScript编译器),也无法阻挡我对函数声明的喜爱。...我对箭头函数绝对是真爱,但要声明一个顶级函数时,我仍用“土气”的函数声明。 为什么呢?“Uncle Bob” Martin 是这么说的: 花1小时写代码,就要花10小时检查代码。...我一般会用箭头函数来通过一个小函数,将其作为更高阶函数的值。使用箭头函数时,还会使用地图、过滤器等,它们都是我的好朋友。...若想了解 JavaScript 最新标准 ES 2015 及其各种新功能新亮点,我可以提供免费的入门指南。
在主流前端框架里,因为React的入门难度高而果断投入Vue怀抱的人绝不在少数。但我要告诉大家,其实React的学习难度没有你想象得那么高,如果你单纯因为这一点而放弃它,也许便是错过了一片新天地。...相比Vue来说,React提供的API的确少得多,比如vue中的 v-if,v-for之类的指令需要自行用js实现。...但与此相对的,这也让React能够更大程度发挥js的灵活性,能够更自由的组合js,你可以用 js 的 if 实现 v-if,你可以用 js 的 for 实现 v-for 任何库都要在「概念简洁」(自由度高...)和「使用便利」(提供现成的范式)上做选择。...这种极高的代码规范在大型项目上非常可贵,可以减少不稳定因素的影响,很适合团队开发。
稳定就是能够让你在公司快速立足,而且能够长期立足的事情。 我这里给你几个建议,让你快速在公司立足: 1.理清自己的岗位职责 有时候你所有的痛苦都来自于你不知道自己的岗位职责是什么?...哪些自己的岗位职责必须要做的事情,哪 些是公司临时派给你的工作,与你的岗位职责无关。你得先理清楚自己的岗位职责,才能胜任工作。 怎么理清?...根据自己的岗位职责和目前的业务所需要的技术栈,进行针对性学习。 比如说你们公司目前在搞数据库架构,那你现阶段需要学习的就是mysql架构相关的内容,而不是nginx负 载均衡的内容。...为什么不是百分百的正确率?--你看看作者勘误就知道了。 如果能够辨别知识的正确性的,那要怎么自学呢? 很简单,找一个你喜欢的培训机构,要他们的大纲来,根据大纲的内容自学。...没有秘籍,只有持之以恒的努力,永远不要低估长期努力的结果。 在你们领导能够让你帮的上忙的地方努力,如果没有能够让你帮的上忙的,那就不要怪领导好几天不找你。
对我来说,这是我自己的人工智能硕士学位。我决定先学习代码,然后用 Python 语言。我到处寻找不同的课程和书籍,把最感兴趣的课程和书籍收集起来。我的方法对每个人来说是最好的吗?可能不会。...但它对我来说是最好的。 一旦我确定了要学的课程,我就有了一条可以走的路,不再浪费时间去决定什么是最好的路。我可以站起来,坐下来学习我需要(想要)学习的东西。 我对学习内容的控制也不严格。...我清理了我的房间,把它变成了学习的天堂。我把我的电话放在另一个房间的抽屉里,关掉了所有的通知。 我告诉我的朋友,下午 4 点前我的电话不会开机,他说没事。 朋友是伟大的,但学习时间是学习时间。...有时什么也不做 我得出结论,学习是终极技能,如果我能学会更好地学习,我就能做好任何事。我可以学习机器学习,我可以成为一个更好的程序员,我可以拥有更好的写作技能。我想,我必须提高我的学习水平。...你整个周末都在学习,但周一去上班的时候没人会知道。 有人问我,你是如何深深地记住书本上的东西的?我说我不记得。如果幸运的话,我记得我读过的一本书的 1%。
当我们遇到一个慢查询语句时,首先要做的是检查所编写的 SQL 语句是否合理,优化 SQL 语句从而提升查询效率。所以对 SQL 有一个整体的认识是有必要的。...清楚 SQL 的执行顺序后,接下来可以看一下在日常查询使用中,常见的拖慢查询的 SQL 使用,这些原因可以通过改写 SQL 来进行优化。 2、联表查询 过于复杂的联表查询通常是导致查询效率低下的原因。...3、子查询 在 MySQL 5.6 版本后对子查询进行了优化,但是优化器的优化始终是有限的,在某些场景下子查询仍然是会称为导致查询效率低下的一个点。...可以通过子查询派生表实现“延迟关联”,在查询时,先通过子查询和覆盖索引快速查询构建出一个数据量较小的派生表,然后派生表再去与实际要查询的表做关联操作,可以使整体的查询执行速度会有所提升(当然并不总是这样...而如果问题没有出在子查询上,那就是查询本身的复杂导致的,这时同样应该考虑分解关联查询。
导读:更新文章是每个网站运营者必须做的工作,经常更新网站内部文章,保持网站的活跃度,利于吸引蜘蛛的抓取网站页面,完善内部链接,提高网站权重。...在更新网站文章的时候,许多站长坚持不下去写原创文章,看到别人网站文章是从互联网复制,同样被收录,就自作聪明,各种采集,各种复制,以为只要保持网站的有内容更新就可以,殊不知别人网站权重高,与搜索引擎之间的信赖度非常好...2、用户喜欢原创高质量的文章 对于用户来说,也喜欢看到新鲜的内容,提高对用户的吸引力,陈旧的内容,没有价值,用户看了一次,就不会来第二次,导致网站跳出率高。...3、原创文章提升企业形象 经常更新原创并且有价值的文章,用户看了都喜欢,不仅会经常访问网站,觉得企业写的内容是专业的、有价值的,给用户留下好的印象,经常更新互联网有的内容,会让用户觉得你企业不专业,...4、原创文章对网站的影响 更新原创文章虽然非常费力,但是满足搜索引擎的需求,更是满足用户的需要,特别是在新站时期,更新原创非常重要,加快搜索引擎对新站的审核期,提高搜索引擎对站点的信任、网站权重、关键词排名
上周三,Loto-Quebec就对外宣布,他们早已与反歧视及恃强凌弱团体Jasmin Roy合作,推出一个旨在帮助彩票头奖的赢家去适应未来生活的VR技术,并为他们提供现实生活中所需要的帮助。...对于中奖金额超过一定金额的幸运者,该公司会在中奖名单公布后的2-6个月内与这些中奖者保持联系,并跟进他们的生活情况。...Loto-Quebec进一步表示,该VR体验可以在中奖者的名字和照片被媒体曝光后,模拟出一系列中奖者将会面临的潜在问题。...这些问题包括寻求财政资源的家人和朋友、慈善机构不断地登门拜访、投资计划的骗局,以及数不清的绯闻轶事。 当然,彩票获奖者也有可能遭遇更具威胁的情景。...例如上周获得Powerball二等奖的Mavis Wanczyk,由于她中的彩票金额是北美历史上的特等奖,在名字被公布的第二天,警方接到消息说,有很多陌生人前往她的住所,并敲门以确认她是否住在里面。
今天,我希望跟大家分享这一年来我们遇到的一些问题,以及解决它们的思路与过程。 Tinker的现状 首先在回顾过去之前,我想先简单的介绍一下Tinker的现状。...但是技术本身才是最大的影响因素,我们一直坚持使用最大的努力去保证质量。 下面简单回顾一下Tinker这一年遇到的一些比较有代表性的问题。...这个经历告诉我一个道理,在使用一个方案之前,需要知其然以及所以然。同时也给我们很大的信心,让我们坚信只要能复现都是可以找到原因的。...我坚信我们要用科学的态度去研究问题,所以在线上我对Tinker加了129个监控上报,每个问题每个更改都会去总结分析线上的数据。...致谢 有很多的用户对Tinker做出了各种各样的贡献,这里都会有一份小小的礼品感谢对腾讯开源的支持。当然我希望有越来越多的人可以加入到这个队伍,反馈社区。
今天,我希望跟大家分享这一年来我们遇到的一些问题,以及解决它们的思路与过程。 Tinker的现状 首先在回顾过去之前,我想先简单的介绍一下Tinker的现状。...但是技术本身才是最大的影响因素,我们一直坚持使用最大的努力去保证质量。下面简单回顾一下Tinker这一年遇到的一些比较有代表性的问题。大家可能不一定会遇到,希望解决问题的思路与过程会对你们有所启发。...这个经历告诉我一个道理,在使用一个方案之前,需要知其然以及所以然。同时也给我们很大的信心,让我们坚信只要能复现都是可以找到原因的。...我坚信我们要用科学的态度去研究问题,所以在线上我对Tinker加了129个监控上报,每个问题每个更改都会去总结分析线上的数据。...致谢 有很多的用户对Tinker做出了各种各样的贡献,这里都会有一份小小的礼品感谢对腾讯开源的支持。当然我希望有越来越多的人可以加入到这个队伍,反馈社区。
到现在为止,我写了 200 多篇技术文章了。很多人问过我,为啥我能坚持呢?我写文章的动力是什么? 今天就来解答一下: 有两个学生在做同一道难题。...比如 ts 类型编程,2021 年前我也是不咋会,通过一个一个点的深入的学习,我发现我对这方面也算掌握的比较深入了,然后我还出了一本 ts 类型编程小册。现在我可以说我精通 ts 类型编程了。...比如有出版社编辑联系我,把我的文章整理成书,甚至不用我写,他们提供写手。(虽然我没答应) 这些都是影响力带来的。 除了这些之外,还有一点我最近体会很深:写技术文章能够解答我的很多困惑。...我文章中错误的地方,会有人指出,帮我纠正。我有困惑的地方,有人知道的话也会解答我的困惑。同样的问题,有人也遇到过,用了不同的方案解决,也会和我交流。...当然还有个人的原因,我希望等我成为真正的技术大佬的时候,可以把我和东东的故事写下来。 总结 写技术文章这件事我是怎么坚持的呢?
此行为是正常的,旨在以这种方式工作。引用单个数据源的多个查询如果多个查询从该数据源拉取,则可能会出现对同一数据源的多个请求。 即使只有一个查询引用数据源,这些请求也会发生。...如果查询由一个或多个其他查询引用,则独立计算每个查询(以及它依赖的所有查询)。在桌面环境中,使用单个共享缓存运行数据模型中所有表的单个刷新。...Caching可以减少对同一数据源的多个请求的可能性,因为一个查询可以受益于已针对其他查询运行和缓存的相同请求。...在云环境中,每个查询都使用自己的单独缓存进行刷新,因此查询无法受益于已为其他查询缓存的相同请求。折叠有时,Power Query的折叠层可能会根据正在下游执行的操作生成对数据源的多个请求。...隔离多个查询可以通过关闭查询过程的特定部分来隔离多个查询的实例,以隔离来自重复请求的位置。
他一直想找一份自己喜欢的事情来做。 于是,想起自己热爱了一辈子, 却从未有过交集的画画。 满腔热血的找到了 一家学习日本传统画的培训班, 但是学习需要投入的资金, 难倒了生活并不算宽裕的他。...画纸,画板,颜料,画笔, 所有材料都是消耗品, 把这个当做爱好是一件很花钱的事情, 最后只得放弃了。 他不死心的问年轻人: “有没有什么不花钱的地方可以画画呢?”...他开始挑战更有难度的画, 加图层,调整透明度...... 再用喷墨机打印出来, 更直观的发现问题, 再重新在电脑上调整。 他描绘心中的风景, 细腻柔和,情感丰富。...密密麻麻的线段, 没有一条是复制的。 放大看来不难发现, 它们都有自己的灵性。 要完成这样一幅画, 短则几个月,多则半年之久。 他说:“画画,就是用笔创造出一个世界。”...这个77岁的老人, 用17年的坚持, 让原本平淡的一生, 变得更加灿烂。 俗话说,活到老学到老, 这句话不是空谈。 每一天都是新鲜又独一无二的, 为什么要把生活过得千篇一律呢?
刷题的原因各种各样,结合本人和朋友的经历,以及网上大家的分享,比较有代表性的原因有以下四种: 找工作。当下找工作的氛围下,不管是社招,还是校招,都不可避免的会有上机考试或者面试时手撕代码。...毕竟在学完相关的理论知识后,还是需要结合实际的编程,将理论很好的掌握,也是进一步强化对编程的熟悉程度、提升自己的能力。 编程大赛/考试。...第二遍,进一步熟悉题目,对于一道题的各种变形也可以做出。 第三遍,对于这不到100道题和一些相应的变形已是特别熟练的状态,上机编程没问题,手撕代码也是ok的。 3.目的:解决可能的问题 A....可能会遇到的问题 ①刷过的题老是忘、②刷题的速度很慢、③坚持不下来 B....重要的事情说三遍:Coding、Coding、Coding 最后送给大家我很喜欢的一句话:日拱一卒 功不唐捐
昨晚,我在生产环境排查一个莫名其妙的崩溃。日志里布满了层层抽象的调用栈,像一张无边的蜘蛛网。代码里的每一行都符合“最佳实践”,架构精雕细琢,可Bug还是来了。...那个瞬间,我突然想起四年前的自己——曾无比自豪地告诉新人:“优雅架构就是一切。”可现在,我只想对那时候的自己说:“别装了,写能跑的代码吧。”十年开发生涯让我推翻了许多曾深信不疑的技术理念。...今天,我把这些踩坑经历整理出来,希望能帮你少走些弯路。01 | 技术理念的崩塌1. “简单”从来不是免费的,它是最昂贵的选择四年前,我坚信“简单至上”。后来我才发现,让代码保持简单,需要持续的投入。...ORM是恶魔,SQL才是答案我曾经推崇ORM,认为它能屏蔽数据库差异,提升开发效率。后来被它坑惨了:复杂查询写不出来,性能优化受限,Debug像拆炸弹。最终,我回归了最原始的方式——直接写SQL。...② 直接写SQL,别太信任ORMORM适合简单查询,但复杂业务逻辑,SQL才是终极答案。与其踩坑,不如早点学会手写SQL。
领取专属 10元无门槛券
手把手带您无忧上云