为什么部分新入职的程序员下班只关显示器不关电脑?

青旅视角


最主要还是每天重新开太费事了。

那些说代码开发到一半怕断思路的真是厉害。后台一个方法或者类没写完你就下班了吗??还是前台刚写一半js就走了。大多程序员都干不出来吧。顶多一个小功能写完没测试,或者没加到大功能里面去。说断思路我不知道是哪位程序员能说出来的。。。

我工作的地方(银行外包,说什么安全隐患。人走必须关电脑,关电源)明确要求下班关电脑。没关电脑全行通报还罚钱。我当时也是烦。就把笔记本弄成休眠模式了。可以把电池,电源都拔了。但是插上电一碰就开机恢复成关机前的状态。它是把运行中的数据存到硬盘里。开机直接读取。结果有一次我走了之后我同事碰了一下我电脑,直接开机了。还跟我开玩笑说明天要罚我钱。当时我就想找人家辩礼。后来才知道是他们跟我开玩笑。他们碰开之后又给我关了。

通过这一次事我就想算了。真要是讲,行里说的就是关机。虽然休眠的确是保存数据-关机,开机-恢复数据。但他跟睡眠太像了。都是碰一下机器就开了。架不住那些检查的人挑你麻烦。以后就老老实实关机。每天来早上开机都要5到10分钟去整理昨天关掉的东西。连数据库,最耽误时间的就是加载eclipes的项目空间。有时候启动tomcat还要清理一下。

后来行里不让我们用自己的电脑开发。弄了个虚拟机。用网页登录以后就跟自己电脑一样。这个就一直不关了。


加瓦程序员


作为一个在一线战斗十几年的老程序员,程序员下班不关主机只是关掉显示屏做法,不仅仅发生在刚入职的程序员身上,在很多程序员身上都存在,包括本人,现在已经养成了多年的习惯,早上起来直接打开显示屏输入屏幕密码,直接思维恢复到昨天代码的位置继续开干,有几次因为公司整体断电导致电脑重启感觉还是很不习惯。自我剖析下为什么喜欢不关主机只关闭显示屏做法。

1.一般来讲程序员打开电脑有三种分类,一种是专门编写代码的工具,这是用的时间最长,一种是收集资料的网站或者资料库,一种属于程序员换脑子得休闲区,比如体育新闻或者音乐的网站或者软件,久而久之形成习惯,所以一旦开启桌面就要把这三块部署到位,每次重启电脑做这个事情显得非常繁琐,倒不如索性一直不关机运行。

2.有时候为了测试机器需要运行一段时间,这个时候也不能关机,很多程序的验证也需要很长时间,现在程序都有个测试标准连续运转24小时,或者连续运转48小时,经常搞这些东西慢慢也懒得关机了。

3.很多程序员机器本来就搭了个服务器方便数据访问,方便在家也能拿到数据,方便调试,毕竟再赶到单位来加班,有时候为了解决一两个小问题也不值当,搭建好服务器,直接用手机就能远程控制编译是一件非常方便快捷的事情。

以上三点都是个人亲身经历过,关键多年已经养成习惯了,感觉非常舒服,如果真要公司强制规定,肯定会相当不适应,程序员一旦养成一种习惯就很难轻易改掉,程序员一般比较单一,认准的一件事坚持到底。

希望能帮到你。


大学生编程指南


题主拿出手机,问完这个问题后,默默的帮这几位新来的程序员把电脑关掉了,顿时觉得自己又为保障公司安全、节省公司资源贡献了一份力量,一股自豪感油然而生!感觉寄几棒棒哒!

结果第二天……

被关电脑当事人,程序员A,案发时电脑正处于自动工作状态

和很多程序员一样,A非常懂得合理安排工作时间,会将诸如监控、编译、计算等工作任务放在下班后,由机器自动进行。这样第二天上班时,这些任务也就完成了,可以直接进入到下一个工作环节。这是程序员群体中常见的提高工作效率的方式之一。

结果第二天到公司后,程序员A突然咆哮:谁关了我的电脑??!!第二天整个白天,A电脑在跑着编译,他靠在椅子里偷偷玩王者农药。

被关电脑当事人,程序员B,下班后随时待命,准备远程连入公司电脑,做一些紧急处理

加完班,B照例没关电脑就下班了。今天他有一种强烈的预感,晚上会接到“连环夺命call”,果不其然,晚上11点,B接到领导电话,线上服务出现问题,于是他第一时间想通过SSH(Secure Shell,不是指Java EE全家桶)连入工位机器进行问题修复。然而,B竟然发现:谁关了我的电脑???

结果B被领导骂了一通……只能打车回单位改bug。

对于公司而言,远程连入电脑可以让问题得到更高效更及时的处理;对于程序员本人而言,无论身在何处,只要手边有一台可以联网的电脑,便可以不必在接到电话之后不顾一切地赶往公司进行处理,尤其是寒冬的深夜。所以,这是双赢的。

被关电脑当事人,程序员C,节约一切时间用来码代码

C想让工作更高效,希望上班时间每一秒都不浪费,所以下班后从不关电脑,结果案发第二天,C吃惊的发现:谁关了我的电脑?遂默默重新打开N个浏览器tab、编辑器/IDEtab、命令行工具tab、文档工具、通讯工具(N>=3),还有音乐APP、笔记工具、抓包工具、各种GUI工具……还辛苦了半天找到前一天的断点……

看到这些你就知道重新开机有多苦逼了吧?不如索性开着电脑,第二天就可以继续之前的状态直接进入工作(好吧,懒只是一小部分)。

PS.道理就是这个道理,但是以上场景纯属杜撰哦~♪(´ε`)

综合以上,程序员下班不关电脑都是以提高工作效率为出发点的,对个人、对公司来说都能带来更多的益处。当然,还是会有人问,程序员下班不关电脑,会不会对公司产生负面影响呢?

首先,存在一定费电情况(而且对很多环保节能人士来说,这不是钱的事)。

的确,开着的机器会耗电,但是如果电脑是在“加班”跑运算,活儿总在那里,晚上不跑白天跑,耗电量都是一样的(确切说晚上跑着一般还关着显示器,还能省点);而且程序员不可避免的要处理一些突发情况,即使是为了随时可SSH登入而开启服务,总能耗也会处在一个非常低的状态,用极少的耗电量换取更快的故障处理速度,或对比电费与程序员的工资或打车费,权衡利弊,开机首选。

其次,火灾风险有,但不必过分担心。

如果是自带电池的笔记本电脑,引发火灾隐患可能性会相对更高一些,但程序员在公司里用台式机的情况更普遍,机器无电池设计,即使超负荷运作,硬件内的传感器也不是白白存在的。

一般的配置中,当核心温度达到90度以上时,设备会自动通过调整电源的形式降频降温;遇到更高的温度则会触发BIOS的保护措施停止供电。除此之外,电源模块上也有一些基础保护措施,即使机器失控,发热的温度也不足以引燃周边物体。

最后,数据安全问题。

针对外网接入SSH或teamviewr进行远程控制的情况,数据泄露的风险自然是存在的,不过通常来说,传输数据都是经过加密处理的,因此不会直接暴露。

如果企业网内数据非常重要,又确实存在远程登陆的需要,防止数据泄露的重点不应该放在关不关机上,而是要通过有效的技术手段控制内外网络通信,对此,很多大型企业采用以VPN(指通过加密通信,将远端计算机通过互联网映射到公司内局域网)为主要手段的安全通信方式,并安排可靠的负责人进行管理维护。

基于IPSec的VPN,除非密码被泄露,否则几乎不会出现泄露的情况

所以,程序员下班不关电脑是一个合理且普遍的存在,那些担心程序员开着电脑会带来安全隐患的人,还是洗洗睡吧~

因为,如果真的有,那么就算关掉电脑也照样会发生。


慕课网


先问是不是再来问好吧!!

我就是你说的程序猿,不过好了好几年了而已,电脑常年不关机,原因如下:

1,代码没写完,思路暂停,编辑器停留在下班时的状态,浏览器在调试页面,记事本等也在同步写代码中,服务器正在运行。第二天上班就可以直接工作,不会打断思路,早知道思路断了,可能今天一天都要坐那想思路。一天工资好几百了吧,比一晚电费多几百倍吧。

2,万一晚上领导抽风了要我处理BUG,我可以远程连我电脑处理,关机了你他妈给我出打车费跑公司?老子时间不要钱啊?!

3,电费又不要我出,干嘛替公司省钱?

4,习惯问题,有开机的那会时间我可以快速浏览一遍当天八卦新闻

听说不上图没人看





赶脚自己萌萌da


实话告诉你,我这个老程序员也喜欢下班了不关主机,只关显示器:

1. 撸了一天代码,打开了N个PDF、office文档、编译器,一大堆参考电路、图表、规格书,与代码同步辅助,脑袋里思路还停留在某一行,是改是加还不明确,你让我明早再在多个目录、多个文件、多个索引里,至少再花半个小时以上时间找出这些?如果没有前一日未关闭的这些,我自己都要忘了干些什么!

2.程序员的思路、时间比电脑、电费值钱;

3.程序员下班了有太多理由不关电脑:上传备份、项目编译、Debug测试……,这些都要电脑花时间跑,又不可能都花上班时间干,人干坐着等;

4.以服务器为例,PC机较长时间不关,只会影响电源寿命!


sharpxcb


爱编程,爱游戏,记得关注编程殿堂哦😊😊,

我是一名程序员,平时观察周围的同事,大部分下班都是只关显示器,不关电脑,有的连显示器都不关。

个人觉得有两个主要的原因,一是大家都说的远程控制的问题,因为有时候下班以后出bug,加上住的比较远,回去的话太浪费时间,就会远程控制电脑进行修改,还有就是大公司现在一般使用瘦TC,在公司的任何一台电脑上,登陆自己的用户名和密码,就可以使用自己的电脑了,很方便。

还有就是,程序员的电脑上可能会开很多软件和文档,要随时进行查找,核对,见过很多同事的桌面,密密麻麻,简直受不了,什么东西都放在桌面了。还是喜欢下面这种,

这也就导致,如果关了电脑,第二天工作,要先打开很多东西,然后去找文档,可能自己都找不到了,挺浪费时间的,所以很少程序员下班会关电脑。

我一般周五的时候,会关一下,不然时间长了,电脑就开始卡了,点个保存反应半天


编程殿堂


1,工作做到一半关机。隔天开机都不知道做到哪里了。

2,打个软件多,关机再开机开启软件耗时间长。

3,电费值几个钱?

4,电脑没那么矫情,不然网吧电脑怎么活?

5,下班关机后突然想查个文件怎么办?再开机浪费时间。明天再查,忘了怎么办?

6,上班开机,打开软件文件10分钟。下班关机,关闭文件软件10分钟。一天就28分钟没做任何有意义的事,纯属浪费时间。

7,你们这些按关机的你们自己关,别来指责我们不关机的。不是原则性问题和工作问题怎么舒服怎么来。

8,电脑上贴纸下班关机的公司,本质上就是太闲。


没原则有底线


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

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

其实下班之后不关电脑,对程序员来说,还是很方便的一件事情。

上班的时候打开一大堆编辑器和各种必备的软件环境,显然不如电脑不关,上班时直接用来的爽。

对于繁忙的程序员来说,工作的时候屏幕下方可能有十多个小图标,还包括打开的浏览器的网页又有十多个,关机的时候脑子都得转一下,有什么东西是需要保存的?有些什么东西是需要存档的?与其这样,还不如不关,留着明天继续。

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

另外有可能人虽然下班了,但是电脑的工作不能停。很多比较耗时的下载和编译工作,正好可以趁着这个时间来做。比如pull主分支全盘编译,可能很大的一个东西,不可能上班时间来搞。电脑开着,第二天起床一看,就已经编译好了。这其实也算是一种效率的优化。


悠闲哦哦


你们没想过程序员晚上要远程过来继续工作的嘛?这种又臭又长的工作谁乐意一直在办公室坐着完成?

我不是程序员,以前上班时也经常遇到不关电脑就走的情况,有时上夜班,同事还特意嘱咐我帮他开电脑并登录。

我们是负责系统和网络维护的部门,随时处理障碍,电脑又不可能随时带在身上,这时候会用到远程桌面了。而不关电脑,则是需要实时监控各系统运行状态,或者执行长时间运行的任务,或者其他情况。

程序员的电脑,就是战士的枪,不可能随意置之,如果有问题可以当面问他们,不要自己瞎猜,也不要乱动他们的电脑。


胖哥M


为什么?不是因为懒,凡事都是有原因的。

1.重启电脑后需要启动一大堆服务,数据库、服务器环境等等,光是启动这些就需要半个小时左右,很耗时。

2.有时需要在家待岗临时加班之类的,如果公司电脑开着就可以远程操作,省了很多事。

3.有时自己写的程序,在还没确认它是否完美的情况下,是不会提交到SVN上的,而且最好还是不要重启未完善的程序,说不定你重启后又会出现什么小八哥。

欢迎发家留言讨论!


分享到:


相關文章: