4 ms·
Why should being aware of how lacking you are as a programmer have much bearing on whether you're good or not? When I started programming seriously I had a men
by Hermitian909 7y ago
Why should being aware of how lacking you are as a programmer have much bearing on whether you're good or not?
When I started programming seriously I had a mentor who gave me a long list of my shortcomings. It's taken years of hard, dedicated work to rectify most of those problems and I still have a huge distance to cover to be as good as I want to be.
Being a good programmer is a skillet acquired with hard, concentrated effort over time; not just a good attitude with some self-awareness.
- colechristensen 7y agoIt is somewhat semantics but there is a big distinction between being aware and unaware of your failings that has a real impact on your output.
- baroffoos 7y agoOP said "probably not" not "certainly not". Most people do not have a mentor to tell them everything they are doing wrong so they are probably not aware.
- disjhshava 7y agoIn general, people tend to be overconfident in their beliefs and too slow to incorporate new information. There is experimental evidence to back this up (pdf warning: http://www.researchgate.net/profile/Baruch_Fischhoff/publication/230726569_Knowing_with_certainty_the_appropriateness_of_extreme_confidence/links/00b4952b854b29281c000000.pdf http://www.researchgate.net/profile/Baruch_Fischhoff/publica...). I think this applies to engineers as well as anyone else.
- watwut 7y ago> Why should being aware of how lacking you are as a programmer have much bearing on whether you're good or not? Being aware of what you are lacking allows you to improve on those things, work around those issues and accept when collegue is actually good at stuff you are not good at.