DEV Community

Ben Halpern
Ben Halpern

Posted on

What helps build developer confidence?

How do you build personal confidence, how do you lend confidence to others?

Latest comments (43)

Collapse
 
jeddevs profile image
Theo

Honestly just collaborating and teaching others.
Really helps improve my confidence in a given area and hopefully, theirs too.
Not to say I don't feel out of place when it comes to working on large established projects.

I think the double-edged sword in computer science is you never know everything, always learning and I find as long as you are honest with your employers and colleagues when you can't do something it really helps your mental well being, knowing your limit, sadly many workspaces actively work against this and expect employees to be the master of every area of their profession with no exception.

Collapse
 
aswathm78 profile image
Aswath KNM

A fellow developer's words. Like what you did is right (or pointing out a mistake instead of judging)

Collapse
 
conw_y profile image
Jonathan

Time heals all wounds. πŸ™‚

Collapse
 
kaydacode profile image
Kim Arnett ο£Ώ

Watching someone more senior than you make a simple mistake, surely helps the imposter syndrome... and is a good reminder that everyone makes mistakes.

Looking at old code, also, almost a breadcrumb learning path!

Low crash ratings πŸ₯°

Collapse
 
andrekelvin profile image
AndreKelvin

I will say by building more projects. Involving yourself in a Dev community. Contribute to open source. Code code code.

Collapse
 
maajidqureshi profile image
Majid Qureshi

Practice and doing things build your confidence. Even if you do small projects that boosts your confidence. I struggled a lot during school to write code and no one could clear my questions.Since, I started working I have been doing things I never expected.
I can make web apps now :)

Collapse
 
sandordargo profile image
Sandor Dargo

Writing/preparing knowledge-sharing presentations help a lot. It helps me to understand better the topic and understanding it better boosts my confidence.

Micro-tasking also helps. What I mean by micro-tasking is that I break down goals into tiny chunks that don't take a long time to implement. As such, I can develop momentum.

Having few but key daily goals also serve to build momentum, after all, confidence.

Collapse
 
thebouv profile image
Anthony Bouvier

I let my team work in a blameless environment.

I protect them from outside forces trying to circumvent this and point fingers. I'll take the blame personally if it makes the outside force feel better about their own bad habits, but then I'll quickly set them straight on it, regardless of their title or hierarchy.

I code review and encourage peer review. And I coach them on removing hubris and attachment to their creations, and taking feedback positively as just another challenge to smash.

So that gives them freedom to try things, fail, iterate, succeed, and celebrate. And if anyone tries to interfere with the environment I've set up, I get loud. :D

Collapse
 
florincornea profile image
Cornea Florin

For me is setting up personal small goals and small achievements daily, for example building some html/css stuff in codepen and so on. Let's just be serious, at work we can't have&work on projects that we like, and in time that is going to kill our creativity and personal confidence.

By doing small(and very small) projects i managed to increase my confidence, my skills and i increased the difficulty of my goals

E.G from this small card design codepen.io/FlorinCornea/pen/PgWEOo to a small app for gradients gradient.corneaflorin.ro/

And the good part is that you loose confidence again, you can start over with the small goals

Worked for me :D

Collapse
 
srikanthm9 profile image
Srikanth Mokkapati

I have a short list from past experience:

  • Looking back on things done.

  • Appreciation from someone you respect.

  • Cracking a tough job interview.

Collapse
 
swarupkm profile image
Swarup Kumar Mahapatra • Edited

Another way to gain confidence, is to write some code (small project, 100 lines) and get it running. But make sure to NOT get it reviewed by somebody.
That's utter bliss 😌. I feel like king in my own kingdom.
After many days, when I feel alone in my own kingdom, then ask somebody to review code πŸ˜›

Collapse
 
silentsudo profile image
Ashish Agre

Let other developers write something first what he thinks is correct based on his knowledge. Then follow a 1-1 code review and suggest if there are any changes. If at very first we start commanding do this or that, otherwise a general human tendency would trigger and he might feel as if he knew nothing.

Collapse
 
jwp profile image
John Peters • Edited

I once worked for a major computer manufacturer at the operating system layer. They wanted me to code up support for file saves that had three letter extensions. I did the work and eventually the change went to world-wide distribution. A week later, the bug came back that any files without the extensions wouldn't save. Ouch...

My resolve was to read every book in their library on testing. Since then, I use testing to prove each check in. Full confidence in hand.

Collapse
 
fly profile image
joon

Ironically it was how I accepted that I'm terrible at developing which provided the turning point. Not fake modesty, a true acceptance that I suck. Sure most of my sentences start with 'I may be wrong' but it gave me the confidence to say... pretty much anything... because I may be wrong and I'm fine with it :)

Collapse
 
omrisama profile image
Omri Gabay

Getting a job offer

Some comments may only be visible to logged-in visitors. Sign in to view all comments.