从程序员到项目主管再到项目总监,一个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)微信,拉你入群。

原文地址:https://www.cnblogs.com/wbliu85/p/11730151.html

时间: 2024-10-10 13:57:26

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

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

作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对于自己来说, 在不同的项目中应用, 只需要复制代码, 改改也就可以了, 因为自己写的代码自己很熟悉.问题是, 你封装的这些库, 在给别人使用的时候, 别人用起来是否很方便, 跨平台方面是不是也很通用,

程序员应该具备的十个项目习惯

1.估计解决问题的时间.一方面要勇于承担责任,另一方面要记住最后解决问题的时间,工作中尽量多的使用Google.StackOverFlow等工具,但遇到重大问题时,需要及时反馈,大家共同讨论,切不可独自一个人摸索,要相信团队. 2.重视设计模式.大多数代码混乱,是由于缺乏良好的设计模式思维导致.当然如果脚本更能有效解决问题,优先考虑脚本. 3.做事对事不对人.出了问题,第一重要的是解决bug,而非指责写代码的同事,这才是真正有用的地方.团队应该互相帮助,共同发展.另外遇到比较烂的代码时,要先提出

拥抱开源——Linux C/C++程序员必须熟悉的开源项目

作为一个经验丰富的Linux C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对于自己来说, 在不同的项目中应用, 只需要复制代码, 改改也就可以了, 因为自己写的代码自己很熟悉.问题是, 你封装的这些库, 在给别人使用的时候, 别人用起来是否很方便, 跨平台方面是不

程序员如何承接软件外包项目

现在外包的软件项目不断增长,但随之而来的,承接外包的软件公司.软件团队也越来越多,包括很多个人SOHO一族也加入到承接软件的竞争行列中来了,因此现在对于软件项目的争夺也很激烈.有很多人不知道上哪里去争取项目,总是抱怨没有项目做:也有的人虽然编程技术不错,但是对于与客户谈项目却是一窍不通,结果应该拿到的项目也拿不到手:也有的虽然已经接到了项目,却发现在实施开发的时候遇到好多从来没有遇到过的问题.作为一个多年从事外包项目接单的软件开发人士,我想从以下几方面谈谈我的经验,希望对大家会有所帮助.第一点,

研发无忧:超过90%的程序员都需要深入学习项目知识

相信大多程序员做久了,都会有一种迷茫,感觉自己像机器一样编码. 对自己做过的功能模块也不敢拍胸脯说质量是过硬的. 程序员的工作性质,决定了大多数人不能在这个岗位上做太久. 早点转型成为了必然. 即便不转型,要把代码写好,也应该深入学习下项目管理的知识. 比如项目规范.业务架构.过程管理.质量管理甚至软件测试的知识. 一旦学习了这些层面的知识,程序员水平才可能大幅提升. 这是因为, 每一门技术,每一段代码,都是为了解决问题. 换句话说,技术是为了需求而存在. 脱离了需求,孤立的技术再牛逼,也难体现

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

一.AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架.Encase独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式.这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率. NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP.NKalore的语法简单.直观,它的编译器是基于Mono C#编译器(MCS).NKalore目前只能在命令行或#Develop内部使用.NKalore兼容公共语言规范CLS

程序员的职业修养观后感——这是一个态度问题

我们常常听人说起,职业态度,我相信,大家对职业态度都有自己的理解. 那么,作为一名程序员,什么才是我们的职业态度呢? 马丁大叔结合了自己的经历以及全身的功力,写出了这么一本<程序员的职业修养>来探讨这一问题. 还是同样的配方,同样的味道,马丁大叔先举了一个失败的例子,关于他年轻时候怒发冲冠辞去工作之后又迫于无奈降薪回去继续上班的故事. 这本书主要是讨论了作为一名程序员在工作中会遇到的非程序问题. 比如,你的产品经理经常异想天开怎么办?你的项目估算日期几乎不可能怎么办? 我想面对这些问题,大多数

给程序员们提个醒,你们知道有一个叫软件著作权的东西吗?就是简称软著,软件登记!

做了十几年程序员,说真的我也是这两年才知道啥叫软件著作权的,之前也许也听过,但是这又和我有啥关系,反正这些都是公司的事儿,打工嘛,给工资就行呗,刚开始的时候我更傻,入社保都不知道呢!后来知道还要入社保,因为北京再2008年1月份之前,是不强制入社保的,这个,北京的小伙伴们还有记忆吗?!哎,也许我老了! 什么事情都是傻傻的,以为和自己没有半毛钱的关系,结果到了后来才会后悔,为啥我当初的时候,不注意积累呢?到后来的公司提升,自己个人的提升都有很大的作用,这就是知识产权呀!国家越来越重视的东西,当时就

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

程序员 程序员,英文名coder/programmer,大家常自嘲叫码农的阶段.这个角色职责是把需求或产品实现为用户可用的软件产品. 此职位为执行级别.另外因为经验较少,一般需要求助别人,或与别人一起完(ban)成(zhuan)一个任务. 此阶段大概要经历3年,程序员的职责如下: 1.负责公司运营系统的设计与开发工作 2.运营数据处理和分析 高级程序员 高级程序员学名工程师.到了这个level,英文名可改叫做engineer或developer.此时你的功力开始增强,这与你平时的积累努力是分不开