首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
今日份十分钟
三江小渡
创建于2022-01-27
订阅专栏
用十分钟思考沉淀,然后总结输出,希望能让读者在十分钟内有启发式收获。
等 7 人订阅
共22篇文章
创建于2022-01-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
简单聊聊设计模式
设计模式是前辈们在开发软件过程中踩了大量的坑总结出来的,那回顾一下这个踩坑过程我想是有助于我们的理解和学习的,因为无序、无逻辑的学习效率是非常低的,通过回顾帮助大家把模式组织起来。
之前被问到过一个特别好的问题:“如何评价一段代码的好坏”
这个问题后来我也经常拿来问面试的候选人,能考察的点比较全面。这里同时也分享一下如何解决问题或寻找答案的思路。 面对这个问题,简单来说,一段好的代码,必然是“对人友好”且“对机器友好”的。
我们为什么要强调被吐槽“八股文”的计算机基础理论
阐述计算机基础理论知识的重要性和后端开发的学习路径。 基础理论好的同学主要优势有:1、技术适应性比较高。2、问题解决能力比较强。3、反映了较好的学习能力、钻研态度和专业承诺。4、职业发展潜力大。
最近几天听到的最高频词汇可能就是“压测”了,今天聊一下这个
最近几天听到的最高频词汇可能就是“压测”了,今天聊一下这个 #结尾额外送一个两分钟# 也可能是最近述职的原因,也可能是我大优选热火朝天,上线项目太多,频繁的出现“压测”这个词,尤其很多项目对一些新同学
既然带的校招生问到了,我就展开说一下“数据一致性”问题
这个问题在工程应用领域也算是相当广泛的一个问题了,几乎每位研发同学都会碰到,今天就试试在有限的十分钟时间内说说这个问题。 要问“数据一致性”问题,首先我们要明白这是个什么问题?
今日份说说“如无必要,勿增实体”的工程实践原则
相信做研发的同学们大部分都是听过这个原则的,这就是大名鼎鼎的“奥卡姆剃刀”原理。 原理很简单,也是我们做工程实践的一个重要指导原则,之前一些帖子也分享过几个原则(不要过度设计、封装分层、高内聚、短小精
聊十分钟的算法与数据结构
说起“算法与数据结构”,相信所有的研发同学都知道,也大概能拖拖拉拉的描述几百字来说一下自己的理解,但是你要追问一句话能不能说明白,按我以往经验来看,大部分同学是说不清楚的。
经常会被问“如何面出候选人技术水平”,简单说一下个人观点。
结论: 多问几个“为什么” 。 一般性而言, 问一个“为什么”能筛选掉背面经的人,两个“为什么”筛选掉理解不深入或者没有实践经验的人,三个“为什么”筛选掉没有钻研精神的人。 另外就是考察点要全面
前两天周末朋友聚会,有人问如何招聘和组建团队?
简单沉淀一下自己的认知和观点。 首先要确认招聘目的,一般有两种方向: 1、团队梯队成员 2、初中高级熟练工。 希望大家都能努力成为团队梯队成员而不是随时能被替代裁员的熟练工。
昨天听优化分享,有同学用火焰图调优有些问题,简单说一下这个工具
通过#今日份十分钟#这个案例,希望能大概的让你了解火焰图和用火焰图调优了,同学们快试试自己写的项目吧。
昨天小组的同学一起吃饭回来路上讨论了一下I/O,希望能带不了解的同学入门
I/O这个名词,所有的研发同学可太熟悉了,因为我们做的工程项目80%的时间都是在跟I/O打交道,存了读,读了存,但是少有同学深入了解。
之前听述职,有同学说想做降级服务,正好有点实践可以说一说
做降级,一样的老套路,先想清楚我们的目标是什么。 “降级”只是动作,不是目标,没有目标的动作容易变形不说,还易跑偏。
前几天分享过一些工程实践规范或原则,今天分享最最重要的一条
按道理来说,应该先分享这一条的,但是如果真的是先分享这一条,那也最可能是被忽略的一条。这一条就是:“不要相信任何
之前我的校招生问说:“没有好的学习方法很苦恼”,希望能帮到你
之前一篇提到过一句很多“校招生学习方法原始”,有同学产生了共鸣回帖提问,这里想介绍一下如何学习,希望能帮助到这方面有困难的同学。
有新同学问我:“前边说的DMVC+C的架构,新人少有机会实践,能有一些小的工程实践吗?”
一听这个问题,还真觉得可能会是这样的情况。新人可能存在实践经验不足,老项目不会给尝试新架构的机会,又没有新项目的情况,确实是不太好实践。而且前篇也确实讲的太粗,今日份十分钟就交流一个足够细小的工程实践
今天没有想到新问题,就顺着昨天的工程实践原则再说一个
高内聚。这是99%的研发都听过,但是80%的人都做不到或做不好。 我猜想在技术前辈们总结这条原则之前,那时候的一些项目代码看起来可能会很可怕吧。应该有非常多的实现修改会牵一发而动全身的。
之前我的校招生问我:“为什么一行代码也要套一个类或方法呀?”
类似这样的代码: 明明可以直接使用 thirdPartyContentMapper.getList(timestamp) 为什么还要嵌套一个类或方法呢?这是一个Mapper的调用,还有很多类似的调用,
前几天我的校招生问道:“为什么类似的需求做的方案差异那么大呢?”
「这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战」。 这个问题问的非常好,也应该是大多数初级工程师的困惑,正好拿出来做 #今日份十分钟# 分享。
前几天我的校招生问道:“为什么做了缓存效率没有提升呢?”
在公司带了校招生,经常会遇到校招生问一些问题。 当然,按照我的套路,我是绝不会帮学员排查和调试代码的,当然也不会跟学员掰扯细枝末节的技术的(不会google的学员怕是不存在吧)。回答这个问题前,我们要
经常会被问“学什么语言好”,简单说一下个人观点
个人认知的结论:语言只是一种工具,技术栈中的一环,甚至在技术栈内占比会随着时间推移占比越来越少。所以选择适合的语言就是最好的,甚至可以设计自己的语言,创造一套语法规则。
下一页