¿Puedo ser contratado como desarrollador de software de nivel básico si gano un hackathon?

No … no hay absolutamente ninguna garantía de eso.

Entrevisté a un montón de ganadores de hackathon y, a veces, son candidatos desesperados para el tipo de personas que necesitamos, a veces son lo suficientemente buenos como para ser contratados, y a veces simplemente no brillan en la entrevista tan bien como lo hicieron en el hackathon Sin embargo, nunca he trabajado en ningún lugar donde diríamos “¡GUAU! ¡Ganaste el Hackathon! ¡Tenga un trabajo ahora mismo! ”… Dudo que eso suceda alguna vez.

La razón es que es un problema ENORME para algunas personas que aman juntar algo a una velocidad enorme (un “truco”) para adaptarse al ritmo de trabajar en un millón de líneas de código y escribir metódicamente código legible y fácil de mantener. capaz de rastrear problemas. Estas son las habilidades importantes en la mayoría de los trabajos, y no se reflejan en el ritmo agitado de un pequeño proyecto durante un par de días.

Además, en un hackathon, puedes decidir por ti mismo lo que vas a escribir: puedes dejar de lado las partes difíciles para hacerlo en el tiempo disponible. No tiene que documentar lo que hace y puede salirse con la suya con algunos errores horribles siempre que no aparezcan durante la evaluación. Ninguna de esas cosas es cierta en “El mundo real” … donde se le darán especificaciones para escribir, tendrá que enfrentar las partes duras y empujarlas, y tendrá que documentar cuidadosamente su trabajar para que otros lo sigan.

Los peores compañeros de trabajo con los que he tenido que lidiar son aquellos que están enormemente entusiasmados al comienzo de un proyecto, pero que son terribles “finalizadores”. Cuando el departamento de control de calidad le entrega una lista de cien errores, debe estar preparado para analizarlos en las próximas semanas … y luego recibir otra lista de errores al final. Se requiere una tenacidad considerable para superar eso.

Eso no quiere decir que las habilidades que exhibes en un hackathon sean inútiles, es solo que no reflejan particularmente el trabajo diario.

Dicho esto, ser “notado” en un Hackathon podría llevarte a una entrevista, pero no (en sí mismo) te va a contratar.

Creo que hacer un hackathon o dos podría ayudar a su currículum (y definitivamente es divertido), pero dedicar algo de tiempo a un proyecto OpenSourced (especialmente uno con programadores experimentados de grandes empresas que trabajan en él) y conseguir que las personas con las que trabaja en eso respaldar sus reclamos de habilidades en LinkedIn, tal vez escribir una carta de recomendación para usted, que podría ser un mejor uso de su tiempo que hacer un montón de hackatones.

Otra cosa que podría considerar sería una pasantía, para mí obtener una recomendación de un ex empleador es ENORME, y una pasantía es una buena manera de hacerlo. Pero parece que podría ser un poco tarde para eso ahora si estás en tu último año.

Nunca participé en hackatones. Mi equipo no contrata juniors. Probablemente no estoy calificado para responder. Sin embargo, yo era A2A, así que lo haré.

Todo lo que puedo decir es que donde trabajo estamos tratando de ser pragmáticos y contratar personas que nos ayuden a hacer el trabajo. Actualmente es realmente difícil encontrar buenos programadores. No solo personas mayores experimentadas, todas ellas. Estudiantes talentosos también. Realmente estamos tratando de ver oportunidades para contratar personas, no para rechazarlas.

¿La participación del hackathon ayudará a adquirir una posición junior? Creo que sí.

Además de poder mostrar algún proyecto de github que estuviste haciendo durante el semestre. Sé entusiasta al respecto. Sea capaz de explicar qué problemas planteó, por qué fueron interesantes y cómo los resolvió. Asegúrate de que el código no te avergüence.

Simplemente responder preguntas durante la entrevista ayuda mucho. Saber cómo funcionan las estructuras de datos. Que ocurre)”. Cómo es diferente el paso por valor de pasar por referencia. ¿Qué es “yo” en SÓLIDO? Qué es la concurrencia optimista. Tales cosas

Podrías, pero “ganar un hackathon” no será la razón por la que te contraten, sí podrás escribir programas.

Las empresas están interesadas en producir productos, por lo que incluso si ganas 20 hackatones, si no puedes producir productos, no les serás útil. Si nunca ha asistido a un hackathon, pero puede producir un producto, podría serlo.

More Interesting

Cómo determinar mi próximo paso en mi camino de ingeniería de software

Empecé a programar cuando tenía doce años. ¿Es una edad suficientemente buena para comenzar si quiero ser ingeniero de software?

¿Se ve mal tener tres pasantías consecutivas de ingeniería de software? Estoy en esta situación, porque un curso que necesito para graduarme solo se ofrece en la primavera. Entonces, estaba planeando hacer una pasantía en el trimestre de otoño.

¿Qué tan bueno es el trabajo, el salario y la cultura en Cadence Design Systems en comparación con otras compañías de software?

¿Cómo es convertirse en gerente de producto con experiencia en ingeniería de software?

¿Sería extraño comenzar mi educación a los 31 después de tener 11 años de experiencia como desarrollador de software?

Soy un ingeniero de software que trabaja para una empresa multinacional líder. Quiero hacer mi carrera en el campo de análisis de datos y Big Data. ¿Alguien puede sugerirme cómo puedo ingresar a esta secuencia? En mi empresa actual no estoy teniendo esa oportunidad.

¿Puede comparar las perspectivas de trabajo de los ingenieros de software móviles con los integrados?

¿Es demasiado tarde, a los 45 años, para aprender a codificar y convertirse en un ingeniero de software exitoso?

Cómo encontrar un trabajo como ingeniero de software en Canadá desde India

Sé Java y el Objetivo C. ¿Qué otros idiomas debo aprender antes de ir a la universidad que me puedan ayudar en ingeniería de software?

¿Dónde debo comenzar a buscar una pasantía de software?

Si la ingeniería de software o cualquier otra ingeniería no es una buena idea (lo peor que se puede hacer con su vida), ¿qué se debe elegir como carrera?

¿Qué tipo de trabajos existen en Google para las personas con 20 años de experiencia en desarrollo de software en diversas tecnologías como .Net, sql, BI, ETL, etc.?

Nuevo Grad, ¿qué camino seguir para la investigación o la industria?