首页 新闻 找找看 学习计划

[软件设计] 60年前美国军方的这个编程原则,造就了多少伟大的框架

大约在60年前,美国军方的软件开发开始遵循一个原则,叫KISS原则。他们希望武器系统中所用的每个指令都是极其简单和傻瓜式的。这个原则后来在编程领域中被广泛采用,如今好多著名的开源框架都是遵循这一原则来

[其他分类] 从零开始入门 K8s | 手把手带你理解 etcd

作者 | 曾凡松(逐灵) 阿里云容器平台高级技术专家 本文整理自《CNCF x Alibaba 云原生技术公开课》第 16 讲。 导读:etcd 是用于共享配置和服务发现的分布式、一致性的 KV 存储

[程序人生] 程序员的重复劳动陷阱

同样是一样的计算机专业毕业,进入职场的职位和工作都差不多,为何有些程序员短短几年就成长为全能选手或领域专家,有些程序员还在做CRUD? 程序员的重复劳动陷阱 不知道大家有没有这样的感觉,每次加入一个新

[软件设计] K8s GC设计原则

Ref Warning:设计文档的对应的 k8s 版本为1.7 Q: What is GC of Kuernetes ? GC 是 Garbage Collector 的简称。从功能层面上来说,它和编

[云计算] 云原生基础及调研

本文仅用于简单普及,达到的目的是给没接触过或者很少接触过这方面的人一点感觉,阅读起来会比较轻松,作者深知短篇幅文章是不可能真正教会什么的,所以也不会出现 RTFM 的内容。 概念 提到云原生(Clou

[程序人生] 如何阅读技术书籍

不知道大家有没有这种感受?当你拿到一本书并准备读时,总是想在几天之内就把它看完;看到后面就不想往前翻;每天以看了多少页书为衡量自己今天的价值,而不是吸收了多少知识;看完一本书总感觉脑袋空空的,看了后面

[其他分类] 【领导力】论理想中的技术团队

友情提示:本文仅是笔者作为管理者,同时也作为被管理者的真实感触,从2个角度综合的思想总结,仅供参考。 一、什么是领导力 评定一个领导的能力最核心的基础素质是领导力,那么领导力是什么? 领导力(Lead

[云计算] 什么是云原生

云原生从字面意思上来看可以分成云和原生两个部分。 云是和本地相对的,传统的应用必须跑在本地服务器上,现在流行的应用都跑在云端,云包含了IaaS,、PaaS和SaaS。 原生就是土生土长的意思,我们在开

[项目管理] 大厂的产品经理是怎样进行产品迭代的

先说一下背景,大厂和小厂都呆过。呆过野蛮生长的传统集团的互联网部门,呆过上市的中型二线互联网公司,呆过 APPLE STORE 行业APP 排名第一的产品公司,现在呆在全球一万多员工的超级独角兽公司。

[科学] 无法理解高等数学怎么办?

我大学四年都没理解高等数学,这是博士毕业之后的理解。 一、我的数学学习历程及遇到的困难 1、我的数学学习历程 我个人的数学学习历程比较曲折,在大一的时候挂过数学分析。我本科是学工程的,所以我们大一的数

[云计算] 未来已来:云原生 Cloud Native

前言 自 2013 年容器(虚拟)技术(Docker)成熟后,后端的架构方式进入快速迭代的阶段,出现了很多新兴概念: 微服务 k8s Serverless IaaS:基础设施服务,Infrastruc

[软件设计] 分布式事务的 N 种实现

需求缘起 在微服务架构中,随着服务的逐步拆分,数据库私有已经成为共识,这也导致所面临的分布式事务问题成为微服务落地过程中一个非常难以逾越的障碍,但是目前尚没有一个完整通用的解决方案。 其实不仅仅是在微

[程序人生] 你解决的问题比你编写的代码更重要!

英文原文: The problem you solve is more important than the code you write. 译/_小生_ 软件的目的有时会被遗忘 程序员似乎忘记了软件

[软件工程] 不做代码审查又怎样?

从一次回顾会议开始 “要不……我们不做……代码审查了……试试?”还记得当有人抛出这个建议时周围同学的表情,那种表情用两个字加两个标点符号就可以形容:“什么?!” 对了,先介绍一下背景,这是项目一次普通

[程序人生] 程序员,为什么千万不要重写代码?

程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。是的,他们决不会满足于简单的增量劳动。 或许这种微妙的心理定位可以解释:为什么程序员进入新项目组后宁愿丢掉旧代

[程序人生] 开发人员的客户思维

都说产品与开发之间的矛盾由来已久。在很多互联网企业,都发生过类似这样的一幕: 工程师日以继夜,终于在约定的时间里交付产品——虽然这在产品经理看来可能还只能算个高保真的原型。产品经理体验了这个原型之后,

[程序人生] 工程师最重要的能力是什么

手机响了,是一个实施工程师打过来的,说现场的数据采集不上来,问怎么解决。我问软件的版本,仪器的型号,操作系统的信息,具体的问题描述。我告诉他可能是什么原因,给了一个解决办法,让他尝试一下。他试了一下后

[程序人生] 一个程序员的理想主义

我是一个程序员,也是一个理想主义者。 作为一个五年多的从业者,我回想起当初跨入这一行的初衷,是因为这里是理想主义者的净土。 2011年 iPhone 蓄势待发准备横扫全球,AppStore 开始造富,

[软件工程] 请停止结对编程

(根据真实事件改编,情节有所夸张,请勿对号入座。) 这是一个风和日丽的星期五下午,Ben和Martin本应该在Costa咖啡馆喝一杯下午茶,一起聊聊周末的计划,然而PM的一个微信通知打乱了这一切。原来

[程序人生] 编程还是被编程?这是个问题

我们使用工具并不意味着需要亲自制作工具。然而,如果我们希望能够与现有的这个由代码构成的环境交互,而不是处于完全被动的话,就需要了解基本的编码。我们不应该把这种技能完全地推给某一阶层或精英。 巴黎高科评