DEV Community

沈富猷
沈富猷

Posted on

Balancing Confidence and Imposter Syndrome

Navigating the New Developer Landscape: Embracing Growth Over Imposter Syndrome

My journey as a developer began just a month ago, placing me at the very beginning of this professional path. A recent comment on one of my posts brought this reality sharply into focus: "The term 'imposter syndrome' doesn't really apply if you are actually an imposter."

Initially, I considered dismissing this as the work of an internet troll attempting to undermine my self-worth. Yet, I recognized a kernel of truth in my reaction—I found myself wanting to defend my opinions based solely on my limited experience in the field. This internal conflict revealed competing desires: one part of me yearned for confidence and pride, while another urged me to remain hidden, preventing others from seeing what I perceived as my inauthenticity in this role. Regardless of these feelings, I understood that others would inevitably attempt to dissuade me from these emotions.

The fundamental challenge emerges: how does one balance the awareness of having much to learn as a newcomer with the confidence necessary for professional growth? While I don't claim to have definitive answers, I'd like to explore these thoughts through my current experiences.

The Reality of Starting Fresh

Entering the professional development world presents a humbling experience. On my first day, I walked into the office immediately struck by the vast reservoir of knowledge, technical expertise, and accumulated years of experience surrounding me. For me, this realization evoked awe rather than intimidation. While proud to have secured the position, I simultaneously recognized that I likely possessed the least technical knowledge in the entire engineering department. Rather than allowing this to trigger feelings of being an imposter or outsider, I chose to view my situation as an invitation to learn from these seasoned professionals. This position actually offers tremendous advantages—there's only upward mobility as knowledge grows. The reality is that I won't remain the least knowledgeable team member indefinitely.

The Confidence-Competence Connection

"Perhaps most striking of all, we found that success correlates more closely with confidence than it does with competence."

― Katty Kay, The Confidence Code: The Science and Art of Self-Assurance

Last year, I encountered an insightful book examining confidence's role in personal achievement. While not entirely surprised, I did feel somewhat discouraged to learn that confidence actually contributes more to success than technical competence (a separate discussion might explore which demographic typically demonstrates higher levels of confidence). This perspective has remained with me, reinforcing the understanding that skill mastery alone may not suffice in achieving life objectives. In my current role, this principle applies when I deploy even minor code changes. I've learned to confidently celebrate these victories rather than instinctively sharing how much longer they took than anticipated or how I essentially relied on existing solutions to make them function. This projected confidence strengthens my resolve for subsequent tasks and ultimately enhances my sense of competence.

The Art of Inquiry

While asking questions when facing unfamiliar concepts seems straightforward, this simple action often carries significant emotional weight. I've occasionally worried that admitting my lack of understanding regarding what should be obvious or fundamental might reveal me as the imposter others suspect. However, every time I've voiced my questions, I've encountered no negativity; in fact, several of my inquiries have been met with appreciation. During one meeting, I asked about DLQ (which I later discovered stands for dead letter queue). Another team member expressed visible relief, mentioning they had wondered about the same concept for some time without asking. My current approach to participating in meetings that currently exceed my expertise follows these stages:

  1. Observe and absorb: Gathering as much information as possible
  2. Inquire: Asking about elements I don't comprehend
  3. Contribute: Eventually adding meaningful input to discussions

Currently, I'm focusing on the first two stages. While I lack the necessary knowledge and experience to contribute meaningfully to architectural design meetings, I recognize that remaining silent won't bring me closer to that level of participation. Asking about components that remain unclear represents my most direct path toward understanding.

Finding Your Voice

At present, the prospect of identifying an overlooked element in a meeting that experienced engineers have missed seems remote. How could my mere weeks of experience reveal something these seasoned professionals haven't noticed? Like asking questions, voicing dissenting opinions can sometimes feel like an expedited method of exposing one's perceived inadequacies. Recently, I expressed disagreement regarding a portion of a ticket. Although the decision was quickly made to proceed with the ticket as originally written, a senior engineer later approached me to thank me for speaking up and acknowledge that my point had merit. Even when overruled, these interactions help establish valuable professional habits. I aspire to become someone who confidently voices improvement opportunities when identified, knowing this mindset will ultimately make me a more valuable team member.

Embracing Calculated Risks

"Don't pretend to be anything or anyone - simply take action. Do one small brave thing, and then next one will be easier, and soon confidence will flow. We know - fake it till you make it sounds catchier - but this actually works."

-Katty Kay, The Confidence Code (again)

This particular quote resonates deeply because it provides a concrete pathway for building confidence. While overcoming imposter syndrome and developing greater confidence sounds effective in theory, the practical implementation often remains unclear. My first pull request submission induced significant anxiety, yet the subsequent attempt felt considerably easier. Similarly, my initial work on a 2-point ticket proved daunting (and took substantially longer than anticipated), but I now understand that such tasks can be accomplished. However, I haven't yet ventured into what I would consider truly challenging territory. I've limited myself to front-end tickets where problems appear potentially solvable based on my current abilities. As I enter my second month, it's time to deliberately step outside my comfort zone. Challenging C# back-end tickets, here I come!

To me, imposter syndrome closely resembles the fear of failure. Cultivating confidence represents an effective strategy for combating this fear. Each time I undertake a task that feels intimidating or carries the potential for failure, and subsequently succeed, I simultaneously disprove a small part of my imposter syndrome while building confidence for the next, more substantial challenge. When doubt persists, remember that you're in good company—FreeCodeCamp referenced research indicating that up to 70% of professionals have experienced imposter syndrome at some point in their careers. You're not alone in seeking this balance between growth and self-assurance.

Top comments (0)