你为什么不喜欢关电脑?我只是想第二天能够快速进入工作状态
程序员不喜欢关电脑的主要原因就是:想第二天能够快速进入工作状态。大部分不喜欢关电脑的程序员都是很敬业的程序员。
程序员的电脑上安装了很多软件,包括IDE、数据库客户端、Redis客户端、思维导图、画图工具、数据库设计工具等。通常在工作的时候也会打开很多软件。比如
- 通过浏览器看产品的原型。
- 通过IDEA写代码,可能同时打开几个窗口,尤其是微服务架构的开发团队。
- 通过DataGrip或navicat 或其他的数据库客户端看数据。
- 通过Word看产品文档
- 通过ToDo List管理自己的代办事项
- …
每个人的习惯不同,团队的工作方式也不同,用的软件可能会有所差异。总之就是在开发的时候会打开很多软件。如果在下班的时候关掉会有什么问题呢?
- 我昨天代码写到哪里了?
- 我是不是在那个项目中修改了代码,但是没有提交?
- 产品原型又得重新找
- …
不关电脑,就好比我们用虚拟机搭建一套开发环境,虽然还没有搞完,但是今天就先到此为止,然后把虚拟机挂起。这样第二天再用的时候直接启动就行了,已经启动的软件、打开的文档跟挂起时是一样的,我们不需要重新打开,直接就能接着昨天没有搞完的地方继续搞就可以了。不用想我们已经安装好了哪些软件,要先启动一下,还要注意启动顺序…
所以程序员不喜欢关电脑也是如此,当第二天来到公司,打开电脑,映入眼帘的就是昨天下班时候的画面。可能是一张流程图,也可能是IDEA编辑器,连光标都在昨天键盘最后键入的地方。是不是一下子就跟昨天接上了。而且所有工作用的软件都是打开的,都是跟昨天下班结束时是同步的,光打开各种软件这一项也节省了不少时间。