我在知乎上看见有人发问:公司新入几名程序员,下班时发现他们只关显示器而不关电脑,说担心有什么问题可以时间远程登录来解决,请问这样对公司来说有什么隐患吗?程序员下班不关电脑是习惯性的吗?
———————————背景分割线——————————————— 发完问题后,这位提问者默默的帮这几位新来的程序员把电脑关掉了,顿时觉得自己又为保障公司、节省公司资源贡献了一份力量,一股自豪感油然而生!感觉寄几棒棒哒! 结果第二天……
打开VISUAL,并定位到昨天的代码,十分钟
打开SQL,两分钟
打开笔记软件,一分钟
打开浏览器,找到昨天的历史记录,五分钟
打开邮箱,两分钟
打开各种IM软件,五分钟
打开金山词霸
……
等一切工具准备绪后,半个小时已经过去了。你知道程序员的时薪有多贵吗?
对程序员来说,关机不仅意味着第二天需要开一堆软件浪费时间,更重要的是工作思路也随之断了,第二天重回昨天的思路也挺费劲的。
分别采访了几个不同岗位的程序员,一起来探索程序员界的两大未解之谜:
为什么程序员下班从不关机?
程序员多久才关一次机?
1
Ruis双哥,.net开发高级工程师,上一次关机是前年
和很多程序员一样,Ruis双哥非常懂得合理安排工作时间,会将诸如监控、编译、计算等工作任务放在下班后,由机器自动进行。这样第二天上班时,这些任务也完成了,可以直接进入到下一个工作环节。这是程序员群体中常见的提高工作效率的方式之一。
至于什么时候才关机?我貌似从公司拿过笔记本后没再关机过。不对,前年电脑升级时重启过一次,耽误不少事,之后再也没关过机了。
Ruis双哥的电脑任务栏
2
Kio,前端工程师,我是凭实力开的机,为什么要关?
我刚去我们公司的时候,每天都老老实实关电脑下班,上班再开电脑。直到有,我发现他们几个人的电脑竟然从来不关,周六周天都不关,更夸张的是我老大有一次出差一个星期电脑也没关。这仿佛打开了我新世纪的大门。从那以后我也开始下班只关显示屏,上班开显示屏,这样一来每天上班的时候都不用再进行以下操作了。
1、启动微信,确认登陆,手机确认,哪天没带手机的时候更有用。
2.、输入密码登入堡垒机、输入密码登录服务器,有时候要输入好几次密码。
3、辛辛苦苦找昨晚还没干完的活的断点、然后再重新开始,重新理一下思路。4、打开Sublime打开到上一次写代码的目录。
5、打开另一个服务器准备给人提供数据。尤其当我发现,我电脑屏幕下方有十多个小图标程序在运行的时候,不知道关了电脑会不会有什么临时的东西被我关掉了,我想了想:算了,那不关了吧。再说说是否有隐患,程序员下班之后可以在家连接公司的没关的电脑,一般公司的电脑都是处于内网的,正常情况下在家是连接不到的。如果公司不强制关电脑也允许远程连接确实会存在隐患,我们当然是很抵制公司允许在公司外部远程连接公司内部电脑的,因为这样意味着什么时候你都有可能被电话铃声吵醒远程连接去干活。
多久关一次机?能不关机绝不关机,像熬鹰一样,这里是熬电脑,它啥时候扛不住了,放它重启一次,做人不能太苛刻。
笔者:熬鹰……给跪了。
3
Not Equation,Java技术经理,工作完成关机
我不关机是因为的工作没有做完,电脑得留着思路现场。例如当时浏览器搜索资料页面、项目中类的位置、SQL语句等等,那样第二天来了,可以快速地接上前的思路。
有一回下班时我把没写完的SQL给关了,第二天上班后完全忘了前写到一半的思路了。毕竟程序员是属鱼的嘛。
如果下班时我的工作做完了,我还是会关机的。
笔者:对了,工作能做完吗?Not Equation。电脑的任务栏
4
꧁幺叔cium꧂,高级软件研发,从不关机
我不关机是要保护现场,方便第二天能快速接上前的工作思路。平常打开了很多开发工具像IDEA这种不想关,毕竟上面都是程序员的操作痕迹,标志着上次工作进行到哪里了,上班时一开显示屏思路可以无缝连接。
有的时候到了下班时间,但机子还在跑着数据呢,我不能在公司干等着。于是电脑开机运行,我到家后远程电脑看数据是否跑完了,等跑完了直接发给需求方。
有时候接到报警了,我立刻远程公司的电脑解决。
我从来不关机,每次关机都是被迫关机:一次是公司停电了,一次是公司搬工位。
而且如果电脑关机了,心理上是要把工作抛在脑后了。要过另一种生活,不关机是工作一直在我心中。
笔者:此人单身。
꧁幺叔cium꧂电脑的任务栏
通过采访得知,程序员是“不下班”一族。即使人下班回家了,但电脑不下班。下班不关机除了第二天能快速进入工作状态外,还便于程序员在非工作时间还在跑数据、快速解决突发故障、远程电脑解决问题等。
|