Home
Practice
Cancel

产品 - 我所学到的

做产品经理后认识到的十件事,非常有意思。这是我在一篇博客里看到的,作者已经不知道是谁了,算是转载和分享吧。 有人说愿意买,这话基本不靠谱。 如果有人跟你说:“虽然我个人不会用,但是我打赌,肯定有人喜欢用”,最终基本上不会有人用的。 你要是问“你想要…吗”,“你关心…吗”这类的问题,答案毫无疑问,通常都是肯定的。 如果有人抱怨说:“或许是我比较挑剔,但是…”,其实不是他挑剔...

微服务是什么鬼

作者:后端技术杂谈 原文:http://t.cn/AiNPOqFg 这几年在 Java 工程师招聘时,会看到很多人的简历都写着使用了 Spring Cloud 做微服务实现,使用 Docker 做自动化部署,并且也会把这些做为自己的亮点。而比较有趣的这其中以小公司出来的人为绝大多数,大的公司出来的人简历上倒是很少提这些东西。 对于我自己来说,从 15 年就开始关注这一块,看过...

软件质量成本

翻译自软件领域神级人物 Martin Fowler 的文章。 软件开发项目中,一个常见的争论是花时间提高软件质量还是专注于发布更有价值的功能。通常,功能的交付压力会主导着讨论,导致许多开发人员抱怨他们没有时间提升架构和代码质量。 “Betteridge’s Law of headlines” 这句谚语说的是任何以问号结尾的文章标题都可以用“否”来概括。了解我的人知道我会颠覆这样的...

Jenkins Pipeline 一点通

本文主要介绍在生产环境中持续集成与持续部署的使用,主要通过实现 Jenkins 流水线脚本自动发布应用到 Kubernetes 集群当中。 CI/CD 介绍 CI(Continuous Integration,持续集成)/CD(Continuous Delivery,持续交付)是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部...

DoR、DoD,定义的是什么?

DoD 与 DoR DoD: Definition of Done / DoR: Definition of Ready 一个迭代是固定时间的循环,依次把迭代 backlog 上高优先级的任务变成产品增量。但是,要把事项顺利拉到当前的迭代中,如何定义用户故事“已经准备好”是很重要的——把没有完成或没有细化的用户故事放到迭代中,会在开发阶段产生问题,因为它遵循一个古老的原则:“进去...

2020年,再见

灵感是转瞬即逝的东西,只要一不注意就没有了。时间也一样,距离2020年结束,还有一天。今天絮叨絮叨,回顾一下即将过去的一年。 代码能力退化 2020年发现自己的代码能力已经拼不过年轻人,太复杂的代码不愿意再往里看,结构差的代码也不愿意往里看。由此可见,代码的可读性或者可维护性有多重要,等你年纪大了就看不得烂代码了,Keep It Simple and Stupid。这是世界现在是属于我们...

2020年做的一个DevOps调查报告

在2020年12月初,我们发起了GSP研发体验的年度调查问卷,有191位同学参加问卷,大约占GSP人数的47%,在此我们感谢所有参加问卷反馈的所有同学,你们的积极参与可以让GSP的明天变得更好! 没有来得及参与调查问卷的同学不要感到遗憾,明年此刻我们可以再相遇。 第一部分:参与人员概况 在这一部分,我们统计了参加问卷人员的分布情况,大家在团队中的角色如下: 工作年限分布如下: ...

MacOXS上快速启动一个ELK

万物都可以用Docker快速启动。 快速开始 确保你的 Docker 已经安装完毕。 配置一个 docker 的仓库镜像,任选其一或者自行搜索。 https://hub-mirror.c.163.com https://ngim31fm.mirror.aliyuncs.com 只需要一行命令即可。 $ sudo docker run -p 5601:5601 ...

给MacBook Pro升级硬盘

小记一下,其实过程比较简单。 购买工具 在淘宝可以买到,需要苹果后盖专门定制的五角螺丝刀和 m2 硬盘转接口。一般买转接口会送螺丝刀,但是需要螺丝还是要品质好一点的,我买了第一个转接口送了个山寨螺丝刀,结果只拧了 5 颗螺丝就滑丝了,郁闷的要死,只能重新网购第一把螺丝刀,结果还搞错了型号。 这个是比较好一点的,有两把螺丝刀,一个开后盖,一个拧硬盘,拧硬盘的螺丝属于标准六角螺丝,一般...

黑客马拉松后记

今年已经参加了两次黑客马拉松。 黑马流程 黑马(Hackathon)的一般流程就是主办方广告预热,然后组队报名,确认报名成功后及时了解大赛注意事项和黑马主题。 一般来说,正式比赛时间只会持续 1~2 天,这段时间是比较高强度的脑子和体力劳动,如果小组配合不默契的话,大概率只能出个 PPT,demo 也只能停留在搭环境或者 Hello World 上。 组建团队 一个真正高效的团队不...

一个小故事

这是一个小故事,在V2上看到的。 周天上午,去往商圈的公交上。一家三口带着女儿在对面坐着,旁边是一个父亲带着儿子并排挨着他们。我就坐在他们五人对面,目睹了小男孩撩妹的全过程。 小朋友岁数差不多,听对话内容差不多是一年级的样子,小女孩的大眼睛非常有灵性,扎着可爱的马尾辫。 小男孩太淘气了,一直在上蹿下跳,还一直数着:明年就是两年级,然后就是三年级,四年级,五年级…一直数到了十八年级。...

分享

古人说授人以渔,今天说说这个渔。 当你学到新的知识时, 有可能会记笔记,写备忘,或者去实践; 或者去分享给其他人。 但当你尝试去分享一个知识时, 你会很害怕,害怕被笑话,害怕出丑。 所以,当你决定去分享一个知识时, 你会努力深入,避免自己误人子弟; 你会反复检查,避免犯了低级错误。 做笔记,有没有把握都没关系; 去实践,你也许需要 50%的把握; 去分享,你应该有 ...

现场互动方案

Parallels Desktop里的虚拟机的Docker无网络

Parallel Desktop 里装了一个 CentOS,CentOS 里装了一个 Docker,有点像套娃。 安装过程很顺利,运行第一个例子也很正常,Hello World 而已。 curl -fsSL https://get.docker.com/ | sh sudo systemctl start docker sudo systemctl status docker sud...

N1用Docker刷旁路由

前提条件是 docker 已经安装,用网线连接 N1。 准备工作 安装 Portainer 很有用。 docker volume create portainer_data docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer...