DEV Community

Discussion on: 5 Software Development Skills That Will Put You In The Top 3% Of Software Developers

Collapse
 
hasnaindev profile image
Muhammad Hasnain • Edited

After being in the tech field for two years I've noticed that the software engineering industry is elitist. A person who had 20 years of experience building enterprise level applications was rejected from jobs because he failed to solve the useless whiteboard problems, something that you'd never use any way, they just want to see, "How you solve problems."

If you have a preference, you are bashed. Your package is 200 KBs instead of 199 KBs, that's bad. Use Svelte and not React because Svelte does not include a library/framework in the bundle, as if in 2021 a mere few KBs matter. This was not just a rant. You will never amount to any "senior" developer's expectations because he prefer a certain way of doing things. They have a problem for every solution. This wasn't just a rant, there are a lot of "senior" and "experienced" developers who simply just want to appear smart.

Recently, I started a few open-source projects and I got a lot of attention from colleagues, including my boss. It just blew my mind, no one cares how good or bad you are, it's all about the image you develop of yourself.

I'm still learning and growing. What I shared might change in future but new developers should be mindful of how toxic a surprisingly large number of developers are. I remember when I was learning JS, I shared an Express.js project where senior developers literally bashed me.

I hope your experience is different and I'm constantly learning things. Soon, when I spend more time in the industry and I can articulate my thoughts, I'll write about the toxic aspect. Thank you.

Collapse
 
leob profile image
leob • Edited

Great comment ... this mindset is not just elitist, it's also incredibly biased and narrow minded. I think a goal like "you need to be in the top 3 percent" (whatever that is) also contributes greatly to this elitist mindset.

And, the whole idea of diversity and inclusiveness goes out of the window like this - we all need to be "rockstars" or "ninjas", as if we're movie stars in Hollywood, rather than people writing code and fixing bugs.

I don't think real world companies need ninjas, rock stars, geeks, nerds or 3 percenters, they just need real normal people with empathy and communication skills!

Collapse
 
rajaasyraf profile image
Raja Asyraf

Agreed 👍

Collapse
 
hasnaindev profile image
Muhammad Hasnain

This!