你所使用的编程语言会将你的思维模式固化并逐渐远离其他语言,而且往往发生在潜移默化中。
1
getadoggie 2020-08-04 12:11:02 +08:00
编程语言首先是死的东西,它无法做什么。
或许是你以为喜欢某编程语言的思维,继而不断深入学习这种思维,自然很惯于使用它。 只要你愿意,随时可以换另一种语言,另一种思维。 |
2
getadoggie 2020-08-04 12:12:04 +08:00
1 # 是“因为”,不是“以为”
|
3
kop1989 2020-08-04 12:14:55 +08:00
不认同。这种情况只存在于初学者,即会且仅会一门语言的情况下。
而两种编程语言之间又不是鱼与熊掌。 一旦你掌握两种及以上语言,这种情况就会消失。 |
4
Kagari 2020-08-04 12:16:00 +08:00 via Android
不认同,除非你的内心语言也是编程语言
|
5
Ehend 2020-08-04 12:20:05 +08:00 via Android
不会,编程语言是编程语言,编程思想是编程思想
|
6
DJQTDJ 2020-08-04 12:20:45 +08:00 3
你应该改成
你学习到的任何事情都会将你的思维模式固化,并丧失自我思考的可能 |
7
threebr 2020-08-04 12:22:50 +08:00 via Android
不如说随着年龄的增加,思维固化是大概率事件
|
8
levn 2020-08-04 12:58:39 +08:00
可能会影响一点点认知,但是对于人格来说应该还是非常边缘的地带。
|
9
speculatorA 2020-08-04 14:13:45 +08:00
你学一门并用的时候,肯定需要使用它的思维才能更好开发使用,偏激可以说是思维固化。
离开其他语言,可能是极端专注,但大部分是懒不愿意学习其他。 |
10
raaaaaar 2020-08-04 15:51:28 +08:00 via Android
编程范式可能有影响。。
|
11
takemeaway 2020-08-04 15:55:49 +08:00
你是刚入门吧? 哈哈
编程语言本质上都是一样的,在处理逻辑和思维模式也都是一样的。只不过是各家表述写法不同。 |
12
coderluan 2020-08-04 16:09:46 +08:00
你要是一直浮在个很浅的位置确实会这样, 但是如果深入了解一门语言, 知道各种缺点和限制后, 反而会对别的语言感兴趣, 然后跑去学习, 学了之后发现还是有别的问题, 然后再学别的, 一直这样折腾下来, 才能真的理解什么叫"语言只是工具", "没有最好的语言, 只有某个场景最适合的语言",之类的.
|
13
chenyu8674 2020-08-04 16:31:02 +08:00
这句话仅限于长时间只用一种语言的人
不同语言多写写思维就会关注在先做什么后做什么上了,但也容易因为忽略语言而 String 转 Int 都要现查一下…… |
14
MrTreasure 2020-08-04 16:34:43 +08:00
不会 学习了 JavaScript 又学了 ts nodejs 再学 go 就很简单了。API 都差不多,nodejs 有的在 go 里面都能找得到。编程思维也差不多
|
15
DoubleShut 2020-08-04 16:41:15 +08:00
标题像是成功学讲师😂
|
16
Sunkz 2020-08-04 19:07:56 +08:00
如果是应届生的话多学几门语言是可以的, 工作两三年后, 在学新语言, 多少有点抵触的
|
17
namelosw 2020-08-04 20:38:32 +08:00 2
认同楼主这句话。楼上大部分人的观点和反例反而印证了这点。
我的经历是大部分人从来没有用类似 Haskell,Prolog,Agda 或者 Erlang 的思想去看待过编程,或者反过来从 Forth 和 Cobol 的角度看待编程。这些语言只是举例,每个语言背后代表了一种截然不同的思想,也就是所谓的 Perlis Language:不能影响你思维方式的语言不值得学习。 随便列举几个问题: 1. 列表和异步之间有什么共同点? 2. 能不能只描述问题,不说怎么解,就期望代码能给你答案? 3. 测试只能证明代码有错,怎么才能证明代码没错? 4. 为什么生物的生存能力这么强?壁虎可以把两只胳膊都接植到一只胳膊上,壁虎会有两个胳膊肘,但是结果还能用,为什么平常代码不能随便拿个模块混装到别的地方? 假如编程的圈子是是银河系,而大部分人的认知只限制在太阳系里,所以觉得编程语言不会影响思维,或者觉得这种情况只局限于初学者,多少有点坐井观天。 |
18
lxilu 2020-08-05 00:18:41 +08:00
标题可以写下这句话
|
19
iseki 2020-08-05 00:26:56 +08:00 via Android
看你怎么理解这句话了
|
20
MinQ 2020-08-05 09:51:10 +08:00
在我个人看来现在的高级语言之间只是各种不同的方言而已,反而是汇编跟高级语言之间更接近外语,存在一个翻译的过程
|
22
Reficul 2020-08-05 10:52:18 +08:00
可以看下《七周七语言》,不同范式语言的思想是迥异的,长期熟悉一门语言的确会影响思维。
|