我发现一个现象,例如 Mac os 我身边的同事就说不要升级!越升级越卡!听了之后就感觉,,满脸的疑惑!明明大家都是程序员!有新版本,肯定是说明现有的版本存在一些问题,才出了新版本用来解决,要不然为什么要出新版本?!!!产品经理和程序是傻子吗!每个版本都在制造问题?! 像这种现象不止这种!很多都类似!手机不能升级到最新的系统!会卡!越升级越卡!要降到某个版本上!我严重怀疑,这都是假程序员吧。。。。还是说我不懂?!
看了一下评论,有人说出新版本是在增加无用功,那我就更奇怪了!这些人公司的产品,平常出新版本都不解决遗留或者用户反馈的bug,而是迭代增加新功能新需求?!还蛮有意思的!
1
tachikomachann 2020-01-12 17:12:41 +08:00 30
操作系统这种大型软件,任何一个新功能或者重构功能,在没被大范围长时间验证的时候,是没有稳定性可言的。
|
2
WebKit 2020-01-12 17:14:21 +08:00 via Android 4
iOS 越升级越卡难道不是真的吗
|
3
Dicer0615 2020-01-12 17:16:51 +08:00
u1s1,IOS 确实是越升级越卡,对于老机子老说真的就最好别升级
|
4
Lxxyx 2020-01-12 17:17:44 +08:00 3
电脑是买来办公的,不是为了给苹果提 BUG 的。想体验新功能,就得忍受新 BUG。
权衡一下,还是安稳办公要紧。 |
5
manami 2020-01-12 17:18:29 +08:00 via Android 2
同疑惑,最有印象的是几年前微软官方免费升 win 10 时周围还有大批固守 win 7 然后吐槽 win 10 的
|
6
eason1874 2020-01-12 17:18:48 +08:00 1
iOS 新版本特性:修复老设备过于流畅的 bug
|
7
gamexg 2020-01-12 17:19:03 +08:00 via Android 1
android 升到 10 后一堆银行 app 打不开。
windows 10 某个版本升级时会误删用户文件。 所以除非有恶性 bug,不然等一段时间再升级比较好,不要当小白鼠。 |
8
remon 2020-01-12 17:19:11 +08:00 via Android 10
正因为是程序员,才知道每次更新都干的啥,所以没问题才不愿意升级
|
9
a719114136 2020-01-12 17:19:21 +08:00 via Android 88
你可能是个假程序员
|
10
azh7138m 2020-01-12 17:22:17 +08:00 1
新版本有哪些特性?
稳定性比旧版如何? 有什么是旧版没有而你必须要用的功能吗? 为什么旧版没有这个功能你还要买 Mac/iPhone ? 作为一个程序员,这些都说不清楚,是假程序员吧。 |
11
Tink 2020-01-12 17:22:34 +08:00 via iPhone
你不懂
|
12
RiceNoodle 2020-01-12 17:25:53 +08:00
最近更新的 xcode 11 是见过的最烂的版本~
我已经降回 xcode10 了 |
13
imn1 2020-01-12 17:26:57 +08:00 3
如果新版本只是多了个要上传身份证拒绝就退出的功能呢?
|
14
zonyitoo 2020-01-12 17:28:35 +08:00 1
作为程序员,希望用户一定要升级到最新版;
作为用户,希望程序员不要整天发新版,稳定就好。 所以为什么有些公司还在用 gcc 4.1.3,开发的程序天天提示用户“你有最新版啦,升级领礼包” |
15
lostberryzz 2020-01-12 17:28:41 +08:00
小白鼠听过没
|
16
WingOnSummit 2020-01-12 17:30:55 +08:00
楼主提交过新版本吗?每次新版本刚上线有没有遇到过一堆 bug ?
|
17
FragmentLs 2020-01-12 17:30:56 +08:00
就好像你不会没事随便在生产环境里更新库一样
|
18
zpxshl 2020-01-12 17:31:39 +08:00 via Android 2
楼主也太想当然了吧
|
19
murmur 2020-01-12 17:31:56 +08:00
旧版本如果没有安全问题或者明显的性能漏洞就不要去动,至少是通过测试的,更新东西负责任的话全面测试跑不掉,而且不知道有什么隐藏的坑在冒烟出不来
|
20
TypeError 2020-01-12 17:32:48 +08:00 via Android
当然是避坑了,我个人用的无所谓,Windows10 还是最新 insider 版,Python 3.8,Java 11 崩了大不了重装或者降级
工作环境就不一样了,MacOS 保持上一个大半年就想 2 |
22
guog 2020-01-12 17:33:37 +08:00 via Android 1
谁告诉你新版本只有 bug fix,没有加 feature(会引入更多的 bug)。作为程序员你竟然还不知道产品在想什么,说明你们撕的不够多。
这个功能很简单,怎么实现我不管。明天上线! |
23
daimubai 2020-01-12 17:34:39 +08:00 via iPhone
我笑了,你考虑过稳定性各方面的原因吗,你以为所有的软件都是增删改查调调页面么
|
24
hfl1995 2020-01-12 17:38:38 +08:00
办公电脑现在是开发者体验版
|
26
chroming 2020-01-12 17:45:44 +08:00 2
很多程序员都只是把写代码当成一个职业,对技术本身没兴趣,也不怎么会发现以及用到新功能。
还有就是如果被新版本狠狠地坑过一两次就不会那么愿意升级新版本了。 |
27
dodo2012 2020-01-12 17:47:50 +08:00
ios 越来越卡这是事实,osx 也是,毕竟硬件在升级,
|
28
Rwing 2020-01-12 17:47:58 +08:00
不要惊讶,有多少 java 程序员还用 6、7、8
|
29
agagega 2020-01-12 17:55:16 +08:00 via iPhone
如果是 Semver 的话,第三位数字的升级是可以无脑升的
|
30
Takamine 2020-01-12 17:57:39 +08:00 via Android
因为新版本也是程序员写的,也是产品决定的。:doge:
|
31
hallDrawnel 2020-01-12 18:02:26 +08:00 1
为什么上面说 ios 越升级越卡?对 6s 来说 13 明显比老版本流畅啊。(排除电池老化问题,那是硬件问题)
|
32
anyele 2020-01-12 18:06:28 +08:00 via Android
我一直都是升级到最新的
|
33
desmondlau 2020-01-12 18:07:22 +08:00
@manami 作为一个还在用 10240 的人深有感觉...我认为你说的就是我...
|
34
manami 2020-01-12 18:11:17 +08:00 via Android
@desmondlau 😂
|
35
hanqian 2020-01-12 18:11:38 +08:00 1
持这种观念的大多是 iOS 用户,然后是 Windows 用户
Android 用户恰好反过来,都盼着升级 |
36
hlwjia 2020-01-12 18:23:55 +08:00
阅历不够
|
37
opengps 2020-01-12 18:27:04 +08:00 via Android
经常升级硬件的话,可以经常升级系统和软件,但是更多的问题在于新风格未必更简单
|
38
BingoXuan 2020-01-12 18:29:20 +08:00 via Android
工程学经验,如果东西没坏就不要动它
|
39
charlie21 2020-01-12 18:31:02 +08:00
he knows the cost.
|
40
conn4575 2020-01-12 18:32:25 +08:00 via Android 2
你线上的 ubuntu 会更新吗?线上用 java11 了吗? go 用上 1.13 了吗? mysql 用 8 了吗?上 redis 上 5 了吗?
|
41
guanhui07 2020-01-12 18:32:59 +08:00
IOS 确实是越升级越卡,对于老机子老说真的就最好别升级,
就算升级也不应该立即当小白鼠 折腾,bugos |
42
monsterxx03 2020-01-12 18:35:46 +08:00 via iPhone
线上环境所有库的升级策略一般是落后最新版 2 个 minor version, major version 要更新,一定要等更新过几个 patch version 之后。除非有非要不可的安全相关 bug.....我个人对桌面软件也这个策略。工作时候无脑升级一把梭的一般都没被社会锤炼过🤦♂️
|
43
NotFoundEgg 2020-01-12 18:37:05 +08:00 1
问出这个问题 感觉你才是假的程序员🤣
|
44
shijingshijing 2020-01-12 18:37:13 +08:00
问题不再程序员和用户身上,而在于现在大厂的商务模式。
Win 10 和 iOS 我都没用最新版且关闭了自动更新,然而 Debian 我可以闭着眼睛放心让系统自动刷最新版,问题在哪里?很明显。 |
45
zidian 2020-01-12 18:43:39 +08:00 4
一看 lz 就不是程序员
|
46
xfcy 2020-01-12 18:47:39 +08:00
说真的,有些产品经理真是傻子
|
47
Osk 2020-01-12 18:48:50 +08:00 via Android 1
以前我 Windows 10 都是关闭自动更新,手动更新的,然而,从 wannacry 手里逃过一劫后我又打开自动更新了,策略是自动安装更新但提醒重启。
一般情况下一个月也就第二个星期三要重启下而已,其它时候一直稳定运行不关机 |
48
iyg429 2020-01-12 18:50:01 +08:00
@hallDrawnel 流程指的是界面切换 打开 app 还不是慢的 1P
|
49
wangxiaoaer 2020-01-12 18:50:08 +08:00 via Android 4
有什么事是比维稳更重要的?
|
50
lp7631010 2020-01-12 18:55:27 +08:00 via iPhone
显然新的系统最适合的还是最新的设备 几年前的手机显然硬件跟不上了
|
51
musi 2020-01-12 18:56:26 +08:00
你在 v2 上搜一下 10.15 ,你就知道啥原因了
|
52
grewer 2020-01-12 18:58:22 +08:00 3
你这帖子下面 2 条:
Ubuntu 18.04.3 如何降级到 18.04.2 ? iPhone 5s 一键降级到 10.3.3 亲测可用 |
53
terence4444 2020-01-12 18:59:29 +08:00 via iPhone
@Osk Win10 分为“质量更新”和“功能更新”了,前者主要修复问题和安全漏洞。
|
54
AzadCypress 2020-01-12 19:06:03 +08:00 via Android
我以前喜欢每天敲一遍 pacman -Syu 更新系统
直到有一天它把我内核更新了,然后重启就进不了桌面了... 还有我手机某次更新造成了之前装的软件闪退的问题 --- 所以现在我用得好好的东西一般都不更新了 |
55
Novichok 2020-01-12 19:07:25 +08:00
开发人员和运维最怕搞配置变更了,系统越复杂,越怕
|
56
wozhihuipinyin 2020-01-12 19:07:35 +08:00 via Android
一看就是舒适圈待的太久了,建议走出舒适圈,趁年轻出去闯闯!
|
57
railgun 2020-01-12 19:20:14 +08:00
你不懂!!你知不知道!每次升级新版本!除了苹果自家的产品!好多软件都不能用!想要所有工具都能稳定使用!起码要等半年!
升级新版本!肯定有很多新功能!这些新功能!肯定有 bug !假如新版本修复了 100 个旧 bug !但是新加了 11 个功能!每个都带 10 个 bug !那就是新系统多了 10 个 bug ! 发帖都用感叹号!真的很有气势! |
58
ys0290 2020-01-12 19:30:25 +08:00 via iPhone
除了解决老问题,还会带来新问题,另一方面也有策略问题,不要太单纯了
|
59
pipapa 2020-01-12 19:32:33 +08:00
线上环境的开源库你敢不敢天天更新
|
60
zlgodpig 2020-01-12 19:36:34 +08:00 via Android
app 很多是前几个版本做功能,然后加运营和商业化工。不想升很正常吧
|
61
magicdawn 2020-01-12 19:38:26 +08:00
个人经验而言, 现有版本确实是存在一些问题。
但是官方是不可能一直以修 Bug 为由去更新的。 如果做出了一个特别好用的,用户不升级怎么办。 不升级怎么促进设备更新换代,设备不更新换代公司怎么活。 orz... |
62
stillsilly 2020-01-12 19:49:34 +08:00 via iPhone
你们公司的产品每次升级都是为了修 bug ?
|
63
MortyP 2020-01-12 19:51:43 +08:00 via Android
不是说英特尔产出多少性能微软都拿走了嘛
|
64
ryd994 2020-01-12 19:55:21 +08:00 via Android
新版本确实会包含 bugfix,但新版本也会包含新 feature 啊。新 feature 不一定就稳定和高效
所以生产服不能用滚动更新的发行版 Debian 和 RedHat 都是出版本的。就算新版本出来,老版本也维护。新 feature 进新版本,老版本只做 bugfix 和关键硬件 backport |
65
akira 2020-01-12 20:14:33 +08:00
喜欢用 long term stable 的版本
|
66
cz5424 2020-01-12 20:17:57 +08:00 via iPhone
新版发现个 bug,再发个版本修一下,再发个版本修一下,再发.....
举例:ios13 |
67
Torpedo 2020-01-12 20:21:55 +08:00
mac os 真的是新版本升级就是去当小白鼠的。
而且升级了,软件一堆 bug。系统还更不稳定了。。。 |
68
Chase2E 2020-01-12 20:22:38 +08:00
楼主可能是个假程序员。。。
为什么这么多年了,大厂还是在用 JDK8 或者以 JDK8 为基础自己开发的 JDK 而不用最新的 Java ?为什么 Maven 上那么多插件在有新版本的情况下还要提供上古旧版本? 程序本来就是给人用来解决实际问题的,版本本身没有任何意义。 |
69
moqimoqide 2020-01-12 20:24:11 +08:00
技术新闻和技术会议等地方,传播的都是行业的前瞻性观点,这些声音过于响亮,得到了最大的权重。但是,请不要忘记,世界仍然运行在 Excel、Java 8 和 Sharepoint 上面。
[《美国运行在 Java 8 上面》]( https://veekaybee.github.io/2019/05/10/java8/) |
70
yushuda 2020-01-12 20:30:17 +08:00
作为程序员对软件开发周期心里应该有数啊,新特性不是我需要的同时,升级还有风险,为什么要升级?
不过这个前提条件建立在开发人员对现版本和新版本之间的变更心里有数。 有些研发或运维明知有安全漏洞之类的影响,还拿稳定当借口偷懒的,就是有问题了。 |
71
wanguorui123 2020-01-12 20:31:36 +08:00 via iPhone
新系统 bug 一堆,可能影响工作
|
72
exocell 2020-01-12 20:31:41 +08:00 1
你目前还不算专业的程序员,你还没接收过足够的新版本更新内容需求以刷新你的认知.你也不算有经验的软件使用者,没有足够的多版本使用经验来评估软件升级是否必要.
-------------- 一个 20 年+的软件用户路过 |
73
mreasonyang 2020-01-12 20:32:00 +08:00
个人来讲,如果是个人设备我一定第一时间升级最新的正式版,但涉及公司的研发设备着实不敢轻易升级
|
74
wanguorui123 2020-01-12 20:32:20 +08:00 via iPhone
新系统没对老设备针对性优化,可能在老设备上运行卡顿
|
75
hundan 2020-01-12 20:33:18 +08:00 via iPhone
“有新版本,肯定是说明现有的版本存在一些问题,才出了新版本用来解决,要不然为什么要出新版本”
?写几行代码就标榜自己是程序员了,主版本号和次版本号分得清吗 |
76
meisky6666 2020-01-12 20:36:34 +08:00 via Android
你得问问开发银行系统的程序员的想法
|
77
junyee 2020-01-12 20:43:04 +08:00 via Android
谁才是假程序猿???
|
78
Enya 2020-01-12 20:45:04 +08:00 via iPhone
你的经验和理解与现实情况不符。
或者直接说说你不懂,也对。 |
79
lvsshuttao 2020-01-12 20:55:03 +08:00
osx 升级后,nginx 旧系统配置文件被修改为 .previous,需要自己手动改回来; php-fpm 无法运行,php.ini 也要修改; brew 不一定能正常运行,某些程序不一定能跑起来
|
80
nicebird 2020-01-12 20:56:56 +08:00
苹果升级确实垃圾,经常不能用了
|
81
o00o 2020-01-12 21:03:53 +08:00
旧的越升级越好用的话谁还买新的
|
82
xcodebuild 2020-01-12 21:04:32 +08:00
> 产品经理和程序是傻子吗!每个版本都在制造问题
这里隐含的逻辑是“只有傻子才会每个版本都制造问题”,然而事实上做过开发的都知道,哪怕是天才也不可能保证新的版本不制造**任何**新的问题。所以在追求稳定性的场景谨慎升级并没有什么问题。 当然作为我个人是喜欢追新的,有更新必升级,但是生产环境却不会这么做。 |
83
qza1212 2020-01-12 21:05:09 +08:00
不说别的,就说贵公司依赖环境,是 depend on stable 还是 depend on head
要是 depend on head 那是真的🐮🍺 |
84
flasktest1 2020-01-12 21:09:45 +08:00
参考下各种 app 低版本就小而美,高版本就各种全家桶,就知道为什么了
|
85
GrayXu 2020-01-12 21:17:15 +08:00
因为确实存在各种问题…用脚投票而已,并不是每一个开发者都能用爱来全知全能开发
|
86
imycc 2020-01-12 21:19:30 +08:00
正因为是程序员,才知道不能随便更新系统。
iOS 每次大版本更新引起的软件崩溃你是没见过?正常程序员的思维是了解当前版本有没有引起什么问题,再决定是否要更新吧。 |
87
please0stop 2020-01-12 21:20:09 +08:00 via Android
我的💻配置不行,升了 win10 玩不了 LOL 了,ios 老一点的机型升级变卡不是已经石锤了的吗,迅雷升级不是移除了没用的下载功能,增加了广告吗,当然大多数升级都没啥毛病
|
88
yihaomizhijia 2020-01-12 21:21:51 +08:00
app 能用就行,用了这么多年,有啥新功能能吸引你?我现在都有点后悔当时把闲鱼升级了,老版闲鱼其实还不错,新的很烂。
ios 系统肯定是出厂的最流畅,新的系统是以新的硬件为标准打造的,说老机器升级新系统流畅的,怕是老系统已经用到很卡,从 90 分降到 60 分,升级个新系统,变成 70 分,你就觉得新的更流畅,但是对比最初买回来的时候,是变慢了。 |
89
Kiota 2020-01-12 21:22:25 +08:00 via Android
老版本已知的问题通常可以通过除更新以外的方法来解决,但新版本的系统连有可能存在的问题出在哪里都不知道,有何稳定性可言
|
90
TheFLY 2020-01-12 21:35:58 +08:00
说 IOS 越升级越卡的,建议再返回去搜索一下 11 到 12 这个版本期间新闻;
另外我就问一个问题,一个不断开发并迭代的系统,功能随着时间增加,第三方也不断的添加新功能; 请你们告诉我,在硬件设备不做升级的情况下,系统不做大幅度重构前,如何保持越来越「流畅」或着维持「流畅」水平不变。 |
91
akmissxt 2020-01-12 21:37:16 +08:00 via Android
成就达成:“假程序员”。
我见青山多妩媚,料青山见我应如是。 |
92
locoz 2020-01-12 21:39:59 +08:00 via Android
因为事实如此…大家都是程序员,都知道新版本可能会有些没测出来的 bug,那何必自己去当小白鼠呢,等个几天半个月的又不会损失什么。
|
93
TheFLY 2020-01-12 21:41:34 +08:00
你们要做感性描述当然没问题,消费数码就是面向最广大群体的产品;
但是你们在决定给予正面或负面的评价时能否思考一下你提出的要求和期望是否合理; 我当然也希望我在每一年赚的钱越来越多,但与此同时我不希望付出额外的劳动时间和技能或者金钱,你们觉得这样可能吗? 都是起码接受过义务教育的人,觉得自己用不到新功能就不用升级嘛,ios 应该没有像 win 家一样捉着你的头去升级吧。 |
94
good1uck 2020-01-12 21:43:22 +08:00
结论:你不懂。
当然,程序员告诉你越升级越卡,也许值得商榷,因为根本原因不是在于卡。 事实上,任何软件包括操作系统,最稳定的版本不是“最新的版本”。一个软件 /操作系统的版本越稳定,出 BUG 的几率就越少。反倒是越新的版本,存在一些未知的问题。 “新版本修复了上一个版本的问题”也不全对,有时更新只是新加了功能或者调整了界面,或者用了新的技术。如果上一个版本存在重大问题,紧急修复后的更新是必要的。 那么你要问了,难道仅仅因为版本不是稳定版本,所以程序员就要一味追求稳定版本吗?而不去赶时髦、弄潮流?这么说也不对。程序员也许对新旧版本有个人的喜好,但是当涉及到工作,一定是稳定版本最好。一方面稳定版本出现 BUG 的几率少或者都是已经知道解决方法的 BUG,二是,如果使用新版本而出现 BUG,除了苹果官方有能力去修复以外,程序员往往做的只能是倒退版本。因为新的 BUG 总是那么莫名其妙,也许你花一天时间可算弄明白了系统的某字段删除了一个冗余位,所以导致 visual studio 再也没法打开了,好吧 ,干的漂亮,那这一天你就干了这个吗?显然得不偿失。 “产品经理和程序是傻子吗!”这话分为两部分。一,“产品经理是傻子吗!”产品经理呢,傻子算不上,但是当他设计的产品出问题的时候,他要做的也仅仅是告诉他手底下的程序员,“把这些用户反馈的 BUG 改一下,根本不难,明天 8 点改好”。毕竟不可能有产品经理会站出来说,“是因为我的设计,才导致程序出了 BUG”,当然了,他也没必要说,因为出 BUG 的是程序逻辑,不是他丰富的想象力。二、“程序是傻子吗!”,这个问题我就不做分析了。 那么,接下来你可能要说:“好,那程序员说稳定的好,难道我就不能用最新版本了吗?非要在网上说,显得我们这些用户也业余?”首先我道个歉,你当然可以用最新版本。这说明你不光是个赶潮流的人,也是一个爱冒险的人。在这方面,您是专业的。然而,用户群体也包括程序员,他们的话你呢听听就好,不要往心里去,反正到时候出了任何 BUG,被折磨得最头疼的也是这些人,最后去改掉 BUG 的也是这些人 “好,那么,我怎样才能成为一个程序员?”不用,做个不懂代码的用户就好 |
95
yujiang 2020-01-12 21:46:58 +08:00
软件一般我是不更的,尤其是这两个月上头推进 APP 实名制,现在更新的 APP 没实名都不给你用
|
96
menyakun 2020-01-12 21:53:56 +08:00
新版本除了修复 bug 外,还有因为新功能加进来的更多 bug
|
97
Osk 2020-01-12 21:55:55 +08:00 via Android
@terence4444 然而质量更新也常常修好一些 bug 又带来新的 bug...2333
|
98
LaoLiu233 2020-01-12 21:55:56 +08:00 via iPhone
我觉得是真的懂行的才知道不要乱升级。
|
99
maskerTUI 2020-01-12 22:01:13 +08:00
楼主有一点想错了,APP 出新版本还真不一定是为了修复以前的问题,大多数情况反而是为了加新功能所以才出的新版本,出新功能就意味着占用更多的性能,就意味着你的机器可能又要换了。比如支付宝微信淘宝之类的 APP,更新基本上是为了加新功能加各种活动。
|
100
WhoCanBeRich 2020-01-12 22:02:01 +08:00
一般是因为新版本需要更高的硬件要求,所以会出现你说的越升级越卡的问题。比如一个 case:iPhone 6 现在是 10.2 系统的,你建议它升级到 13.3 吗?
|