⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 新智元 「时光」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注**微信公众号:【芋道源码】**有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

程序员的一天都写在了代码里?还有更多幕后的艰难不为人知。

程序猿的一天

拿着3W月薪、带着007节奏、深夜修着Bug,程序员是如何度过一天的?

正常来说,他们的上班时间大致如此:

9:30-12:00上班;14:00-18:00上班;19:00-21:00上班;21:00+加班

具体说来,早上9点之前到公司,吃早饭,9点半前打卡。

然后,到了工位,打水,开电脑,然后工作。工作的内容可能是开发(写代码)、对需求、解bug、开各种各样的会议。

12:00吃过午饭,午睡到下午2点,然后继续工作。18:00晚饭,饭后可以稍事休息。

大概在晚上7点,又继续上班,处理对接需求、过进度、会议协调等。

到了晚上9点,可以下班了。但要是碰到发版本之类的事情,经常10点、11点、12点、凌晨一两点才下班。

平日的一天,也是假日的一天。

以上针对国内程序员的调查,其实,国外情况也不例外。

2019年,Facebook华人员工陈勤(音译)因工作压力太大跳楼自杀。据报道,死者自2018年3月加入脸书工作,经常加班到夜里一两点,却因绩效考评或面临开除。

一天如此,周而复始,年年如此。

没有高光,总是艰难

借用工作三问法:有意义吗?我快乐吗?有钱吗?

程序员说:「没有高光,总是艰难。」

程序员还说:「每当看到外面天气好,而我只能被按在一个小隔间里面敲代码的时候,我就分外不爽。」

程序员感叹:「这种工作强度身体真的扛不住,如果不能往上爬,就等着被优化淘汰吧。」

甚至,有程序员写起了诗,来抒发职业心境。

「十年编程两茫茫,工期短,需求长。千行代码,Bug 何处藏。纵使上线又如何,新版本,继续忙。黑白颠倒没商量,睡地铺,吃食堂。夜半梦醒,无人在身旁。最怕灯火阑珊时,手机响,心里慌。」

程序员还会面对着不少奇葩时刻:

比如,「2013年的时候,老板让我一周做出来一个和淘宝一模一样的系统。」

再如,「那个运维啊,你来把他的系统破解了,要不把他服务器黑了也行。给你一天时间,搞不搞得定。」

他们看到的聊天信息,有了不同常人的刺激反应:

在吗?= 要改需求了

那个…有句话…不知… ==要改需求了

下次肯定不改了== 这次先改了再说

每年10月24日,是一年一度的程序员节,一种职业一旦有了自己的节日,多半是从事的人多了,对社会影响大了,其重要性不言而喻。

像教师节、护士节、记者节,都是备受社会尊重的职业,它们也都有自己的节日。

那么,从事程序开发、维护的程序员们,就像是一个个1024(2的十次方,二进制计数的基本计量单位之一),以务实简明的功能构筑起纷繁复杂的科技世界。

Github上甚至有一份《程序员延寿指南》,关心该职业从业者的健康风险。

比如,吃白肉的ACM(All-Cause Mortality,全因死亡率)可降低3%-11%,蔬果为主饮食ACM可降低17%-26%,多晒太阳可以降低40%ACM,仅是挥拍运动的运动,若是每周能保持3次,每次45-60分钟,便可以让ACM降低47%。

睡觉也是降低ACM的重要因素。每天睡7小时全因死亡率最低,若是在22-24点间睡觉最好,早睡和晚睡会分别增加43%和15%的ACM。而在睡眠这一点上,程序员似乎是很难达标的。

尽管,写代码的一天,错过了人生中很多好玩的东西,但是那些错过的终究还是没有写代码好玩。

大佬的一天

看看马斯克的时间管理笔记。

马斯克每周的工作安排很紧张,不仅要在特斯拉与SpaceX之间周旋,还要抽时间和家人共度周末。

他将每天的日程分为「5分钟」时间块,把任务限定在5分钟之内完成。

同时,他还不断思考自己在做什么,以及怎样才能做得更好,以此将严格的日程安排与专注于优化高效结合了起来。

历史上,本杰明·富兰克林的时间管理可谓经典。他是美国著名政治家、科学家,恐怕是所有名人中最严谨规划每一天的人了。

富兰克林的生活得很规律,他每天都有严格的时间表,他还在每天早上决定一个当天的目标,到了晚上会问自己今天一天都完成了些什么。

借用李嘉诚的一句话,「人生成功,本质上是自我管理的成功造成的!」。李嘉诚的一天时间管理:坚持早起,手表永远别人快十分钟。

参考资料:

https://www.zhihu.com/question/528917068/answer/2457695199

https://www.sohu.com/a/161223898_642761

https://www.sohu.com/a/214259949_750633

文章目录
  1. 1. 程序猿的一天
  2. 2. 没有高光,总是艰难
  3. 3. 大佬的一天