32 ms·
Right now, I'm a junior software engineer at my company and I've been non-stop asking questions. This is what I notice after asking questions. 1. Most People L
by zxcero 6y ago
Right now, I'm a junior software engineer at my company and I've been non-stop asking questions. This is what I notice after asking questions.
1. Most People Like Answering Questions
I notice that most often people are receptive to answering my questions. They like giving quite in-depth information about the project or certain parts of the code. Sometimes even more then what I was asking. In fact, sometimes they explain about parts I wouldn't be able to google or search up because it pertains specifically to the project.
2. Knowing when to stop.
Sometimes I notice some people do get annoyed at my questions so that's when I know that I should stop for the day. Knowing when to stop is also a skill to be developed over time.
3. Batching Questions
This both helped me to understand what I didn't know and be able to verbalize it. I write down my questions and 3 things happens in this process.
One result is that I discover the answer to my question. I was framing the question in the wrong way. I either know the answer or through framing the question realize what is the answer.
Second thing is just clarifying whether the question is something I am able to search or find on the web. This tells me it's that my knowledge on this topic or subject requires more research on my part.
Lastly, it displays that I respect the other individual's time. My working time is not worth the same value to the company, wage or impact as the senior engineer. Usually, they have more responsibilities and important tasks to delegate or manage. By batching together questions, they know that I made the effort to list these questions to ask at the same time.
All this is what I gather after 1 month of working at my company.
Edit: Also I stopped caring about looking competent. I feel confident in the fact that if I don't know something, I'll be able to find it or learn it. Rather than, being confident in my own ability to appear smart or look competent. That at the end of the day is more important to me. Competency in engineering is managing what you don't know and learning how to find the resources to tackle what you don't know.