How does it feel when you know you know that but hard to express or to let other people know that you know. You know what I mean?
That happens often with developers, especially with junior developers. Some junior developers are extremely talented and, in my opinion, they can also come up with better solutions than experienced developers. This is because they are new and inexperienced. They can think out of the box! Experienced developers are used to looking at code and have opinions and ways of patterns of thinking which might affect creativity.
But then why are some junior developers are struggling to get a job? They know that they know but then what does go wrong when they interview for jobs?
Does it mean they do not know? No, they do know. They have used it on one of their projects in the portfolio they made and submitted with their resume. It is the fear of being new, the fear that comes from that thought that their lack of experience is more important than their capacity to learn and grow. So, they fumble in an interview.
Interviewers look for people who are full of confidence. They want someone who can own a problem and be ready to find a solution rather than getting confused about what is going to happen if I don’t know the solution. Having strong technical knowledge is great and having multiple projects on the portfolio built on multiple tech stack is fantastic! But, having self confidence and faith in yourself is a whole different ballgame.
In today’s open source world, you can learn about new technology in a few weeks for free! The Internet is your friend and a Dev community is very helpful. But Having confidence in yourself is something every developer should cultivate. This can be more helpful than knowing a technical question in an interview.
Photo by Miguel Bruna on Unsplash