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

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

文章内容收录到个人网站,方便阅读: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;
    }
}
相关推荐
陈文锦丫1 小时前
MQ的学习
java·开发语言
乌暮1 小时前
JavaEE初阶---线程安全问题
java·java-ee
爱笑的眼睛111 小时前
GraphQL:从数据查询到应用架构的范式演进
java·人工智能·python·ai
Seven972 小时前
剑指offer-52、正则表达式匹配
java
代码or搬砖2 小时前
RBAC(权限认证)小例子
java·数据库·spring boot
青蛙大侠公主2 小时前
Thread及其相关类
java·开发语言
Coder_Boy_2 小时前
DDD从0到企业级:迭代式学习 (共17章)之 四
java·人工智能·驱动开发·学习
2301_768350232 小时前
MySQL为什么选择InnoDB作为存储引擎
java·数据库·mysql
派大鑫wink2 小时前
【Java 学习日记】开篇:以日记为舟,渡 Java 进阶之海
java·笔记·程序人生·学习方法