widder
发表于 2021-2-4 10:59
linux40 发表于 2021-2-4 10:52
这世界的大部分计算机都运行着玩具,不怕炸吗?
因为世界上大部分计算机都由程序员看着
terraner
发表于 2021-2-4 11:11
自从换到现在公司工作改用CentOS之后感觉自家机器确实是可以转到Linux了
— from Sony J9110, Android 10 of S1 Next Goose v2.4.1
linux40
发表于 2021-2-4 11:38
widder 发表于 2021-2-4 10:59
因为世界上大部分计算机都由程序员看着
你觉得玩具能满足工业需求,那么你对玩具的定义有问题。另外那些计算机是由运维看着的,别他妈什么都叫程序员!
widder
发表于 2021-2-4 11:49
linux40 发表于 2021-2-4 11:38
你觉得玩具能满足工业需求,那么你对玩具的定义有问题。另外那些计算机是由运维看着的,别他妈什么都叫程 ...
别不把运维当程序员,运维也是要写脚本的,不会写脚本的运维另说
chen_null
发表于 2021-2-4 11:51
colodes 发表于 2021-2-3 19:29
不好意思,是我在手机上打的字
默认是最新版本*存在着*的“问题”,和发行版硬件无关
Chrome啊,我没记错的话Chromium的repo是只有谷歌员工有参与权限的,这还真是不能靠写代码就解决的问题
—— 来自 LGE LM-G710N, Android 10上的 S1Next-鹅版 v2.4.4
nessaj
发表于 2021-2-4 12:05
结夜野棠.
发表于 2021-2-4 13:36
nessaj 发表于 2021-2-4 12:05
运维当然不是程序员....写shell脚本叫什么程序,那就是命令行合集而已啊
首先,shell 也是编程语言,脚本也是程序。然后,随着现在集群规模的扩大,早就脱离shell脚本刀耕火种手作服务器的年代了。普遍用 kubernets 编排容器,各种监控工具,CI/CD 工具,需要编写各种程序和中间件才能跑起来,运维已然是程序员了,现在都叫 DevOps
nessaj
发表于 2021-2-4 14:06
结夜野棠.
发表于 2021-2-4 14:10
本帖最后由 结夜野棠. 于 2021-2-4 14:13 编辑
nessaj 发表于 2021-2-4 14:06
你这有点前后矛盾啊,越是刀耕火种越是需要shell掌握的好不是吗
现代工具越来越多不就更不需要手写脚本了 ...
怎么前后矛盾了,你再看看?我说了两点:
1. shell 脚本也是代码,需求复杂了脚本就很复杂,也是需要专业技能的
2. 这些现代工具需要写代码
你可能误会这些工具了,这些现代工具又不是点点鼠标就能用的,需要写代码啊
nessaj
发表于 2021-2-4 14:16
结夜野棠.
发表于 2021-2-4 14:23
本帖最后由 结夜野棠. 于 2021-2-4 14:26 编辑
nessaj 发表于 2021-2-4 14:16
cat > *.*
....
你确定这些真是代码吗?
shell 脚本的年代你没见过几百行的有复杂逻辑的 shell 脚本?你确定你就敲这些命令就能维护整个集群了?你集群多大规模有多少服务?ansible 模块、jenkins 需要 python,各种监控工具很多需要 ruby,中间件和 k8s 生态里的很多东西要用 go,yml 配置文件复杂了,需要各种配置文件生成器,也需要写代码
现在中小型公司可能都有几十上百台机器,成百上千个容器,手敲命令根本维护不过来,大型公司集群数量更加复杂,需求更加多样
fokker1027
发表于 2021-2-4 14:23
nessaj 发表于 2021-2-4 14:16
cat > *.*
....
你确定这些真是代码吗?
这怎么就不叫程序了?
你不知道shell支持if then else?不知道for?不知道shell也能支持和变量函数定义?
shell是脚本解释器语言没错,但谁给你的自信说他不是程序?
nessaj
发表于 2021-2-4 14:31
fokker1027
发表于 2021-2-4 14:37
nessaj 发表于 2021-2-4 14:31
有啊我现在写的就是几百上千行的shell脚本
不过再复杂的命令行那也还是命令行呀,就算有变量有if 有for 有 ...
一定要编译个游戏才能玩的才叫编程
那是你对程序这两字的定义有问题
赤色彗星SEXY
发表于 2021-2-4 14:42
要杠的话
shell确实有人写过游戏。哈哈哈
nessaj
发表于 2021-2-4 14:43
结夜野棠.
发表于 2021-2-4 14:46
nessaj 发表于 2021-2-4 14:43
这位小哥,你才是对程序定义不太清楚吧
我举个例子,你知道按键精灵吗?就是先按这里再按那里,可以用脚 ...
能写游戏才算程序语言?这是什么奇葩标准,很多编程语言都不适合写游戏,而且 shell 里编写的游戏有不是没有,google 一圈很多。而且话题是运维,不管你用什么写,那怕你写按键精灵脚本来维护现代集群,也需要程序员
fokker1027
发表于 2021-2-4 14:53
赤色彗星SEXY 发表于 2021-2-4 14:42
要杠的话
shell确实有人写过游戏。哈哈哈
用print写一个游戏,其实真的可以的
nessaj
发表于 2021-2-4 14:55
蓝泽玲
发表于 2021-2-4 15:03
我还是很看好mac的罗塞塔的。
macOS有Shell也有Adobe全家桶,开发工具链也有,IDE、VIM、 Emacs都有,甚至原生的快捷键就是emacs风格的。我看他如果换用mac,就可以直接抛弃他的windows电脑。
讲道理就是mac黑,又不好意思说自己是windows蜜,只能说自己是linux系PCMR。
fokker1027
发表于 2021-2-4 15:04
nessaj 发表于 2021-2-4 14:55
你还真杠啊,用shell写游戏跟用excel写游戏有啥区别,
我在excel里写一个数字加法游戏,A单元格写算式 B ...
你才是杠吧
程序员不过是一个职务title
写的东西是不是程序和你是不是程序员职务一点关系也没有
结夜野棠.
发表于 2021-2-4 15:05
nessaj 发表于 2021-2-4 14:55
你还真杠啊,用shell写游戏跟用excel写游戏有啥区别,
我在excel里写一个数字加法游戏,A单元格写算式 B ...
你根本不明白我在说啥 也不知道现在的运维需要做什么 我也觉得没必要聊了。而且我们说的写游戏也不是你说的这种玩意儿,你知不知道 excel 可以玩三国杀?
nessaj
发表于 2021-2-4 15:11
fokker1027
发表于 2021-2-4 15:19
nessaj 发表于 2021-2-4 15:11
嗯我古代运维,不了解你们现代运维多么高大上
我们古代运维只知道excel里写的再复杂也是没法拿到excel外 ...
说的太好了
python写的再复杂也不能脱离python ,
java写的再复杂也不能脱离java
所以他们写的东西都不是程序
是不是这个道理
orecheng
发表于 2021-2-4 15:47
有没有巨巨推荐一个好用的发行版,deepin和uos(一家的)集显外接显示器没反应,而且笔记本风扇狂转。Ubuntu装个软件麻烦的要死(这算特性吗)
orecheng
发表于 2021-2-4 15:47
有没有巨巨推荐一个好用的发行版,deepin和uos(一家的)集显外接显示器没反应,而且笔记本风扇狂转。Ubuntu装个软件麻烦的要死(这算特性吗)
再买自检星剁手
发表于 2021-2-4 16:08
overflowal
发表于 2021-2-4 17:28
shell脚本怎么不是程序了,不需要编译就不是程序了?
多看看定义: https://zh.m.wikipedia.org/wiki/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A8%8B%E5%BA%8F
—— 来自 vivo V2046A, Android 11上的 S1Next-鹅版 v2.4.4.1
hgfdsa
发表于 2021-2-4 17:35
orecheng 发表于 2021-2-4 15:47
有没有巨巨推荐一个好用的发行版,deepin和uos(一家的)集显外接显示器没反应,而且笔记本风扇狂转。Ubunt ...
ubuntu还嫌麻烦的话,只能找arch系了,当然出问题的几率更大。
Magnesium
发表于 2021-2-4 17:46
orecheng 发表于 2021-2-4 15:47
有没有巨巨推荐一个好用的发行版,deepin和uos(一家的)集显外接显示器没反应,而且笔记本风扇狂转。Ubunt ...
WSL2 + Windows Terminal,认真的,尤其是笔记本。
没有乱七八糟的驱动问题,笔记本上常用的:双显卡切换 / 合盖待机 / 电源管理 / 风扇转速 / 键盘背光 / 多显示器多分辨率 这些功能,没有一个 Linux 发行版是能做到全部开箱即用的,又不想折腾又想 Linux,WSL2 现在是最优解在 WSL2 的发行版里选一个的话,我推荐 Debian。
作为一个多年 Arch Linux 用户,现在同时用 Arch Linux + macOS + Windows 主力做开发的全栈,我觉得「2021 年最好的 Linux,是虚拟机 / 容器里的 Linux(桌面 / 服务端都成立)」。
linux40
发表于 2021-2-4 17:48
居然在争什么职位叫程序员。。。不是写的是程序就叫程序员了。如果运维是程序员,那干脆测试、ic设计也叫程序员算了,反正都要写程序。
EP2
发表于 2021-2-4 18:00
福山竟然是geek,震惊
—— 来自 HUAWEI ELE-AL00, Android 10上的 S1Next-鹅版 v2.4.4.1
Piero
发表于 2021-2-4 19:02
草,真写了Linux。其实看到那篇推荐DIY的文我就想到安替(老gz了),zz立场和福山差不多,而且从来不用Windows只用Linux
前几天还看了少数派那篇给每个人的 Linux 桌面入门指南,下面全是泼冷水的
结夜野棠.
发表于 2021-2-4 19:15
orecheng 发表于 2021-2-4 15:47
有没有巨巨推荐一个好用的发行版,deepin和uos(一家的)集显外接显示器没反应,而且笔记本风扇狂转。Ubunt ...
Manjaro,像 Arch 一样滚动更新,软件包丰富,还不用学怎么安装
想学怎么安装就更推荐 Arch 本体
蓝泽玲
发表于 2021-2-4 20:06
orecheng 发表于 2021-2-4 15:47
有没有巨巨推荐一个好用的发行版,deepin和uos(一家的)集显外接显示器没反应,而且笔记本风扇狂转。Ubunt ...
ubuntu怎么麻烦了 不是apt-get install搞定吗
处男鉴黄师
发表于 2021-2-4 20:44
蓝泽玲 发表于 2021-2-4 20:06
ubuntu怎么麻烦了 不是apt-get install搞定吗
也许他说的“装个软件”是指wine下的windows软件
这方面确实只有deepin还行
cqkxywj
发表于 2021-2-4 22:09
Sheny
发表于 2021-2-4 22:52
orecheng 发表于 2021-2-4 15:47
有没有巨巨推荐一个好用的发行版,deepin和uos(一家的)集显外接显示器没反应,而且笔记本风扇狂转。Ubunt ...
乌班图是最简便的发行版了,最简单一个字体不用搞就方便很多。当然它自己搞自己一套是个毛病
qianoooo
发表于 2021-2-4 22:58
wsl2虽然性能还是差了点,但是各种意义上的不用折腾
henvelleng
发表于 2021-2-5 11:03
我对程序员定义的底线是用st语言写plc程序的电气工程师,好家伙,一堆电气工程师整天捣鼓结构体、类(功能块)、继承、数据结构和算法,真作孽