DEV Community

Saurabh Goyal
Saurabh Goyal

Posted on • Originally published at saurabhgoyal.github.io on

4

Levelling up as a developer

Most programmers/developers, if not all, have a hunch to up their game, to level up in their skills and to be considered among the good programmers out there, unfortunately not everyone is sure what path to take and more importantly how to even measure their skills. Data structures, algorithms, system design, tech stack knowledge and experience are the industry standard right now but they are not quite measurable and do not provide users with trackable objectives to complete.

AmIGoodhttps://ardalis.com/working-through-roadblocks-a-guide-for-new-programmers

With that said, A quick google search landed me on this blog post by jasonrudolph and this lists some of the objectives which can be considered as achievements for a developer. What I liked about them is that for someone who doesn’t have a path, they provide a nice way to get started, get uncomfortable in their programming routine and be better on the way.

The steps are very simple-

  1. Select a particular experience to pursue.

  2. Pursue that experience to completion. (Achievement unlocked!)

  3. Reflect on that experience. Really soak it in. Maybe a blog post would be in order?

  4. Return to Step 1, this time selecting a new experience.

Step-3 is the most crucial, this is what will ensure that you learn something with each achievement.

I have forked the gist which had the list of these achievements to be completed, check them out, If you like them, fork it and add your own achievements. The current ones in the list are really interesting and I am positive that everyone can learn a lot with each achievement. I’ll be updating this post as and when I complete an achievement. All posts under this series will have the prefix Level-Up-Series.


Achievements

*1. Write a program in assembly language (June 2nd, 2019) -

So the basic idea was to write any small program in Assembly, but while doing that I learned a lot of the other things. Check this post for detailed information on this.

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay