TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Burned out, depressed, cannot do anything

50 点作者 tuyguntn超过 8 年前
Dear HN,<p>I need your gentle advice, I am fully burned out, have a great job, where each of my step creates a trouble to someone (in terms of code) Every single line of code I add to codebase, creates lots of bugs&#x2F;crashes. I work more than 60hours&#x2F;week, but in terms of productivity probably its 5hours&#x2F;week. When I sit to coding, I just look at the screen and do not know what to do next.<p>Leaving my job probably not an option, I have a family. Feeling so depressed.

31 条评论

ideonexus超过 8 年前
I second the exercise recommendation. I started going to bed an hour earlier so I could get up and jog before work each morning. A half-hour jog at whatever pace you can take will do wonders for your stress levels and overall mental health. As a father, getting the family to accommodate me going to bed earlier was difficult, but we were adjusted within a few weeks.<p>Secondly, you <i>absolutely have to get your life back</i>. 60-hour-work weeks are inhumane. Your job is taking 20 hours of time with your family away from you every single week. You will never get that time back and you will always regret having lost it.<p>I will always regret the lost weekends with my previous employer. Management never gave me better evaluations or bigger raises for that time I spent improving their bottom line. I could have spent that time making happy memories like I do now. My experience is that if you start holding firm to 40-hour weeks, management will adjust their expectations to be more realistic.<p>Remember, your kids are only kids once. You <i>must</i> stand up for your right to spend time with them.
评论 #13435829 未加载
评论 #13429829 未加载
评论 #13430833 未加载
rcavezza超过 8 年前
I think there&#x27;s a few things you can do.<p>1.) You should put everything in perspective. You have a job that pays well and a family. A lot of people would be envious.<p>2.) Working 60 hours a week doesn&#x27;t do much if you&#x27;re not productive. I would start coming in 5-10 minutes later or leaving 5-10 minutes earlier each day. See if anyone notices and then keep sliding it. I don&#x27;t think the hours you put in matter if the productivity doesn&#x27;t match it.<p>3.) Look into test suites if possible. Don&#x27;t go crazy. Just design a few tests for some of the main functions for your software. Add 1 or 2 new tests each time you create a new bug or encounter an issue. It doesn&#x27;t have to be a formal process with deployment, just something local on your machine to make you feel better.<p>4.) Leaving your job probably not an option because you need $$$ to keep coming in is my guess. It never hurts to look around. Email a few friends and see if they have openings at their offices.<p>5.) Smile. I know we&#x27;ve all been in work situations that we really didn&#x27;t like or enjoy. We gritted our teeth and eventually, things got better. Either we moved on to different jobs or things changed in our current situation.
评论 #13435862 未加载
rrecuero超过 8 年前
One thing that I found always helped was to acknowledge the situation. I think this post is a great starting point. Taking a moment and say &quot;I&#x27;m depressed, I am burned out&quot;. And it&#x27;s ok, there is nothing wrong with it. Once you do, you relieve the tension and realize that the situation cannot really hurt you.<p>It happens to everyone including really successful people Like Ben Horowitz, &quot;when you are in the loop nothing feels easy and nothing feels right&quot;.<p>Now you can take baby steps to reconnect with yourself and your body. The advice that other users gave is great: Talking a walk, meditate, exercise, taking a break...
评论 #13435873 未加载
auternach超过 8 年前
Here is my list for treating burn out:<p>1. Cortisol and adrenaline are your new arch-enemies. Burn out is caused by loss of control at work and other factors that skyrocket your cortisol and adrenaline and keep them high all day long. You must reduce your cortisol throughout the day or you will keep feeling burned out. To end burn out you must replenish your hormones with deeply restful sleep and eliminate the loss of control and health practices that are causing these elevated levels. Cortisol is literally poison, get rid of it.<p>2. Cut coffee &#x2F; diet coke and replace with green, herbal or black tea. Coffee &#x2F; diet coke contain an insane amount of caffeine and it can damage your ability to get truly restful sleep and linger in your system for many hours. If you aren&#x27;t feeling rested it may be because your caffeine intake is damaging your ability to achieve REM sleep (a known side effect of too much coffee). Tea contains less caffeine and also contains mood-soothing chemicals that take the edge off the buzz and promote calm and focus. Caffeine elevates your cortisol and adrenaline and puts you into a constant state of fight or flight. If you are chugging diet coke and coffee, cut that shit out immediately.<p>3. Renegotiate your job description. Burn out is caused by feeling like a puppet at work and having too many people with a remote control to tell you what to do. Independence and autonomy and individual decision making are a requirement to be happy. Programmers tend to get treated as factory workers where other people get to dump work on them &#x2F; drag and drop tasks and they have to do the work. Your manager is supposed to be providing cover for you. You need to get a new deal.<p>Those are the main points that helped me recover recently from burn out.
评论 #13428544 未加载
评论 #13435886 未加载
mleonhard超过 8 年前
I had a vitamin D deficiency which robbed my energy for several years. Since I started taking 1,000 IU Vitamin D every day, I have had much more energy and my &quot;bad&quot; days almost disappeared. This changed my life. I will take Vitamin D supplements for the rest of my life.<p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;dp&#x2F;B004U3Y8OM" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;dp&#x2F;B004U3Y8OM</a><p>This is an easy thing to try. You can pick up &quot;Nature Made Vitamin D3 1000 IU&quot; at Walgreens tonight.
评论 #13429248 未加载
terminalcommand超过 8 年前
I don&#x27;t know if you&#x27;re still following up on the answers but I&#x27;d like to share. You might want to purchase a sleep fracker bracelet and monitor your sleep. That way, you&#x27;ll be sure that you get adequate sleep.<p>You also may want to separate your work and your private life. On your free time I think you should simply do nothing for a while. No HN&#x2F;no music&#x2F;no computers, hang out with friends, or simply sit and reflect.<p>Lastly, if you think you&#x27;re irrevocably broken, you&#x27;re not. You&#x27;re just tired, overworked and taken advantage of. Think, could it be any worse than working 60 hours per week and getting only 5 hours of work done.<p>When a CPU overheats, you let it cool down. When you can&#x27;t solve a technical problem you&#x27;re facing, you take a walk, do something else and then return. Work does not have to define who you are nor your level of success. Push out all your haunting dreams and plans for a while and just live. No purpose, no work outside of your job. Try to keep commitments to a minimum. With rest you&#x27;ll be better. It&#x27;s just like a physical illness, if you&#x27;re sick, you need to rest to recover.<p>Best of luck, if you&#x27;re in need of a distraction I would recommend the book: Reasons to stay alive.
评论 #13436399 未加载
CodeWriter23超过 8 年前
I use a canary pad next to my mouse pad to help me stay focused. When the page is blank, I write down the next three things I need to do. As I am coding I add more things to the list. Not highly detailed, for example, &quot;user profile page&quot;. Unless more detail is helpful. The point is the canary pad needs to be a tool to help focus, and not become the focus. When I get distracted, start staring, or get lost, I look at the pad. Don&#x27;t use any software as a substitute, it needs to be pencil (or pen if you prefer) and paper. The kinesthetic feedback of writing is part of what helps learning and helps you stay focused. And here&#x27;s the best part, I gamify the list by crossing out the completed task with a red pencil. It&#x27;s so satisfying. And gives a strong visual account of my productivity. Ticking a checkbox doesn&#x27;t remotely compare. When the page is full, rewrite the incomplete tasks on a fresh page and begin again. I know it sounds laborious but the rewriting connects you with what needs to be done. I usually rewrite once or twice a week.<p>It sounds to me like you get into a rush mode and get sloppy by forgetting to test the corner cases. The pad will help.<p>Since you mention feeling depressed, I&#x27;m also going to put this out there. It may or may not apply to you, and if it doesn&#x27;t apply just skip right on past this. Does the use of alcohol or other drugs correlate with the intensity of your feelings of depression? I mention this because alcohol and a lot of drugs are depressants.<p>Depression can also be anger that is focused inwardly. In that case, find a way to express that anger externally. It may be messy at first, but the point is to get anger flowing in the opposite direction. From there you can refine how you express that anger externally. My journey with my anger-centric depression started with smashing things and then evolved into establishing healthy boundaries with the motherfuckers who were pissing me off, and also recognizing when I need to take responsibility for myself, my work, or my behavior.<p>And of course another cause of depression could be Neurochemical imbalance. I&#x27;d look at possible substance abuse issues and anger before seeing a shrink for antidepressants.<p>And take some time to enjoy your beautiful family.
tmaly超过 8 年前
Try getting a little exercise to start, a simple walk helps your circulation, and it helps clear your mind.<p>Try to minimize distractions at work if you can. You need to focus as much as possible. Read the productivity part in the 4 Hour Work Week book.<p>If you do not have a great system in place to ensure you are not breaking stuff, try googling &quot;kent beck 4 rules of simple design&quot; its a good place to start.
JamesBarney超过 8 年前
I would suggest talking to your wife. It might be feel like you&#x27;re trapped but you&#x27;re not. I bet you&#x27;ll be surprised with how understanding she is. And if you ignore this situation chances are it will get a whole lot worse before it gets any better.<p>And start as quickly as possible, the longer you wait the longer it will take you to recover.(Some people on HN who tried to push through it took years to recover)<p>I would really reflect on what in your life is a necessity. Ex. moving in with parents, or wife working etc...
评论 #13436378 未加载
colorincorrect超过 8 年前
As a psychologist&#x2F;cognitive scientist, I personally advise<p>1. Exercise<p>2. Meditation in the morning (it works!)<p>3. Stay healthy! It affects your mood a lot (especially having a regular sleep schedule)<p>4. At least for now, reevaluate your long-term goals and how to achieve them<p>5. Don&#x27;t work for such a long time period (especially if its not engaging).
评论 #13427803 未加载
flowardnut超过 8 年前
1. Work less<p>2. Reestablish your passion. Read some interesting books (and take a break from coding). Pick up a different language. Work on a tetris clone in javascript. I found that getting away from Java was a nice break from work (back when I was unfortunate enough to work with Java)<p>3. I really second exercise as a way to recharge.<p>4. Have any hobbies outside of computers? I find hiking&#x2F;woodworking&#x2F;etc to be extremely beneficial to my coding side. When Monday rolls around and I haven&#x27;t touched a computer since Friday it&#x27;s like &quot;oh nice, I get to exercise my brain again&quot;.<p>5. At work, I&#x27;d definitely suggest working on some sort of test suite. This can be extremely daunting if you don&#x27;t know where to start, &quot;Working Effectively with Legacy Code&quot; is a great book for dealing with adding test cases to super shitty legacy code. It&#x27;ll walk you through learning how to test (if needed), and how to refactor to make code easier to test.<p>GL! Hit me up if you need anything else.
lovelearning超过 8 年前
&quot;Every single line of code I add to codebase, creates lots of bugs&#x2F;crashes&quot;? I feel you are either exaggerating the damage you think you are doing, or the system itself is really messed up. Is it a legacy system? Does it have too much technical debt? See if you can find a systemic solution for those bugs&#x2F;crashes. More unit tests, more automated tests, better simulators, something... There is always some systemic improvements possible with any system.<p>If it&#x27;s deadline pressure related, then you may have to try to convince your management that extending a deadline to deliver tested code is better than sticking to those deadlines - which are usually artificial and heavily underestimated anyway - only to create extra unwanted work for everybody.
jonny_storm超过 8 年前
I&#x27;m a freelance consultant, and I know all to well the danger burnout represents.<p>I don&#x27;t know whether being salaried still confers the level of support it once did, but admitting your situation to management (if it&#x27;s not unwise) and leaning on coworkers may be the best way to gain relief.<p>There is a kind of grace in yielding completely to the forces that drove you to your breaking point and acknowledging that mastery over your circumstances is not total. Relieving yourself of the burden, if only a short while, helps immensely, but it needs to be the whole burden and not just a part. In my experience, anything short of this only prolongs the suffering.<p>Much has already been said that I agree with, and so I offer my support and wish you well.
nom超过 8 年前
Start working fewer hours or even take some time off if you can. If the management at your workplace is not completely broken they will understand that you can&#x27;t continue this way - a broken employee is of no value to the company. If you don&#x27;t stop, it most likely won&#x27;t get better, fixing yourself must have the highest priority now above all else.<p>You might feel that it&#x27;s impossible right now, but that&#x27;s not true. Once you break the loop, things will look completely different.<p>I wish you the best.
EmptyMoon超过 8 年前
&gt; I just look at the screen and do not know what to do next.<p>When I encounter this situation I try to remember that someone has probably solved the same (or a very similar) issue before. There are enormous amounts of open source code out there that might give you some inspiration. Take 5 minutes to sit back and search for inspiration from similar work. Don&#x27;t blindly copy-paste, but understand how the author solved the problem and you in turn will have some ideas for solving your own.
mackdaddysly超过 8 年前
I&#x27;ve been there, I view it as a motivation problem.<p>1) I&#x27;d definitely advocate exercise, nutrition and a break from the &quot;mundane-ness&quot; of your day-to-day grind.<p>2) Taking a scenic vacation would also be ideal.<p>3) Focusing on other pursuits (i.e. building a side-project, teaching your kids something new, etc.) will also give your brain the ability to recover quickly.<p>Often, I feel like burnout is inevitable but you can limit the refractory period if you&#x27;re disciplined.
saluki超过 8 年前
Try taking a 3 day weekend to recharge.<p>Then scale back your work to 50 hours per week. Make your work time really focused to get as much quality work completed during your regular work hours.<p>Test your code prior to committing to the code base.<p>How much experience do you have? Can you snag a mentor at work? Is pair programming an option?<p>Try to recharge and get focussed, try slowly reducing your work hours.
评论 #13426424 未加载
Rekaiden超过 8 年前
If you&#x27;re working 60 hrs&#x2F;week programming, you do not have a great job. If every line adds lots of problems but no one can help you figure out what to do next, you do not have a great job.<p>Work fewer hours. You won&#x27;t even be getting less work done (or do you need overtime for some financial disaster?).<p>Track everything that needs to get done.
gerbilly超过 8 年前
It&#x27;s hard to say without more details:<p>- Are you experiencing a lot of stress at work or at home?<p>- Are 60hrs&#x2F;week the norm at your workplace?<p>- Are you sleeping 8hours a day? Has you sleep changed (getting either more or less sleep than usual)<p>- How is your diet? Are you eating hurried meals at your desk or sitting down with colleagues or family?<p>- Are you experiencing physical fatigue?<p>- Do you have some close friends you can interact with regularly? (especially outside of work)<p>My general advice would be to:<p>- Take a 2 week vacation as soon as possible, and disconnect completely from work during that period.<p>- Reduce work hours to 40hrs&#x2F;week<p>- Spend time with friends or family, have a laugh.<p>- Make sure you are getting enough sleep.<p>- Exercise. If fatigued physically, keep to mild exercise like walking in nature. Aerobic exercise is fine if not fatigued.<p>- Disconnect from work evenings and weekends, no monitoring slack channels or cellphones.<p>- Reduce cellphone use to minimum to perform specific tasks.
SnacksOnAPlane超过 8 年前
Honestly if I were you I&#x27;d probably go for a long camping trip, like for a week or two. Or failing that, a vacation to some natural beautiful place.<p>Then cut down your hours. 40 hours a week is fine, and if someone tells you otherwise then explain to them that you&#x27;re getting burned out and they&#x27;ll get better productivity out of you if you work fewer hours.<p>Other than that, you need exercise, lots of natural light, a good diet, and lots of socialization opportunities.
joeclark77超过 8 年前
Maybe do a little guerilla refactoring? If you&#x27;re spending 55 hours per week staring at the screen, then using some of those hours to work on something unauthorized isn&#x27;t really stealing or cheating your employer at all. Either openly or in secret, come up with a rewritten or refactored version of your product that doesn&#x27;t have all the technical debt. Couldn&#x27;t hurt!
评论 #13428250 未加载
daSn0wie超过 8 年前
feeling the same way. just getting through a crazy release cycle. here&#x27;s some of my plans for 2017:<p>1. i&#x27;m taking a vacation. seriously, we have them for a reason. if the company culture isn&#x27;t one that supports this, i&#x27;m going to start looking for a new job.<p>2. create more definitive boundaries for myself. if something is sent to me mid sprint with an expectation to complete it, i&#x27;m going to push back and say &#x27;no&#x27;, or i&#x27;m going to ask for something of equivalent difficulty to be taken off my stack.<p>3. practice gratitude more. as engineers, we&#x27;re lucky to have these well paying jobs and families we can spend the money on.<p>4. make time for myself. as parents it&#x27;s easy to get caught up giving everything to everyone else, but not taking time for myself. i&#x27;m going to take time to focus on my health and fitness again.<p>5. make time for my friends. focusing on work and family isn&#x27;t enough, there needs to be time with a community of friends.
kwhitefoot超过 8 年前
First thing is to stop working 60 hours a week. Then when actually working work slower and focus only on the minimum that needs to be done. I&#x27;ve recently had some somewhat similar experiences and am quite certain that working harder is not any part of the solution.
apercu超过 8 年前
Eat right, sleep more, try to get some exercise. If you drink, drink less. You will feel better.
kenshi超过 8 年前
- Take a holiday. Get away from work for awhile. - Dont think about code when you are away from work. - See if you can pair with someone at work, or find someone to collaborate with (whiteboard sessions etc).
Bino超过 8 年前
What about trying to hire people below or beside you, while trying to step up into management but keep coding when it&#x27;s fun and rewarding?
评论 #13436331 未加载
omouse超过 8 年前
highly recommend checking this site out: <a href="https:&#x2F;&#x2F;osmihelp.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;osmihelp.org&#x2F;</a><p>and there&#x27;s a forum devpressed.com I think is the address, the corporate firewall won&#x27;t let me go to it for some reason though.
评论 #13427606 未加载
grizzles超过 8 年前
Take a holiday. Get a dog. Work less. Exercise more.
评论 #13429278 未加载
xchip超过 8 年前
What made you get burnt out? Are you bored?
评论 #13436336 未加载
rpeden超过 8 年前
As others have mentioned, it will be difficult to work your way out of this if you&#x27;re working more than 60 hours a week.<p>I&#x27;ve seen quite a few employers who have health insurance that covers stress leave. You might qualify, since what you&#x27;re experiencing is often the result of long term chronic stress.<p>How amenable your employer would be to this is another question - if they&#x27;ve seen what you&#x27;re capable of,and they know how difficult it is to find a capable developer and bring them up to speed on the company&#x27;s product, they might be open to giving you a month to recharge.<p>Even if it&#x27;s not covered by insurance, perhaps an unpaid month off is something you could negotiate? Again, it&#x27;s very dependent on the employer. I&#x27;ve seen it work, though - and in most cases, the employee almost didn&#x27;t ask because they&#x27;d convinced themselves it would be impossible, but the employer didn&#x27;t see it as a big deal.<p>I&#x27;ve been in the position you&#x27;re in - where you&#x27;re just staring at the screen, unsure of what to do next. I found it helpful to take steps to restore my creative abilities - I&#x27;d lost touch with them after spending years just focusing on code. Being great at writing code is useful when you know what to do, but all the programming skill in the world doesn&#x27;t help when you can&#x27;t envision <i>what</i> to do next.<p>I found <i>The Artist&#x27;s Way</i>[1] helpful here. Some people like it, others don&#x27;t. I suggest reading some reviews on Goodreads ahead of time to develop an understanding of whether or not it would be a good book for you. A newer book along the same lines with a slightly different approach is <i>Let the Elephants Run</i>[2].<p>At the end of the day, your approach to getting past burnout is going to be a personal one. Things that have worked for others may or may not work for you. Keep in mind that many of us have been where you are, and we&#x27;ve been able to work through it and become productive again. You can (and will), too.<p>Just remember that you didn&#x27;t get into your current state over the course of a few days; it&#x27;s been a long, slow grind that has worn you down over the course of years. That doesn&#x27;t mean it&#x27;ll take you years to get better, but it <i>does</i> probably mean it would be helpful to treat this as a recovery process that will start small and show progressive gains over time.<p>(Amazon links, but no affiliate codes or anything dodgy like that (: ) [1]<a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Artists-Way-25th-Anniversary-ebook&#x2F;dp&#x2F;B006H19H3M&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Artists-Way-25th-Anniversary-ebook&#x2F;dp...</a> [2]<a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Let-Elephants-Run-Creativity-Everything-ebook&#x2F;dp&#x2F;B00QL414RW" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Let-Elephants-Run-Creativity-Everythi...</a>
shireboy超过 8 年前
me too.