博文视点(北京)官方博客

——技术凝聚实力 专业创新出版

  • 博客(2228)
  • 资源 (134)
  • 收藏
  • 关注

原创 涵盖从Java 5到Java 11所有重要特性,让Java学习不再难!

曾经,网络上流传着这样一套视频,无数学员通过这套视频学会了Java,进入了软件开发领域~~这套视频就是“Java无难事”。如今,为了方便大家更好地学习,也跟上当前Java发展更新的步伐,作者基于之前的视频内容,做了更新和完善,在广度和深度上进行了扩展,并继承“让Java学习再也不是难事”的思想,推出了新书《Java无难事》。—— 从Java5到Java11 ——Java,这门编程语言界的常青树,凭借着简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 ,深受程

2021-02-07 13:41:48 3377 14

原创 用Vue.js开发企业管理后台,我做到了

通过管理后台的业务模块,结合Vue.js 技术,讲解企业内部的开发过程,解读项目文件,读者可以熟悉、掌握并快速应用Vue.js技术,实现完全自主搭建管理后台,并将本书中的开发技巧应用到工作中。(1)轻量级的框架:Vue.js能够自动追踪依赖的模板表达式和计算属性,提供MVVM数据绑定功能和一个可组合的组件系统,具有简单灵活的API,使用户更加容易理解,更快上手。(2)双向数据绑定:声明式渲染是数据双向绑定的主要体现,也是Vue.js的核心,它允许采用简洁的模板语法,将数据声明式渲染整合进DOM。

2022-11-14 14:11:53 51

原创 一本书,带你走出Spring新手村

就像将一个沙发左移、套个沙发罩、盖上一块布,再铺个小坐垫,沙发套、盖布、坐垫对初学源码的开发者来说,并没有那么重要,我们要了解的是最初的沙发、最开始的木板,看看它的结构、闻闻它的味道。在其架构的设计、分治抽象的运用、设计模式的驾驭上,Spring 框架都是顶级的,也是最能给你带来丰富收获的。由于 Spring 框架的源码庞大、复杂,也不像平常的业务流程代码开发一样具有分层结构,并且使用了大量的设计模式,所以阅读难度较大,研发人员很难厘清其中的调用链路和各个类之间的关系。最后,给出测试验证和本章总结。

2022-11-08 11:21:06 932 1

原创 掌握这个方法,让工作经验配得上工作时间

记录日常工作和生活中的所见所闻,即使在当下没有什么实质性改变,但我们可以将它转化为一个小的经验单元,在不久的将来(也可能是很久的将来),它会和其他经验卡片组合在一起,发挥更大的作用。即使没有,简单的流水账也可以将发生的事情记录下来,作为原始素材,在未来发挥作用。在工作日志的后面,会有自己的一些感想(R),今日的收获和经验的总结(I),未来想要做的尝试和改变(D)。工作日志、学习日志形式的日记,可以帮助我们回忆一天中发生的事情,同时也是对工作和学习生活的总结,这其实是一种很好的将隐性知识显性化的方法。

2022-10-19 09:30:22 214

原创 如何掌握“看见数据”的魔力?

谈及“企业数字化”建设,数据治理、数据地图、数据中台、BI应用等本质上是对数据理解的投资,从投资回报曲线来看,起始阶段新兴技术可以带来显著的效率提升,通过构建强有力的数据团队也能够获得持续的赋能,但随着技术发展,若仅依靠单一技术,团队努力创造的价值将遇到瓶颈。正如数据可视化讲究的简洁之美,《Power BI数据可视化从入门到实战》一书用“干净”的文字与清晰的图表设计给读者带来了极佳的学习体验,使国内数据可视化应用的普及向前迈进了一步,衷心希望更多的读者认识到数据可视化技术的重要性,并使用它发挥巨大的威力。

2022-10-17 10:18:21 277

原创 软件开发人员如何提高个人和团队工作效率

作为一个卓越的程序员,你的工作就是躬身入局,战胜挑战,继续编写卓越的代码,并且鼓励项目中的其他人也这么做。当你需要集中精力完成一个任务时,可以贴一个告示说只有紧急的事情才能打断你,或者在你的工作台附近贴上“办公时间”,即你可以被打断的时间,例如,你可以允许别人打断你5分钟。在IDE之外运行程序不是问题,只要确保你选择的应用程序,与你的开发过程和IDE生成的文件是兼容的即可(反之亦然)。你必须作为团队的一部分工作,成为一个好队友,然而,同样重要的是,需要确保过度的团队互动不会降低你(和其他人)的生产力。

2022-09-29 09:29:28 177

原创 天了噜,原来有效的复盘要这样做,微妙

本书基于信息论的视角,从神经科学、心理学、计算机科学、教育学、哲学等多个学科出发,带领读者深度和系统地认识学习和学习力的本质,并基于计算机科学的视角,从硬件、软件、方法三个层面,详细解构学习力的构成,构建了一套系统、科学、可复制的学习理论模型。举例来说,在越南儿童营养不良的案例中,对于此前的专家来说,解决儿童营养不良问题是目的,而寻找儿童营养不良问题的原因则是一个阶段性的目标,同时也是达成目的一个手段。从信息的视角而言,复盘的关键在于,我们如何对通过自己实践获得的信息做出正确的反应,以调整后续的行为。

2022-09-26 14:14:33 700

原创 为什么实际开发时间总比估算的多很多?

最终,估计中型项目和大型项目的进度会包括4个任务,即把项目分解成多个较小的项目,估计这些小项目的进度,增加集成测试和调试的时间(也就是让各个小项目结合到一起并且正常工作的时间),然后通过一个乘数因子得到最终的合计结果。作为个体软件工程师而言,你通常没有足够的背景、教育经历或经验来确定时间进度,所以你应该与项目经理进行沟通,向他们解释时间进度表中需要考虑的事项(不仅仅是编写代码所需的时间),然后构建一个估计时间的方法。在一个较大的项目中,许多人(包括工程师以外的人)都会影响到对进度的估计。

2022-09-22 16:21:30 267

原创 博士的学术职业路径到底有多难走?

但坦白说现在的博导、教授平均获得学位的时间都是 20 年前的事了,那个时候,我国的博士一年毕业 7000多人,而现在每年的博士毕业生数目翻了 10 倍。同时,如果你选择了学术职业道路,也要知道我们前面所讨论的概率,做不成分子可以先做分母,保持平和的心态,说服自己静下心来做科研,乐在其中,何乐不为?城外的人认为,博士位于学历教育的“塔尖”,在求职时具备天然的优势;换句话说,在当时的教职缺口下,博士毕业生成为教授的概率大概是 50%,如果毕业生里有一半选择不做学术,那么留下的人几乎可以肯定最终都能成为教授。

2022-09-21 09:40:39 233

原创 5年专业研究,这份云原生安全指南请查收

一方面,容器、编排工具、DevOps、微服务等新技术的引入带来了新的安全问题,如镜像的供应链问题、容器的逃逸问题、集群中的横向移动问题、微服务的边界问题等,需要引入新的安全防护手段;云原生是一个快速发展的技术和体系,这就造成开发人员和运维人员对于云原生攻防的理解不足,而传统安全人员对于云原生技术和流程的理解也不到位。其中,前三部分主要介绍了云原生背景下安全行业的发展趋势和产业变革,同时对云原生安全环境的技术和风险进行了详细的分析。随着万千企业的发展提速换挡,市场对云计算的使用效能提出了新的需求。

2022-09-08 10:54:22 993

原创 《学习的学问》长沙分享会

本书主要讨论“学习”这个主题,介绍了学习者如何做好学习的全生命周期管理,具体内容包括:从开始学习到最终学会,要穿越哪些阶段,每个阶段会遇到什么问题,并且需要注意哪些方面,等等。全书共分5章,第一章讨论如何打开学习的视野,第二章讨论如何做好学习前的充足准备,第三章讨论如何掌握三大学习关键,第四章讨论如何监控与调整自己的学习状态,第五章讨论如何学以致用,以及如何检验学习成果。掌握学习高手的底层逻辑与方法,用脑科学打通学习全生命周期,用刻意学习、持续行动唤起认知觉醒。▊《学习的学问:走出低效与无序的实践法则》

2022-09-05 10:35:10 217

原创 了解“预训练-微调”,看这一篇就够了

在结果的提升上,他们的结论是,预训练模型只会对最终的结果有着微小的提升。该方法首先利用在有标记源域数据上微调的预训练模型分别在源域和目标域上提取有表现力的高阶特征,然后基于这些提取好的特征进行后续的特征变换和简单的分类器构建。这促使我们重新思考预训练模型的使用方法:如果将从源域数据中学到的模型在目标域上直接提取特征,然后利用源域和目标域的特征构建模型,能否取得更好的效果?预训练-微调方法指的是首先在大数据集上训练得到一个具有强泛化能力的模型(预训练模型),然后在下游任务上进行微调的过程。...

2022-08-26 11:05:10 875

原创 何去何从的并行计算

就在大伙儿都认为并行计算必然成为未来的大趋势时,2014年年底,在Avoiding ping pong论坛上,伟大的Linus Torvalds提出了一个截然不同的观点,他说:“忘掉那该死的并行吧!虽然,现在Intel已经研制出了4GHz芯片,但可以看到,在近10年的发展中,CPU主频的提升已经明显遇到了一些暂时不可逾越的瓶颈。换句话说,软件工程师正在为硬件工程师无法完成的工作负责,因此,也就有了唐纳德的“他们将摩尔定律失效的责任推给了软件开发者”的说法。显然,就目前的硅电路而言,很有可能已经走到了头。

2022-08-24 10:32:48 618

原创 少儿编程是智商税吗?不花钱让孩子赢在起跑线

家长可以让孩子自由选择一本自己喜欢的读物,先阅读书籍在用简单代码分词抓取,当孩子发现程序运算的结果和自己看过书之后的“直观感受”不同时,一定能对书中的故事和Python的应用都有着更深刻的理解。如果您想提升Python技能,则无论您是想学习编程的小学生,还是想参加计算机竞赛的中学生,抑或是计算机相关专业的大学生,甚至是正在从事软件开发的职场人,本书都适合您阅读和学习。如果说编程主要学的是逻辑和算法,少儿编程中更重要的是学习逻辑,就目前而言,少儿编程使用Python作为第一门语言来学习是比较合适的。...

2022-08-18 10:43:08 221

原创 35岁程序员危机,有何破解之法

这一点是非常关键的,你可以这样想一下,一般这样的项目是没有KPI的,或者说KPI比较少,但是作为该项目的负责任,他是最需要人支持的,如果你这个时候积极主动的参与进去,一般负责人会将它的本领都会潜移默化的传授给你,但是前提是你要是一个做实事的人,一定不要做一个雷声大雨点小的人。我在杭州电子科技大学读硕士期间攻读的是“自动化专业”,研究生研究的项目是生物医学方向的,我在计算机方面的技能完全是自学的,这个可能我与其它人不一样的地方吧,自学和自我驱动能力非常强,并且目标和方向感也非常的明确。(2)多多参与开源。..

2022-08-16 09:53:56 277

原创 PyTorch 与 TensorFlow 怎么选

静态图在定义时使用了特殊的语法,就像学习一门新的语言,同时在构建静态图时需要考虑所有的情况,这导致静态图过于庞大,可能占用过多的显存,不过其运行速度相对较快。PyTorch 的设计符合人们的思维,它让用户尽可能地专注于实现自己的想法,所思即所得,不需要考虑太多框架本身的束缚。然而,作为一个还在快速发展探索的领域,人工智能研发人员实际需要的可能并没有这么复杂,他们更加希望快速地实现和尝试自己的想法,这也是为什么半路出家的 PyTorch 能够异军突起,一举成为最受欢迎的深度学习框架之一(可能没有“之一”)..

2022-08-15 09:39:08 2215

原创 如何开启企业数字化转型

每一项工作的完成,都是对整体战略落地的推进,而这需要执行层具备足够的数字意识、思维和能力,否则同样会出现一些问题:虽然具备大量的数据,但是不会分析使用;只有管理者在学习、在改变,员工才会相信这次的变革是真的,不是说说而已;而事实上,数字化转型需要每一个部门的参与,以及各个部门之间的联动与协同,需要每一个企业员工在意识、思维、行为与能力上的转变,以支撑和完成数字化转型。在这个转型的过程中,首先是管理者的数字化转型,建立数据思维,掌握数据能力,并作为数字化导师,示范、引领和推动全员的数字化转型。...

2022-08-12 13:38:35 241

原创 自动驾驶中的SLAM

此外,汽车沿纵向轴线行驶所需的位置精度更加重要,通常需要冗余的定位信息,以构建安全的系统,并确保汽车在行进中的行为一致。全球导航卫星系统(Global Navigation Satellite System,GNSS)可用来解决定位问题,但并不充分,即使使用定位完美的基站,经典GNSS解决方案的精度有所提高,可用性也仍然是一个问题。第二个问题,无论条件如何,都需要具有足以完成定位任务的地图。从上面论述的在自动驾驶中对SLAM算法的要求可见,必须构建更好的地图,因此,在度量和拓扑级别都需要有环境表示和识别。.

2022-08-08 10:24:04 275

原创 爆款视频怎么做?这里或许有答案

家庭照片、新闻图片、商标标识、截屏和网络广告等图片层层叠叠,吞没了周边的视觉空间,让参观者置身其中,产生了眩晕、茫然、压迫的感受,让人们更加直观地体验到日常接触的影像规模之巨,从而不得不追问——这些图像是必需的吗?该公司的首席商务官杰里米·高曼说“查看Snapchat整体用户画像数据,其在美国、英国、澳大利亚、法国的用户,90%都是13~24岁人群,这些人中有75%的人习惯于用图像或影像来表达自己,所以,这对我们的发展战略来说非常重要。这一切正建构着我们今天所处的世界,塑造和改变着我们的当代生活。...

2022-08-02 10:34:59 188

原创 推荐算法的三大研究热点

此时,对话的目的在于更准确地理解用户的意图,比如用户过去看过哪些喜剧电影,以及对导演、演员、年代和语言等方面的偏好,然后基于用户的回答不断地构建用户的表征向量,直到推荐的电影满足用户的需求。基于对话的推荐系统的核心是用户与推荐系统的在线交互,即将通过用户与推荐系统的对话交互过程获得用户的反馈,并将用户反馈融入推荐模型中,期望更好地理解用户的兴趣并提升推荐的准确性。新加坡南洋理工大学的Lei等人对基于对话的推荐系统进行了总结,提出了基于对话的推荐系统需要关注的四个研究问题。...

2022-07-29 10:46:19 448 1

原创 一文理解分布式开发中的服务治理

业务在刚开始时都是单体应用,随着用户量和访问量的增加,在架构层面会发生变化,逐步由单体应用开发转为分布式应用开发,比如把单体应用中的每个模块都按照特定的方法拆分成一组独立的服务,服务与服务之间通过HTTP或者RPC方式调用。(3)服务注册与发布服务实例在启动时被加载到容器中,并将服务自身的相关信息,比如接口名称、接口版本、IP地址、端口等注册到注册中心,并使用心跳机制定期刷新当前服务在注册中心的状态,以确认服务状态正常,在服务终止时将其从注册表中删除。(9)服务限流服务限流可以被认为是服务降级的一种。...

2022-07-22 13:34:13 154

原创 特斯拉为何使用.NET Core技术框架?

本篇对大部分中间件的使用和实现原理进行了介绍,其中包括“第19章静态文件”“第20章路由”“第21章异常处理”“第22章响应缓存”“第23章会话”“第24章HTTPS策略”“第25章重定向”“第26章限流”“第27章认证”“第28章授权”“第29章跨域资源共享”“第30章健康检查”。在列出的这七大领域中,面向应用的Web开发依然占据了市场的半壁江山,为其提供支撑的ASP.NETCore的重要性就毋庸置疑了。...

2022-07-21 10:26:24 667

原创 后深度学习时代,推荐系统向何处去?

在互联网时代,推荐系统具有巨大的商业价值和社会影响力。在原理方面,本书介绍各类经典推荐算法以及前沿的深度学习推荐算法,涵盖深度协同过滤、特征交互、基于图神经网络的推荐、序列与会话推荐、结合知识图谱的推荐和基于强化学习的推荐等重要技术,探讨推荐算法研究在对话、因果、常识等方面的前沿话题,分析推荐系统在数据融合、系统扩展、性能评估等方面的关键挑战,并探讨如何设计负责任的推荐系统等。本书对推荐系统的主要技术发展脉络进行了深入浅出的梳理和讲解,重点介绍了深度学习相关的前沿方向,理论与实践兼备,是推荐领域的佳作。..

2022-07-20 09:47:06 171

原创 采用Dubbo?还是Spring Cloud

目前市场上微服务的框架,不管是开源的还是收费的,都有很多,比如Dubbo、SpringCloud、Tars、Helidon、SOFAStack、gRPC、Thrift、Brpc、Motan等。在选择框架时需要考虑如下技术点。Dubbo是阿里巴巴(即阿里巴巴集团)开源的一款高性能、轻量级的开源优秀Java版RPC框架,可使应用通过高性能的RPC实现服务的输出/输入功能,可以和Spring框架无缝集成。◎服务路由形式框架中支持的服务路由(比如常用的随机路由)是否满足我们的需求,或者是否支持自定义路由。...

2022-07-18 10:33:23 167

原创 有趣有料。一次零信任网络安全架构的认知升级

所有伟大的技术变革都是顺应时代发展的潮流而生的。随着云计算和移动办公时代的到来,传统安全模式已经渐渐失效,“零信任”成为当下最受认可的安全架构。传统的安全模式以边界防御为中心,在边界处部署防火墙、WAF、IPS等网络安全产品进行防御,通过建设一层一层的“城墙”,将可信的内网和不可信的外网隔离开。然而,随着移动办公的兴起、APT攻击的泛滥,原本清晰的网络边界已经逐渐模糊。网络攻击可能源自内部。黑客通过入侵用户设备、窃取身份,长期潜伏在企业内部网络,传播风险,给企业带来巨大的安全威胁。零信任就是在这个背景下应运

2022-07-14 13:52:58 1081 1

原创 一本顶流著作和一次匠心翻译!《机器学习与资产定价》重磅上市

“在如今的大数据时代,至今还完全没有使用过任何机器学习技术的头部量化对冲基金几乎不存在了。事实上,机器学习的相关人才在金融相关的就业市场上早已趋之若鹜。”自20世纪50年代以来,资产定价在金融领域已经成为一个理论和实践紧密联系、相互交融的典型代表。而擅长处理高维问题和非线性关系等高度复杂性系统的机器学习方法无疑又为资产定价领域注入了鲜活的血液。二者的结合也在悄然改变资本市场的策略和逻辑:更具吸引力、成本优势、竞争关键优势。机器学习与资产定价如何结合?有哪些共识?有怎样的前景?如何基于经济学推理更合理地应用机

2022-07-12 09:38:06 380

原创 不要再说微服务可以解决一切问题了

微服务架构提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,形成分布式调用,为用户提供最终价值。因此无论是创业型公司还是互联网独角兽企业,都将微服务架构当成一把利刃,用它解决项目在开发中所遇到的一切问题。目前,能够支持微服务架构的开源技术有很多,那么微服务架构真的很容易吗?通过互联网大会以及企业内部培训等方式和多家创业型公司的CTO和架构师交流后发现,很多项目以微服务架构规划开始,经过几次迭代后却以单体架构收尾,导致项目失败。项目复盘后分析后得出,失败主要是由于缺乏实战经验,在架构设计阶段不

2022-07-05 10:30:15 198

原创 面试必答题“聊聊Java中线程的生命周期状态”如何破?

“聊聊Java中线程的生命周期状态吧!”这几乎是一道面试必答题,这道题怎么答才是最佳答案呢?本文就带大家来破解一下!01一张图说明线程生命周期JVM源码中将线程的生命周期分为新建(New)、可运行(Runnable)、阻塞(Blocked)、等待(Waiting)、超时等待(Timed_Waiting)和终止(Terminated)这6种状态。在系统运行过程中不断有新的线程被创建,老的线程在执行完毕后被清理,线程在排队获取共享资源或者锁时将被阻塞,因此运行中的线程会在可运行、阻塞、等待状态之间来回切换。线

2022-07-01 09:18:15 342

原创 《运营之光3.0》全新上市——跨越时代,自我颠覆的诚意之作

“是什么曾经拯救过你,你就会想用它来拯救这个世界。”“这个世界和我们所在的行业里,好像有什么东西突然就不对了,但我又说不上来到底哪里不对,也不知道自己该朝向哪里去。好像有点失去了内心期待。”进入2022年,许多一线互联网从业者、运营、营销相关从业者们可能都会有这样的感受。对于在2010—2020年间,早已习惯了互联网不断“改变世界”,不断带来“爆发性增长”+造富神话的人们来说,今天的状态,的确会让他们有些不适应——今天的互联网,好像已经渐渐失去了某种魔力,正在黯淡下来。2022年,各互联网大厂都在纷纷裁员、

2022-06-28 10:38:47 260

原创 SpringBoot 3.0最低版本要求的JDK 17,这几个新特性不能不知道

最近,有很多人在传说 SpringBoot要出3.0的版本了,并且宣布不再支持 Java 8,最低要求是 Java 17了。其实,早在2021年9月份,关于 Spring Framework 6.0的消息出来的时候,Spring 官方就已经明确了不会向下兼容,最低的 JDK 版本是 JDK 17。2022年,Spring Framework 6.0和 SpringBoot 3.0都会推出,在此之前,Java社区很坚挺,一直是"新版任你发,我用Java 8",不管新版本怎么出,很少有人愿意升级。这一次,S

2022-06-27 09:27:53 892

原创 坚持五件事,带你走出迷茫困境

迷茫的原因有很多,大部分都是自己面对未来的不确定性不知道以后会过什么样的生活,但心里清楚自己恐惧什么样的未来。你想努力可是你又不知道自己适合什么方向。也可能你有自己喜欢的事,但又觉得没办法变成职业。就这样你开始陷入对自己的怀疑,对未来充满无力感。在面对迷茫的压力时,每个人用不同的方式去应对焦虑。最常见的方法是“逃避”。有些人用打游戏来逃避现实,有些人靠刷剧来转移注意力。他们都希望通过这些行为让自己可以短暂地逃避那些需要面对的问题和选择。虽然玩游戏和刷剧可以让人短暂地忘记迷茫,但每次游戏结束、电影看完后,你又

2022-06-23 09:30:51 164

原创 多年亿级流量下的高并发经验总结,都毫无保留地写在了这本书中

随着互联网的不断发展,CPU硬件的核心数也在不断提升,并发编程越来越普及,但是并发编程并不像其他业务那样简单明了。在编写并发程序时,往往会出现各种各样的Bug,这些Bug常常以某种“诡异”的形式出现,然后迅速消失,并且在大部分场景下难以复现。所以,高并发编程着实是一项让程序员头疼的技术。“冰河技术”微信公众号刚开通时,连载的就是 【精通高并发系列】的专栏文章。这些文章在一定程度上帮助很多小伙伴解决了一些感到头疼的问题。后来,这些【精通高并发系列】的专栏文章被整理成《深入理解高并发编程》开源小册。这本《深入理

2022-06-22 13:59:03 123

原创 提升“架构思维”?这本书值得一读

每个企业都是一个“复杂系统”,有些企业复杂但有序、健康可持续发展,有些企业则乱成一锅粥、每况愈下。相应地,各个企业的数字化转型,也必然是一个复杂的系统工程,转型的实际失败率很高。而企业架构有助于简化和降低复杂度、有助于提升数字化转型操盘成功率!每个企业管理者,需要有“架构思维”、逐步构建企业架构体系并推而广之,形成统一语言,承上启下助力企业战略制定到执行落地。谈到企业架构(EA),大家会经常听到“4A”, 分别代表BA(业务架构)、DA(数据架构)、AA(应用架构)、TA(技术架构)。在这4A当中,BA(业

2022-06-17 09:45:49 279

原创 从社恐到社牛,多亏了这款私人学习成长暗器

几年前,我最羡慕的就是身边那些厉害的人,处理问题会抓重点,说话做事清晰有逻辑,好像自带了成功光环。一对比自己,看完的书总是记不住,每天也刷过不少东西,结果生活还是一如往昔。好不容易下定决心开始努力,最后没过两天就全放弃。那时我有些自卑,公开场合不敢大声说话,在社交中总是有讨好心理,做事时也想拼命降低存在感,生怕别人会找到我问问题。后来随着自己的不断学习,我发现,并不是别人比我更聪明更厉害,而是我没有掌握正确的思考和学习方法。现在的我,可以在工作和社交场合中自如地去表达自己,开过训练营,做过有很多次公开分享。

2022-06-14 09:51:07 188 1

原创 大厂招人不怕花钱的原因是。。。

互联网大厂是很多开发人员所向往的公司,但大家应该都听过关于大厂面试候选人的一句调侃的话,“面试造火箭,工作拧螺丝”。这虽然有一点儿夸张的成分,不过也确实描述得比较形象。在面试中,尤其是顶级互联网大厂的面试,对技术的考查往往都很深。但是到了工作中,可能确实又需要花不少时间在写各种各样的重复 CRUD 上。那为啥会出现这种情况,是大厂闲得没事非得为难候选人吗?其实不是,这是因为扎实的底层功力确实对大厂来说很重要。互联网大厂区别于小公司的一个业务特点就是海量请求,随便一个业界第二梯队的App,每天的后端接口请求数

2022-06-13 11:36:36 1276 1

原创 「大模型」之所短,「知识图谱」之所长

近两年,人工智能领域的大模型可谓炙手可热。以自然语言处理领域为例,自BERT横空出世,在各种评测上分数一飞冲天,在斯坦福阅读理解评测集上超越人类水平之后,各种越来越大的自然语言处理模型不断涌现,并在各种评测中不断刷新出新的记录。图1是近年来不同的预处理模型的情况,可以看出模型规模呈指数级增长。由此,许多人已经对模型越大效果越好(Larger model, better performance)深信不疑,并逐渐形成了AI领域的“军备竞赛”。图1 “大模型”的参数指数级增长确实!如果仅仅考虑各种评测,以刷榜为目

2022-06-10 13:15:12 248

原创 这本书押中了2022北京高考作文题

今天中午收到一位读者反馈,《学习的学问》命中了2022年的高考作文。而这位读者,正好在考前读了《学习的学问》。于是我下午找到北京的高考作文题目,看到作文是二选一。其中第一题是:(1)古人说,“学不可以已”,重视学习是中华民族的优良传统。在当代中国,人们对学习的理解与古人有相同之处,也有不一样的地方。请以“学习今说”为题目,写一篇议论文。可以从学习的目的、价值、内容、方法、途径、评价标准等方面,任选角度谈你的思考。要求:论点明确,论据充实,论证合理;语言流畅,书写清晰。题目里面,“学习的目的、价值、内容、方法

2022-06-08 10:15:07 316

原创 程序员自我修炼:《匠艺整洁之道》读书总结

作为技术人员的我,心中始终有一些困惑和疑虑。我这几天翻看了鲍勃大叔的封山之作《匠艺整洁之道》,其中的部分困惑和疑虑终于得到了部分答案。下面是我的一些总结和思考,如果其中一些观点有失偏颇,欢迎大家一起来探讨。下图是存在我心中的一些困惑和疑虑,鲍勃大叔从纪律、标准和职业操守这几个地方给了我答案。上图中我们看到所有的人和问题都围绕着软件,同时我相信我们很多人都听过软件这个词和行业,那么它到底是什么意思呢?我们发明软件的目的是为了使机器的行为易于改动。软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交

2022-06-06 14:26:24 1721

原创 高效学习的六大必备工具

工欲善其事,必先利其器。在持续学习中,需要给自己配置好用的学习工具,以提高学习效率。这里梳理出一份常见学习工具的清单,方便大家对照检查,搭配使用。但是要注意,工具是为我们服务的,而我们不是为工具服务的。01 不卡顿的手机,要设置弹窗消息屏蔽我们每天手机傍身,用于生活、学习和工作,所以手机一定要好一些。这个好不在于贵,不在于展现自己的收入和地位,而在于手机使用不卡顿、容量大。这样在你操作手机的时候,就不会耽误时间,也不会影响心情。有的人一部手机用到“卡”得不行,每次都边用边骂,这就没有必要了。在装备上不应该过

2022-06-02 10:08:05 679 3

原创 第一次读 “Clean” 系列,并没有觉得这是一本多好的书

第一次读并没有觉得这是一本多好的书记得第一次接触 Clean 系列,是在我读研期间。说实话,第一次读并没有觉得这是一本多好的书。但在工作一段时间之后,由于具备了一定的实践经验,再回过头来品读一番,才顿悟书中内容之妙,这大概就是成长的必经之路吧。当我们没有经历过挫折的时候,对于前辈的指点,总是很难感同身受,甚至觉得根本不对。但当我们真正遇到相同问题的时候,才发现前人的经验确实妙不可言。作为过来人,现在我强烈推荐大家拥有一套 Clean 系列,因为这个系列不仅介绍了关于软件开发过程中的各种优秀实践案例,让

2022-05-31 14:30:34 134

试错:通过精益用户研究快速验证产品原型试读文章

谷歌搜索前用户体验高级研究员教你怎么做产品

2016-12-30

Unity 3D实战核心技术详解试读章节

多年一线开发经验和实际运用技术分享,从数学及Shader出发,分享实战项目,剖析架构

2016-12-30

软件自动化测试开发试读文章

本书整合了接口自动化测试、App自动化测试、性能自动化测试以及Web自动化测试,并提供了大量源代码。

2016-12-30

Docker实战试读样章

来自现实场景解决方案 一本教你真正会用|用好Docker的务实之作

2016-12-30

分布式数据库架构及企业实践——基于Mycat中间件试读样章

分布式数据库架构揭秘,原理与实践兼备,极具借鉴意义

2016-12-30

同程技术故事试读样章

可让技术人产生很多共鸣,在不经意间为你答疑解惑,让你不由自主拍腿叫好

2016-12-30

游戏编程算法与技巧试读样章

腾讯专家倾情翻译,全面介绍游戏行业中会用到的算法和技术,专注于实际应用

2016-12-30

智能硬件安全试读样章

无安全,不智能!一本书掌握物联网安全核心技术!奇虎360副总裁谭晓生、奇虎360首席科学家颜水成、XCon&神话行动创始人呆神、浙江大学教授徐文渊等名家联袂推荐!

2016-12-30

Kubernetes权威指南:从Docker到Kubernetes实践全接触(第2版)试读样章

Kubernetes重磅开山作之版本升级版,全方位完美覆盖全新Kubernetes版本,可借鉴性极强,基于第1版进行大幅修订,阅读体验更佳

2016-12-30

Python高效开发实战——Django、Tornado、Flask、Twisted试读样章

四种主流的Python Web开发框架,零基础完成网站搭建、数据库设计、前后端开发,全方位领悟Python原理与应用

2016-12-30

React全栈:Redux+Flux+webpack+Babel整合开发试读样章

React完整生态首度技术曝光 新一代全栈利器实战登场

2016-12-30

通信之美试读样章

密切围绕系统设计中要解决的技术问题而展开,提供源码下载

2016-12-30

轻量级微服务架构(上册)试读样章

微服务落地实践

2016-12-30

运营之光:我的互联网运营方法论与自白试读样章

10年互联网运营经验倾囊分享,含认知、思维、技巧方法、规律、大量案例,罗辑思维CEO作序,业内专家读者高度好评

2016-12-30

测之重器——自动化测试框架搭建指南试读样章

纯干货分享,不掺杂任何杂质。附赠4小时超值配套视频

2016-12-30

Zabbix监控系统深度实践(第2版)试读样章

超大规模Zabbix集群实战经验技巧总结,由浅入深全面讲解配置、设计、案例和内部原理,企业级分布式系统自动化运维必选利器传语

2016-12-30

Android群英传:神兵利器试读样章

Android开发工具系列详解;Android群英传工具篇

2016-12-30

极简设计:苹果崛起之道试读样章

乔布斯、“工业设计教父”艾斯林格与苹果设计语言的诞生

2016-12-30

算法笔记 试读样章

注重算法的核心思想及解决实际问题,详细讲解相关数学理论及编程实现技巧,面试必备

2016-12-30

Ceph Cookbook 中文版试读样章

首著问世!100秘诀——设计|实施|管理软件定义的可大规模扩展存储系统

2016-12-30

独角兽之路:20款快速爆发且极具潜力的互联网产品深度剖析(全彩)试读样章

三节课产品社区重磅推出,揭秘20款准独角兽产品从诞生至今的产品迭代和运营操盘轨迹,揭秘产品背后“不可能存在”的规律

2016-12-30

从PPT到Keynote:商业幻灯片设计指南试读文章

使读者快速从PowerPoint迁移到Keynote。赠送苹果电脑使用手册《从PC到Mac》。

2017-06-06

Vue2实践揭秘试读文章

揭秘Vue2生态结构、实际编程技巧。以组件化编程思想为指导,以前端工程化方法为手段来实践Vue2。

2017-04-23

Android移动性能实战试读文章

腾讯SNG专项测试团队编著,来自手机QQ、QQ空间、QQ音乐等项目沉淀下来的经典案例,内容丰富全面,是App性能和开发工程师的必备案头手册

2017-04-14

阻击黑客:技术、策略与案例试读文章

提高系统被渗透的代价,让攻击者知难而退

2017-04-14

OpenStack最佳实践——测试与CICD试读文章

深度分享OpenStack实践经验 促进OpenStack的持续敏捷开发、部署和测试

2017-03-30

京东平台店铺运营从入门到精通试读文章

京东平台开店、装修、运营、推广一本通,全方位解读京东平台运营实操流程

2017-03-21

尽在双11——阿里巴巴技术演进与超越 下载

阿里巴巴集团官方出品 独家奉献双11八年技术演进与创新 涉及架构/稳定性/商业拓展/移动/生态促进等内容

2017-03-21

Java性能调优指南试读样章

G1 | HotSpo 前所未有的创新 突破多核硬件|复杂环境下性能极限

2017-03-21

分布式系统常用技术及案例分析试读文章

详细讲解分布式系统的相关技术,适合想了解分布式系统细节的读者阅读

2017-02-28

TensorFlow实战试读样章

首著问世,Google TensorFlow研发团队力荐的中文教程、TF工程研发总监Rajat力荐!TensorFlow Contributor、Committer原创,深度学习泰斗颜水成等好评

2017-02-28

微信企业号开发完全自学手册试读文章下载

微信轻应用的先驱者,丰富的项目案例,由浅至深,一步步带您掌握企业号开发。

2017-02-06

程序员2016精华本试读文章

聚焦技术实践、关注前沿热点、开发者年度必备。移动Web/人工智能/VR开发/无人驾驶/视频直播/大数据云计算/物联网等应有尽有

2017-01-13

Druid实时大数据分析原理与实践试读文章

腾讯、小米、优酷、云测等互联网公司的一线实践经验,为你解读海量实时OLAP平台!

2017-01-13

一路编程试读文章 高清.pdf版下载

ThoughtWorks总监咨询师熊节倾情为本书作序!

2017-01-05

iOS动画——核心技术与案例实战试读文章

基于Swift 3.0 舞动酷炫的iOS动画

2017-01-04

写给大家看的算法书试读样章

来自漫画帝国的图解算法书:轻松掌握数据处理关键点

2016-12-29

人人都是演说家:来自80个经典案例的致胜演说技巧试读样章

创新工场CEO李开复的演讲教练杰瑞·魏斯曼教你做演讲

2016-12-29

解析深度学习:语音识别实践试读样章

了解深度学习应用实践不可错过的经典专著

2016-12-29

交互设计那些事儿试读样章

一部窥探交互设计师成长之路的实用指南!传授高效、靠谱的交互设计学习方法!IAMUE网站创始人倾力之作!

2016-12-29

空空如也

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

TA关注的人

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