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 9
数据结构在编程中从来都是放在第一位的,Fred Brooks 在《人月神话》中说:
向我展示你的流程图,而隐藏你的表结构,我依然会非常迷惑;如果给我展示你的表结构,通常我就不需要你的流程图了,因为它们显而易见 |
6
levelworm 2021-08-14 11:44:40 +08:00 via Android 1
数据结构我觉得是和算法绑在一块的
|
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 底层优化的主要思路也是从数据依赖性的角度 |