![]() | 1 gravitybox 2021-08-14 10:38:27 +08:00 要和实际业务结合 |
2 Cbdy 2021-08-14 10:38:45 +08:00 via Android 冯诺伊曼:程序也是数据啊 |
3 iloveoovx 2021-08-14 10:41:21 +08:00 你就理解相当于人脑的记忆,你说重要不重要 |
4 yangzhezjgs 2021-08-14 11:00:05 +08:00 数据就是现实世界里各种信息在计算机里的映射 |
![]() | 5 abcbuzhiming 2021-08-14 11:42:10 +08:00 ![]() 数据结构在编程中从来都是放在第一位的,Fred Brooks 在《人月神话》中说: 向我展示你的流程图,而隐藏你的表结构,我依然会非常迷惑;如果给我展示你的表结构,通常我就不需要你的流程图了,因为它们显而易见 |
![]() | 6 levelworm 2021-08-14 11:44:40 +08:00 via Android ![]() 数据结构我觉得是和算法绑在一块的 |
![]() | 7 wangbenjun5 OP |
![]() | 8 cpstar 2021-08-14 12:15:32 +08:00 单纯的数据有意义也没有意义。有意义在于它确实能够描述客观状态,但是没有意义在于它只能描述某一时刻的状态,而随着时间的推移,这些数据就变得无用数据有自己的生命周期。 加上业务的数据,就变得丰满,可以随着时间的推移,产生随动的变化生命周期得以延长。 当然后边还有数据管理治理等等各种维度的东西。但是根本上讲,无论电子化与否,人类社会的存续既是数据的存续。 |
![]() | 9 raaaaaar 2021-08-14 12:21:50 +08:00 via Android 数据抽象+过程抽象,看语言范式吧 |
10 Jooooooooo 2021-08-14 12:53:03 +08:00 业务编程主要是 从哪里拿数据, 怎么聚合, 如何返回 |
![]() | 11 lixiang2017 2021-08-14 12:57:42 +08:00 via Android 有点行尸走肉的感觉 |
12 micean 2021-08-14 13:22:10 +08:00 |
13 aguesuka 2021-08-14 13:27:39 +08:00 我比较怀疑 "编程=算法+数据结构" 的正确性. 合理的应该是 "编程=算法+数据结构+副作用", 比如定时删除日志的代码只有副作用. 但即使加上它也是正确的废话, 就像程序员要学好英语和数学一样, 其实比它更重要的还有很多. |
14 James369 2021-08-14 13:30:20 +08:00 数据是信息、是情报、是知识、是智慧。计算机依然只是那个工具,手段。 |
15 iOCZ 2021-08-14 13:53:48 +08:00 软件就是产生数据和显示数据 |
![]() | 16 minikyu 2021-08-14 14:17:37 +08:00 AI 也是数据为王,搞深度学习的就知道,一大半的问题可以通过增加数据样本的方法解决。谁家的数据集够大够全,谁的人工智能就搞得更好(说的就是谷歌) |
17 chenshun00 2021-08-14 15:06:40 +08:00 我觉得模型越来越重要了,可能某一种形式上模型就等同于数据,现在 99%的人都是面向数据库编程(我也是),当然好理解,写起来应该是人花点时间都可以看懂,但是代码的复用率低的不行,搞得几年,就感觉是重复了。 但是领域模型又有点看不明白。麻木了 |
![]() | 18 zmxnv123 2021-08-14 15:09:36 +08:00 其实大部分业务程序都是对「数据库」中数据的展示。 |
![]() | 20 Jface 2021-08-14 16:31:06 +08:00 数据, 数据 科幻的未来不是各种数据的应用吗 脑后插管输入知识, 数据进入晶体管实现永生 |
21 wzzzx 2021-08-14 19:19:17 +08:00 一直做的客户端开发,使用的架构都是 MVVM,利用数据来数据驱动视图 |
![]() | 22 musi 2021-08-14 20:41:18 +08:00 计算机为什么叫计算机?说明这个机器是用于计算的,计算的对象是什么?那不就是数据。 建议去看下爱民老师的《程序原本》 |
![]() | 23 gadzookssY4 2021-08-15 11:04:40 +08:00 我是做前端的,最近在开发一个交互相对复杂的页面,就有你这个体会 |
![]() | 24 passerbytiny 2021-08-15 11:43:04 +08:00 知道面向对象开发最大的好处是什么吗,把编程分为开发类库和使用类库进行业务逻辑开发。前者的核心是算法+数据结构,后者的核心是对象又叫做数据。 |
![]() | 25 abcbuzhiming 2021-08-16 10:52:21 +08:00 @micean 如果数据结构本身设计没问题,那清理屎山的最好方法就是重写,但是往往屎山是屎到数据结构都被污染了,这就很难恢复了 |
26 rpman 2021-08-16 11:14:33 +08:00 ai 最重要的也是数据.. 花式清洗数据 做 ml 底层优化的主要思路也是从数据依赖性的角度 |