Test Programador

Post on 21-Dec-2014

123 views 4 download

Transcript of Test Programador

Ponente: Pedro Alberto Adrianzén Ibárcena

Esta prueba sirve para saber la personalidad del programador. Se basa lapersonalidad Myers-Briggs de prueba y se ha cambiado a relacionarse consu tipo de personalidad de programación. Esto no es una prueba de broma y esrealmente sólo es relevante para los programadores de Sistemas (sin embargotodos son bienvenidos a tomar el examen). Hay 12 preguntas con 2 respuestaspara cada pregunta y usted debe elegir una respuesta por cada pregunta. No hayrespuestas "correctas" o "incorrectas", su respuesta será simplemente mostrar quétipo de personalidad tiene.

Test de Personalidad Programador de Computadoras

Son dos cosas a tener en cuenta en esta prueba:

La Primera cosa es que usted debe elegir la respuesta que mejor describe su sentimiento acerca de un tema. Usted no puede estar completamente de acuerdo con la respuesta, sin embargo, las respuestas son polos opuestos y usted debe elegir qué lado del espectro que mejor se relaciona con su creatividad

La segunda cosa a tener en cuenta es que muchas de las preguntas se refieren a lo que es "mejor" o "mejor" sin ningún contexto. Esto se hace porque, como una prueba de la mancha de tinta, su respuesta va a ser moldeado basa igualmente, en cómo se percibe la cuestión de cómo responder a ella.

Inicio del Test de Personalidad Del Programador de Computadoras

Pregunta 1:Sólo han dado una tarea compleja y al código. ¿Qué es lo que másprobable que lo haga?o Vaya directo a la tarea de poner en el código inicial y creación de

prototipos de la tarea.o Obtener información de todo el mundo sobre el problema, analizar

todas las opciones posibles, y luego decidir la mejor manera deabordar el problema, dada la situación actual.

Pregunta 2:Los comentarios deben ser colocados:Para explicar todo lo que puede parecer ambigua.o Sólo cuando un programador no es suficiente para explicar a sí

mismos en los nombres de variable y función.

Pregunta 3:¿Dónde pasa la mayor parte de su tiempo?o Mover registros alrededor o hacer aritmética de punteros (o la creación

de funciones)o Dibujo de diagramas UML (o hacer que los objetos)

Pregunta 4:¿Quién es el "mejor" programador?o Alguien que fue a la universidad / la universidad y tiene por lo menos

una maestría en su campo. Deben leer tantos libros sobre un tema, yaque pueden encontrar antes de comenzar en él.

o Alguien que ha sido la codificación ya que eran 5 y simplemente pasa eltalento en bruto solo.

Pregunta 5:¿Qué es la "mejor" para el programa?o En el montaje o C. recta estoy en completo control de lo que está pasando

el programa para hacer.o Java o cualquier otro idioma. Net. ¿Por qué perder tiempo valioso en la

gestión de memoria y volver a inventar la rueda cuando alguien hamanejado para usted!

Pregunta 6:Aproximadamente, ¿qué porcentaje (%) de un proyecto debe ser gastado en laplanificación?o 25% - La mejor manera de completar una tarea es planificar la marcha.o 75% - el más planificación, menos código que tiene que escribir. En el

momento en que el código, simplemente debe ser llenado en los talones.

Pregunta 7:Si algo necesita ser hecho correctamente:o Obtener el equipo juntos y discutir la mejor manera de resolver el

problema. Entonces romperlo y dar a cada pieza basada en las fortalezasde las personas.

o Hágalo usted mismo.

Pregunta 8:El lenguaje "perfecto" hará lo siguiente:o Permitir a nadie en el mundo con el programa.o Permítanme hacer el mejor uso de los recursos del sistema.

Pregunta 9:Te han dado una tarea que hacer que tomar uno mes Hombre, ¿qué tan grandees el equipo óptimo?o 5o 1

Pregunta 10:Cuando se programa usted:o Cierra la puerta y el resto del mundo fuera.o Comparte un escritorio con un compañero y tener reuniones de grupo con

frecuencia para discutir qué hacer a continuación.

Pregunta 11:El espacio en blanco debe ser:o Usado con moderacióno Se utiliza en todas partes

Pregunta 12:¿Qué es la "mejor" aplicación:o ….

int principal (){

printf ( "5 +6 =% d" , 5 + 6 );retorno 0 ;

}

o …./ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / // / AddNumbers/ / Param1 firstParam - El primer valor para agregar/ / Param2 secondParam - El segundo valor a sumar/ / Retorno - El firstParam añade secondParam/ /int AddNumbers ( int firstParam ,

int secondParam )

{/ / Aquí está un cierto Infoint thereturn = firstParam + secondParam ;

/ / Ahora regresa el valorregreso thereturn ;

}

/ / La entrada para el programaint principal (){

/ / Inicializar las variablesint firstParam = 5 ;int secondParam = 6 ;

/ / Llamar a la funciónint returnValue = AddNumbers ( firstParam , secondParam );

/ / Imprime el valorprintf ( "% d +% d =% d" , firstParam , secondParam , returnValue );

devolver 0 ;}

Respuesta del Test de Programador (Personalidad Clave )

Respuesta del Test de Programador (Personalidad Clave )

Doer. (Un Realizador – Persona Dinamica)Usted es muy rápido en conseguir tareas hechas. Usted cree que elresultado es el más importante papel de una tarea y más rápido se puedellegar a ese resultado, mejor.Después de todo, el tiempo es dinero.

Planner.Usted puede ser lento, pero por lo general, la mejor solución. Si vale de algohacerlo, vale la pena hacerlo bien.

Low nivel.¿Usted es de la vieja escuela de programación y creemos que usted debe teneruna relación íntima con el equipo.¿No te importa registros malabares alrededor y pasar horas para conseguir unaumento de rendimiento del 5% en un algoritmo.?

High nivel.El mundo está hecho de objetos y componentes, debe crear sus programasde la misma manera.

Solo situación.La mejor manera de programa es por sí mismo. No hay problemas de comunicación, que sabe todas las partes del código que le permite escribir los mejores programas posibles

Team.Un buen grupo es mejor que la suma de sus partes. Lo único mejor que unprogramador genio es un grupo cohesionado de programadores genio.

Programador Conservative.Cuanto menos código que escriba, menos posibilidades hay de que contenga unerror. Puedes escribir cortos y al punto de código que hace el trabajo de maneraeficiente.

li Beral programador.La programación es una tarea compleja y se debe utilizar el espacio en blanco ylos comentarios tan libremente como sea posible para ayudar a simplificar latarea. No vamos a escribir en el papel más para que podamos tomar todo elespacio que necesitan

Regresar