The code of an extraordinary full stack developer

Hey, how are you? I'm Cristian. This is my first blog post and I want to share an introduction to a guide on how to become  an extraordinary full stack developer.

But... What does it mean to be an extraordinary full stack developer?

The idea is meet a level where we are an out of series, someone who stands out, that out of the ordinary, outstanding in his speciality, respected and admired for those who know him.

For this we will have to seek to exploit our potencial at its highest point, trascend through the levels of our abilities, break our limits and constantly ascend to a state of self-improvement.

Well... Why would we want to reach an extraordinary level?

Reaching this level, we definitly will can improve drastically our expirience, getting involved in:

  • Extraordinary projects
  • Extraordinary teams
  • Extraordinary companies
  • Extraordinary customers
  • Extraordinary compensation
  • Extraordinary satisfaccions

Talking about projects, companies and customers. ¿What do they expect when they ask us for a development?

Answering this question is key to reinforcing the idea that we have to be extraordinary.

We could say that what matters most is that the project solve in extraordinary way the problem for witch it was built. That is obvius, but what else?

  • They will want the project to develop in the shortest possible time (For tomorrow)
  • They will need to fit their budget and have the lowest possible cost
  • They will appreciate that their project is attractive and have a nice user experience
  • They will expect that the project can evolve and have the possibility to extend functionalities and capacities.

Being an extraordinary full stack developer, we should develop projects with great results in incredible times, achieving great satisfaction in those who trust our service. In this way, we will achieve the great advantage of being well recognized and valued, allowing us to access more and better opportunities.

Full stack developer levels

To  transcend to an extraordinary level, we must expand our profile through several levels. Overcoming each level takes time and effort. Like any other skill, we will have to dedicate many hours of practice and training.

My first advice is that we must study in an active state, we do not learn by consuming information passively, we must get involved, we must put ourselves into action, we will not learn by watching, we will learn by creating.

I draw the following graph to represent the levels:

We will be trying the different levels, addressing the attributes and skills that are mastered in each sphere. We will outline strategies to evolve our profile and progress to the next level.

TIP: Our brain is like a super computer, we must install updates and new applications to make it more efficient and have new skills.

Purpose

My purpose is to try to encourage and help those who want to grow and overcome in this activity. At the same time, it will allow me to record and order my findings, learnings and conclusions in my own quest to reach the highest level.

Through the publications, we will share the skills, knowledge, strategies and tools that we will need to reach the extraordinary level.

And you? Do you dare to be a full stack developer extraordinary?

I hope to share this ideal with many people and accompany them and that they accompany me, infecting many more.

If you have useful proposals, suggestions or advice to reach the extraordinary level, I will be delighted to receive them.

Let's be extraordinary!