为什么即使是程序员,也会经常听到说不要升级之类的话
我发现一个现象,例如 Mac os 我身边的同事就说不要升级!越升级越卡!听了之后就感觉,,满脸的疑惑!明明大家都是程序员!有新版本,肯定是说明现有的版本存在一些问题,才出了新版本用来解决,要不然为什么要出新版本?!!!产品经理和程序是傻子吗!每个版本都在制造问题?! 像这种现象不止这种!很多都类似!手机不能升级到最新的系统!会卡!越升级越卡!要降到某个版本上!我严重怀疑,这都是假程序员吧。。。。还是说我不懂?!
我发现一个现象,例如 Mac os 我身边的同事就说不要升级!越升级越卡!听了之后就感觉,,满脸的疑惑!明明大家都是程序员!有新版本,肯定是说明现有的版本存在一些问题,才出了新版本用来解决,要不然为什么要出新版本?!!!产品经理和程序是傻子吗!每个版本都在制造问题?! 像这种现象不止这种!很多都类似!手机不能升级到最新的系统!会卡!越升级越卡!要降到某个版本上!我严重怀疑,这都是假程序员吧。。。。还是说我不懂?!
权衡一下,还是安稳办公要紧。
所以除非有恶性 bug,不然等一段时间再升级比较好,不要当小白鼠。
作为一个程序员,这些都说不清楚,是假程序员吧。
所以为什么有些公司还在用 gcc 4.1.3,开发的程序天天提示用户“你有最新版啦,升级领礼包”
工作环境就不一样了,MacOS 保持上一个大半年就想 2
这个功能很简单,怎么实现我不管。明天上线!
Android 用户恰好反过来,都盼着升级
Win 10 和 iOS 我都没用最新版且关闭了自动更新,然而 Debian 我可以闭着眼睛放心让系统自动刷最新版,问题在哪里?很明显。
一般情况下一个月也就第二个星期三要重启下而已,其它时候一直稳定运行不关机
如果做出了一个特别好用的,用户不升级怎么办。
不升级怎么促进设备更新换代,设备不更新换代公司怎么活。
orz…
所以生产服不能用滚动更新的发行版
Debian 和 RedHat 都是出版本的。就算新版本出来,老版本也维护。新 feature 进新版本,老版本只做 bugfix 和关键硬件 backport
[《美国运行在 Java 8 上面》]( https://veekaybee.github.io/2019/05/10/java8/)
不过这个前提条件建立在开发人员对现版本和新版本之间的变更心里有数。
有些研发或运维明知有安全漏洞之类的影响,还拿稳定当借口偷懒的,就是有问题了。
?写几行代码就标榜自己是程序员了,主版本号和次版本号分得清吗
或者直接说说你不懂,也对。
这里隐含的逻辑是“只有傻子才会每个版本都制造问题”,然而事实上做过开发的都知道,哪怕是天才也不可能保证新的版本不制造**任何**新的问题。所以在追求稳定性的场景谨慎升级并没有什么问题。
当然作为我个人是喜欢追新的,有更新必升级,但是生产环境却不会这么做。
要是 depend on head 那是真的
ios 系统肯定是出厂的最流畅,新的系统是以新的硬件为标准打造的,说老机器升级新系统流畅的,怕是老系统已经用到很卡,从 90 分降到 60 分,升级个新系统,变成 70 分,你就觉得新的更流畅,但是对比最初买回来的时候,是变慢了。
另外我就问一个问题,一个不断开发并迭代的系统,功能随着时间增加,第三方也不断的添加新功能;
请你们告诉我,在硬件设备不做升级的情况下,系统不做大幅度重构前,如何保持越来越「流畅」或着维持「流畅」水平不变。
我见青山多妩媚,料青山见我应如是。
但是你们在决定给予正面或负面的评价时能否思考一下你提出的要求和期望是否合理;
我当然也希望我在每一年赚的钱越来越多,但与此同时我不希望付出额外的劳动时间和技能或者金钱,你们觉得这样可能吗?
都是起码接受过义务教育的人,觉得自己用不到新功能就不用升级嘛,ios 应该没有像 win 家一样捉着你的头去升级吧。
“新版本修复了上一个版本的问题”也不全对,有时更新只是新加了功能或者调整了界面,或者用了新的技术。如果上一个版本存在重大问题,紧急修复后的更新是必要的。
那么你要问了,难道仅仅因为版本不是稳定版本,所以程序员就要一味追求稳定版本吗?而不去赶时髦、弄潮流?这么说也不对。程序员也许对新旧版本有个人的喜好,但是当涉及到工作,一定是稳定版本最好。一方面稳定版本出现 BUG 的几率少或者都是已经知道解决方法的 BUG,二是,如果使用新版本而出现 BUG,除了苹果官方有能力去修复以外,程序员往往做的只能是倒退版本。因为新的 BUG 总是那么莫名其妙,也许你花一天时间可算弄明白了系统的某字段删除了一个冗余位,所以导致 visual studio 再也没法打开了,好吧 ,干的漂亮,那这一天你就干了这个吗?显然得不偿失。
“产品经理和程序是傻子吗!”这话分为两部分。一,“产品经理是傻子吗!”产品经理呢,傻子算不上,但是当他设计的产品出问题的时候,他要做的也仅仅是告诉他手底下的程序员,“把这些用户反馈的 BUG 改一下,根本不难,明天 8 点改好”。毕竟不可能有产品经理会站出来说,“是因为我的设计,才导致程序出了 BUG”,当然了,他也没必要说,因为出 BUG 的是程序逻辑,不是他丰富的想象力。二、“程序是傻子吗!”,这个问题我就不做分析了。
那么,接下来你可能要说:“好,那程序员说稳定的好,难道我就不能用最新版本了吗?非要在网上说,显得我们这些用户也业余?”首先我道个歉,你当然可以用最新版本。这说明你不光是个赶潮流的人,也是一个爱冒险的人。在这方面,您是专业的。然而,用户群体也包括程序员,他们的话你呢听听就好,不要往心里去,反正到时候出了任何 BUG,被折磨得最头疼的也是这些人,最后去改掉 BUG 的也是这些人
“好,那么,我怎样才能成为一个程序员?”不用,做个不懂代码的用户就好