这是王不留的第 8 篇原创文章

前段时间写过《王不留的十多年工作和生活的流水帐》,在知乎、简书,还有不少微信的朋友私信问我每天四点钟是如何做到的?你现在的作息时间是怎么安排的?

于是,我将工作十多年的三个生活片断按时间轴的方式梳理了出来,写就了这篇文章。也算是一位普通程序员不同职业生涯阶段生活方式的一个缩影。

01

2007年-2010年,那时大学刚毕业,一个人,无忧无虑。一人吃饱,全家不饿。

作为单身狗,当时的作息时间是这样的:

8:00-8:30 赶紧起床,买早点,飞奔到班车停靠点,争取达到班车停靠时间与自己到达时间两者之间误差小于30秒。

9:00-12:00 忙碌的一天正式开始。听从领导安排,完成自己的开发任务。没有任务时,我就看小说。嗯,是的,这样不好。

“记得昨晚《平凡的世界》田晓霞去矿区找少平了,不知接下来的剧情怎么样?我只看一会儿”,偷偷点击电脑桌面隐藏的文件,把TXT小说帖到WORD中,伪装成文档资料,开始和主人公一起品尝人生的喜怒忧思悲恐惊。

12:00-13:30 吃午饭,和同事们嬉笑怒骂,没有拘束。然后趴在桌子上小睡一会儿。

办公室的空调真凉快,比租的房子舒服多了。因为房租高,空调舍不得开。在办公室睡觉真是一种享受,还做了一个好梦。

13:30-18:00 美梦被领导无情打断,睁开惺忪的双眼,伸个懒腰,继续专研字母组成的一坨坨花花绿绿的程序代码。

工作一年后,已没有了刚进公司的小心翼翼。俗称脸皮厚了,人滑头了。工作量完成80%后,想到《平凡的世界》还差那么一点点,一个章节就结束了。要不用这一会时间看完?又偷偷重复上午的操作,品味起来。

18:00-19:00 下班喽,飞速下楼,到班车占座。

19:00-20:00 到常去的小餐馆,吃拉面炒饭炒面盖浇饭……生活多美味。

20:00-24:00 看电视,看小说,看视频,看小电影,看……生活多乐滋。

24:00-8:00 美梦,春梦,恶梦……各种各样的梦,一梦到天亮。

8:00 闹铃准时响起,重复一天生活。

02

2010年-2016年,单身逍遥几年后,遇到了一位美丽大方貌美如花楚楚动人的女孩,而后死缠烂打纠缠不休,终于追到手变成了女友,而后升级为媳妇,最后成了孩子妈。

自从有了宝宝,作息时间特别紧凑,生活特别充实。大体时间安排是这样的:

6:00-8:00 赶紧起床,煮粥,做早餐。总在外面吃饭,开支大也不卫生,影响宝宝身体健康发育。

8:00-9:00 吃完饭,提前5分钟赶到班车停靠点。等待班车接送上班。

9:00-12:00 正式工作开始。几年的时光,仰仗领导的辛苦栽培,已从一个普通小兵成长为一名资深项目经理。

为人父后,性格开始转变,从以前的“闷骚”型转变为“冷俊”型,集玉树临风温文尔雅于一身的成熟魅力男人。

主要工作就是分配开发任务,了解项目进展,催促内部处理,协调外部解决。

12:00-13:30 吃午饭,随机找一位员工,谈谈心。午休。

13:30-18:00 继续上午未做完的事情。一天工作已忙完时,用电脑查看相关的业务材料,技术材料,弥补自己能力的不足,了解最新的技术方向。

18:00-19:00 下班回家。偶尔也会加班,但因为我们主要负责传统行业软件的研发。我尽量让大家白天高效工作,减少加班频率。

19:00-20:00 吃饭,品尝媳妇精心打造的晚餐。

20:00-21:30 陪娃玩耍写作业洗澡洗漱哄娃睡觉。顺带把碗洗了。自己还想抽空看电视小说视频?免谈。

21:30-22:00 全体家人陆续洗漱进入梦乡。不对,没有梦。累,做梦的时间已经没有。

6:00 闹铃准时响起,重复一天生活。

03

2016年-2019年,娃已开始上学,自己从当年懵懂的青涩毕业生,变成了一个不油腻的大叔。

通过前几年的努力,职业生涯步入正轨,已由一位项目主管变成区域主管,直到成为公司的项目总监。

这时的我已开始注意健康养生,不再荒废时间,浪费生命。现在的作息时间有张有弛,比较固定。

4:00-4:30 准时起床,洗漱。喝一杯温白开水,养生学上说可以清理肠道;用高压锅熬粥;开始新一天生活。

4:30-6:00 把昨天工作上遗留的或今天需要静心思考才能处理的事情,留在这个时间集中解决。这是一天之中不会被打扰,真正属于自己的非常宝贵的一个半小时。

要事第一,重难点问题这段时间解决掉,白天可以非常轻松地处理沟通协调管理的事情。

6:00-6:40 下楼锻炼,跑步或散步3公里,大约总时长40分钟。在这个期间,听一段《罗辑思维》,了解不一样的观点。

6:40-7:40 喊娃起床,洗个热身澡,吃饭,送他上学。这个时间属于我家娃。

这些事情为什么要用一个小时?有娃的朋友能够理解。儿童吃饭真磨叽!一提吃饭的事,就特想揍他。

7:40-8:30 散步一段路程,坐公车到公司。

9:00-9:30 处理邮件上的一些事情,将任务进行分配。

9:30-12:00 找区域了解项目情况、找相关部门协调资源、找领导汇报工作、找员工沟通谈心、拜访客户、开会、写材料等等。根据早晨的工作计划,提前分配安排。

12:00-13:30 吃午饭,摊开躺椅午休。期间刷刷twitter,看看Hacker News、BusinessInsider、Quora,增加业余知识,了解行业最新动向。

13:30-18:00 继续上午剩余事项。如有空闲时间看知名的书籍。类型比较杂,增加自己的知识储备,和客户扯淡时可以有聊天的话题。

18:00-19:00 下班,回家。陪爱人做饭,帮忙拿碗拿碟子洗菜盛饭。

19:00-20:00 一家人其乐融融吃顿美味家常菜。刷碗。

20:00-21:30 陪娃写作业玩耍洗澡洗漱哄娃睡觉。

21:30-22:00 准备休息,迎接崭新美好一天的到来。

4:00 闹铃准时响起,重复一天生活。

04

身体是革命的本钱。关心家人爱惜自己。合理的规划自己的作息时间,这样才有充足的动力在职场打拼。

制定良好的作息时间,让身体保持健康,精力保持充沛。控制住自己不良习惯,不熬夜,早睡早起。我们一起加油!

* 作者简介:王不留(微信: wbliu85),早上四点开启奔跑人生帅气不像实力派的一枚程序员。

如果今天的文章让你有新的启发,学习能力的提升上有新的认识,欢迎转发分享给更多人。

欢迎各位朋友加入“程序员光芒万丈”技术群。请加王不留(wbliu85)微信,拉你入群。

从程序员到项目主管再到项目总监,一个IT从业者三个职业生涯阶段的工作生活日常的更多相关文章

  1. 一个4年工作经验的java程序员的困惑,怎样才能能为一个架构师,请教大神

    一个4年工作经验的java程序员的困惑,怎样才能能为一个架构师 LZ本人想往架构师发展, 业余时间也会看一些书籍, 但是感觉没有头绪, 有些书看了,也没有地方实践 我做了4年的java开发, 在一个公 ...

  2. 一篇文章搞懂高级程序员、架构师、技术总监、CTO从薪资到技能的区别

    一篇文章搞懂高级程序员.架构师.技术总监.CTO从薪资到技能的区别 http://youzhixueyuan.com/senior-programmers-architects-technical-d ...

  3. c/c++程序员必须要掌握开源项目

    作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应 ...

  4. 程序员必备,C#各类项目、开源项目插件资料收藏

    一.AOP框架     Encase 是C#编写开发的为.NET平台提供的AOP框架.Encase独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式.这种部署方面 ...

  5. 2018年,Java程序员转型大数据开发,是不是一个好选择?

    近日网上有一篇关于Java程序员职场生存现状的文章“2017年 Java 程序员,风光背后的危机”,在Java程序员圈子里引起了广泛关注和热议. 2017年,Java 程序员面临更加激烈的竞争. 不得 ...

  6. 程序员与年龄:四十岁普通开发、三十五岁首席架构、三十岁基层Leader

    最近,有一个词儿特别热门--躺平.有没有人跟你说过:"躺平说起来容易,做起来更容易." 和躺平相对的是另外一个词--内卷,群聊的时候,已经很多次看过草卷起来了.jpg表情包.某些节 ...

  7. 程序员、架构师、技术总监、CTO

    程序员 程序员,英文名coder/programmer,大家常自嘲叫码农的阶段.这个角色职责是把需求或产品实现为用户可用的软件产品. 此职位为执行级别.另外因为经验较少,一般需要求助别人,或与别人一起 ...

  8. 【转载】php程序员:从1.5K到18K 一个程序员的5年成长之路

    昨天收到了心仪企业的口头offer, 回首当初什么都不会开始学编程, 到现在恰好五年. 整天在社区晃悠, 看了不少的总结, 在这个时间点, 我也写一份自己的总结吧. 我一直在社区分享, 所以, 这篇总 ...

  9. 程序员如何编写好开发技术文档 如何编写优质的API文档工作

    编写技术文档,是令众多开发者望而生畏的任务之一.它本身是一件费时费力才能做好的工作.可是大多数时候,人们却总是想抄抄捷径,这样做的结果往往非常令人遗憾的,因为优质的技术文档是决定你的项目是否引人关注的 ...

随机推荐

  1. 黑马程序员_毕向东_Java基础视频教程——类型转换(随笔)

    类型转换 class Test{ public static void main(String[] args) { byte b = 3; // b = b + 2; /* Test.java:5: ...

  2. 你 MySQL 中重复数据多吗,教你一招优雅的处理掉它们!

    在需要保证数据唯一性的场景中,个人觉得任何使用程序逻辑的重复校验都是不可靠的,这时只能在数据存储层做唯一性校验.MySQL 中以唯一键保证数据的唯一性,那么若新插入重复数据时,我们可以让 MySQL ...

  3. React面试题汇总

    1.如何理解React中的组件间数据传递? ①父-子  通过props传递 ②子-父  在父中创建一个可以修改state的方法,之后把这个方法通过props传递给子,在子中调用这个方法 从而达到修改父 ...

  4. 201771010120 苏浪浪 《面向对象程序设计(java)》第二周学习总结

    理论知识总结 第三章Java基本程序设计结构 1.基本知识:(1)标识符:是由字母.下划线.美元符号和数字组成,且第一个符号不能为数字.(2)关键字:剧啊语言中被赋予特定意义的一些单词.(3)注释 2 ...

  5. Java并发编程入门(一)

    一.为什么要并发? 出现背景:操作系统的出现,使计算机同时运行多个程序成为可能. 1.目的: 资源利用率.某些时候,程序必须等待一些外部操作完成(IO)才能继续运行,在等待时间运行其他程序,可以有效提 ...

  6. 二,文件上传控件el-upload

    需求: 上传文件,保存到服务器,并保存历史记录 上效果图 <el-form-item label="文件"> <el-upload ref="uploa ...

  7. jq代替jsdom操作部分

    接触js后学习了一些js操作html的方法    js可以配合css完成许多动画和操作.初次接触jquery感觉不是很习惯,毕竟js有了习惯,但是jq还是省去了很多繁琐的操作步骤.    首先使用之前 ...

  8. [推荐]大量 Blazor 学习资源(二)

    继上一篇<[推荐]大量 Blazor 学习资源(一)>之后,社区反应不错,但因个人原因导致这篇文章姗姗来迟,不过最终还是来了!这篇文章主要收集一些常用组件.书籍和电子书. 资料来源:htt ...

  9. Java IO(十一) DataInputStream 和 DataOutputStream

    Java IO(十一) DataInputStream 和 DataOutputStream 一.介绍 DataInputStream 和 DataOutputStream 是数据字节流,分别继承自 ...

  10. ForkJoinPool分支合并框架-工作窃取

    Fork/Join 框架 Fork/Join 框架:就是在必要的情况下,将一个大任务,进行拆分(fork)成 若干个小任务(拆到不可再拆时), 再将一个个的小任务运算的结果进行 join 汇总 For ...