En las muchas posiciones que hemos ocupado en el pasado, algunos de ellos trataron con la contratación de desarrolladores.A veces estaba haciendo contratación.Otras veces, estaba haciendo listas de verificación y planes de empleo.Al principio, fue fácil.Solo le diría al gerente de empleo que interrogue al desarrollador en el código y contrate al que más conociera;Sin embargo, fue un gran error usar este enfoque cuando contrató a un desarrollador.Fue una lección que aprendí por las malas después de que tuve que manejar a las personas que contraté.Hay muchos artículos sobre cómo ser empleados, incluso para un rol de desarrollador.Desafortunadamente, la mayoría están escritos en términos de reclutador o recursos humanos.Cuando desee obtener un rol de desarrollador, desea asegurarse de atraer a los que trabajará … los otros desarrolladores.
Aprenda todo el tiempo que pueda antes de entrar a pesar de que dije que conocer más no es necesariamente lo mejor a los ojos de un desarrollador que lo hace.Dicho esto, debes saber lo suficiente como para ser peligroso;Especialmente en áreas que son nuevas o disciplinas de las que necesitará saber más.Antes de ingresar, pregunte a su reclutador o gerente de contratación qué tecnologías se utilizan.En teoría, deben mencionarse claramente en la descripción del trabajo.Sin embargo, es posible leer una descripción general de la publicación que alguien escribió durante el almuerzo hace cinco años.Siempre solicite solo que esté seguro … averigüe en qué idiomas codifica actualmente, qué idiomas son específicos para la publicación que está solicitando y se espera que codifique y, finalmente, comprenda mejor su actividad diaria con día.Rol de día, pregúnteles qué marcos o bibliotecas usan.
Una vez que tenga este conocimiento, es fácil ir a Google e investigar un poco. Incluso podría intentar construir algunas de esas tecnologías. Tuve una entrevista en la que sabía que usarían Backbone.js. Es un marco de JavaScript muy popular, pero nunca he construido nada con él. Pasé un día creando un sitio de columna vertebral rápido en mi computadora para poder entender sus elementos fundamentales y mantener una conversación básica sobre el desarrollo de sitios web con ella. Es importante saber lo básico sobre lo que necesita para trabajar. Dado que el desarrollo es donde está ahora, especialmente front-end, hay tantos marcos y bibliotecas para elegir. Hay altas posibilidades de no tener experiencia con el que uso exacto. Esta no es una excusa que los desarrolladores de contratación aceptan, por lo que conoce los elementos básicos. No tienes miedo, pero no tienes que saberlo todo. Si no lo sabes, está bien. Descubra dónde encontrar respuestas siempre está bien para decir que no sabe la respuesta a una pregunta de codificación. Lo que dices a continuación es mucho más importante. En lugar de simplemente decir “no sabe” y cállate, explique cómo o dónde encontrarías la respuesta. Esto dice mucho más sobre usted como desarrollador, porque puede pasar rápidamente por un nuevo obstáculo sin atascarse. Solía hacer preguntas difíciles de la gente todo el tiempo, especialmente cuando se trataba de WordPress. Las personas que no sabían una respuesta, pero sabían dónde buscar en Codex, generalmente eran las que contrataba.
Tampoco creo que memorizar la documentación sea algo bueno. Puede memorizar todos los documentos y funciones de JQuey. Recuerde, sin embargo, que siempre habrá una nueva versión. Siempre será un código eliminado, una cierta funcionalidad que gira. Puede ser mucho más difícil adaptar los bloques de memoria que se han grabado en piedra que saber cómo buscar estas funciones. En general, saber cómo superar los bloqueos en el código lo hace tan bueno como un desarrollador como alguien que conoce todas las funciones de una biblioteca o un idioma (si no mejor). La donación crítica es muy importante, no estoy seguro de si los desarrolladores de empleo lo hacen Esto: contratar a alguien con habilidades de pensamiento crítico o la capacidad de resolver problemas es extremadamente importante.
Conocer todo el código en el mundo no lo ayudará cuando se enfrente a algo que no sabe o un error que no ha visto antes. Es importante poder golpear una pared y escalar sobre ella. Cuando hago una pregunta como “¿Cómo administrarías un error que no has visto antes”, la respuesta “Google It” realmente no me intriga? He visto a muchas personas que pueden encontrar cosas en Google, pero nunca parecen encontrar una solución. Llamemos a esto Googlefu. A menudo escuchará cosas como “Google falla”. La verdad es que estas personas fallan en Google. Alguien que abre Google y tiene que probar docenas de consultas diferentes sin alcanzar su objetivo, ciertamente no está en la misma liga que las personas que pueden destilar el problema en cuestión y pueden pasar por los mares de información.

Tal vez en lugar de un desafío de código, debería haber una “Búsquedas de Google necesitan encontrar la solución para X”. Todos tienen acceso a Google. Mucho más raros son los pocos que poseen habilidades analíticas para comprender lo que realmente están buscando. Pregúntele al desarrollador que entrevista a lo que le gusta codificar esto no encaja en el “conocimiento”, pero juega en un aspecto más social. Al buscar un nuevo empleo, siempre es importante asegurarse de que serán adecuados para el equipo. ¿Quieres a alguien que no haga que tu vida diaria sea infeliz? De la misma manera que un entrevistador puede hacerle una pregunta social para evaluar su personalidad, debe preguntar uno a cambio. Reconocemos que la mayoría de los desarrolladores son terminadores. La mayoría puede hablar sobre código y/o tecnología todo el día. Me parece que la pregunta más fácil para preguntarle al balón en la dirección social es preguntar qué tecnologías como el desarrollador principal o entrevistador. Puede que no sea para lo que la empresa misma lo contrate, pero puede ser una buena manera de encontrar una base común para otra cosa. Desafíe el código, pregunte por qué este es un enfoque diferente para ser amigable, pero pregunte “¿por qué?”. Durante la misma entrevista con la que tuve que tomar backbone.js, pregunté por qué eligieron el marco en lugar de un marco como AngularJS, para el cual puede ser mucho más fácil de codificar. Tuve una conversación interesante con el desarrollador principal, haciéndome preguntas sobre angularjs y aprendiendo un poco de mí.
Creo que ambos enfoques pueden conducir a conversaciones interesantes. Recuerde que esta entrevista es para un trabajo, pero no deje que esto le impida obtener nuevos conocimientos. Tenga confianza, sabe cómo codificar. Los entrevistas y hay muchas prácticas excelentes cuando se trata de ser una gran entrevista, pero creo que muchas personas no se dan cuenta de que están entrevistando a la compañía. Elimine tanto como sea posible del proceso. Aprende algo nuevo. Hacer un amigo. Sé que suena extraño, pero algunas de mis entrevistas favoritas fueron las que no obtuve. Después de aprender algo nuevo e incluso envié un correo electrónico al desarrollador de empleo para hacer más preguntas. Mi último consejo es simple: tenga confianza, sin estar orgulloso. Sé que siempre es más fácil de decir que hacer, pero el desarrollo ha sido y seguirá siendo un lugar maravilloso para conseguir un trabajo bien pagado. Como desarrollador, se encuentra en un grupo único de personas que son muy buscadas en el mercado actual. Sepa cómo codificar y saber cómo aceptar un desafío. Dígales esto y estoy seguro de que recibirá ofertas de trabajo de izquierda a derecha.
Cómo reunir su próxima entrevista para el desarrollador
Tags Cómo
homefinance blog