Cómo encontrar grandes desarrolladores de software en la India
Los desarrolladores de software experimentados y dedicados funcionan como extensiones de su equipo interno y le ayudan a lanzar aplicaciones robustas y escalables . Puede encontrar desarrolladores de software dondequiera que vaya, pero encontrar desarrolladores cualificados es la tarea de toda una vida.
Según un reciente informe periodístico, alrededor del 95% de los ingenieros de la India no son aptos para puestos de desarrollo de software. Alrededor de 36.000 estudiantes de ingeniería en el campo de las TI se sometieron a una prueba de Autómata, una evaluación basada en el aprendizaje automático de las habilidades de desarrollo de software, y se reveló que 2 de cada 3 de ellos no podían escribir códigos adecuados.
Aproximadamente sólo el 1,4% de los desarrolladores son capaces de escribir códigos correctos y eficientes. Lo que lleva a la mayoría de las empresas al dilema de encontrar grandes desarrolladores que puedan producir soluciones de software innovadoras para ellas. No necesitan que cualquiera escriba miles y miles de líneas de código, quieren un concepto que impulse al máximo el valor empresarial.
Le garantizamos que dispondrá de los principales recursos que le ayudarán a encontrar desarrolladores cuando se ponga a buscar. LinkedIn, Twitter, foros y comunidades de desarrolladores, etc.
Pero también es importante comprobar si son adecuados para su proyecto. La India es un gran recurso para desarrolladores cualificados, y mucha gente realmente consigue hacer aquí un trabajo de éxito.
Sin embargo, el problema de la India es que tiene demasiados desarrolladores luciendo sus certificaciones y cualificaciones, y dispuestos a presentarlas si se les pide. Pero encontrar la flor y nata de esta enorme y creciente lista es todo un reto. Los mejores siempre se arrancan rápido, así que aquí tienes algunos consejos para conseguirlos por ti mismo.
1) La lengua
Puedes comunicarte en inglés con tu pareja en la India. Pero el problema radica en la forma en que los indios entienden el idioma y la forma en que se habla en Reino Unido o Estados Unidos. El tono, la entonación, la pronunciación y el uso de la acentuación son tan diferentes en el país que hay que asegurarse de que ambos están de acuerdo antes de comprometer a los desarrolladores en un proyecto.
Y hay ciertos términos que sólo se utilizan en inglés indio. Ejemplos: Buen nombre,
Sala de pruebas, Promesa de madre, No mencionar, Primo hermano/hermana, Volver atrás y Goma (en lugar de goma de borrar). Así que la próxima vez que le des las gracias a tu compañero indio por un trabajo bien hecho y él te diga «Ni lo menciones», no te rasques la cabeza, es sólo su forma de mostrar aprecio.
2) Buenas dotes de comunicación
Un experto en software puede no serlo en lengua inglesa. Pero la persona debe ser capaz de hablar con confianza para mostrar la actitud correcta. Si se enfrenta a algún tipo de problema en el transcurso del proyecto, debe transmitirlo, de modo que todo se discutirá en blanco y negro.
No hay lugar para suposiciones. En lugar de andarse por las ramas y eludir los problemas, lo correcto sería afrontarlos y encontrar una solución permanente. Si alguna vez tiene la sensación de que el desarrollador no se está comunicando correctamente o está ocultando un problema concreto, es hora de pensárselo dos veces.
3) Aprovechar los recursos adecuados
Hay muchos recursos que le proporcionarán las mejores personas para el trabajo. StackOverflow tiene más de cinco millones de usuarios registrados, por lo que puedes ponerte en contacto con ellos fácilmente a través de sus bolsas de trabajo o Twitter.
Y LinkedIn es otro buen recurso. Puedes buscar entre tus propios contactos por ubicación y región. GitHub es un lugar donde los desarrolladores comparten sus proyectos de código abierto, y es probable que contenga los miembros con más seguidores. Aquí podrá evaluar fácilmente su trabajo y sus conocimientos de los códigos.
4) Envío de una prueba breve
Céntrese en los promotores que considere que merecen la pena. Puede invitarles a participar en entrevistas, y mantener entrevistas individuales sobre sus habilidades e hitos. Esto ayudaría a eliminar a las personas que no lograron impresionarle.
Una vez que haya reducido su lista a unos pocos desarrolladores que realmente le hayan gustado, puede invitarles a una breve prueba. Esto le dará una idea de la calidad de su trabajo. Haga pruebas con problemas simulados, para que puedan encontrar la salida. Si les invitas a desarrollar una pequeña aplicación y te ha gustado mucho su producto, puedes incluso pagarles por ello.
5) Buenos blogs
Si tiene la costumbre de leer blogs escritos por desarrolladores, probablemente pueda suscribirse a ellos y seguirlos con regularidad. Esto te dará una idea de su nivel de conocimientos. Incluso puede conocer el nivel de comodidad de los desarrolladores y qué lenguaje de programación dominan. La publicación regular de los blogs también le permitirá saber lo actualizados que están en su campo concreto. Así que no pierdas de vista los blogs para tomar una buena decisión de contratación.
6) Tener una buena política empresarial
En su búsqueda de desarrolladores con talento, también tendrá que asociarse con la empresa como unidad, así que asegúrese de que tienen una buena política empresarial. Tener una política transparente significa que trabajarán con honradez e integridad, por lo que puede confiar en que el trabajo se entregará con precisión.
Trazar una política y un plan de seguridad bien definidos. Las empresas firman contratos con sus socios extraterritoriales, por lo que deben asegurarse de que sus políticas sean transparentes. Firmar MoU o documentos similares antes de dar a conocer el producto final.
Reflexiones finales
Los desarrolladores de software de la India suelen estar dispuestos a trabajar en distintas zonas horarias. Esto le facilitará las cosas en caso de que quiera hablar con ellos sobre los cambios y actualizaciones del proyecto. Los pagos pueden hacerse al finalizar cada hito o al final del proyecto.
Y asegúrate de que no haya cargos ocultos cuando te den un precio. Siempre es una buena idea contratar a empresas de subcontratación en lugar de autónomos individuales, a menos que se hayan hecho un nombre por sí mismos. Esto facilita el proceso de contratación y aumenta las probabilidades de conseguir profesionales responsables.
Artículos de interés:
Razones para elegir desarrolladores de software en la India
Formas de encontrar un programador en la India
Fuente de la imagen : Flickr.com/ Mozilla
Sobre el autor: Reema trabaja como Thought Leader en PHPBabu.