程序员如何避免被加班文化榨干身体?

文章首发到公众号:月伴飞鱼,每天分享程序员职场经验!

文章内容收录到个人网站,方便阅读:hardyfish.top/

大家好呀,我是飞鱼

打工人经常面对加班的困扰,为了健康,我们需要一些小技巧来抵消加班带来的伤害。

大家不要觉得自己年轻/健身/身体好可以随便造,猝死是单发的,单次的程度足够,是不管你底子厚不厚的。

下面是一些996打工人的防猝死指南!

1、拒绝24小时待机,用番茄钟工作法(25分钟干活+5分钟放空),强行打断代码上头状态。

每小时必须站起来晃悠2分钟(接水/上厕所/假装看风景),拯救僵硬的颈椎腰椎。

下班后电脑开飞行模式,真有急事?让领导先打钱再说话。

2、办公室保命三件套:

人体工学椅(公司不配就自己买,比治腰椎便宜)。

显示器支架(屏幕顶端与视线齐平)、护腕鼠标垫(腱鞘炎发作时哭都来不及)。

3、 每天灌满2升水(设每小时喝水闹钟)。

4、下午4点后别碰咖啡奶茶,心慌时改喝黄芪枸杞茶,常年熬夜的记得补维生素B族。

多吃水果和蔬菜,防止便秘,大便秘结排便时增加腹压影响心脏,易诱发冠心病急性发作。

5、摸鱼式锻炼大法:

开会时偷偷绷脚尖练小腿,等代码编译时深蹲5个(同事笑你就拉他一起),周末逼自己出门遛弯1小时(晒太阳防抑郁+补钙)。

学会科学摸鱼,不要连续工作,工作数小时后,要短暂休息。

交替式休息消除疲劳最有效,如左撇子就多活动右侧肢体,动脑多就多活动身体/肩颈。

7、带薪养生实操技巧:

排需求工期多留20%缓冲时间,领导骂人时默念工资含精神补偿费,下班后物理屏蔽工作群(消息免打扰+手机扔沙发)。

8、每年必做体检项目:

心脏彩超(查心律失常)、颈动脉超声(防血管堵塞)、甲状腺功能(压力大易中招)、肝功能+血糖血脂(年轻也要查!)。

9、脸皮要厚一点:

避免在工作中产生过强的情绪,无论是愤怒、焦虑、还是紧张,尽量保持心情平稳舒展。

10、疲劳后健身很危险:

类似事件发生过很多次,累了的最好健身方式是休息,疲劳之后立即运动,容易导致运动性碎死。

卷王们清醒点!别仗着年轻就狂肝代码、靠咖啡续命、一坐8小时不挪窝。

公司离了你分分钟招新人,你垮了全家都得哭!从今天开始,把喘气设为每日首要KPI!

有啥其他看法,欢迎在评论区留言讨论。

想看技术文章的,可以去我的个人网站:hardyfish.top/

  • 目前网站的内容足够应付基础面试(P7)了!

想学AI技术的,欢迎加入我的AI学习社群!

每日一题

题目描述

给你一个长度为 n 的整数数组 nums 和 一个目标值 target

请你从 nums 中选出三个整数,使它们的和与 target 最接近。

返回这三个数的和。

示例 1:

ini 复制代码
输入:nums = [-1,2,1,-4], target = 1
输出:2
解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2)。

示例 2:

ini 复制代码
输入:nums = [0,0,0], target = 1
输出:0
解释:与 target 最接近的和是 0(0 + 0 + 0 = 0)。

解题思路

排序和双指针!

代码实现

Java代码:

java 复制代码
class Solution {
    public int threeSumClosest(int[] nums, int target) {
        Arrays.sort(nums);
        int ans = nums[0] + nums[1] + nums[2];
        for(int i=0;i<nums.length;i++) {
            int start = i+1, end = nums.length - 1;
            while(start < end) {
                int sum = nums[start] + nums[end] + nums[i];
                if(Math.abs(target - sum) < Math.abs(target - ans)) {
                    ans = sum;
                }
                if(sum > target) {
                    end--;
                } elseif(sum < target) {
                    start++;
                } else {
                    return ans;
                }
            }
        }
        return ans;
    }
}
相关推荐
小吴先生6667 分钟前
Groovy 规则执行器,加载到缓存
java·开发语言·缓存·groovy
小杨40412 分钟前
springboot框架项目实践应用十四(扩展sentinel错误提示)
spring boot·后端·spring cloud
星星不打輰17 分钟前
Spring基于注解进行开发
java·spring
陈大爷(有低保)19 分钟前
Spring中都用到了哪些设计模式
java·后端·spring
程序员 小柴25 分钟前
SpringCloud概述
后端·spring·spring cloud
骑牛小道士25 分钟前
JAVA- 锁机制介绍 进程锁
java·开发语言
高林雨露29 分钟前
Java对比学习Kotlin的详细指南(一)
java·学习·kotlin
uhakadotcom31 分钟前
Caddy Web服务器初体验:简洁高效的现代选择
前端·面试·github
喝醉的小喵1 小时前
分布式环境下的主从数据同步
分布式·后端·mysql·etcd·共识算法·主从复制
uhakadotcom1 小时前
NVIDIA Resiliency Extension(NVRx)简介:提高PyTorch训练的容错性
算法·面试·github