自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 收藏
  • 关注

原创 大厂面试NLP工程师,会考察你哪些方面的能力?

我在这篇文章里总结了NLP能力考察的两个主要维度:基础能力和工程能力。基础能力包括理论基础和编码能力两方面,这个部分面试官注重从回答中考察面试者的知识广度和某维能力深度;接下来我重点针对工程能力,结合具体面试问题,展开说明了在五个阶段:需求阶段,数据阶段,开发阶段,部署阶段和上线阶段中面试官可能的考察方向。以上就是这节课的全部内容,希望能给你带来一些参考价值,也预祝你在NLP岗位的面试过程中游刃有余。文章来源:极客时间《大厂面试 NLP 工程师,会考察你哪些方面的能力?

2023-05-04 09:55:07 792 2

原创 如何向面试官正确地提问?

好了,今天的分享就结束了,最后我来给你总结一下。在一场面试中,当你有机会向面试官提问时,我的建议是一定要问,因为这是一次难得的加分机会,但不要问薪酬福利和大而空的问题,这样不但不能加分,可能还会减分,正确的做法是根据面试官身份的不同,有针对性地问不同问题,核心是。

2023-05-02 19:20:12 931

原创 如何写出一份大厂都不会拒绝的简历?

好了,今天的分享就结束了,最后我来给你总结一下。现在不管是前端还是后端,技术栈都有很多而且也在不断地分化,岗位的针对性越来越强,对技术人才的要求也越来越强调深度了。所以我们在找工作的时候需要通过简历去展示自己符合要求的点,并且还要突出自己的技术特点和深度。除此之外,个人在公司拿到的奖励千万别觉得没必要就不写了,这可是大大的加分项哦!实在没有奖励的话,可以把自己的博客和参加过的开源项目写进去,让面试官觉得你值得!

2023-04-29 11:08:40 1352

原创 从大厂到创业公司,管理上需要怎样转变?

你好,我是舒超。我职业生涯过去十年的上半段在腾讯负责微博微群、消息流广告、视频评论等社交型的业务系统,下半段在美团基础架构负责云原生基础设施的演进工作,现在星汉未来担任CTO,负责公司产研推进工作。加入星汉未来的时间点很好记,是2021年12月31日。可以说这个时间是我从大厂到创业公司的一个交界点,在真正接手星汉未来的工作之后,我发现大厂与创业公司在技术管理方面的差异很大。所以今天我就来分享一下。

2023-04-28 14:13:27 914

原创 大厂高频面试:底层的源码逻辑知多少?

你好,我是何辉。今天我们来聊一聊Dubbo的大厂高频面试题。大厂面试,一般重点考察对技术理解的深度,和中小厂的区别在于,不仅要你精于实战,还要你深懂原理,勤于思考并针对功能进行合理的设计。网上一直流传着“面试造火箭,工作拧螺丝”的大厂面试要求,其实原因也很简单,一来面试竞争者多,需要设置门槛,二来是期望尽可能挑选出综合素质能力出众的面试者,在对应岗位上能把事情做精做细,更加智能简单,最好每一次的功能迭代都是一次性的、稳定的、高效的、靠谱的,没有反反复复的 BUG 修改。

2023-04-27 15:48:37 1461

原创 弱编码:程序之间的沟通语言安全吗?

这节课我们学习了加密失败的另一种安全风险形式——弱编码。事实上关于编码的安全问题很多,主要是由于对编码和加密的算法理解有误所致,弱编码仅仅是一个浅层问题的缩影。通过了解编码的本质——信息格式的转换,就可以区分开编码与加密,进而就可以选择合适的使用场景。从弱编码这一浅层安全问题入手,这节课我们进一步解读了一些主流的编码标准,让我们可以快速识别数据所属的编码类别:像ASCII占位1个字节,共8bit,能够描述128个字符,适用于英文场景;

2023-04-26 15:10:30 96

原创 群策群力:组织效率,管理?沟通?协作?

你好,我是苏杰。今天让我们一起聊聊组织效率的话题。团队大了,也能够自我造血以后,如何可持续发展就会成为我们关注的焦点。产品会衰退、行业有生命周期,但人的成长,以及人构成的组织,可以帮我们不断成功。所以,组织效率是每一个想做事的人,不管是老板还是员工,都很关心的事情。如果组织效率不高,那难免会要去肥增瘦,做减法,到了需要砍业务、人员优化的地步,那就不好了。特别是最近两年,疫情、经济环节、国际关系的各种变数,我想每个人都不希望走到那一步。

2023-04-25 16:51:38 389

原创 房产投资:如何做出理性的买房决策?

在这一讲中,我们可以说是从整体逻辑上理清了买房的决策链条。下面,我用程序流程图的形式,梳理了这一讲我们讲到的买房逻辑,供你参考。听完这一讲,细心的同学可能会问:为什么我们不讲讲购房时应该注意的事项,比如户型、地段、面积、学区?主要原因有两个:一是我认为跟今天讲的决策过程来说,这些问题属于次要问题,我们应该在进行重大决策后,再考虑这些细节操作问题。二是因为这些细节问题比较偏个性化,没有一个非常标准的答案。相关的经验性知识在网上也很容易查到,我们在这里就不再深入下去了。

2023-04-23 10:17:09 170

原创 成长快的那些人,都有什么特性?

你好,我是辰洋,《郭东白的架构课》的项目负责人。上节课东白老师与华良老师就职业规划、职业选择模型等问题,互相交流了看法与意见。那么我们这节课继续,看他们还聊了些什么。主持人:郭东白 瓜子二手车集团CTO嘉 宾:陈华良 每日优鲜技术VP,前美团算法委员会主席完整的对话视频如下:!video[此外,我还根据视频整理了一版文字精华稿,其中部分对话有删减。而对话是两位老师相互启发、思想碰撞的过程,文字很难呈现全貌。所以有学习条件的话,更推荐你去观看完整视频。

2023-04-22 07:52:24 552

原创 跳槽时的决策逻辑是什么?

你好,我是辰洋,《郭东白的架构课》的项目负责人。我们正文的第二个模块已经更新过半。之前已经预告过,东白老师会时不时邀请一些不同行业的技术领导者来交流与对话,为你提供更多的视角、更宽阔的视野和更多元的思考维度。正值金三银四,也是一个职业复盘的好时节。基于此,东白老师邀请了每日优鲜的CTO陈华良老师,来聊聊职业选择等话题。华良老师的职业背景丰富,既沉淀有消费互联网的经验,也在产业互联网积累了不少思考。在加入每日优鲜之前,华良老师也有意识地选择了百度、美团、阿里等几家公司,为自己的职业目标做积累。

2023-04-21 18:46:08 544

原创 ChatGPT来临,架构师何去何从?

你好,我是李运华。最近科技圈大火的事件就是ChatGPT的全球火热流行。这款由OpenAI公司在2022年11月底推出的聊天机器人,创造了史上消费应用最快达成1亿用户的历史,在推出仅仅两个月后,月活跃用户估计已达1亿,成为历史上增长最快的消费应用。与之对比,TikTok达成1亿月活目标耗费了9个月,而Instagram则耗时两年半。

2023-04-20 09:50:13 705 1

原创 优秀软件方法学“漫游记”

你好,我是东(在极客时间的 ID 是 Fredo)。大学的时候我读的是计算机专业,现在是一名工作了近3年的程序员,很高兴能和你分享我的学习体会。

2023-04-19 20:39:12 330

原创 文本聚类与摘要,让AI帮你做个总结

不过啊,在真实的应用场景里,我们拿来进行文本聚类的数据,多半并没有什么分组信息。过去,我们要去给聚合出来的类取一个名字,往往只能选择看看各个类里面的文本是什么内容。靠我们的“人脑”给“电脑”做出的选择起一个我们觉得合适的名字。比如,对应到这里的20个分类的数据,往往我们只能每个挑上几篇内容,人工读一遍,再取一个名字。而如果你英文不太好,那可就太痛苦了。不过,既然有了OpenAI的Completion接口,我们完全可以让AI给我们聚合出来的类起一个名字。

2023-04-18 15:57:01 534

原创 文本聚类与摘要,让AI帮你做个总结

原先AI生成的解析JSON的代码,使用的是正则表达式,而不是对JSON进行反序列化。而且给运营人员用,我们也不希望再重新拼接成JSON格式。所以,这个时候我们不妨问一问ChatGPT,怎么把JSON反序列化。[reference_begin]注:对应的整个对话参见链接ChatGPT给了我们示例,告诉我们可以在GitHub上找到对应的函数库。如果你按图索骥,就能在VBA-JSON和找到我们需要的库。并且按照文档的要求,在VBA编辑器里通过 “文件”=>“导入文件” 来导入函数库。

2023-04-18 14:01:33 683

原创 30-60K,转型云原生架构师和SRE需要哪些能力?

现代化的业务系统变得越来越复杂,传统的架构技术已经逐渐显现出瓶颈。这些瓶颈最直观的表现是:业务系统的发布效率变低、性能下降、停机时间增加以及反复出现生产故障。就拿上面这张图中第四层“成为优秀的架构师”来说吧。它要求我们具备负载均衡、服务发现、弹性伸缩、配置中心、监控、持续集成和持续部署等技能。如果在传统的学习路径下,你可能会被要求掌握:Nginx、HAProxy、Eureka、Zuul、Hystrix、Zabbix、Jenkins、弹性伸缩组、虚拟机镜像等。但在今天,

2023-04-12 12:46:29 697

原创 善用Embedding,我们来给文本分分类

你好,我是徐文浩。上一讲里我们看到大模型的确有效。在进行情感分析的时候,我们通过OpenAI的API拿到的Embedding,比T5-base这样单机可以运行的小模型,效果还是好很多的。不过,我们之前选用的问题的确有点太简单了。我们把5个不同的分数分成了正面、负面和中性,还去掉了相对难以判断的“中性”评价,这样我们判断的准确率高的确是比较好实现的。但如果我们想要准确地预测出具体的分数呢?

2023-04-11 22:29:03 779

原创 持续集成流水线:如何通过自动化解放你的双手?

今天我们一起学习了持续集成流水线的相关实践。持续流水线是一种软件开发的实践,目的是通过自动化为软件的发布创造一个稳定且可重复的过程。流水线带来的效果是显而易见的,从效率上帮助我们减少低价值的重复工作,例如本地编译打包,另外也能减少团队成员间不必要的沟通。从质量上看,统一了构建发布环境,整个环境会更可靠,减少了人工操作带来的意外风险。另外,结合流水线增加质量门禁,可以在版本发布前检查代码质量,避免不符合规范及要求的代码合入代码仓库中。

2023-04-10 17:36:27 378

原创 度量,我们如何以终为始,以始为终?

今天我给你分享了研发过程中关于代码、测试以及流水线相关的度量指标。通过度量可以帮助我们明确方向,及时反馈结果,推动持续改进。通常在项目中,我们都会搭建度量相关的看板来持续观察数据的变化,同时也会在团队定期的回顾会上,复盘这些数据制定改进目标。不过,我并不建议团队将度量指标纳入KPI中,这样非常容易导致走向另外一个极端,失去了度量关键的意义。下面我将这些度量指标的定义、目的、建议阈值及趋势等总结成表格,供你参考。我给出了一些通用的建议参考阈值,具体的产品不同,情况可能会有差异。

2023-04-09 08:17:52 432

原创 文本聚类与摘要,让AI帮你做个总结

不过啊,在真实的应用场景里,我们拿来进行文本聚类的数据,多半并没有什么分组信息。过去,我们要去给聚合出来的类取一个名字,往往只能选择看看各个类里面的文本是什么内容。靠我们的“人脑”给“电脑”做出的选择起一个我们觉得合适的名字。比如,对应到这里的20个分类的数据,往往我们只能每个挑上几篇内容,人工读一遍,再取一个名字。而如果你英文不太好,那可就太痛苦了。不过,既然有了OpenAI的Completion接口,我们完全可以让AI给我们聚合出来的类起一个名字。

2023-04-08 22:42:58 635

原创 树、森林、二叉树:相互之间的转换

你好,我是王健伟。前面我们讲过了各种二叉树,这方面的知识已经够多的了,本节就来讲一讲更通用的概念:树、森林以及与二叉树之间的转换问题。

2023-04-07 16:34:56 405

原创 从大厂到创业公司,管理上需要怎样转变?

你好,我是舒超。我职业生涯过去十年的上半段在腾讯负责微博微群、消息流广告、视频评论等社交型的业务系统,下半段在美团基础架构负责云原生基础设施的演进工作,现在星汉未来担任CTO,负责公司产研推进工作。加入星汉未来的时间点很好记,是2021年12月31日。可以说这个时间是我从大厂到创业公司的一个交界点,在真正接手星汉未来的工作之后,我发现大厂与创业公司在技术管理方面的差异很大。所以今天我就来分享一下。

2023-04-03 09:55:29 413

原创 为什么开源的项目不如商业产品

你好,欢迎收听极客视点。架构设计人员需要有产品的商业意识,作为软件开发人员在工作过程中往往离不开开源项目,但是能回答好“为什么开源的项目不如商业产品?”这个问题的并不多,因此,DELL EMC 资深首席工程师常平针对这个问题进行了解读,供你参考。

2023-04-01 22:47:14 53

原创 不谈商业的张小龙

再到他去做微信,他的想法始终有一个内核,就是用户、简单、规则、连接、工具等等,他更多想的是怎么为群体,为每个人去提供工具、提供服务,去构建生态,去提供连接,把所有东西连接起来。张小龙要做的是要把这些基础设施建好,你们需要去挣钱,那你接进来就好了,看看需要什么样的开放平台,需要什么接口,需要苹果开放多少条广告。但是,如果你一直都在看这些东西,所有心思都花在这个上面,那可能就会进入一个不开心的状态,甚至抑郁的状态,因为你被侵蚀了。很神奇,就是这样,商业和艺术和生活,形成了这样一个独特的案例。

2023-03-31 09:56:30 115

原创 商业思维是每个互联网人都应具备的升维能力

在最后,我希望你有一个轻松的心态和一个批判性的精神来学习这份“笔记”。为什么会有这么一个提醒?先说轻松的心态,是因为我们往往不轻松。不论是面对外界环境的压力,还是应对工作中经常遇到的挑战,都需要我们持续补充和学习。所以,我们买了不少课,但打开率并不高,类似买书,买书如山倒,读书如抽丝。看着买的课和书,读不完、学不动又是一重压力。所以在整个课程内容上,我都是以“一个业务案例+一个或多个关键知识点”的方式输出,很多时候你可以当故事来看,不要有太多的压力。

2023-03-30 09:55:35 2463

原创 我们说商业思维时,到底在说什么?

在和这些名词熟悉了之后,你会发现,听起来稍微有点虚的商业“思维”,其实就在悄悄地改变着我们的工作视角、生活行为。商业思维其实可以即学即练,希望你在学完这节课后,尝试把这些名词拽进工作和生活,在看待问题的时候去分析、解构。在写这门课之前,我一直在思考你过往在了解商业思维上的痛点是什么,有哪些关键问题还没有得到解决。为此我问了不少周边的朋友,也阅读了该领域大量相关的书籍和内容。过于概念化,导致假大空。需要先肯定一个点:抽象概念是简化复杂世界,提升深度思考有效的手段。

2023-03-29 09:56:05 550

原创 ChatGPT来了,让我们快速做个AI应用

你好,我是徐文浩。过去的两讲,我带着你通过OpenAI提供的Embedding接口,完成了文本分类的功能。那么,这一讲里,我们重新回到Completion接口。而且这一讲里,我们还会快速搭建出一个有界面的聊天机器人来给你用。在这个过程里,你也会第一次使用 HuggingFace 这个平台。HuggingFace 是现在最流行的深度模型的社区,你可以在里面下载到最新开源的模型,以及看到别人提供的示例代码。

2023-03-28 12:23:25 5456

原创 谷歌大脑团队的研究方法

在对视觉与听觉感知、自然语言理解、艺术与音乐生成、系统架构与算法等领域研究的过程中,谷歌大脑团队定期与外部机构研究人员协作。此外,团队还邀请学术机构的研究人员来推动团队工作,并加强团队与外部科学社区的联系。除了与学术和业内的精英合作之外,像谷歌的许多其他团队一样,谷歌大脑团队也坚信培养下一代科学家非常有意义,它每年接收超过50名实习生,并为他们进行机器学习领域的研究提供指导;同时,谷歌大脑团队也积极推进与谷歌其他团队合作,在合作过程中,团队既可以贡献机器学习的基础性研究,也能单独进行以产品为中心的研究。

2023-03-27 18:49:55 67

原创 如何成为一名好的架构师?

架构师如果不考虑技术选型与问题域之间的匹配度,就会很容易受到各种技术的诱惑——也就是常见的“象牙塔式架构师”的行为模式。对于刚在文章或会议上了解的工具,架构师避免承诺立即使用,相反,他们会试图通过架构调研来了解工具在其环境中的相关性,以便收集更多信息。他们还会考虑这些工具背后的隐性成本,例如工具的支持情况,如文档化程度、社区使用情况等,还有工具可能带来的约束或长期来看可能引入的额外风险等。架构师是一个充满挑战的职业,眼界的高低往往决定着一名架构师的架构能力,社区中也经常有关于架构师能力模型的争论。

2023-03-26 15:14:29 80

原创 落地机器学习前,应该思考清楚的几个问题

在张彭善看来,大部分企业不会像互联网企业那样拥有强大的数据科学和工程团队,当然也有很多传统企业具备数据分析和业务开发团队,这是一个很好的基础,利用这些团队可以组建或培训适应机器学习的数据科学团队。抛开AI不谈,机器学习已经在很多领域证明了它的价值,尤其是在互联网领域,无论是杀手级应用互联网广告,还是电商内容平台推荐、风控欺诈识别、共享出行等其他方向,机器学习已经成为互联网企业实现变现、提高盈利的重要手段。在这一过程中,企业没有必要追求完美的模型和完美的系统,快速响应业务和持续演进的能力是关键。

2023-03-25 21:35:45 47

原创 如何成为优秀的程序员

首先,他们得出来的第一个结果是,从查看 bug fix的commits的次数情况来看,C、C++、Objective-C、PHP和Python中有很多很多的commits都是和bug fix相关的,而Clojure、Haskell、Ruby、Scala在bug fix的commits的数上明显要少很多。所以,在自己的简历中应该放上自己的一些项目经历,或是一些开源软件的贡献,或是你完成的软件的网址等。最好有一个自己的个人网址,上面有一些你做的事、自己的技能、经历,以及你的一些文章和思考会比简历更好。

2023-03-23 19:37:14 1901

原创 GPT来了,跑步迎接AI爆发的时代

如果你想实现一个电商客服,你不仅需要检索知识库和问答的能力,同样需要去连接你现有的订单和物流信息的能力。如何在AI应用的开发过程中,将复杂的业务流程串起来,不是简单地调用一下API就能做到的。但是在学习完这个课程之后,相信这些对你都不再是难事儿了。那针对这四个目标,我把课程分成了3个模块。

2023-03-22 20:13:04 380

原创 巧用提示语,说说话就能做个聊天机器人

你好,我是徐文浩。这一讲,我们来看看Open AI提供的Completion这个API接口。相信已经有不少人试过和ChatGPT聊天了,也有过非常惊艳的体验,特别是让ChatGPT帮我们写各种材料。那么,我们不妨也从这样一个需求开始吧。

2023-03-21 21:40:12 488

原创 DDD很难,学不会怎么办?

你好,我是这门课的编辑小新。** **不知不觉,我们的课程已经接近尾声,很高兴看到有些同学已经在工作里试着使用DDD,着手重构、优化自己手里项目。不过也有一些同学因为畏难心理掉了队,打起了退堂鼓。** **为此,我们特别安排了这期“相对轻松”的话题,邀请钟老师分享一下自己是怎样和DDD结缘的,说不定老师的学习经历和思考感悟,能给你一些启发。** **下面是钟老师的分享。你好,我是钟敬。今天主要谈一下自己学习 DDD 的几点心得体会。

2023-03-19 12:08:00 325

原创 DDD很难,学不会怎么办?

你好,我是这门课的编辑小新。** **不知不觉,我们的课程已经接近尾声,很高兴看到有些同学已经在工作里试着使用DDD,着手重构、优化自己手里项目。不过也有一些同学因为畏难心理掉了队,打起了退堂鼓。** **为此,我们特别安排了这期“相对轻松”的话题,邀请钟老师分享一下自己是怎样和DDD结缘的,说不定老师的学习经历和思考感悟,能给你一些启发。** **下面是钟老师的分享。你好,我是钟敬。今天主要谈一下自己学习 DDD 的几点心得体会。

2023-03-19 12:06:53 327

原创 ChatGPT来临,架构师何去何从?

你好,我是李运华。最近科技圈大火的事件就是ChatGPT的全球火热流行。这款由OpenAI公司在2022年11月底推出的聊天机器人,创造了史上消费应用最快达成1亿用户的历史,在推出仅仅两个月后,月活跃用户估计已达1亿,成为历史上增长最快的消费应用。与之对比,TikTok达成1亿月活目标耗费了9个月,而Instagram则耗时两年半。

2023-03-18 08:16:31 2783

原创 作为开发者,如何更好地了解 CNCF?

总结一下,这节课,我带你认识了云计算简单的历史发展以及 CNCF 的运作机制。其中,我重点介绍了 CNCF 的组织形式、项目托管和职业认证。对于开发者而言,SIG 和 TOC 是我们获取一手信息的渠道。在介绍 SIG 的时候,我已经把每一个 SIG 的主页放在了文稿中,每一个 SIG 的议题都是公开透明的,在例会上,你可以参加讨论相关项目、行业发展和标准相关的内容。通过公开的链接,任何人都可以参加 SIG 例会。

2023-03-18 08:12:56 418

原创 作为开发者,如何更好地了解 CNCF?

总结一下,这节课,我带你认识了云计算简单的历史发展以及 CNCF 的运作机制。其中,我重点介绍了 CNCF 的组织形式、项目托管和职业认证。对于开发者而言,SIG 和 TOC 是我们获取一手信息的渠道。在介绍 SIG 的时候,我已经把每一个 SIG 的主页放在了文稿中,每一个 SIG 的议题都是公开透明的,在例会上,你可以参加讨论相关项目、行业发展和标准相关的内容。通过公开的链接,任何人都可以参加 SIG 例会。

2023-03-17 20:44:32 635

原创 我该从哪些方向了解云原生领域?

这个方向聚焦在定义云原生应用以及构建容器镜像上,例如应用编写、打包、测试、安装和升级。主要的产品有下面几类。Helm:它是 CNCF 这个类别中唯一的毕业项目。Helm 最初来源于 Deis 团队开发的 Kubernetes Place 项目,可以把它理解为 Kubernetes 的包管理工具。Kubernetes 应用包以 Helm Chart 为载体,提供了非常灵活的应用定义特性。同时,用户可以非常方便地查找、共享、安装和升级 Kubernetes 应用。

2023-03-16 20:18:06 451

原创 GitOps 为什么成为云原生交付的事实标准?

最后,我来总结一下。这节课,我带你学习了 GitOps 的理论基础,例如什么是 GitOps、GitOps 的 4 个原则及其优势,以及 GitOps 为什么会成为交付标准的几大原因。从 GitOps 工作组制定的原则我们可以得出结论,最常用的 GitOps 工具 FluxCD 和 ArgoCD 都是基于相同的理念来构建的。至于 GitOps 的优势,通过之前的实战我相信你已经感受到了它的强大之处。

2023-03-15 19:23:08 612

原创 重大变更(二):关于C++26的十大猜想

人工智能技术发展和高性能计算领域,既需要接近硬件层,又需要提供上层接口。唯一一个兼顾性能和抽象两方面的编程语言,几乎只有C++。不过,虽然C++具备如此素质,但标准库一致缺乏对这些领域所依赖的底层技术的支持。因此工程师们被迫引入大量第三方库,但集成过程里的问题(比如不同库之间的适配问题、体系结构、操作系统的兼容性问题)也是层出不穷,令人头大。

2023-03-14 21:02:32 329

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除