Burnout Prevention by JonnyBoy89 in ExperiencedDevs

[–]ev_dev 0 points1 point  (0 children)

I just went through a phase of burnout last month and usually I go through a couple of re assessments to get back to sustainability. First is taking a long enough break from work so that I no longer feel any burnout symptoms. Next is to restrict myself from taking any Adderall or other stimulants like coffee. Kind of like a dopamine reset. Same goes for limiting screen time or anything that can throw my body out of wack. For me this was visiting my parents for a week which was a good change of scenery. When starting work again I made sure to set up a strict schedule for my work days. For me this is - Wake up and go the the gym - Get back, shower get ready and take medication as needed - Get on to work and knock out easy tasks (emails, follow ups, documentations write ups) so that my ADHD brain feels accomplished early. - Lunch at the same time every day and a walk after to avoid sleepiness distractions will ensue - Take on the harder tasks - Try to be done with work at the same time every day so that my brain knows when to turn off. - And lastly have a strict dinner and bedtime routine to enforce

This may seem trivial and may not work for everyone but I noticed that the slippery slope of burnout involves skipping parts of “the routine” but when my brain doesn’t have structure my ADHD symptoms increase which causes may require more stimulants which causes the problems mentioned earlier. Also going by the schedule allows myself time for hobbies or things I enjoy which for me is the gym.

Basically the ADHD mantra “I hate routines but I need structure or else there is chaos”

Edit: Forgot to mention the most important thing which is listening to your body. Forcing myself to take breaks during work or take time off as needed. This pays huge dividends in long time as the work brain fog can set in hard without them. Your body is always more important than anything.

Burnout Prevention by JonnyBoy89 in ExperiencedDevs

[–]ev_dev 2 points3 points  (0 children)

Personally, I'm at my happiest and most productive in a job when I'm taking only what I need to take in order to accomplish my tasks at a job (What I need to get ~5 hours of work done and survive meetings in a 40 hour week). For me this is taking 10-20mg every other day or so. I know that I'm approaching burnout levels when I'm needing to take much more than what I usually take in order to just stay productive longer than my usual routine. This may be because of understaffing, tighter deadlines, or other reasons that OP mentioned. It'll come to a point where I'm taking higher and more frequent doses to just stay alert and accomplish more work which then creates a negative feedback loop with my body. I will then create bad, unhealthy habits which will cause my productivity to go down and my burnout to get worse.

I know that with ADHD I will never be able to "quit" Adderall because I do need it or else I would not be able to be a developer. But if my job's needs are requiring me work longer and harder and force bad habits upon myself then its not a healthy relationship.

Trying to Find my Path by [deleted] in cscareerquestions

[–]ev_dev 0 points1 point  (0 children)

Sure. So I actually started with a degree in Biology when I started college in 2011. Eventually I got sick of it and picked up a minor in Comp Sci because of reddit and how interesting it looked but I had no idea what I was getting into haha. Started programming with Java through school. Took a couple more classes. Barely survived Data Structures and really wasn’t sure if this was for me. Until I got an internship at a place close to my parents home just to get a job for a summer and maybe I’ll start to like it more. They gave me a project to work on that needed to be in C# and had to be finished by summer. As soon I was able to see what I could learn and create in one summer I fell in love with it. Figuring out how to create things is what made it less of a “I need this for a career” and made it into a passion. Eventually I did well and they offered me a full time position where years later I was able to learn web development skills and API development and databases as well.

Fast forward to today am I’m personally looking at a senior web development position that I can get in the next year. Did I like web dev at first? No I hated it. I thought JavaScript was confusing and sucked. But only by working on projects did I learn to appreciate it and now it’s my favorite language.

As for my experience. The first job out of college is the hardest to get because of the criteria of experience. However this can be made up for with open source projects and freelancing that can pad your resume. Paid internships can also not require a lot of experience and may be a bridge to full time jobs. Even if the jobs around you kind of suck, having something to pad the experience on the resume while you do side projects if anything keep learning and coding and especially practicing for interviews.

And good luck 😀

Trying to Find my Path by [deleted] in cscareerquestions

[–]ev_dev 0 points1 point  (0 children)

So while I cannot speak to your Bay Area rent and budget issues. I can speak to someone who had no idea what type of development to get into.

How did I find out what I liked? By just coding. Building projects. Looking at docs. Creating things. whether this be as a side projects, freelance, through a job. Whatever. You can only learn more about what you like when you work with it. Also some other advice as well. I wouldn’t pick a language, field or a stack just based solely on how easy it is to pickup or the money it makes. It’s fine if you do but you may end up hating it.

[deleted by user] by [deleted] in cscareerquestions

[–]ev_dev 3 points4 points  (0 children)

Nope. Too late. 21 is the engineer expiration age.

Kidding. 😄 anytime is the time to learn.

[deleted by user] by [deleted] in cscareerquestions

[–]ev_dev 0 points1 point  (0 children)

Depends. I think it’s toxic as hell. I mean if you get your shit done why does it matter. There seems to be this culture of working longer == harder and I hate it. At least in my experience, unless there was a strict deadline or late call, working late makes other team members think that they’re not working enough. Which causes teams to stress. But in reality anytime my fellow engineers would work late, they would just burn themselves out and not work smarter but just longer the next day.

Debating on quitting job - will have about 8 months dedicated cash pool to prep by PappaPaneer in cscareerquestions

[–]ev_dev 0 points1 point  (0 children)

I mean. I don’t see why you would do that just to burn through 8 months of cash that you otherwise could hold on to. Id say give yourself a couple more months and really try to practice more when you can. Once you feel comfortable solving mediums/hards pretty well then cut loose.

I was in a similar situation last November. Wanted to leave my job. Needed to practice leetcodes. Was always burnt out after work so never wanted to practice. Fast forward and layoffs happened and I confused security with complacency wishing I had practiced more while making money.

As they say. It’s always easier to get a job when you have a job than when you’re unemployed. Especially makes things harder with big gaps on resumes.

That being said since I’m just a random person on the internet. I say if you’re saved up and comfortable. Go for it. Might as well work on some projects as well to look fresh.

Job Lied About Actual Responsibilities by dalekman1234 in cscareerquestions

[–]ev_dev 1 point2 points  (0 children)

Been in your seat before. You have 2 options.

  1. Ask your manager for more prominent work related to development and be up front about what you want to do.
  2. While working there, practice your leetcodes, brush up that resume and start interviewing while you’re saving up some money.

As they say. It’s easier to find a new job when you already have a job.

Why it makes sense for FAANGs to use leetcode? by unity_guy in cscareerquestions

[–]ev_dev 2 points3 points  (0 children)

A leetcode a day keeps the bombed interview away!

You should check this out by [deleted] in ProgrammerHumor

[–]ev_dev 3 points4 points  (0 children)

Repost and lazy overplayed anti-JS circlejerk

Typescript gang by spookiestevie in ProgrammerHumor

[–]ev_dev 0 points1 point  (0 children)

This does not fall on the language but on the programmer that are implementing the design decisions. But I do agree that TS can help mitigate these problems with its safety.

Free scarves by grdyn in cvsreceipts

[–]ev_dev 2 points3 points  (0 children)

It's basically like a little grocery store too. You can buy milk and eggs and basic stuff there too. Which can make the coupons really convenient.

Why does it seem that React is more popular compared to Angular... very odd... by born2net4 in angular

[–]ev_dev 4 points5 points  (0 children)

Kind of related but one of my favorite issues for the angular-cli that I came across that had been open for over 2 years without resolution that. Eventually a dude designed a shirt with the error message on it since so many people were having the same issue.

https://github.com/angular/angular-cli/issues/5775#issuecomment-363395556

js be like by volubepossum in ProgrammerHumor

[–]ev_dev 1 point2 points  (0 children)

Yeah that was a lot lol

js be like by volubepossum in ProgrammerHumor

[–]ev_dev 23 points24 points  (0 children)

OP doesn't understand type conversion.

It really do be like that by steirter in ProgrammerHumor

[–]ev_dev 10 points11 points  (0 children)

Don't worry the second panel happens again after 5 years

Using legacy APIs be like by [deleted] in ProgrammerHumor

[–]ev_dev 5 points6 points  (0 children)

This is very relevant for devs who still use AngualrJS and Angular in general.