🌊 SRE 冲浪记 - 4

date
Dec 7, 2023
slug
sre-surfing-4
status
Published
tags
surfing
tech
summary
冲浪记
type
Post
2021年拍摄于深圳小梅沙海滨栈道
2021年拍摄于深圳小梅沙海滨栈道

观点

Python 容易,Go 简单

语法本身没太多可以讨论的,主要是文章后半段的引申,用 Python 做早期的概念验证、原型开发的成本要显著低于其他语言,在新的领域,需求不明确,量级不清晰的时候,用 Python 构建一个可行能跑的工程是最快、最轻松的,等到需求稳定、量级递增后,改用 Go 或者 Rust 重写是一个很好的选择。

Python 是一门编译语言

作者通过 Python「有编译阶段」判断:Python 是编译语言(当然也是解释语言),它们并不是二分对立的,同时他认为“动态”和“静态”才是真正的区别。

管道胶带程序员

非常早的一篇文章,但是探讨了一个不过时的概念“管道胶带程序员”——能把代码问题解决,但是缺乏对细节和基本代码质量关注的程序员。
与之对应的是 “建筑宇航员”,过分关注代码架构和过于洁癖,而没有实际产出软件的程序员。在我看来,这两个极端当然都不可取:对于一个长期服务的软件而言,如何在更长的时间尺度上,保证软件交付时间是程序员都需要持续练习的平衡之术。
 
notion image

实践

HTMX: 轻量级后端的 Web 网页开发方案

主要的目的是将一些 JavaScript 的功能封装到 HTML 标签里,很适合后端开发拿来做一些简单的小项目。

Linux 观测实践

系统观测是近段时间很热的领域,但实际上技术和实践早在前几年就开始逐步积累了。这篇几年前的文章很好地给“为什么要做系统观测”、“系统观测有哪些应了解的知识”、“系统观测有哪些技巧” 这几个问题做了解答,值得一读。

Go 可读性代码规范

Uber 的 Go 大仓实践

一种避免指针 nil 的 Go 实践 - NilAway

静态扫描器,把项目中潜在的空指针问题在编译阶段解决的工具。

小憩

专业的 iOS 相机软件

苹果拍宣传片也不用自家相机 Ap
notion image

Today I Learned

今天我学到了什么?一种以短小知识点构成的个人学习仓库,适合记录一些片段式的学习笔记(就像我的冲浪记一样)
notion image

Emoji AI 生成器

Ascii 艺术画

适合放到各种 Terminal 里。

© bluesyu 2019 - 2023

powered by nobelium