Hacker News new | ask | show | jobs
by hallihax 2600 days ago
> - I'm not good at understanding existing codebases. It is not that I can't fix a single bug or implement a new feature, it is just I'm slow. How can I improve this? I'm looking for something like a job simulation at home, like list of tasks to do in an existing codebase, with explanation or even guidance. I don't want to start another stupid practice project at home while I stress myself out about when will I find a job again.

The best way to improve this is just practice, plain and simple. Check out an open source project you like, and add a feature. You don't even need to create a PR for it - just do things you think might be good / useful - but add them to existing projects. It takes time to figure out how to separate signal from noise with other people's code - you just have to put the hours in.

> I have problems at paying attention in meetings. I struggled through the whole university too. I understood and learned almost everything at home for 5 years. Sometimes I even got asleep during important classes. I'm not talking about 1.5 hour long scrum groomings or reviews, sometimes I can't even pay attention during a 15 minute long standup in the morning. At my lost job they found it as a serious problem. Where to start?

If you can rule out a disorder like ADHD, then some of the best things you can do to improve concentration and attention span:

1) Get enough sleep (you mentioned falling asleep sometimes - a good sign that you're not getting enough generally)

2) Eat well, and regularly.

3) Stay hydrated

4) Take regular breaks (go for a walk, get some fresh air)

No solution is 100% effective - but they're things that have helped me.

1 comments

I would strongly emphatise 1) Get enough sleep! For motivation and general guidance on getting enough sleep please read the book "Why We Sleep: Unlocking the Power of Sleep and Dreams" by Matthew Walker.