快过年了,跟我可爱的小侄子通了个电话,上来就说,“叔叔你头发怎么变少了”,我很痛心,我的小侄子,年纪轻轻的,眼神已经这么不好使了。但转念一想,这也是他对我的一种关心,作为叔叔,也该回应一把,今年过年给他带一本《少儿编程》回去当礼物吧。

但转念又一想,也许我真的头发变少了呢,我强壮的体魄不再足以支撑我肮脏的灵魂了呢,或许真的应了那句古语,程序员固有一死,要么骚死,要么猝死? 我好残忍,我竟然想让我的小侄走上这么一条不归路。

可是我这一身编程本领好想传授予人,我还想不想那么快一"猝"而就。我还想看着小侄子长大成人,然后在面试他的时候偷偷放水,再把他招进部门结对编程,我一定要活久一点。我想一定还有跟我一样有未了心愿的程序员,于是今天我将祭出所有防猝死技能,希望赠与有缘人

换行业

这是最直接的解决方案,那么问题来了,应该去哪个行业呢?程序员下岗后一般再就业的岗位不是送外卖就是送快递,这两个工作从工作强度和工作时长来说,丝毫不比程序员轻松。这就片面了。

有时间送快递和外卖的话,那不如老老实实考个公务员吧。程序员怎么成为公务员?这里正好有一个github项目,就教你如何成为一个公务员。

https://github.com/coder2gwy/coder2gwy
  • 1

连怎么安排学习时间,怎么请假都安排得明明白白,贼吉尔细心。

跳槽到965的公司

从程序员跳槽到公务员或者是教师这条路子比较艰难,虽然我相信大部分程序员在考试上面都比常人要更擅长些。

一旦选择考公务员,等于放弃自己学习多年的技能,什么mysqlredisjava设计模式这些,都将成为过眼云烟,选择成本巨大。就算成了,也可能会后悔,或许会在某个四下无人的下午三点,用当年的程序员杯子装着这周xx办主任送的茶叶泡的茶,写着 《下班总结》,感叹这个世界少了一个出色的程序员。

那么跳槽到一个965的公司,可能可以帮助你远离猝死。那么问题来了,怎么样找到995的公司?

还记得n年前的那个996icu吗?

https://github.com/996icu/996.ICU
  • 1

里面贴心地给出了一份996的公司名单,如果你坚决拒绝996,那么从拒绝这份名单里的公司offer开始。

https://github.com/996icu/996.ICU/tree/master/blacklist
  • 1

同时给出了这些公司996的证据,真正做到"拒绝张嘴就来"和有理有据,非常符合程序员讲事实摆道理的性格。

建议大家根据钱包厚度和身体承受能力进行选择,996下班不可怕,可怕的是,半夜一个报警就可以爬起来愉快网上冲浪了。以前高中的时候还要翻墙出去网吧通宵,现在在家里就能做到!

同时也给出了一份965的公司名单。

https://github.com/996icu/996.ICU/tree/master/whitelist
  • 1

但是值得一提,这些公司都比较少,同时不排除哪一天不会变成996。毕竟制度是人定的,公司也是要盈利的,哪天换了个领导冲kpi,大家也只能一起冲冲冲了。

结论上来说,996的公司比965的公司多太多,大部分有志青年都在996的公司里,既然无法避免,那就要学会怎么在工作中防猝死

学会划水

如果你已经在996的公司里,同时你的钱包需要你通过这种方式出卖劳动,那么显然换行业,跳槽,都不太适合,毕竟轻松意味着钱少。那么怎么在996公司里防猝死呢?
划水成为唯一答案,划水其实也是一种技术,是分等级的,下面分享几个实用的划水技巧。

初级划水技能

初级划水技能是属于每个程序员都要学会的基础技能。

不要让自己看起来很闲

不管是因为你是真的很闲,还是因为你效率高很快把活干完了。如果你看起来很闲,老板就容易会认为你工作不饱和,从而不断加活,直到你看起来一直在忙为止。既然如此,如果你一直看起来很忙,那么这样的问题可以被很好的避免。而vscode是程序员最常用的编辑器,我们可以在此基础上找到很多划水神器。

模拟写代码

https://github.com/zy445566/vscode-plugin-swimming
  • 1

代码写的快,提早完工被压榨怎么办?你需要一个模拟写代码工具,让VSCode模拟写代码,划水、摸鱼神器,让代码自己重写一遍。

看小说工具

上学那会偷偷摸摸看小说时会在小说本上套上一层课本封面,以此来掩盖上课划水的行为。同样的道理,下面这个插件感觉跟上课看小说的经历有点像,他让开发者可以在 VSCode 上边写代码边看小说。

下次等产品经理路过你身旁的时候,以为你写了一堆密密麻麻的的代码,都不好意思再给你加需求。

https://github.com/zrk1993/read-vscode-e
  • 1

听音乐插件

做事做全套,还要在vscode装上听音乐的插件。

https://github.com/nondanee/vsc-netease-music
  • 1

炒股

https://github.com/roblourens/vscode-stocks
  • 1

中级划水技能

项目时间预估

每次需求迭代,产品都会让开发给出一个开发时间。

我接触过的百分之90的程序员都是老实的小伙子,是多少就报多少,有些为了方便产品快速看效果,还会压缩自己的时间,这种情况在新人程序员里尤为明显。

但有些不讲武德的产品,会动不动做一点 小小的改动,同时因为改动较小,之前提到的时间一般不会更改。

如果你所在的项目中产品不止一个人,就可能出现多个产品给你提需求的情况,改动不大,但挺急。

一个程序员越老实,就越不会表达,选择闷头苦干,有些甚至牺牲节假日时间在家干活。

因此为了更好的应对这些非常常见的情况,建议再估计工时的时候,都多预估至少20~50%的时间当做buffer。

如果你提前做好需求,请务必不要提前给产品看,这只会方便他在看到实物后做出更多的变更。

如何巧妙的推掉需求

很多产品在做每一期迭代开发需求的时候,会有无穷无尽的想法,而且恨不得都全部实现,最好今天就能给到。

大部分老实的程序员,会选择尽可能满足这些可爱的需求。这些永远没办法做完的需求,才是耗尽程序员心力的重要因素。

你需要给每个需求和变更排期,给需求留足buffer,确保线上出问题的时候你还有时间去处理。

让产品给这些需求排优先级,从高到低,算好每个需求的人日,做不了一定要提出来,剩下的让不同产品去pk优先级,确保你不过劳。

减少不必要的沟通

很多不明真相的产品、运营、其他部门的开发会通过各种途径找到你,大部分时候他们找你都是为了向你询问一些无关痛痒的问题。

有些时候当他们询问的问题触及技术细节的时候,新人程序员都会想要试图产生程序实现原理细节。

请记住一句话,千万不要跟不是搞技术的人聊实现细节,如果可以,最好别跟任何人聊技术实现细节,不仅会把他们的思路带跑偏,还会越解释越迷糊。

另外还有一些人遇到一些疑问,会用企业微信或钉钉找到你,如果这个人说的事情不是紧急的事情,同时没有直接找到你面前,尽量选择过半小时后再处理

你要相信他们自己解决问题的能力,大部分不重要或跟你关系不大的问题,会因为你的延缓处理自动消失

大部分真正需要你解决的问题,半小时后还会再找你一次

另外,哪怕不听音乐,带上耳机,可以减少10%的无效沟通,懂的自然懂。

提升办事效率

提升办事效率是为了减少自己无用时间的支出,从而不至于让自己没有时间在工作之余锻炼休闲。

提升效率这个事情其实比较简单。

选择适合自己的办公软件。比如印象笔记或有道云笔记来记录工作要点和备忘,用番茄学习时间来强迫自己专心写代码,同时还能装个眼睛护士定时提醒自己要放松一下眼睛。
另外我个人强烈建议大家多喝水

另外推荐几个 VSCode 效率插件

https://www.infoq.cn/article/c4wbmkc7sslz28gyazll
  • 1

mac 效率神器

https://github.com/Louiszhai/tool
  • 1

高级划水技能

防猝死的最高技巧是提升技术水平,可以减少排查问题的时间,提升工作效率,更好的预估时间(意味着可以更精确地给自己多估两天排期)。

只有提升自身硬实力,才能打破这个死循环。

下面介绍一个golang程序员学习提升的项目,里面有超全的golang面试问题整理,用问题驱动去学习。

同时还有一张完整的入门进阶知识图谱,值得star一个啊。关于其他编程语言的学习路线,欢迎各位私信我学习地址。

https://github.com/xiaobaiTech/golangFamily
  • 1

学会管理自己的时间

要学习时间管理,就要像这个领域里最顶尖的大师学习。

而这个领域里我只认罗老师,罗老师去年荣获时间管理大师称号。在业务能力上罗老师绝对是个优秀的好歌手好演员,各领域开花,忙是不可避免的,工作强度不会比程序员弱。
在此基础上,还能做到宛如影分身之术一般时间管理能力,除了熬出两个黑眼圈外,身体却十分硬朗。仔细一想,罗老师是在承受着身体和心理都在长时间承受高强度的压力,但却不影响他身心健康。

我们可以好好分析一下,罗老师为什么能在防猝死这件事情上做的如此出类拔萃。个人拙见,有三点

热爱自己的事业

我们可以看下,罗老师的日程表。

这工作强度映射到程序员身上,也差不多跟连续开会写代码997差不多了吧,然而他却硬朗得很。

他到底是怎么做到的呢?一言以蔽之,热爱。解bug的过程可能是难受压抑紧张的,但是解bug成功带来的成就感真的很爽。

如果不热爱这份工作,那么成就感没了,只剩下难受和压抑了,不快乐的人,说不定哪天说没就没了

锻炼身体

他热爱跳舞,被称为“亚洲舞王”。虽然这个称呼有点夸张,但是他不是天赋型选手,跳舞能力是花时间练出来的。

而跳舞这件事情,和健身类似,让身体动起来了,出汗了,你自然就爽了。

大家应该都有一种感觉,运动,会让你出汗,会让身体巨酸巨累,但是这个过程中,会让心情变得畅快不压抑,还能让你因为敲代码而变得瘦弱的肱二头肌变得粗壮一些

事业之外还有自己的爱好

这个世界上只有一种真正的英雄主义,就是在认清生活的真相之后,还能热爱生活。

很多程序员在大学刚毕业的时候,都想着自己以后能做一个牛逼哄哄的软件,然后跟乔布斯一样改变这个世界,但是往往又在几年后选择成为一条咸鱼,每天疲惫于跟产品经理斗智斗勇,只要能砍掉哪怕一个需求,那也是一次重大胜利。

我们都只是普通人,产品经理没错,程序猿也没错,当一条咸鱼也挺香的,但是在工作中当咸鱼可以,唯唯诺诺可以,但下了班,你必须重拳出击。

你得有自己的爱好,可以是爬山旅游,篮球游泳。如果这些都太索然无味,你还可以去酒吧跟各种臭妹妹坏弟弟喝上一杯。

最后

每天看一遍猝死的新闻,坚定自己划水的信念。

鲁迅曾经说过,划水最好的时候两个时间,一个是十年前,一个是现在。你懂我意思吧?

没懂? 点个在看,你的每一次扩散都可能拯救一个在猝死边缘的程序猿!


http://www.taodudu.cc/news/show-4538183.html

相关文章:

  • 2021大厂Android面试经历,吐血整理
  • 《吐血整理,tomcat原理面试
  • 「算法与数据结构」从入门到进阶吐血整理推荐书单
  • 记一次注销联通卡的吐血经历
  • vr云游全景展示,用一部手机看遍各大景区
  • 云电脑用什么连接键盘才能玩游戏
  • 造梦西游ol玩家玩法攻略
  • 云游四海
  • 吉首 - 夫子云游(DFS)
  • VR云游带你浏览景区,云游的体验和应用介绍!
  • 云游 Google I/O 2021——Google Cloud 硬件算力和模型新突破
  • 猫鸡米问题java_人猫鸡米渡河问题的数学模型.doc
  • 《零基础数学建模》——最大最小化模型
  • 菜鸟的数学建模之路(六):层次分析法
  • NJU 2021 计算机拔尖(数学)测试 解题报告
  • 上传本地.xlsx(.xls)文件,实现页面表格数据预览
  • php之box/spout 导入导出功能
  • python打不开xls文件,wps下用vba实现合并文件夹中所有excel文件
  • Hackthebox:Granny Walkthrough(not use metasploit)
  • java使用jxl生成excel表格,jsp使用js下载excel文件xls
  • hackthebox-optimum(考点:hfs/windows)不用msf
  • [Hack The Box] HTB—Paper walkthrough
  • Hackthebox:Arctic Walkthrough
  • hackthebox- Arctic (考点:ColdFusion安全/windows)
  • 使用describe()查看catering_sale.xls数据的基本情况,通过箱式图检测出catering_sale.xls中的异常值
  • PentestBox中部分工具整理
  • HackTheBox::Optimum
  • 【Hack The Box】windows练习-- Object
  • MFC写入xls文件示例
  • HTB Optimum[Hack The Box HTB靶场]writeup系列6

吐血规劝!程序员防猝死终极指南相关推荐

  1. 秒啊!程序员防猝死指南来了!

    ‍‍ 作者 | 咏春警告的胖虎 来源 | golang小白成长记(ID:golangxbczj) 过年之前,跟我可爱的小侄子通了个电话,上来就说,"叔叔你头发怎么变少了",我很痛心 ...

  2. 程序员防猝死指南—恋爱婚姻指南—程序员养生攻略

    程序员在其职业生涯中,健康问题尤为突出.但是大部分程序员只顾码字,却往往忽略了自身的健康问题.这或许是因为写代码太入神,也或许是因为来自老板的压力太大.但这些并不是你折磨自己最好的理由,我们程序员也需 ...

  3. 再见吧,996!程序员开源考公指南获高赞:三人已成功上岸

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 整理 | 钰莹 转载自公众号:AI前线 近年来,互联网公司 996 ...

  4. 《写给程序员的数据挖掘实践指南》——5.2. 10折交叉验证的例子

    本节书摘来自异步社区出版社<写给程序员的数据挖掘实践指南>一书中的第5章,第5.2节,作者:[美]Ron Zacharski(扎哈尔斯基),更多章节内容可以访问云栖社区"异步社区 ...

  5. 初级程序员面试不靠谱指南(二)

    3.read-only的const.如果你突然冒出一句看似很高深的话但又不解释一般都是装逼,就像前面提到过const准确的应该理解为一个read-only的变量而不是一个常量,那么常量和变量的区别到底 ...

  6. 程序员的皮肤保养指南

    程序员的皮肤保养指南 (结合中山大学叶老师的PPT总结) 每日饮料推荐: 6杯水 一杯红酒 每月一次: 红肉类 每周一次: 糖等甜食类.蛋类.家禽类.鱼类 每日一次: 奶脂和酸奶.橄榄油.水果.豆类和 ...

  7. Python帮助万千程序员远离猝死悲剧

    猝死引发的讨论 11月27日在<追我吧>第九期节目的录制过程中,当期参与嘉宾高以翔奔跑时突然减速倒地,节目现场医护人员第一时间展开救治,并紧急将其送往医院.经过两个多小时的全力抢救,医院最 ...

  8. 程序员学习和实战指南-工欲善其事必先利其器(2)

    VS Code前端插件 Babel JavaScript Beautify css/sass/scss/less Better Comments Bookmarks CSS Formatter CSS ...

  9. 程序员年入百万指南(二)之为什么程序员应该懂点销售

    本文为[程序员年入百万指南]系列之VOL.2 为什么程序员应该懂点销售 作者:胡嵩 提起销售,各位同学是不是头脑中立刻浮现出四个大字:                                 ...

最新文章

  1. Windows Server Update 失败后,怎么恢复
  2. python知乎-知乎大佬李启方道出肺腑之言:为什么我不建议你学Python?
  3. PLSQL_数据泵Datapump导入导出数据IMPDP / EXPDP(概念)(Oracle数据导入导出工具)(转)...
  4. GPU Gems1 - 10 电影级的光照
  5. Walle 瓦力 web部署系统
  6. asp.net core mvc剖析:KestrelServer
  7. [css] 什么是逐帧动画?
  8. 基于java TCP实现网络通信聊天室《建议收藏附完整源码》
  9. akoj-1153-p次方求和
  10. laravel5.4+vue+vux+element的环境搭配
  11. Shell脚本学习-阶段五-MYSQL101条调优
  12. Android速度仪表盘,速度评级小车动画(模仿电脑版360宽带测速器)
  13. 移动硬盘格式避坑指南
  14. ElasticSearch安装中文分词器IK和拼音分词器
  15. 财务分析中三张财务报表计算公式
  16. 松灵学院 | Scout mini 仿真指南
  17. 英语口语100之每日十句口语
  18. 计算机数据恢复视频教程,快速扫描误删除文件 文件数据恢复软件 视频文件数据恢复效果最佳...
  19. linux下的pdf工具下载,Linux_Linux系统下的PDF工具 LinuxPDFeditor, Linux下PDF编辑软件nb - phpStudy...
  20. 有一天你的MTPuTTY提示连接超时,请来这里一看。

热门文章

  1. 论文解读:OMNI-DIMENSIONAL DYNAMIC CONVOLUTION
  2. 关于小容量固态硬盘可分区大小远小于实际可用空间的解决方案
  3. 前端开发:如何正确地跨端?
  4. 张欲莎-老公,不要停。。。
  5. matlab化学程序,Matlab在化学的应用
  6. with recursive用法
  7. 黑盒测试和白盒测试优点和缺点
  8. 明源云采购颁奖盛典|欧金盾铝业荣膺“2020房企供应商10强”
  9. Unity3D笔记六 GUI游戏界面
  10. 计算机科学与技术万金油专业,盘点工学大类里的“万金油”专业