如何学习一门计算机技术

如何学习一门计算机技术,个人理解,可能是这样

  1. 从设计者和开发者的角度看,为什么要这么设计。比如k8s,pod为什么要叫pod,node为什么要叫node,取意于哪里。豆荚🫛,豆荚植物的枝干上的节点。为什么这么叫?这个可以去AI上查。开发团队和设计团队对于产品的命名一般是有原因的,不是随便起的,就算是随便起的,也是有原因的。比如Java为什么叫Java,好像就是跟当时的设计者和开发者喜欢喝咖啡有关系,所以这门编程语言的名称和logo就都和咖啡有关系。Python也是类似。所以明白这些词语的取意,就比较容易理解这个技术架构的设计思想,一般取意于自然界。学习者对于技术方面的架构觉得不容易理解的时候,可能可以考虑从开发者给软件取名称的原因的角度考虑,大部分应该能和自然界的事物和语言联系起来。

  2. 第二个层面,可以说更前置的一个层面,就是从需求的角度来看。为什么会有这个东西。比如为什么会有C语言这门编程语言,为什么会有Python,它比在它之前的语言有什么优点,为什么有了别的语言,还会开发出Python解释器,来解释Python语法写出的代码。为什么会有kubernetes这个技术,为什么市场需要它,它们能给人们的生活带来什么好处。和企业经营的方式类似,为什么这些东西是社会需要的。所以能产生并且流行的东西,一般是社会需要的。那么社会为什么需要C语言,k8s,Python。从这个角度考虑问题。可能会帮助学习者从比较本质的角度来看待一门技术。

  3. 接下来才是实际的学习,就是常规的各种各样的学习方法。

可能可以这么总结一下,先回答what和why的问题,再说how的问题。这样或许会帮助我们更好的运用一门技术来实现一些实际的价值。

相关推荐
JackieDYH5 小时前
Git 与 GitHub 新电脑配置指南(从零开始)
git·github·工具·使用教程
2603_965148115 小时前
如何解析JSON数据?API返回的商品信息处理教程
开发语言·数据库·python·自动化·json·api
jufeng13077 小时前
【系列:手搓自主 AI Agent:Hermes 架构原理剖析 · 第 8 篇】
python·ai agent·配置系统
NineData7 小时前
DTCC 2026 预告|NineData CEO& 创始人叶正盛:面向 AI Agent 的数据库 DevOps 与数据复制实践
数据库·人工智能·数据库开发·devops·ninedata·数据库技术·dtcc
circuitsosk7 小时前
跨境电商智能化实战:AI如何赋能客服自动回复、广告智能投放与供应链预测
大数据·人工智能·python·langchain·智能客服
2601_956319888 小时前
2026年零基础学量化:从看懂示例到写清条件和动作
人工智能·python
知无不研8 小时前
lambda表达式的使用(3)
开发语言·c++·lambda
过期的秋刀鱼!8 小时前
LangChain-D1-模型的工作流程
人工智能·python·langchain
萤火工厂目视化设计8 小时前
智能制造与企业文化目视化浪潮下:中小工厂的机遇与挑战
python·制造
cfm_29148 小时前
SpringAI + Ollama 本地大模型
java·开发语言·人工智能·语言模型