Linux 命令行思维,这是一种在进步中的落后思维
linux吧
全部回复
仅看楼主
level 1
ken2232 楼主
计算科技的进步,使得计算机的应用变得越来越简单。
然而,总是有人片面地鼓吹好像只有用命令行,才是真正的编程高手的这种落后思维。
人们编程的目的,是为了实现某种项目的总目的,而不应该拘泥于某种编程的具体手段。
假如未来的人工智能水平足够高,足够强大了,那时,可能只是敲代码的具体的程序员级别的作用,就会变小。
而架构师,数学家的作用,将变得越来越关键。
就像stl等等的各种标准库一样,假如所有的大牛都还要自己来实现自己的标准库的话,其结果就是计算机科技不会再进步。
世事没有绝对,或者说:绝对的东西不属于人类,属于人类的东西都是相对的。
对于人类而而言:变,才是永恒的不变。
2023年01月29日 10点01分 1
level 11
[喷]
2023年01月29日 10点01分 2
这不是跟sql一样么,现在工具用多了,有些sql都不会写了,就因为太方便了[汗]
2023年01月30日 03点01分
level 11
这不是那些片面的人的错误吗[疑问]
2023年01月29日 11点01分 3
level 11
某些人的想法代表全部人?[疑问]
2023年01月29日 11点01分 4
level 11
[太开心]1级小号是这样的
2023年01月29日 11点01分 5
level 1
不知道你从那来的这种印象——cli是一种高手工具——也许本身这种印象就是错误的。对于一种商业软件,用户习惯的培训是不可避免的,命令行更不直观,相对而言也更抽象,你的一些习惯更改得更不易察觉。但在前端设计更复杂的可视化领域,直观占据更主要的地位,你是不可避免地被厂商培训的。在这,命令行对于程序员们有利,而你的想法是在厂商角度的——我是GNU用户也是许多开源软件的支持者,自然会有些偏颇,但我认为软件的生产者们捕猎用户的欲望更甚于他们对用户的体验的基础的保证。
2023年01月29日 11点01分 6
level 1
ken2232 楼主
Linux 采用命令行居多,图形界面相对少,这是一种迫不得已的最优选择。
1. Linux很难进行全局系统化 gui设计。
许多的工具,来源于不同的作者,很难像win一样,给每一种工具都分配一个统一的人口标签链接,并且还要避免相互冲突。发行版很难做到,每一种工具的作者也很难做到。
2. 不断创造,就意味着“乱”是一种常态。
只有在食古不化,没有什么实质性进步的场景里,才会显得不那么“乱”,甚至是“非常规则”。
3. 用 gui,或还是用“命令行”,它们都只不过是某种“手段”而已,不是“目的”。
2023年01月29日 11点01分 7
level 14
放屁,,linux命令行做的甚至不如win的
2023年01月29日 11点01分 9
我感觉linux命令行比win的要好[疑问]
2023年01月30日 03点01分
@淡泊远烟 好个屁,这不支持那不支持,你觉得好是指shell,我说的是终端,而且win的shell都支持调用net,进行高级操作,linux还要借助外力,,而且还有相关api操控终端,而linux只能用控制符
2023年01月31日 06点01分
level 9
楼主说得对。
不过能不能先把所有的力学、弹性力学、断裂力学的公式和条件全部做成GUI的啊?
2023年01月29日 11点01分 10
level 1
至少20年程序员都离不开键盘⌨️,倒是普通人都只碰手机了
2023年01月29日 12点01分 11
level 1
ken2232 楼主
尺有所长,寸有所短。
命令行和图形界面,各有各的特点,各有各的用途。
ubuntu刚推出漂亮桌面的时候,被一堆写代码的人指责,说桌面太庞大了,拖累了电脑的运行速度。
问题是: ubuntu的一个应用是定位在桌面系统。对应以office为应用的普通用户来说,丑陋的桌面,是会影响到使用的心情的。
在评判一个系统,一种做法的好与坏之前,是不是应该先搞清楚其主要的目的和用途呢?
比如:mx-linux在官网上所宣称的定位,就是桌面系统,结果有人说mx-linux不好,理由是在服务器上,都没有人使用mx-linux。。[哈哈]
2023年01月29日 12点01分 12
level 9
楼主说的有点道理,图形化易于接受和理解[吐舌]
2023年01月29日 13点01分 13
level 1
linux是内核。桌面,服务器,移动端,ubuntu,安卓。
2023年01月29日 14点01分 14
level 7
提出2点不同意见。
第一,如果根据楼主所言,变才是永恒的不变。那么为何前面可以断言计算科技的进步使得计算机应用变得越来越简单呢?如果变才是永恒的,那么改变的方向(变得简单)本身是否也会改变,即:时而变得简单、时而变得复杂。
第二,从人类认识世界和描述世界的历程来看,现实形象思维、用图画(石窟壁画)和叫声来表达,然后才有结绳记事(数字的概念)、象形文字、表意、表音文字等等,乃至各种抽象概念。因此,为何说基于字符的界面是落后思维呢?
2023年01月29日 15点01分 15
答一:立场决定观点,从底层开发者的角度来说,计算机程序变得越来越复杂和庞大了。从普通用户的角度来说,接口界面越来越简单,就像智能手机一样,只要不是智障者,恐怕就连普通的傻瓜都会使用吧?
2023年01月30日 01点01分
答二,科技的不断进步,意味着概念对象的不断增加。与个人寿命相比,由于概念的寿命比较长,有些概念的寿命很漫长;为了能够满足合理的概念表述精确度,因此,原子概念标记符(自由词素)的总量也必然会不断地增加。结论:并不是什么样的文字,都能够满足科技不断自觉进步的要求的,这点你能够理解吗
2023年01月30日 01点01分
level 8
不管你是否喜欢,现在很多框架都是命令行启动。一些包win下面安装巨麻烦,或者干脆无法安装,Linux下一行命令搞定。架构时除了程序之外,还会设计一些Linux下的软件协同工作,配置时无可避免的要用命令行。不管你怎么说,不用确实不好使。
2023年01月29日 21点01分 16
@ken2232 命令行就是一个工具。我同意你的说法。不能说用勺子喝汤就是牛人。牛不牛关键👀做了啥。我能写网站,你能做操作系统,那你比我🐮。
2023年01月30日 21点01分
我并不是说命令行,不好。而是说:在不同的应用场景中,各有各的优点和弊端。
2023年01月30日 01点01分
我指出的是:有人一说到linux,就认为只有使用命令行,使用vi 命令行编写程序的,才是牛人。这是一种容易误导人们的片面错误认识。
2023年01月30日 01点01分
从战略的角度来说,不论是使用命令行,还是使用图形界面来编写程序,都还算不上是牛人。相比之下,可能那些不会写程序代码的架构师,数学家,恐怕真的是牛人。没有战略思想的作为指引,只会敲键盘的程序员,恐怕再牛也不会牛到哪里去?
2023年01月30日 01点01分
1 2 3 尾页