带你读《2022技术人的百宝黑皮书》——关于程序员的职业操守,从《匠艺整洁之道》谈起(1)

简介: 带你读《2022技术人的百宝黑皮书》——关于程序员的职业操守,从《匠艺整洁之道》谈起(1)

作者:吴欣蔚(蓄昂)

出品:大淘宝技术


《匠艺整洁之道》是鲍勃大叔的整洁系列新书。这本书主要从纪律、标准、操守三个方面阐述了软件从业者应该如何要求自己,提升研发质量、效率、道德水准,本文主要围绕《匠艺整洁之道》的第三部分 -- 操守,聊一聊我们程序员该如何自我约束、自我提升。



为什么程序员需要职业操守?


行业的壮大


这个问题还得从软件行业的发展说起。软件行业从诞生(1935)至今(2022),已经八十多年的历史了。


image.png



在这期间,整个软件行业有了巨大的发展:

1. 从业人员已经过亿

2. 计算机/电子设备的数量超过人类数量

3. 软件监控和协调着全社会的运转


大众对计算机及软件的认知,从早年的以机器为主,到现在以机器背后的程序员为主。早期《星际迷航》、《太空奥德赛》等以机器 / 计算机作为重要角色。而随着个人计算机的出现,《黑客帝国》、《战争游戏》等电影逐渐以程序员作为救世主,程序员正脱去神秘的面纱,被社会所了解和接纳。


image.png

image.png








带你读《2022技术人的百宝黑皮书》——关于程序员的职业操守,从《匠艺整洁之道》谈起(2) https://developer.aliyun.com/article/1238261?groupCode=taobaotech



相关文章
|
存储 NoSQL 算法
Redis之zset实现滑动窗口限流
Redis之zset实现滑动窗口限流
2469 0
Redis之zset实现滑动窗口限流
|
人工智能
AI背景颜色变成白色了怎么恢复灰色?
一些刚开始使用AI来做平面设计的朋友,有时候会突然工作界面变成白色,而设置里看了是灰色,然后怎样都调不回来了。贴吧里一篇文章介绍用CTRL+SHIFT+H,实际上这是隐藏画板的快捷键并没有解决问题。
AI背景颜色变成白色了怎么恢复灰色?
|
6月前
|
小程序 Java 关系型数据库
基于微信小程序的博物馆文创系统
本研究聚焦基于微信小程序的博物馆文创系统,结合Java、SpringBoot与MySQL技术,构建集文创销售、互动体验与文化传播于一体的数字化平台,提升用户体验与文化服务效能。
|
6月前
|
监控 Java 测试技术
《服务治理》流量治理:熔断机制详解与实践
熔断机制是微服务中防止雪崩的核心容错手段,通过CLOSED、OPEN、HALF-OPEN状态转换实现故障隔离与自动恢复。本文详解Resilience4j的注解与编程式使用、异常分类、组合容错及生产调优,提升系统韧性。
|
9月前
|
移动开发 监控 开发者
webuploader上传插件源代码重点难点分析
WebUploader 是一个基于 HTML5 的文件上传插件,提供了多种功能和交互方式,支持拖拽、选择文件、分片上传、图片预览、上传进度等特性。它兼容主流浏览器,并且能够应对复杂的上传需求,如大文件上传和断点续传。 在分析 WebUploader 的源代码时,重点可以放在文件上传的核心功能、事件管理、拖拽上传、进度显示、分片上传的实现方式等方面。 以下是对 WebUploader 源代码的重点和难点的分析。
310 4
|
6月前
|
监控 Java Maven
《服务治理》容错机制详解与实践
容错机制是分布式系统的核心,通过熔断、重试、降级等策略,在部分组件故障时保障系统可用性。本文系统介绍了Resilience4j实战、智能决策、监控告警及生产最佳实践,助力构建高韧性应用。
|
6月前
|
监控 Java 测试技术
《服务治理》流量治理:微服务架构的"交通指挥系统"
流量治理是微服务稳定性的核心,涵盖限流、熔断、降级、系统保护与热点防护。通过Sentinel与Spring Cloud Gateway实现精细化控制,结合监控告警、全链路压测与自适应策略,构建高可用的多级防御体系。
|
6月前
|
缓存 监控 Java
《服务治理》流量治理:服务降级详解与实践
服务降级是在系统压力下通过关闭非核心功能或简化流程,保障核心业务可用性的容错策略。本文详解其与熔断的区别、分类(主动/自动、功能/数据/流程)、多级策略设计及Resilience4j实战,并强调监控、演练与智能决策的重要性,助力提升系统稳定性与高可用能力。
|
10月前
|
人工智能 自然语言处理 JavaScript
【开源项目】MaxKB4J基于java开发的工作流和 RAG智能体的知识库问答系统
MaxKB4J是一款基于Java开发的开源LLM工作流应用与RAG知识库问答系统,结合MaxKB和FastGPT优势,支持智能客服、企业知识库等场景。它开箱即用,可直接上传/爬取文档,支持多种大模型(如Qwen、通义千问等),具备灵活的工作流编排能力,并无缝嵌入第三方系统。技术栈包括Vue.js、Springboot3、PostgreSQL等,提供稳定高效的智能问答解决方案。访问地址:`http://localhost:8080/ui/login`,项目详情见[Gitee](https://gitee.com/taisan/MaxKB4j)。
|
存储 缓存 算法框架/工具
Transformers 4.37 中文文档(十三)(9)
Transformers 4.37 中文文档(十三)
244 1

热门文章

最新文章