DEV Community

Discussion on: Coding Confidence: Senior Developer Insights

Collapse
 
cmanique profile image
Carlos Manique Silva • Edited

Good article, I don't find it verbose, but then again I'm senior myself!

I think the most challenging factor is to assert if you're fit for the role, which also applies to the person coaching or mentoring, a spot where I find myself often.

Surely everyone can learn to write code, play a musical instrument, write a book, pretty much any human activity can be experimented by any human, to do that on a professional environment is whole new ball game.

Bottom line is, not everyone with computer science / information technology academic background or proficiency is fit for every role in the computer science / information technology landscape.

There are many people that want to be developers, can code to a certain extent and are even fairly good with algorithms and all that jazz, but maybe lack the ability to focus on finishing tasks or are especially difficult working in teams.
Likewise there are many people that want to do more conceptual work such as architecture, and might even have the technical experience, but maybe lack the ability to generalize problems and be truly agnostic and unbiased (which is hard).

I agree with pretty much of what you wrote, but would like to add the vital importance that coaching and mentoring have in guiding people to find their true calling, where they will be the happiest, performing at their best and adding the most value.

Having said that, it should never be a too constraining guidance and it's very important to understand that everyone once knew very little about what they were doing, and exploration should be encouraged.
The last thing we want is people that are not motivated with what they are doing, the second last is people that think they are really good at what they are doing, but are not, so information and communication is key to get to that middle ground.

Maybe went a bit off-topic here ;)

Good stuff!