非常指引:对台式机来谈纯休眠也有危机

 新闻资讯     |      2019-02-26 09:12

  我们都知道,干程序员这个行业的,需要很多的插件和软件作为支撑,比如浏览器、编辑器/IDEtab、命令行工具tab、文档工具、通讯工具,还有音乐APP、笔记工具、抓包工具、各种GUI工具等,甚至有时候还需要多台电脑作为备用,仅仅是开启这些软件,就需要耗费大量时间,更别说恢复到昨天工作断点。

  月尧jade:其实干这一行的,电脑自按下开机键开始,除了驱动会自动启动外,你需要重新检查各大运行库,需要重建虚拟机,需要重新激活某些来路不明的软件,ag国际厅需要开十几个甚至很多的专业软件,需要开全部的聊天通讯软件,需要重新测试某些pcie通道扩展卡运行问题(显卡点不亮啊,声卡炸了啊),做主控机的电脑还要重新连接所有设备。

  看到这些你就知道重新开机有多苦逼了吧?不如索性开着电脑,第二天就可以继续之前的状态直接进入工作。其实下班之后不关电脑,对程序员来说,还是很方便的一件事情。上班的时候打开一大堆编辑器和各种必备的软件环境,显然不如电脑不关,上班时直接用来的快捷。而对于繁忙的程序员来说,工作的时候屏幕下方可能有十多个小图标,还包括打开的浏览器的网页又有十多个,关机的时候脑子都得转一下,有什么东西是需要保存的?有些什么东西是需要存档的?与其这样,还不如不关,留着明天继续。

  另外很多程序员的电脑,其实兼做测试服务器,很多东西就算是下班,万一有临时情况,也是需要用到的。所以这样可能慢慢的养成了习惯,比起万一电脑关了,回到家的无计可施,还不如把电脑开着靠谱。

  首先的一个坏处就是费电。但是以现在笔记本电脑的功率来说,费电也费不了多少,所以基本上也不是什么大问题。

  另外一个就是,比安全上有隐患如说,电脑上某个程序锁死,系统资源跑满了,结果造成电脑过热。不过现在电脑过热,基本上也都会有自我保护,然后自动关机了,所以造成火灾之类的隐患也并不是很高。

  特别提示:对台式机来说纯休眠也有风险,万一哪个走得比你还晚的同事手误按了插线板开关或者写字楼突发停电就惨了。所以稳妥方案是把电源按钮设置为直接进入不耗电的安全睡眠,最起码把自动保存打开吧。啥?你需要下班后花三小时编译整个内核,或者跑个下班前临时写的爬虫等着第二天早上捡数据,或者半夜睡觉前灵感突发远程SSH连进来优化一下算法?多好的员工啊,老板应该鼓励这种行为,只要让运维控制一下办公室对公网端口的安全性就行了。

  这是第二重境界:只关显示器,拒绝办公室光污染,但主机还在正常运行。电脑是大脑的延伸,就算人走了、睡了,它也在忠实地继续工作。(当然也有不浪费公司千兆光纤一夜下载几十G电影的,但难道网费还按流量交吗)

  第三重就更厉害了,属于人机合一的境界(bug随时改,禅道随时用)。电脑上随时开着几十个SSH连接、服务监控、开发界面、参考文档、进度计划;显示器最少四个,最多到人类视觉上限;只要办公室还有人,随时能远程连入主机不管是开另一个用户还是直接和桌面互动,甚至开启摄像头直接加入会议讨论。人在或不在办公室根本不重要,因为电脑就是他的分身。