{"id":550,"date":"2020-12-24T16:27:34","date_gmt":"2020-12-24T16:27:34","guid":{"rendered":"https:\/\/talently.tech\/blog\/?p=550"},"modified":"2021-12-02T18:40:26","modified_gmt":"2021-12-02T18:40:26","slug":"prueba-habilidades-tecnicas-para-programadores","status":"publish","type":"post","link":"https:\/\/talently.tech\/blog\/prueba-habilidades-tecnicas-para-programadores\/","title":{"rendered":"C\u00f3mo superar una prueba de habilidades t\u00e9cnicas para programadores"},"content":{"rendered":"\n<p>Durante una entrevista de trabajo tech, los reclutadores necesitan comprobar tus conocimientos pr\u00e1cticos y tu capacidad de encontrar soluciones a nuevos problemas. Por ello, te pondr\u00e1n a evaluaci\u00f3n con una prueba de habilidades t\u00e9cnicas para programadores, donde se te dar\u00e1n ejercicios en los que te pedir\u00e1n resolver problemas o ejecutar un ejercicio de programaci\u00f3n, ya sea desde cero o adaptando c\u00f3digo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 incluye las entrevistas t\u00e9cnicas de trabajo para programadores?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Conversaciones para demostrar tu dominio de los aspectos t\u00e9cnicos<\/h3>\n\n\n\n<p>Antes de pasar a la acci\u00f3n, se te dar\u00e1 un momento en el que deber\u00e1s hablar de los aspectos t\u00e9cnicos. \u00bfQuieres demostrar tu pasi\u00f3n y conocimientos te\u00f3ricos? This is your time to shine. Explica, conversa, reluce todo lo que has aprendido hasta el momento y demuestra que dominas el lenguaje necesario para la posici\u00f3n al que apliques.&nbsp;<\/p>\n\n\n\n<p>Despu\u00e9s de este paso, viene la parte de demostrar qu\u00e9 tan crack eres en la cancha.&nbsp;<\/p>\n\n\n\n<p>Justamente, las pruebas de habilidades t\u00e9cnicas para programadores sirven para que, adem\u00e1s de tu formaci\u00f3n profesional y skills que plasmaste en tu CV, que sabes c\u00f3mo encarar los retos y sacar a flote tus proyectos. Por tanto, las pruebas de habilidades t\u00e9cnicas ofrecen ejercicios que consisten en solucionar un problema o realizar un desarrollo desde cero.&nbsp;<\/p>\n\n\n\n<p>Eso s\u00ed, el resultado no es todo lo que importa. En las pruebas de habilidades t\u00e9cnicas para programadores, tu proceso es igual de importante. Los recruiters necesitan saber las razones por las que elegiste un m\u00e9todo determinado para conseguir resultado, as\u00ed como la forma en qu\u00e9 has estado desarrollando dicho m\u00e9todo a lo largo del ejercicio. En las pruebas de habilidades t\u00e9cnicas para programadores, el journey es tan importante como el destino. Keep that in mind.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ahora si, \u00bfen qu\u00e9 consisten los tests de codigo o pruebas t\u00e9cnicas?&nbsp;<\/h3>\n\n\n\n<p>Para que tengas una idea, las pruebas suelen tener formatos diferentes, ya que son orientados a candidatos con distintos perfiles. Se emplean tanto para ingenieros de software de cualquier nivel (junior, mid, senior). Pero claro, seg\u00fan el nivel de cada uno, se esper\u00e1 un una soluci\u00f3n con un grado de dificultad t\u00e9cnica distinta.<\/p>\n\n\n\n<p>Desarrollo:<\/p>\n\n\n\n<p>Las pruebas de habilidades t\u00e9cnicas para programadores en t\u00e9rminos de desarrollo pueden tratarse sobre:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Construir el esqueleto de una app&nbsp;<\/li><li>Desarrollar el c\u00f3digo adecuado para una tipo de website espec\u00edfico<\/li><li>Hallar un error en un c\u00f3digo ya otorgado<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Adaptaci\u00f3n<\/h3>\n\n\n\n<p>Te dar\u00e1n un fragmento de c\u00f3digo con el que deber\u00e1s desarrollar una adaptaci\u00f3n para darle un uso diferente a su prop\u00f3sito original, sin comprometer el c\u00f3digo preexistente.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Solucionar un enunciado<\/em><\/h3>\n\n\n\n<p>Las empresas utilizan plataformas de c\u00f3digo en donde tendr\u00e1s que resolver enunciados en 30 minutos. Ah\u00ed se te plantear\u00e1n posibles problemas e hipot\u00e9sis en las que deber\u00e1s encontrar el mejor m\u00e9todo para dar con un resultado libre de errores.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5 tips para superar un test de programaci\u00f3n durante tu entrevista<\/h2>\n\n\n\n<p><em>Ahora que ya sabes lo que te espera en una prueba t\u00e9cnica para programadores, est\u00e1s listo para prepararte para superar los procesos de selecci\u00f3n. Aqu\u00ed hay 5 consejos que te ser\u00e1n de mucha utilidad:<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Haz caso a las instrucciones que te de el recruiter<\/strong><\/h3>\n\n\n\n<p>Es importante que tengas en mente que las compa\u00f1\u00edas son diferentes entre s\u00ed,&nbsp; tienen estilos y necesidades diferentes. As\u00ed que cuando el reclutador te entregue instrucciones espec\u00edficas \u00a1hazle caso!.&nbsp;<\/p>\n\n\n\n<p>No satisfacer los requerimientos de la compa\u00f1\u00eda que se te pide para resolver tal problema podr\u00eda ser malinterpretado: te ver\u00edan como un programador que no sabe seguir instrucciones, que no tiene respeto por las indicaciones de sus superiores o bien lucir como alguien que no trabaja bien en equipo.&nbsp;<\/p>\n\n\n\n<p>Un ejemplo de ello, es comunicar la fecha en la que entregar\u00e1s el proyecto y cumplirla. Si no estableces un deadline fijo o te pasas del tiempo l\u00edmite sin hac\u00e9rselo saber al recruiter, te restar\u00e1 muchos puntos.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. \u00a1No es un carrera! T\u00f3mate tu tiempo en pensar en la soluci\u00f3n<\/strong><\/h3>\n\n\n\n<p><em>No impresionar\u00e1s al recruiter por acabar la prueba en un tiempo r\u00e9cord si, por querer terminar r\u00e1pido acabes cometiendo errores, malinterpretando enunciados o siguiendo un m\u00e9todo que no fuera el requerido. Velocidad no significa capacidad, ni mucho menos calidad.&nbsp;<\/em><\/p>\n\n\n\n<p><em>Dedica un tiempo prudente en pensar en todas las soluciones antes de tomar una decisi\u00f3n final. Entender, sin apuros, la prueba t\u00e9cnica que se te entrega te ayudar\u00e1 a seguir el camino adecuado y tendr\u00e1s m\u00e1s posibilidades de encontrar una soluci\u00f3n adecuada.&nbsp;<\/em><\/p>\n\n\n\n<p><em>Adem\u00e1s, preguntando se llega y Roma y si tienes una duda o hay algo que no te queda claro en el test \u00a1comunicalo!.&nbsp;<\/em><\/p>\n\n\n\n<p><em>Silencia esa voz que te dice que preguntar te har\u00e1 alguien menos capaz. Un buen trabajo en equipo se da cuando no hay barreras en la comunicaci\u00f3n. Aparecen m\u00e1s errores, malentendidos y confusiones cuando no se pregunta en el momento adecuado.&nbsp;<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Registra tu proceso&nbsp;<\/h3>\n\n\n\n<p><em>It\u2019s about the Journey, Not the Destination.<\/em><\/p>\n\n\n\n<p>Gr\u00e1bate este mantra en mente para pasar una prueba de habilidades t\u00e9cnicas de programadores. La empresa no solo espera un buen resultado final, tambi\u00e9n quiere evaluar la manera en que resuelves los problemas que aparecieron durante el camino.&nbsp;<\/p>\n\n\n\n<p>De hecho, uno de los objetivos de un test de c\u00f3digo es que puedas argumentar y explicar la raz\u00f3n detr\u00e1s de tus decisiones. Incluso, aunque el resultado sea maravilloso, existen grandes posibilidades de que la compa\u00f1\u00eda te haga preguntas sobre tus decisiones.&nbsp;<\/p>\n\n\n\n<p>Por eso, es importante que documentes tu proceso desde que empiezas a desarrollar hasta que das con el resultado final. <\/p>\n\n\n\n<p>Hacerlo te ayuda a tener tus ideas claras, ordenadas y por su puesto a memorizarlas para cuando te pregunten por ellas. <\/p>\n\n\n\n<p>Una buena estrategia es enviar el archivo con tu documentaci\u00f3n junto con la entrega final del proyecto. As\u00ed te anticipas a cualquier duda que tenga el reclutador, adem\u00e1s de demostrar el motivo por el cu\u00e1l elegiste una soluci\u00f3n y no otra.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Comprom\u00e9tete con el Commit<\/strong><\/h3>\n\n\n\n<p><em>Consolida los cambios provisionales que deban pasar a convertirse en soluci\u00f3n permanente. Como ya debes saber, guardar los archivos&nbsp; en el repositorio significa que los cambios se han confirmado y que tu ejecuci\u00f3n ha sido satisfactoria.&nbsp;<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Interact\u00faa con los miembros de tu equipo<\/strong><\/h3>\n\n\n\n<p>El trabajo en equipo es un skill muy valorado por las empresas tech, ya que para encontrar una soluci\u00f3n en un entorno de trabajo colectivo es importante saber cooperar y entenderse. Un escenario perfecto para demostrar tu habilidad para trabajar de forma colectiva es justamente en los test de c\u00f3digo.&nbsp;<\/p>\n\n\n\n<p>La raz\u00f3n es que, los tests de tiempo real en algunas entrevistas grupales, est\u00e1n varias personas de la compa\u00f1\u00eda evalu\u00e1ndote. En este sentido, resulta importante priorizar la interacci\u00f3n con el resto de miembros de las \u00e1reas. Demuestra tu capacidad  para el trabajo en equipo en tu prueba de habilidades t\u00e9cnicas para programadores comunic\u00e1ndote con los dem\u00e1s y no asumiendo una mentalidad de \u2018\u2019yo lo har\u00e9 por mi cuenta\u2019\u2019.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfTienes miedo de errar en el c\u00f3digo? \u00a1Te preparamos para los ejercicios m\u00e1s comunes que utilizan las empresas tech para evaluar tus habilidades t\u00e9cnicas.<\/h2>\n\n\n\n<p>Digita c\u00f3digo libre de erorres y resuelve cualquier ejercicio con confianza al prepararte en Talently, nuestro programa de aceleramiento de carreras tech. <\/p>\n\n\n\n<p>Con nuestra curr\u00edcula t\u00e9cnica reforzar\u00e1s tus conocimientos en:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Algoritmos<\/strong>: Pondr\u00e1s en pr\u00e1ctica los ejercicios de algoritmos m\u00e1s comunes en entrevistas y procesos de reclutamiento t\u00e9cnico. En sesiones grupales, tendr\u00e1s espacio para hacer preguntas y profundizar tu conocimiento y mejorar tus soluciones.<\/li><li><strong>Estructura de datos: <\/strong>Conocer\u00e1s las estructuras de datos m\u00e1s comunes evaluadas en los procesos de selecci\u00f3n t\u00e9cnicos.<\/li><\/ul>\n\n\n\n<p>Y tambi\u00e9n c\u00f3mo hackear los criterios de evaluaci\u00f3n de entrevistas de habilidades t\u00e9cnicas con:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Coding interviews:<\/strong> Estar\u00e1s m\u00e1s listo que nunca para enfrentar entrevistas t\u00e9cnicas, te ofreceremos contenido online, sesiones de pr\u00e1ctica 1-1 cuando las necesites y&nbsp;<em>mock interviews grupales<\/em>&nbsp;en las que tambi\u00e9n aprender\u00e1s de otros ingenieros.<\/li><li><strong>Coding tests<\/strong>: Conocer\u00e1s en mayor profundidad en qu\u00e9 consisten los tests de c\u00f3digo como HackerRank y el proceso a seguir para optimizar tus soluciones acorde a la empresa a la que postules y mejorar tus resultados.<\/li><li><strong>Coding Projects:<\/strong> Comprender\u00e1s como los \u201ctake-home-challenges\u201d son evaluados por las empresas, de manera que puedas optimizar tu tiempo en lo que realmente importa y presentar proyectos de calidad.<\/li><\/ul>\n\n\n\n<p>Aplica a Talently <a href=\"https:\/\/talently.tech\/talentlygo\">aqu\u00ed.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Durante una entrevista de trabajo tech, los reclutadores necesitan comprobar tus conocimientos pr\u00e1cticos y tu capacidad de encontrar soluciones a nuevos problemas. Por ello, te pondr\u00e1n a evaluaci\u00f3n con una prueba de habilidades t\u00e9cnicas para programadores, donde se te dar\u00e1n ejercicios en los que te pedir\u00e1n resolver problemas o ejecutar un ejercicio de programaci\u00f3n, ya [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":645,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[33],"tags":[],"class_list":["post-550","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-habilidades-tecnicas"],"acf":[],"_links":{"self":[{"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/posts\/550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/comments?post=550"}],"version-history":[{"count":0,"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/posts\/550\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/media\/645"}],"wp:attachment":[{"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/media?parent=550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/categories?post=550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/talently.tech\/blog\/wp-json\/wp\/v2\/tags?post=550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}