Ask HN: Do you study for your job?
I do root cause analysis for a complex piece of software. For a couple of years I've been doing fine at my job, but last week I decided to read a rather dense book on the software and related topics, and I'm doing flash cards. I feel that my ability to diagnose and troubleshoot issues is limited by having to look things up all the time.
Does anyone else study for their job? If so, has it had an impact? I limit myself to 30-60 minutes a day, because I want to maintain some work-life balance.
10 comments
[ 5.8 ms ] story [ 32.6 ms ] threadI sometimes study things specifically for my job.
Yes. It has continually had an impact.
(Note this does not mean I don't read boring books - for this to work, one has to read about related topics too. So if I am trying to troubleshoot code which uses consistent hashing, I'd read some texts on it, plus related topics like DHTs and maybe weight assignment strategies)
I don’t dispute that you will come to remember something after needing it several times. But without a more or less comprehensive knowledge of the subject, how do you know if there’s something you haven’t thought you needed, that would have solved the day’s problem faster or better than what you came up with via targeted search? How do you know there aren’t several such things?
I also strongly suspect that having all or most of the facts about a subject immediately available to your mind gives you the ability to think about it in a way that you otherwise couldn’t. Perhaps I’ll post an update in a few months once I’ve thoroughly studied the text I’m working through. If I’m no more adept at analysis, I’ll admit it. I’ll report the negative result.
So I guess we’ll see if it works for at least one of us.
For instance, unlike in the early days and well into the 2010s, most mobile UI and UX are solved. You know how users use apps and how they want something to respond to. However, I still find many people in tech, even after "years of experience," always think about their company, their app, and how specific actions of the users impact them. I usually ask them, "What about the customers and the users?". Remember that for most users, your app/website is just one of the many they use.
This simple example is easily resolved by doing regular homework—studying how others do things and how users use their apps.