代码改变世界

李小龙的搏击之道——谈学习方法

  金色海洋(jyk)  阅读(646)  评论(2编辑  收藏  举报

 

     最近在看电视剧《李小龙传奇》,感觉李最高明的地方就是给搏击找到了一个理论基础,就是把普通的搏击提炼出来了一套理论!而这个依据(思想)是中国古代哲学,儒家思想、道家思想、阴阳图等。

     万事万物都有阴、阳组成,那么搏击呢就是功和防!搏击就是攻与防的转换,李的拳法要求进攻的同时也要防守,防守的同时进攻。而且还十分强调“实用”,他的拳法是直截了当的,去掉一切不必要的动作,化繁为简!

     那么对于程序学习呢?好像没有谁用“哲学”的方式来作为理论基础,当然我也不行,对于我来说哲学是很头疼的。

     对于我来说,程序(以数据库为主的,比如OA、CMS等,下同)就是一进一出,就是添加、修改数据,出就是显示数据。我们写程序也就是进和出的交替和转换,先是用户添加数据,然后用户可以查看输入的数据,然后可以修改数据,然后可以做统计分析等。

     添加(进)—> 查看(出)—>修改(进)—>统计分析(出)。

     当然并不一定是必须是这个顺序,我觉得像CMS这样的依靠数据库来保存数据的项目,完全可以用“进”和“出”来表示,也就是围绕这个来研究、来写代码。

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
2
点击右上角即可分享
微信分享提示