惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
博客园 - 三生石上(FineUI控件)
罗磊的独立博客
P
Proofpoint News Feed
博客园_首页
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
D
Darknet – Hacking Tools, Hacker News & Cyber Security
月光博客
月光博客
L
LINUX DO - 热门话题
C
CERT Recently Published Vulnerability Notes
H
Hacker News: Front Page
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
Google Developers Blog
博客园 - 【当耐特】
C
Cisco Blogs
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
T
Tor Project blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
The Last Watchdog
The Last Watchdog
腾讯CDC
P
Palo Alto Networks Blog
F
Full Disclosure
S
SegmentFault 最新的问题
Simon Willison's Weblog
Simon Willison's Weblog
C
Cyber Attacks, Cyber Crime and Cyber Security
Recent Announcements
Recent Announcements
P
Privacy & Cybersecurity Law Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
PCI Perspectives
PCI Perspectives
A
About on SuperTechFans
www.infosecurity-magazine.com
www.infosecurity-magazine.com
The Register - Security
The Register - Security
IT之家
IT之家
人人都是产品经理
人人都是产品经理
博客园 - 司徒正美
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
I
InfoQ
Webroot Blog
Webroot Blog
S
Security Affairs
T
The Blog of Author Tim Ferriss
T
Threat Research - Cisco Blogs
量子位
Hugging Face - Blog
Hugging Face - Blog
F
Fortinet All Blogs
美团技术团队
Cyberwarzone
Cyberwarzone
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events

Codebase Audits & Rescue | Ally Piechowski

How to Be a Good Open Source Maintainer "The Git Commands I Run Before Reading Any Code" "Ruby 3.2 Is EOL: What You Actually Need to Do" "Rails 7.2 to 8.1 Upgrade: What Actually Breaks and How to Fix It" "Why Your Engineering Team Is Slow (It's the Codebase, Not the People)" "Migrating from Sprockets to Propshaft: Is It Worth It?" "How to Close a Tab in Vim" "How I Audit a Legacy Rails Codebase in the First Week" "How to Open a New Tab in Vim" "Rails default_scope: Why You Should Never Use It" "Solved: ActionController::ParameterMissing (param is missing or the value is empty)" "Solved: Warning: Using the last argument as keyword parameters is deprecated" "Vim: How to Open Current Opened File in New Tab" "Rails: How to Use Greater Than/Less Than in Active Record where Statements" "What is the best time for stand-up meetings?" "Using Let and Context to Modularize RSpec Tests" "What Is Fed vs Unfed Sourdough Starter?" "My Father, My Mentor, My Teacher" "What's the difference between a Good Developer and a Good Googler?" Codebase Audits & Rescue | Ally Piechowski
"How to Get Over Burnout"
"Ally Piechowski" · 2017-04-05 · via Codebase Audits & Rescue | Ally Piechowski

A good developer takes a break before they get burned out. When a developer gets burned out, it takes them longer to recover than taking periodic breaks.

Ally Piechowski · · 3 min read

A good developer takes a break before they get burned out. When a developer gets burned out, it takes them longer to recover than taking periodic breaks.

Taking a break is very important to a developer. It’s one of the reasons that I took a break from blogging for a few days. I was starting to get burned out writing blog articles every day, so I’m cutting back to around one a week.

The key to taking the breaks at the right time is knowing the symptoms of getting burned out.

A few of the symptoms I get when I have a burnout pending are as follows:

  • High Anxiety
  • Tired
  • Hard time getting to sleep
  • Lack of hunger
  • Depression
  • Irritability
  • De-motivation

My number one sign that I need a break is anxiety. When I start to get anxious, I have to take a break. Sometimes I’m lucky and an hour break will cut it, but other times I need to take the rest of the day off.

The closer I get to being burned out, the less productive I am and the more time I need to take on a break to recover.

Fairly recently, I got entirely burned out. It took me 2 entire weekends to recover, with a rather unproductive week in between the 2 weekends. I got burned out because I took on too much at once. I had NYU, Rietta, a new workout program, a blog that I was committed to doing daily blog posts for, and trying to maintain a social life.

With the couple day break from blogging and the break from working out today, I’m finally feeling fairly recharged.

A few of the things that I like to do when taking a break from development is:

  • Unplug from technology: turn off the computer and do anything that doesn’t include staring at a screen.
  • Going out with friends: whether it’s gaming or having a few beers (drink responsibly), just going out and socializing can help, so long as you’re not an extreme introvert
  • Napping: Sometimes you get extra burned out simply because you’re tired
  • Get Active: In my most recent case, activity definitely wasn’t the issue, but sometimes going for a walk, run, or workout can really take the mind off of the mental fatigue and assist in a full burnout recovery.
  • Meditation: Sometimes meditation can really help some people. I’m a big fan of listening to binaural beats and zoning out for a little bit.
  • Code on a personal project: Sometimes the stress of the project is getting to you, and you need to positively reinforce code in general, with an easy going personal project.
  • Do something you enjoy: Doing something you enjoy is almost guaranteed to take your mind off of your burnout and get you recharged.
  • Talk to somebody: If a burnout has been going on for an extended period of time, it could be a sign of depression. At some point, it makes sense to talk to somebody, whether it be friends/family or a professional.

Overall, the end game is to never get into a full burnout state. My hope is that you can utilize some of the tricks to catch a pending burnout, and tricks to recover/recharge.


Related Articles