Existen muchos mitos sobre las características que determinan el nivel que tiene un programador. Podrías pensar que esto depende de tus años de experiencia, tu edad, el número de lenguajes que dominas, incluso de la cantidad de proyectos en los que has trabajado, sin embargo, siento decirte que estás en un error.
Existen 3 niveles de programador y cada uno incluye características basadas no solo en los conocimientos, sino también en aptitudes y habilidades. Estos niveles son junior, semi senior y senior.
Ahora viene la parte interesante, ¿En qué consiste cada uno? Te descubriremos acontinuación:
🚁 Desarrollador junior
Ser desarrollador junior significa que no eres un pasante o practicante, sino que estás en un punto donde ya sabes programar, quizá no con las mejores prácticas por lo que aún se te brinda supervisión para realizar tu trabajo. Conoces por lo menos un lenguaje de programación, y se te dan tareas específicas pues aún requieres de conocimientos y habilidades para dimensionar los proyectos y su desarrollo.
✈ Desarrollador semi senior
En cambio, si eres un desarrollador semi senior, el panorama va cambiando porque ya tienes conocimientos técnicos más amplios, eres capaz de entender todas las etapas del proyecto (desarrollo, pruebas, documentación, implementación, análisis), tienes buenas prácticas de desarrollo, puedes manejar varios lenguajes, no necesitas de tanta supervisión, y ¿qué crees? puedes trabajar de manera autónoma, ¡pero alto! aún no eres un desarrollador senior, pues aún te faltan algunas habilidades que las conseguirás en el siguiente nivel.
🚀 Desarrollador senior
Para alcanzar el nivel senior, no solamente bastan las capacidades que ya te mencioné en los niveles junior y semi senior, sino también de habilidades enfocadas a la gestión, es decir, debes ser capaz de manejar equipos de trabajo e integrar los objetivos de desarrollo con los de la empresa. Además de que debes ser apto para asesorar a desarrolladores junior y semi senior, así como a hacer revisiones periódicas del código, para mejorar su calidad y estructura.
Y ahora preguntarás ¿Qué no el conocimiento es lo más importante?, la respuesta es, en parte, pues el conocimiento que se debe de tener no solo es técnico.
Para que te quede más claro voy a explicarlo de acuerdo al efecto Dunning Kruger, donde se presentan los tres niveles con respecto al conocimiento:
Como podrás observar se presenta una matriz, donde la línea vertical representa al conocimiento y la horizontal a tú nivel como programador. Dentro se encuentran dos líneas, una en color rojo (lo que tú crees saber, el conocimiento que crees tener) y otra en color verde (lo que realmente sabes, la conciencia de lo que debes aprender).
La curva que pertenece a lo que crees que sabes tiene una medida baja en el nivel junior, que va creciendo en el nivel semi senior y vuelve a bajar en el nivel senior; en cambio, la curva de lo que realmente sabes es baja en el nivel junior, va creciendo en el semi senior y es alta en el nivel senior, de esta manera queda demostrado que solo en este último nivel eres consciente de que debes estar en constante aprendizaje no solo a nivel técnico, sino de habilidades como la gestión en cuanto a equipos de trabajo y la integración de los objetivos de desarrollo con los de la empresa, que te ayudarán a alcanzar el verdadero nivel senior 🔥.
Para que te quede mucho más claro hemos resumido todas las habilidades que tendrás en cada nivel como programador en esta infografía.
Tomando en cuenta toda esta información, espero que ahora tengas más claro en qué nivel estás, y si aún te faltan algunas habilidades #Nuncatedetengas 🚀 y continúa reforzando tu conocimiento, aptitudes y habilidades 💪.
En EDteam puedes adquirir todas las habilidades para convertirte en un programador senior de verdad.
📚 Especialidad: Programación desde cero (primer curso gratis)
🎓 Curso: Desarrollo Personal
Este artículo es un resumen del video que hemos preparado en nuestro canal de YouTube. Míralo aquí 👇.
Hasta el próximo articulo 👋.
Descarga los slides del video + un resumen aquí 👇
Descarga los recursos del artículo
los slides del video 📥
Descargar gratis