

大佬们 编程真的就像搭乐高 盖房子吗
source link: https://www.v2ex.com/t/894695
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

这个帖子的大佬说 编程就像搭乐高 盖房子 感觉挺简单的呀 真的就像搭乐高 盖房子吗
https://www.v2ex.com/t/893058?p=2
为什么编程对我就像母语?
对我来说编程就是一个娱乐活动,初期类似于在红白机上打坦克,后来像搭乐高,再后来像盖房。一直觉得编程语言这么符合逻辑,就像在说一种自己本来就会的母语。
其实我学人类语言也是如此,看到语法书就感觉这语法这么有逻辑,感觉我自己也可以写一本语法书。
请问我为什么会有这种感觉?是普遍现象么?一般人学习编程和学习语言障碍在哪里?
yannxia 5 小时 46 分钟前 ···我觉得编程像搭积木,富有逻辑和自洽。但是学自然语言,从没有这种感觉,各种死记硬背,至今都没特别学懂英语的时态,语态,有什么逻辑关系。
|
mmm159357456 5 小时 41 分钟前 那有没有可能积木不是从地里长出来的,而是人造的呢
|
![]() |
lambdaq 5 小时 37 分钟前 大块墙体就像搭房子,但是转角处很考验功夫,特别是保证接缝如何不漏水。
|
thinkershare 5 小时 34 分钟前 障碍在编程是对现实的抽象,现实有多复杂,编程也可以有多复杂,而且人对现实的理解允许模糊性的存在,编程时不允许模糊性的存在。编程语言层面的东西从来都不是本质复杂性的那一部分,本质复杂性的那一部分和整个世界本身的复杂度有关,例如一个建模软件,一个购物软件,一个空气动力学模拟软件,等等,最复杂的都是应用领域本身的复杂性以及如何管理这些超越单个人能理解的复杂性。计算机从诞生依赖就是为了使用数据+操作去模拟这个世界,而不是简单的对数据进行 CURD.
|
yjim 5 小时 31 分钟前 可能搭乐高难一点。。。毕竟编程只需要程序能跑就行了,屎山一座一座也没关系。
|
![]() |
x86 5 小时 29 分钟前 via iPhone 从 0 开始是,如果是自己的代码给别人改或改别人代码,差的话就像旱厕装修
|
TWorldIsNButThis 5 小时 26 分钟前 前端写页面的时候会有些这种感觉
|
![]() |
cmdOptionKana 5 小时 19 分钟前 楼主不是程序员吧?
程序员应该知道,编程涵盖的范围很大,有的工作确实像简单的积木,而有的工作像房屋设计师重点在于设计,有的工作则像桥梁工程师需要做非常复杂的受力分析,还有很多别的就不一一举例了。 |
![]() |
oygh 5 小时 7 分钟前 大佬们编程,真的就像搭乐高、盖房子。
|
![]() |
pansongya 3 小时 51 分钟前 via iPhone 障碍不在语言,在于你想到做不到,好比都认字,但作家就那几个
|
Chisel 3 小时 46 分钟前 编程什么都不像,计算机知识体系之庞大,再巧妙的类比也无法概括全貌。
|
![]() |
westoy 3 小时 43 分钟前 via Android 因为他不是靠这个吃饭的啊
就好像玩硬件,可以优雅的用开发板和配套的传感器插来插去,但做产品肯定是一边吐一边画板子一边调波形一边研究信号一边协调供应 涉及到具体业务,哪有什么优雅。。。 |
yzqtdu 3 小时 27 分钟前 比喻可以让你想象一门学科的知识,但是你不能一直依赖比喻,它提供的虚幻满足感会让你走向迷途,深入才能得知其中真味
|
![]() |
Macolor21 2 小时 55 分钟前 via iPhone 编程像不像盖房子我不知道,但骨科就是木工
|
![]() |
2NUT 1 小时 53 分钟前 有人说科研就像炒菜
理是对的,但是这么认为的人最多只是工匠层次 进化为码工而已 |
wudidada 1 小时 22 分钟前 没记错的话,《黑客与画家》里就把黑客和画家、建筑师进行比较,确实很多相似之处。编程既有艺术的成分,又有工程的严谨。
我感觉编程和写作更像,写代码就是写文章,整体架构是文章的布局,实现细节是遣词造句。好文章如同优雅的程序代码,反之亦然。 |
![]() |
darkengine 1 小时 6 分钟前 |
![]() |
PeacePeach 19 分钟前 首先,有部分人,对搭积木完全没有兴趣。积木对他们来说就是一堆木头,而不是各种形状,而且能相互组合,搭建成有意思的东西的各种形状。他们更愿玩洋娃娃过家家。
其实,说编程像搭积木也是对的。高级语言的目的就是让这个积木系统越来越简单易用。只是随着目标越来越大,涉及到的知识范围越来越广阔。 美国有户不富裕的家庭,按照 youtube 上的教程,自己给自己盖了一个真正能居住的大 House 。但叫他们盖个迪拜塔,光靠 youtube 教程怕是不成。 2000 年时,Google 遇到巨大麻烦,关键系统瘫痪,用户搜索到的内容都是几个月以前的。6 位核心工程师成立“作战室”解决这个问题,研究来去也发现不了软件层面的错误,后来深度直接检查索引文件的二进制码,发现一些该是 0 的地方是 1 ,一些该是 1 的地方是 0 。原来 Google 初建期,硬件都是廉价的消费级产品。这些消费级产品是日常使用时没有问题,但在 Google 庞大的数据量下,一个个小小的错误慢慢积累,最后居然让关键系统瘫痪。如何解决?就要针对这种硬件底层情况和特性,去了解它,所需要的知识系统又不同了。 |
Recommend
-
59
新浪科技讯北京时间3月13日上午消息,对于无家可归的人来说,便宜的房子很重要。一家叫做ICON创业公司通过3D打印,让房子的建筑成本降下来了。本周日在美国举行的SXSW大会上,来自德克萨斯州的创业公司ICON披露一个计划,它准备用3D打印机
-
30
-
41
我们站在开发者和项目角度来聊聊 WebComponent,它是一套技术的组合,能提供给开发者组件化开发的能力。 那什么是组件化呢?其实组件化并没有一个明确的定义,不过这里我们可以使用 10 个字来形容什么是组件化,那就是:
-
25
origin 游戏服务器引擎简介 origin 是一个由 Go 语言(golang)编写的分布式开源游戏服务器引擎。origin适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。 origin 解决的问题: origin总体设计如g...
-
19
层层拆解,带你手写 LRU 算法 👆让天下没有难刷的算法!若 GitBook 访问太慢,可尝试
-
7
层层拆解,带你手写 LFU 算法 👆让天下没有难刷的算法!若 GitBook 访问太慢,可尝试
-
12
这样盖房子,瓦工要失业! 这样的房子,给我来一套。 文章来源:创下一个新 ID:cxygx1 作者:创新君 编辑:卝生 话说科技日新月异,各种行业都在不断创新,当然,建筑也不例外。盖房子的方法和...
-
7
让H5制作像搭积木一样简单! Welcome to H5-Dooring H5-Dooring是一款功能强大,专业可靠的H5可视化...
-
7
原来构建设计系统,就像搭乐高一样! TCC翻译情报局 2021-09-16 0 评论...
-
6
像搭积木一样开发SaaS应用,2020北森PaaS能力升级盘点 2021-02-03692 2020年,北森一体化HRSaaS 9条产品线,共迭代54...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK