top | item 41461865

(no title)

kody | 1 year ago

I'm really curious, how do you factor in time to learn ("up skill")?

I'm a self taught dev with 2 young kids. I've always had a healthy approach to work, but now I'm feeling quite a lot of pressure to learn new things on my own time, whether to make sure I'm prepared for the interview circuit if I get laid off, or to patch my skills that are needed at work.

I'm starting to feel burnout creep in, getting an hour of study in the morning, taking care of family, and then working 8 hours.

I appreciate your insight.

discuss

order

Baeocystin|1 year ago

You do it during work hours. Period.

Your brain only has so many truly 'on' hours in a day, and it's already less than 8. Trying to burn even more in the pursuit of complex knowledge isn't just robbing Peter to pay Paul, it's eating the seed corn and wondering why your harvest failed.

It's a scary thing to realize, and can be hard to stick with. But limits are real, and respecting them gets more work done in the long run than not.

livearchivist|1 year ago

100%

This is so important. I have a 3yo and wife, I currently work for a series-A startup - It's incredibly easy to do things out of hours, answer messages, train, lab things up, etc... But at the end of the day that is a part of my career.

So except for when I'm traveling for work, I don't do a GD thing past 5pm, unless i choose to. When I choose to, it's likely because a lot of my team is in IST time zone rather than EST.

When you're a family person, your job is to be there for yourself first, your family second, your other commitments after that.

I have a weekly 4:30p friday call. Would i rather have that at 1:30p? Yes. But i've chosen to work remotely in Ohio instead of move to Cali like the last four companies have asked. So I take that friday 4:30p call.

But you better believe that i check out until monday after that.

During the week I'll take odd hour calls for my counter-parts in IST, but that's nearly entirely out of courtesy than necessity.

Take care of things in the following order: 1. You, as a human, holistically 2. Your family, spouse first, kids second 3. Your work 4. Everything else

It's reduced a huge portion of stress from my life by doing this.

ddingus|1 year ago

Very high value, lucid advice.

My experiences were similar, however I must add when your day job is not related to skill building activities, you may find your "on" time to be greater.

Still, be careful.

In my case, my day job was manufacturing and I was an effective prototype mechanic. Loved the work, hated the pay, so...

I used a percentage of my free time learning more computer related things.

When the time was right, I was ready to take the jump.

Landed nicely, and have no regrets.

Now, later in life I find the dynamics above are in play and we all ignore them at our peril.

beaglesss|1 year ago

All hours spent with kids under 5 is basically 'on'. Which would leave most mothers I've met at zero 'on hours' left for work. A reason for the 'gender pay gap'?

parpfish|1 year ago

If you’re learning a thing that you actually do for your job (eg, new language or tech), do the studying and training during work hours

brailsafe|1 year ago

I'd agree with what others have answered (do it on company time if it's company related), but although I don't have kids, I've burnt out quite badly 2 or 3 times. Apathy is the scar tissue you get from burnout, it's helpful in avoiding it after recovery, but it's best if you don't include your family in that. If possible (probably if you try hard enough) I'd suggest separating the things you want or feel you should learn into the things you're learning for yourself and things you're learning for your job, and then allocate a deliberate day or significant block to just that. Ask for help from your family if possible in letting you occasionally just isolate and immerse. Jon Carmack does this, and although I'm just an average guy or w/e, I've found it to be the only way to give hard subjects the attention they actually require. For example, the Nand2Tetris project, Swift programming, Postgres, they really take some tinkering time and deliberate practice. Nothing super valuable comes from passively digesting podcasts while driving imo either, or walking down the street, or buying groceries, so take those airpods out if you're doing it, and let your brain take a break in those moments.

reaperducer|1 year ago

Ask for help from your family if possible in letting you occasionally just isolate and immerse.

My family wouldn't understand that, so I play hookie.

Twice a year, I schedule a vacation day that I don't tell my family about. I act as if I'm going to work like normal, but I spend the day at the art museum or sitting in the park reading, or something else that doesn't involve anyone else.

Bayko|1 year ago

Unfortunately when it comes to preparing for interview leetcode is pretty much required at all stages. For that the way that works for me is to never let go of it. I will solve 2 3 problems over a week even when I have a job. That downtime at work when you are at home or waiting for the next meeting...just leetcode. I absolutely hate LC and hate the fact that it is omnipresent but now no longer fear it. Except Dynamic programming. That thing can go f*ck itself. But ya now when it comes to LC I am "always" or rather one week away from interview ready.

AnimalMuppet|1 year ago

> Unfortunately when it comes to preparing for interview leetcode is pretty much required at all stages.

I have never had a leetcode-style interview in 40 years. (I may have had one such question, maybe - hard to remember for sure.) So, no, it is not required at all stages.

Disclaimer: I'm in embedded systems, which is very different from FAANG.

kody|1 year ago

Funny enough I had an interview today with a dynamic programming whiteboard problem. I feel like if I hadn't been putting in my leetcode hours I would have totally bombed