{}const=>[]async()letfn</>var
CareerBasicsOverview

7 habits that will really level you up as a developer

No motivational fluff: only real steps that will help you grow from a junior to a mid-level. With examples, experience and advice from those who have already gone this way.

К

Kodik

Author

3 min read

Between the status of a beginner and a confident developer there is a shaky zone where you seem to be no longer "green", but you still can't remember without Google what the SOLID principles are. Sound familiar? 😅

The path to the middle level does not lie through Udemy marathons or syntax cramming. It is built on routine but powerful habits that are rarely written about in motivational blogs.


💥 1. Stopped idolizing tutorials and started making crooked projects

Tutorials give the illusion of productivity. You did a To-Do - and you seem to be a good guy. And tomorrow you've already forgotten everything 🤷‍♂️

📌 Growth begins when you start to cut your projects. Buggy, ugly, but your own.

Break. Google. Curse. Fix. Commit. Repeat.


🔤 2. Wrote code for people, not just for computers

If in the code let x1 = getData() and const yyy = process(x1)

Congratulations. You have just created a puzzle.

Midles write understandable code, not "smart". Because:

Code is read more often than it is written. Always.

Clean names, logical structure and a minimum of magic - this is the recipe for a normal level.


❓ 3. Asked stupid questions. A lot.

"Sorry, maybe this is a stupid question, but..." - this phrase helped more than any pretenses.

Real growth begins with the admission: "I did not understand."

🙌 Those who ask, learn. Those who hesitate — get stuck in place.

And if someone makes a remark to you for this, it's their problem, not yours.


🔍 4. Reviewed other people's PRs, even if I wasn't asked to

Want to learn how to see good and bad code? Start reading pull requests.

Leave comments. Ask questions. See what's being reviewed and what's not.

Middles don't wait for an invitation — they participate. This is growth.


🧱 5. Stopped blaming technology and started closing gaps

"React is complicated", "the code base is terrible", "the docs are figs"... All these are excuses.

Middles dig deeper.

If the docs are bad, we read the source code, watch the video, and go to the signor. No whining.

You either complain or you level up. You can't do both at the same time.


🧰 6. Started using Git as a superpower, not as an enemy

Fear of Git is a classic of a junior. But everything changes when you learn:

  • rebase without pain

  • squash nicely

  • search for bugs via git log

  • cherry-pick like a pro

💡 Write clear commits. Your future self will say "thank you".


📢 7. I learned to say "I don't know" with confidence

Showmanship is the least valued thing in the middle. It sounds much cooler:

"I don't know, but I'll figure it out."

Confidence is not knowing everything. It's knowing that you are everything you can understand.


🚀 You're closer than you think

If you're reading this, you're already on your way. You're not just scrolling. You want to grow.

This means:

  • Write bad code today.

  • Ask that "stupid" question.

  • Rewrite the incomprehensible variable to a speaking one.

And if someone calls you a jun, just smile. You already know who you really are 😉

🎯Stop procrastinating

Liked the article?
Time to practice!

In Kodik, you don't just read — you write code immediately. Theory + practice = real skills.

Instant practice
🧠AI explains code
🏆Certificate

No registration • No card