Test para saber si eres un buen programador

  1. ¿Cuántos lenguajes de programación conoces?

 

A) 0 – 1

B) 2 – 3

C) 3 o más

 

  1. ¿Qué tanto respetas las convenciones de los lenguajes que utilizas?

A) ¡Todo el tiempo ! Respetando las reglas de cada lenguaje puedo ser más eficiente.

B) A menudo, a veces prefiero dejarme llevar por mis propios estándares.

C) Nunca. Pienso que a la hora de programar, lo más importante es respetar mis propias reglas y no las del lenguaje.

 

  1. ¿Conoces los patrones básicos del diseño?

A) Si, creo que es sumamente importante saber los aspectos básicos para lograr un mejor desarrollo.

B) Algunos, no creo que sea importante saberlo para mi desarrollo pero los tengo en cuenta.

C) No, no es mi trabajo y no debo porque saberlo.

 

  1. ¿Con qué frecuencia controlas o testeas tu código?

A) Estoy consciente de que corroborar y probar el código a medida de que lo voy creando es lo más oportuno para evitar errores. Por lo que siempre lo hago.

B) A menudo lo hago, se que es importante para corregir bugs pero a veces me olvido o prefiero no hacerlas.

C) Nunca, se que lo que haga va a salir bien y de no ser así lo arreglo al finalizar el proyecto.

 

  1. ¿Tenés en cuenta y aceptas las críticas de tus colegas o superiores?

A) Creo que es sumamente importante aceptar las críticas ya que me ayudan a ser mejor profesional, por lo que siempre estoy abierto a escucharlas y aceptarlas.

B) Ante una crítica tomo los comentarios que considero válidos según mi lógica. Algunos me sirven y otros no.

C) No necesito ayuda de nadie. Estoy seguro y confío en que lo que hago está bien, por eso nunca escucho lo que me dicen los demás.

 

  1. ¿Cuando utilizas comentarios en tu código?

A) Estoy consciente de su gran utilidad, pero considero que solo debo usarlos cuando es realmente necesario.

B) ¡Mi código está lleno de comentarios! Me ayudan a recordar el significado de lo que codee por lo que escribo uno cada 2×3.

C) Pienso que no me olvido de las cosas que yo mismo hago. No me hace falta utilizar comentarios como recordatorios por lo que nunca los utilizo.

 

  1. ¿Te sientes identificado con el pensamiento lógico?

A) Totalmente. ¡Me encanta plantear alternativas, problemas y sus soluciones partiendo del sentido común! Todo el tiempo estoy pensando en cómo darle lógica a la identificación de un error, su causa, desencadenamiento y solución.

B) Más o menos. Suelo usar el sentido común pero a veces hago las cosas a medida que van pasando.

C) Para nada. Resuelvo los problemas como considero correcto en el momento. Hago por hacer y no tengo en cuenta el sentido común en ese momento. 

 

  1. ¿Sigues instruyéndote, leyendo y aprendiendo sobre los últimos temas del desarrollo?

A) Así es. Siempre estoy pendiente a los cursos, talleres, charlas, webinars relacionados al desarrollo. Estoy consciente de que las cosas van cambiando y no debo quedarme atrás!

B) Una que otra vez participo o tomo clases para seguir aprendiendo sobre la programación.

C) No, me basta con los conocimientos que ya he adquirido. No creo que sea necesario seguir tomando clases, además no tengo tiempo para hacerlo.

 

  1. ¿Cuántos años de experiencia tienes desarrollandote en esta industria?

A) 6 o más

B) 3 – 5

C) 0 – 2

 

  1. ¿Qué nivel educativo tienes?

A) Terciario / Universitario

B) Primario / Secundario 

D) Ninguno

 

  1. ¿Cuántos framework conoces?

A) 4 o más

B) 2 – 3

C) 0 – 1

 

  1. ¿Cuántos sistemas de bases de datos conoces?

A) 4 o más

B) 2 – 3

C) 0 – 1

 

  1. ¿Cuántas plataformas de programación manejas?

A) 4 o más

B) 2 – 3

C) 0 – 1

Ahora bien ¡A sumar los puntos! Ten en cuenta el siguiente sistema de puntaje:

  • Por cada A) sumarás 3 puntos
  • Por cada B) sumarás 2 puntos
  • Por cada C) sumarás 1 puntos

Si obtuviste de 0 – 13 puntos: ¡Eres una persona despreocupada! Tiendes a vivir sin tanto esfuerzo o quizá te falta experiencia. Te confías de que sos un buen programador por lo que te abusas de eso, por lo tanto, no te presionas demasiado. Al final y al cabo, tu trabajo será bueno pero tené cuidado con confiarte excesivamente.

Si obtuviste de 14 – 26 puntos: ¡Eres una persona relajada! pero a la medida correcta. Y tienes que admitirlo, quizá no te exiges demasiado pero aún así, te va bien como programador. ¿No crees que capaz estás tentando un poco a la suerte? Se más aplicado y demuestra que no ¡Todavía tienes mucho más por dar profesionalmente!

Si obtuviste de 27 o más puntos: ¡Eres una persona muy aplicada y de gran experiencia!  Tienes en claro tus labores y objetivos por los que luchas por llegar a ellos dejando lo mejor de vos en el camino. Eres muy profesional y no hay desafío que te gane. ¡Sigue así, llegarás lejos si es que aún no has topado la cima!

Muchas gracias por haber participado ¡Esperamos que te haya servido este increíble test! Si fue así no dudes en compartirlo con tus colegas, darle like al post en redes o comentar tu devolución del mismo.