I am Burnt-Out. How do you get through tough times?

I feel like I am not getting anywhere. The world seems to be moving so fast and my progress feels like it is so slow. I want to switch job soon because I am unhappy with my position,. I am aiming for a data analyst position and I have been learning Python, Excel, Power BI, and Tableau. I am currently working on a project that does financial calculations with Python. I enjoy coding and learning, but I feel like I am behind in life. I get the impression that had I started sooner, I would have been were I want to be financially. I have applied for several jobs: I have applied for business & data analyst, support analyst, managerial positions, project management roles, etc. I have not applied to any dev jobs because I know I am underqualified. I have applied to internship and apprenticeships yet no reply. I am learning computer architecture, rom hacking, and reverse engineering for fun. While these topics are challenging, I enjoy learning how computer works. I am by no means an intermediate on any of these topics. I do know the basic syntax of Python, but I have no knowledge of OOP and algorithms. I feel like as if I am in a massive disadvantage because I did not have all the resources and made the right choices. I’ve been doing Chuck Severance and Chuck Black’s courses on Python and I am reading Introducing Python Modern Computing in Simple Packages as a reference. However, it is taking longer than I expected to get where I want to be. It seem like the effort I put in does not match the reward, and it is difficult to continuously use my willpower to encourage myself to keep going despite this. I would like some advice and hear other people’s ways of dealing with burnout. I do not want to quit I just need to hear other people’s perspective.


Progress is slow because learning how to code is hard (I found it very hard and now I still think the same).
I’ve also thought and think that if I started earlier, it would have been better, of course. But those kind of thoughts are useless, we cannot go back in time. We just have to start. It took me a year and a half to learn what I thought I needed to learn to start applying for jobs (without counting the time where I dropped it because I thought it was too much for me and I wasn’t “build” for this).
One thing I can tell you that could be useful is that the more you learn, the faster you learn. What I mean is that I’m not learning at this moment at the same speed as when I started.

I used to compare myself to others and felt very slow, and if you think about it, it doesn’t make sense. I am me, others are others. But if I compare me to myself of 3 years ago there is difference: now I’m working as web developer while before I used to work in retail.

Having a very good motivation is very important as well, it keeps you focused. Mine was that I hated customers, minimum wage and how I was treated, and I couldn’t stand the thought of doing that till I am 65 years old.


Hello :wave:,
I have been programming for a year. Burnout is very normal, what I do to avoid it is I do not code hardcore (24/7). I set a schedule where I only code.

Please take care of yourself. Don’t rush programming, it’s irresponsible if you ever heard someone say programming is easy.

The world does move so fast, specifically technology. However, trust me - it is only in your head when you say you’re not getting anywhere.


perhaps find something else that you can learn; a short course of sorts that has nothing to do with coding maybe. or a job even if its small income that way you can relief the pressure.
meanwhile you learn.or learn with a minimum focus; e.g html +css as a specialisation. because javascript can be challenging. and then apply for jobs knowing you will learn Java Script as you go. you need something easier on the side.


So the thing about career switching to a new career is there is really only 1 reward, its getting the new job and completing the transfer. Until then you really wont see any “rewards” to what your are doing, only progress. The trick is to see progress as the reward itself.

I usually provide the analogy of learning as climbing a mountain. If you only climb mountains to get to the top, you probably wont climb many. There’s too many obstacles, steep hills, tough work to get to the top. However, if you climb for the sake of the climb, the peak is just a point in the entire journey. Of course its still hard work, but that work in itself is the “reward”.

So there is some balance required here. Its understandable if you want to switch roles, but its very much a marathon than a sprint. If the pace you are taking is unsustainable you wont make it. Its basically impossible to know how long it will take, so you have to be setup for a long haul. If your feeling burnt out due to not seeing any returns, its natural to feel bummed out, but as long as you have work to grind at, you can still make it.

Just like climbing that mountain, you don’t reach the peak by “looking up” and seeing how far you need to go. You reach the peak by taking step by step and grinding it out. You say you like what your doing, if that is the case then keep doing it. As long as you like what you learn, find it interesting and keep at it, you will make it. It just might take a while, take a lot of work, and probably some luck.

Just be sure to pace yourself so you can keep taking those steps. Take a break every now and then. Don’t try to “sprint” up the mountain and do everything to get to the peak. Instead focus on the journey and individual steps you take. Improve your methods and consistency over time.

Good luck, keep learning, keep building, keep growing :+1:


Having been a data analyst myself, I understand your path and I want to assure you that you’re headed in the right direction. Expanding your toolkit to include SQL and Python packages like Pandas for data manipulation and simple statistics might be beneficial. These skills tend to be well-regarded in data analyst interviews.

Great job on tackling data visualization with Tableau, too! Being proficient with matplotlib could further enhance your visualization skills.

As Bradtaniguchi mentioned, embracing learning as its own reward can bring great satisfaction. But I also empathize with your frustration about not reaching your career goals yet. One question you might want to ask yourself is: How are you measuring your progress? Are you applying for roles and going through interviews? If you haven’t started that process, it’s possible that you’ve made more progress than you realize!

Consider using platforms like LeetCode, which offer structured learning paths and can help track your progress towards interview readiness.

In my own journey, I’ve faced similar struggles while trying to transition from a data analyst to a machine learning engineer role. With emerging technologies, it’s easy to feel like we’re falling behind. The challenge is that companies often hire individuals with direct experience.

My strategy now is to undertake intensive self-study and take on projects related to my target field. I’m planning to develop tangible demos and write blog posts to showcase my skills in my portfolio/CV.

Remember, learning is a marathon, not a sprint. I suggest focusing on no more than two new skills at a time. Keep going, and celebrate your progress along the way!


Thank you for your reply. Indeed progress is slow. It is difficult to keep that in mind while actively experiencing the learning process and expecting to find a job one day. I know how important it is to continue learning, but I find it extremely difficult to study when I am burnt-out. I wonder if it is ok to take a break. I try to code something everyday even if it is for just a little bit: the thought of not getting what I want in a couple of years makes me extremely agitated. I sometimes look at other people who have gotten on the path earlier and it makes me feel dejected. It definitely is not helpful as you said , so I will try not to compare myself to others. Also you are right about learning faster. If I look back to when I first started to learn coding, things were a lot harder to understand, and I could not see how some things can be used practically . However, now I am starting to see real world applications to a lot of the stuff I have learned --comparing myself to my past self is a good motivation strategy. I definitely learn a lot more now than I did before I started.


Thanks xynoan. Yes setting a schedule sounds like a good idea. I will implement that in my routine. I like to get my flow going, but doing it 24/7 is stressful! I need to tell myself it is okay to take a day or two break.


Absolutely, taking breaks is crucial. I’ve noticed that when I push past the point of fatigue, my code is often ridden with more bugs, leading to extended debugging sessions - definitely not as time-efficient as taking a break would have been! :smile: Some seasoned developers I look up to claim that they can manage around 4 hours of highly focused work each day. So, feel free to step away, take a walk, indulge in some yoga, handle house chores, or even enjoy a refreshing shower!

Additionally, it might be helpful if you consider sharing your daily progress or learnings here on the forum or any other supportive platform. This practice can provide you with a sense of achievement and progress. I’ve found it extremely beneficial in keeping me on track, especially given the encouraging and supportive community here on this forum.


You definitely need to take a break for your brain to work properly. When I was studying, there were days where I had more time which I would spend the whole day coding, from morning to night, and I would get stuck and kept trying because at that point I was very very frustrated, which made everything worst because I started hating it. Everytime I had that feeling, I thought of quitting. And then, one or two days after, things made sense. And that still happens to me at work! I get stuck, get frustrated, and some time after things just make sense.
In my opinion, you don’t need to code everyday, if you take one or two days off a week is okay.
Don’t we do that when we work? Do we go seven days a week to the gym? Is completely natural to have a break. Is as natural as sleeping, if you don’ rest enough hours your brain won’t be efficient,
If you have more knowledge than your past self and you are learning faster than your past self, you are improving.


I really recommend looking at Charlotte Chaze, at howtobreakintotech.com, she has great things about creating resumes, courses and she was on the same journey as you. She has many tips I’ve never considered before.

1 Like


I’m sorry to reply again but I just saw something from a recruiter I thought might help. So, there’s so many companies that advertise on Indeed or LinkedIn, but these companies have to pay to advertise the job there. With the way tech is at the moment, is it likely that companies need to advertise these roles? Not really, so they’re very few and far between. Plus, all that’s going to happen is that people spam apply to everything. So a lot of companies either ask current staff if they know anyone or they advertise it on their own website because it’s free. So have a look at companies in your local area, make a list and check their website periodically. There’s less competition and you won’t have to travel as far for work.

If I may please share what i do.

These are the habits that I have included in my life routine which I implemement one at a time, when I can, as much as I can, when I do not forget:

-I take breaks.
And reflect upon how far I have come. Sometimes we think we are not that far and we undermine our own progress. However if we look at where we were last month and or last year and how unsurmountble the mountain of knowledge seemed then, and compare it to where we are now. We wil realise that we have come far. And what previously seemed hard is now simple.
As much as we seem to be at a roadblock right now. Its not the first time and we will break through. Just like we did when at some point previously things looked tough. We made it and we overcame. WE shall overcome once more.
Remember its these road blocks that make what we do special. Because when we stick around and persevere others fall off and turn around. That is why when we do what we do we then look like rock stars. We do what others would not go through with when faced with the challenges in these hard times.
Its these tough times that are the test of our resolve and makes this craft as valued as it is. More effort more reward.
Breathe in Breathe out.Focus.
So It is worth the while to go through the fire.

-I take workout breaks.
I do 100 push ups. squats. horse stance. I shadow box.
-its invigorating,it raises serotonin,dopamine and testosterone. It stretches your shoulders and back muscles. its good for posture and reduces stress. Squats will hit quads and they are the big muscle in your body, that will help with testestorone production.
And then When I am done. I have not any choice but to breathe in and breathe out. during and after. I guess I am :lol: forced. the greater benefit is beating stress the enemey of testesterone.

-I consume Eye candy.
I always have a favourite movie clip, a yt outdoor camping series, or drama action series on pause. Some eye candy to stimulate my mind in a different way. Without having to process and strain. something to make me zone out for 15 minutes atleast.

-I listen to my favourite EDM or rap. It always gets me going and will always remind me why Im hustling what Im hustling for. And it helps with closing out the negative noise out there. The demons can never get to me and depress and demotivate me when I cannot hear them because I am making positive “work hard, get hustling,cash, money, power, chickens” confirmations together with my favourite song. my thougts are clear afterwards and my intentions even clearer and the space even more clear of negative energy.

I take naps- it is amazing what a fiteen to thirty minute break can do for you.
reducing stress hormones and many more and relieveing the body and mind of inflamations. The body gets time to heal.

-I go on employment sites to remind myself of the ultimate goal and the reasons why I do wat I do.
I remind myself how I am looking for something more challenging and more rewarding and how Im looking for better.
-It is hard now; Yes you are sacrificing short term satisfsaction for long term satisfaction and security. So it gets better.

-I celebrate days like mondays and fridays. to break the monotony.
It makes a difference. sometimes we deep dive into our own thoughts and we forget that the world still spins and that we are human with soul. Cheat days. take 30-1hour minutes doing something for your soul.
make coffee and a cake and or go get some. Have a beer and or a tiny bbq for you and or family and or a friend. take a walk and perhaps buy ice cream or a cold drink and crisps.Breathe in breathe out.

-Make your spiritual re-connection. remind yourself of your connection to something intagible unseen but existing and great. When we die we are going to leave all these dreams, computers and monies and things. So we must look forwards inwards into our souls. Do your rituals. burn sage. Speak to your maker, your spiritual guides, yourself or whomever you please. It could be your ancestors, your Gods or which ever Deity is looking out for you. Visit the graveyard and speak to your dearly beloved. Ask for guidance. speak venerations, ask for protection and plead for a peace of mind, focus and growth and direction.
Make sacrifices, burn incense. Sing, praise, and Pray. Meditate, Do things the way our parents and ancestors used to.

-Clean your environment. clean your alter. your work space is a holy place. Clean it and arrange and clear the air around there and have things around you that make you feel good. Sweep, Mop sage.open windows open curtains. clean your mouse and keyboard and wipe your screen clean.
I wash dishes. For some reason I always zone-out when I wash dishes. And then clean the fridge. the oven. counter tops. the bathroom and toilet get to be on the other side of my efforts.
I am then left refreshed.

-I do self care. I cut my hair. style it.
Take a bath; and or a shower. Re-invigorate myself with bathsalts and scrubs and do all my rituals.
Its easy to get lost in the craft and forget about yourself.
I go out in the sun for a little sunshine D. Thats how I sun bath.
I breathe in breathe out refreshed.

-If there is a strain for money, there is nothing wrong with getting a part time job or a regualr job while you study.
you will have to sacrifice off days and study 2-4 hours a day after work. It will give you peace of mind finance wise.
while you are studying treat it like a hobby - have fun. it will the fun that that pays off big time hen the time arrives.
Breathe in Breathe out.

please do not stress stress is not good for you. stay healthy watch your sugar and fats. if you can see your doctor or local clinic and get your blood pressure and sugar and other vitals checked.
stress is not good. We care bro.
Be at peace. Breathe in breathe out.

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.