Al contratar a un desarrollador junior, ¿qué tiene prioridad: cartera, conocimiento de un sistema o versatilidad?

En años pasados, he manejado un buen número de desarrolladores. Y he llegado a reconocer un patrón o perspectiva que me alerta sobre problemas futuros.

El patrón es, simplemente, cuando los desarrolladores se cuidan a sí mismos y solo a ellos mismos. Si no están buscando escenarios de “ ganar ganar ganar ganar “, en los que ganan, yo gano, la compañía gana y el usuario final gana, entonces nos están perjudicando a todos. Tenga en cuenta que eso se incluye a sí mismo: también se están perjudicando a sí mismos aquí.

Veamos un ejemplo concreto. Considere un equipo de cinco desarrolladores, todos trabajando en un proyecto común. Tres de ellos solo trabajan en el proyecto. Uno también funciona en una aplicación de Android, un juego que está desarrollando, en el lateral. El último también funciona en aplicaciones que utilizan algunas de las API que proporciona la línea de productos de la compañía.

Basado solo en esa información, ¿quién va a obtener el aumento, la mejor revisión semestral y la recomendación brillante en LinkedIN?

Creo que claramente NO es el tipo que desarrolla juegos de Android en el lateral. Tres de los cuatro muchachos restantes pueden estar desempeñándose bastante bien en sus trabajos, pero no muestran iniciativa de crecimiento.

El tipo que está creando aplicaciones interesantes, que están relacionadas con los productos / servicios de la compañía, es el que está haciendo todo lo posible no solo para ayudarse a sí mismo, sino para ayudar a quienes lo rodean , y eso marcará la diferencia en su carrera.

lo siento si mi respuesta podría confundirte, pero mi intención es exactamente lo contrario, así que solo piénsalo:

Amo tu trabajo.

Si lo hiciera, su capacidad para realizar, estudiar más, comprender, expandir y discutir aumentaría enormemente, con una facilidad natural. También se reflejaría en sus empleadores y empleadores potenciales. Su cartera se ampliará, así como la competencia.

Como nuevo desarrollador, está bien si no tiene una cartera extensa. Pero la cartera que reúne, asegúrese de que incluya un trabajo de buena calidad y sepa lo que escribe en su currículum. He visto esto muchas veces: los desarrolladores no conocen bien sus proyectos, incluso aquellos que tienen en su currículum. Asegúrate de no cometer ese error.

Aparte de eso, sé bueno en lo que haces. Conozca los avances tecnológicos en el espacio en el que está trabajando y las últimas noticias, lea sobre ellos regularmente.

Y finalmente, no olvides lo básico. Si usted es un pensador rápido y tiene buenas habilidades para resolver problemas, será un activo para cualquier organización.

A2A por lo tanto
Yo diría que piense desde la perspectiva de su organización. ¿Qué es lo que realmente quieres de él? Cuando reciba respuesta a eso, combínelo con preguntas perspicaces sobre el comportamiento y la preparación.
El candidato debe manejar estas preguntas, honestamente y con ingenio. La organización necesita más importancia que la que el candidato debe ofrecer.

Depende del tamaño de su empresa:

– Si eres pequeño, dependerá de la versatilidad.
– La cartera debe estar presente en todos.
– Se requerirá conocimiento o conocimiento específico cuando tenga un departamento. Digamos que “Análisis y minería de datos” sería demasiado si solo son 3 o 5 personas, pero funcionaría bien si tiene un departamento completo o si es Facebook.

La versatilidad es lo más buscado, pero no te conviertas en un jack de todos los oficios, al menos no des la impresión de que eres el jack de todos los oficios. Mantenga pocas tarjetas debajo de la manga.

Debería convertirse en un activo y eso solo es posible cuando es versátil en lugar de construir límites a su alrededor.

Como desarrollador, debe ser innovador en el núcleo, administrador por elección y estratega para el desarrollo y el planificador para mirar hacia el futuro.

Inteligencia, demostrada en cartera. Reescriba y embellezca el código en uno o dos proyectos en algo que impresionará a un entrevistador. No tiene tiempo para evaluar una gran cantidad de trabajo. Muéstrele una página de código que le quite los calcetines. Sería mejor si el código estuviera relacionado con el trabajo, pero los proyectos paralelos también están bien.

More Interesting

Cómo reparar un error prohibido 403

Acabo de ingresar al tercer año de mi ingeniería. ¿Cuál será la tendencia en tecnología en unos 5 años a partir de ahora?

¿Cuál es la mejor universidad pública cerca de Warner Robbins AFB para asistir a la maestría en informática / ingeniería de software?

Cómo convencerme de tolerar un código imperfecto que creé para poder dedicar tiempo a cosas más importantes

¿Cuál es la principal diferencia entre el modelo incremental y el modelo RAD en las pruebas de software?

¿Cómo encuentra un software un error en palabras mal escritas, especialmente en Android?

¿Cuáles son algunas especificaciones típicas de computadora portátil para un ingeniero de software?

¿Cómo ofertan las empresas de software indias para proyectos de software de bancos indios?

¿Qué tan común es reconstruir la mayor parte de una aplicación web o sitio web después de la compilación inicial? También estoy interesado en cuántas startups web realizan revisiones importantes de sus bases de código después de lanzar y obtener algo de tráfico por cualquier motivo.

¿Cuáles son los requisitos básicos para las pruebas de software?

¿Cuál es la diferencia entre un desarrollador de software y un ingeniero de software?

¿Por qué a la gente le gusta la arquitectura?

¿Cuál es su experiencia con el abastecimiento y la gestión de un equipo de desarrolladores web remotos?

¿Sigue siendo una buena idea implementar un marco web con C ++?

¿Por qué las perspectivas de empleo para graduados de Hack Reactors son peores en 2016?