从程序员到项目主管再到项目总监,一个IT从业者三个职业生涯阶段的工作生活日常
这是王不留的第 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从业者三个职业生涯阶段的工作生活日常的更多相关文章
- 一个4年工作经验的java程序员的困惑,怎样才能能为一个架构师,请教大神
一个4年工作经验的java程序员的困惑,怎样才能能为一个架构师 LZ本人想往架构师发展, 业余时间也会看一些书籍, 但是感觉没有头绪, 有些书看了,也没有地方实践 我做了4年的java开发, 在一个公 ...
- 一篇文章搞懂高级程序员、架构师、技术总监、CTO从薪资到技能的区别
一篇文章搞懂高级程序员.架构师.技术总监.CTO从薪资到技能的区别 http://youzhixueyuan.com/senior-programmers-architects-technical-d ...
- c/c++程序员必须要掌握开源项目
作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应 ...
- 程序员必备,C#各类项目、开源项目插件资料收藏
一.AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架.Encase独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式.这种部署方面 ...
- 2018年,Java程序员转型大数据开发,是不是一个好选择?
近日网上有一篇关于Java程序员职场生存现状的文章“2017年 Java 程序员,风光背后的危机”,在Java程序员圈子里引起了广泛关注和热议. 2017年,Java 程序员面临更加激烈的竞争. 不得 ...
- 程序员与年龄:四十岁普通开发、三十五岁首席架构、三十岁基层Leader
最近,有一个词儿特别热门--躺平.有没有人跟你说过:"躺平说起来容易,做起来更容易." 和躺平相对的是另外一个词--内卷,群聊的时候,已经很多次看过草卷起来了.jpg表情包.某些节 ...
- 程序员、架构师、技术总监、CTO
程序员 程序员,英文名coder/programmer,大家常自嘲叫码农的阶段.这个角色职责是把需求或产品实现为用户可用的软件产品. 此职位为执行级别.另外因为经验较少,一般需要求助别人,或与别人一起 ...
- 【转载】php程序员:从1.5K到18K 一个程序员的5年成长之路
昨天收到了心仪企业的口头offer, 回首当初什么都不会开始学编程, 到现在恰好五年. 整天在社区晃悠, 看了不少的总结, 在这个时间点, 我也写一份自己的总结吧. 我一直在社区分享, 所以, 这篇总 ...
- 程序员如何编写好开发技术文档 如何编写优质的API文档工作
编写技术文档,是令众多开发者望而生畏的任务之一.它本身是一件费时费力才能做好的工作.可是大多数时候,人们却总是想抄抄捷径,这样做的结果往往非常令人遗憾的,因为优质的技术文档是决定你的项目是否引人关注的 ...
随机推荐
- 一篇文章教会你利用Python网络爬虫获取电影天堂视频下载链接
[一.项目背景] 相信大家都有一种头疼的体验,要下载电影特别费劲,对吧?要一部一部的下载,而且不能直观的知道最近电影更新的状态. 今天小编以电影天堂为例,带大家更直观的去看自己喜欢的电影,并且下载下来 ...
- Docker之从零开始制作docker镜像
以前学习docker是直接docker pull命令直接拉取Linux中已有镜像,并创建容器,添加应用程序,但是docker镜像一开始是怎么来的呢?下面将从零开始介绍整个docker镜像的制作过程(初 ...
- ConcurrentHashMap.Segment源码解析
ConcurrentHashMap通过将完整的表分成若干个segment的方式实现锁分离,每个segment都是一个独立的线程安全的Hash表,当需要操作数据时,HashMap通过Key的hash值和 ...
- Codeforces1157B(B题)Long Number
B. Long Number You are given a long decimal number aa consisting of nn digits from 11 to 99. You als ...
- c++简单string实现
string.h #pragma once class string { public: string(const char* str = nullptr); string(const string& ...
- Angular的面试题
1.Aangular中组件之间通信的方式 答案:Props down 1.调用子组件,通过自定义属性传值 2.子组件内部通过Input来接收属性的值 Events up 1.在父组件中定义一个有参数 ...
- EF Join连接查询的坑
最近做项目的时候遇到一个需要级联查询的数据,表中又没有定义相关的外键约束,所以限定了咱们只能使用Join方式的关联而不是Include的方式关联,关于Include和Join的详细用法,本屌就不再此处 ...
- java循环map
Iterator<Entry<String,Integer>> it = exsitMap.entrySet().iterator(); while(it.hasNext()) ...
- 我的excel是2003版本的,里边有sheet1、sheet2两个工作表,当使用GetOleDbSchemaTable获取表Schema时,结果是4个,分别为: sheet1 sheet1$ sheet2 sheet2$
原帖地址:http://bbs.csdn.net/topics/310230098 ---------------------------------------------------------- ...
- 洛谷P2468 粟粟的书架
题目链接:https://www.luogu.org/problemnew/show/P2468 知识点: 可持久化线段树.二分.前缀和 解题思路: 对于 \(R, C \le 200, M \le ...