Hacker News new | ask | show | jobs
by dyeje 3730 days ago
If your goal is to not get fired, work on these issues instead of burning yourself out with the intense study techniques you suggest in the OP.
1 comments

Well the things I listed in my OP are my concrete ideas for how to approach these working on these things. If you have other concrete suggestions, I would love to hear them.

As an example: The reason why I focus on studying rails is that all of the debugging techniques I know about involve getting a better idea of the system at some layer of abstraction. I suspect that my best shot at getting better at debugging is to know the framework the code is written in very well and thereby be able to understand the codebase more easily.

For a problem like "I can't get clarity around what we are trying to do here.", it seems like there aren't any books on the topic. Thats why I figured that finding a mentor would be good.

The problems you describe sound like communication issues, not technical issues. Specifically, it sounds like you have a real problem with asking for help when you need it. Your time might be better spent reading a book on effective communication or perhaps taking a course at a local community college.
I'm always on the lookout for good books on effective communication. Ones that I've read and found insightful include:

- How to Win Friends and Influence People

- Difficult Conversations

- 5 Dysfunctions of a Team

I also bought Miscommunication by C. David Mortensen, but I haven't been able to get through more than a few pages because of how dry it is.

I suspect I need something more specifically focused on how to build mentorship relationships. Anything come to mind?