3 ms·
You'd be astonished how many junior developers come into industry knowing nothing more than their technical brilliance (and they may be truly technically brilli
by balabaster 7y ago
You'd be astonished how many junior developers come into industry knowing nothing more than their technical brilliance (and they may be truly technically brilliant) and thinking they know everything. The fact is when you're starting out, as brilliant as you may be, you have little more than your technical brilliance. 5 years from now, this same junior developer will realize he doesn't know everything and will have a greater respect for everyone he works with... except his juniors who he will probably perceive as thinking they know everything.
Everything is new, but everything is old. And around and around it goes. The funny thing about history is that as much as we move forward, so much of our reality is just a repeating pattern of the past.
Nobody knows anything and we're all just making it up as we go along. For my wealth of knowledge and experience, which is considerable, there is still so much I don't know. There's still so much you don't know and there's still so much this junior developer doesn't know. But we all have something to teach and something to learn. History has shown though that the more junior you are, the less likely you are to be aware of how much you don't know and the bravado of youth is still very much in play. There's a reason the phrase "I wish I was still young enough to know everything" was coined.
Of course, it doesn't help to tarnish everyone with the same brush. There are those who bring genuine insight, but they are so few that it's a shock when they do. It's not unheard of, but I'd be surprised if this junior programmer has any clue what goes on in the heads of his colleagues and is projecting their thoughts based on a complete lack of awareness of a much larger context in their heads than in his own.
Communication is the key to resolving this issue. Nothing more.
- bigred100 7y agoI’m sure the sentiment up top is true, but the other side of this is that in technical jobs I’ve had, I’ve driven certain people up the wall by (they would say) not taking them seriously enough. However, these were all fairly arrogant, manipulative people. Humble, trustworthy senior coworkers were always given immediate respect and deference by me. I wonder whether some people don’t have a natural defense mechanism by writing off even good advice and expertise from people they can tell are manipulative and untrustworthy.
- balabaster 7y agoThat's fair, but often those we perceive as arrogant, especially in the field of engineering have challenges with communication and soft skills. Some never really learn to overcome that. Those that could easily be perceived as arrogant are often saddled with an inability to communicate the bigger picture effectively. This can come off as arrogant until you've spent a few months getting to know them. That's not to say there aren't those who are manipulative and untrustworthy, there are many of those too - with plenty of ego to overcome or sidestep. It's something to be cautious of, but not everyone is as they first appear - especially in an industry where social skills aren't exactly a strong suit.
- tracker1 7y agoI, personally, have quite a few personality quirks... I've been in software development, specifically in web based applications for over two decades. This past year, I've actually worked with someone who has pretty much all of my own personality quirks, but dialed up to 11. I've never had so many things make so much more sense to me now, than at any point I was ever given advice in the past. I've also been through a little bit of management training... The Arbinger Institute books (been through 2) have been pretty good in this regard too. "Leadership and Self Deception: Getting Out of The Box" as well as "The Outward Mindset"