Evolving as a software engineer can be overwhelming.

#100daysOfCode

🧵These are the things I wish I knew earlier in my career👇
1️⃣ It takes time to evolve

You don't need to worry if you don't get something in the first 5 minutes.

Sometimes you need to read something, try it, read it again, try it again, ... multiple times before you get it.

It's ok.
2️⃣ It's much easier with a mentor

Find some more experienced engineers.

Ask them about their views, experiences, how would they do something, ...

Twitter is a great place for that.
3️⃣ You need a community

It's hard to be alone. It's hard if you think you're the only one with the problems.

Find a community where you can discuss with people on the same journey.

It can be on Twitter, Reddit, discord, local meetups, in the office, ...
4️⃣ "You need to be this tall to ..."

There are lots of things that require some amount of experience, knowledge, team size, ...

For example, I wanted to build microservices too early in my career. It resulted in a distributed monolith.
5️⃣ Popular != useful

Just because everybody is talking about some tool doesn't mean it will solve your problem.

Kubernetes won't solve UI problems.
React won't solve the scaling issues.

You need to pick the right tool for the job.
6️⃣ You don't need to do everything right the first time

At some moments I was discouraged because I realized I did things suboptimal.

That's the part of growth - you should do it better the next time.
7️⃣ Just someone talks a lot about X doesn't mean they know it better than you do

Talk with the people. You'll realize that no one knows everything.

Many times people just talk about things they've heard without understanding.
8️⃣ You don't need to be "experienced" to write a blog

You just have to start and do your best.

Every start is hard.
9️⃣ To become great at X you need to repeat it right numerous times.
1️⃣0️⃣ Never give up

Take a break. Take some time off.

It's ok to fail.

But never give up.

Do small steps and do it consistently.
You can follow @jangiacomelli.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.