DEV Community

Cover image for Mistakes I made in my 20s as a Software Developer.

Mistakes I made in my 20s as a Software Developer.

Ankur Tyagi on June 08, 2021

Mistakes I made in my 20s as a Software Developer. Mistakes I made in my 20s as a Software Developer...A Thread... pic.twitter.com/wul...
Collapse
 
drsimplegraffiti profile image
Abayomi Ogunnusi

Jumping from one language to the other without deep knowledge on how to apply it.

Same person learn Go Lang, JavaScript, Rust, Tom and Jerry, Johnny Bravo....

Collapse
 
neicore profile image
Neema Adam

Don't expose me like that๐Ÿ˜ญ

Collapse
 
dozykeys profile image
Duru Chidozie

hahaha...i feel attacked too

Collapse
 
veerreshr profile image
Veeresh

I guess that's the right age to try out different languages/technologies and find out which language/technology they are most comfortable with.

Collapse
 
kasvith profile image
Kasun Vithanage

also agree. You can master anything later. But most importantly trying things out helps.

Collapse
 
tyaga001 profile image
Ankur Tyagi

One of the biggest issue we all face sometime

Collapse
 
codereviewpad profile image
Reviewpad

It's crazy how much the first job can influence a the career of a developers. A nice company can make turn a "not-so-good" developer into an excellent professional, and at the same time we've seen so many "high-potential" junior devs being burned at sunken into toxic projects for a great part of the beginning of their career, which some never recover from. It's almost criminal.

Collapse
 
mikeyglitz profile image
mikeyGlitz

The difficulty is that sometimes it's not so obvious that a workplace is toxic during the interview. Additionally, I would argue that it takes some experience of what you don't like in order to have a better picture of what works for you. As a junior dev, you're a blank slate. Sometimes you get a gut feeling to avoid a place -- always listen to your gut. Other times, it's not so cut and dry and you need to experience something before whether deciding it's what you want or not.
Even bad experiences can lead to learning and growth.

Collapse
 
tyaga001 profile image
Ankur Tyagi

That's why don't rush into your Job, Build the skills & progress...

Collapse
 
eljayadobe profile image
Eljay-Adobe

My 2ยข: software development is a collaborative effort (except in the very rare case of a maverick developing the next smash hit all by their lonesome). The social aspects of being in a team, and working together, and speaking up when you need help, and offering help when someone else is struggling is paramount.

Collapse
 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ

Can you please explain the #8 a little bit more?
Specifically the point

Youโ€™re not expected to be a perfect employee and teammate.

Collapse
 
seankeish profile image
seankeish

Hey do u know how to change screens using list items in the list view on KIvy MD

Collapse
 
avoerman profile image
Alex Voerman

What happened to 7?

Collapse
 
tyaga001 profile image
Ankur Tyagi

Thank you for the catch ๐Ÿ˜Ž, Numbers updated