¿Existe un servicio en el que pueda pedirle a la gente que me ayude a corregir errores en tiempo real en lugar de pedirles a mis compañeros de trabajo y molestarlos durante sus trabajos?

Supongo que estás hablando de errores de software. No creo que lo sea e incluso si lo es, no deberías hacerlo. Corregir errores es una tarea importante y requiere mucho más que simplemente saber codificar.

Eso no es solo porque tienes que saber cómo se hacen las cosas, sino que también debes asegurarte de que al arreglar algo no estás rompiendo otra cosa. Muchas cosas están interconectadas y si no comprende los enlaces y el panorama general, corre el riesgo de hacer más daño que bien. Eso frustraría a sus compañeros de trabajo mucho más que solo molestarlos en este momento.

También hay aspectos centrados en la calidad como: mejores prácticas de codificación, patrones de diseño forzoso y requisitos de documentación de codificación de los que un tercero podría no tener idea. Y luego está el aspecto de seguridad y no divulgación de la codificación.

Una mejor manera que puedo ver es que alguien de su equipo sea asignado a esto, como un ingeniero de soporte técnico / mantenimiento, separado del equipo de desarrollo principal pero colaborando con ellos. Hay muchas solicitudes que tal persona / equipo puede resolver. Este proceso dividido protegería a su equipo de desarrollo principal de distracciones sin importancia y los mantendría enfocados en lo que es realmente importante. El enfoque es crítico en investigación y desarrollo de alta productividad.

También puede utilizar parcialmente un equipo de soporte técnico / mantenimiento como punto de entrada de un desarrollador junior hacia el equipo de desarrollo principal, si eso tiene sentido para sus operaciones específicas.

Sitios como http://codementor.com están diseñados para ayudar con este tipo de cosas, por supuesto con un costo adicional. Lo que pueden hacer es emparejarlo con un desarrollador con más experiencia en un área en particular, lo que le permite aprender en áreas que es débil.

Como otros han señalado, si está interesado en aprender en el trabajo, tiene sentido buscar ayuda en la miríada de foros en línea. Presumiblemente ha agotado esta ruta, así como la ruta que involucra “molestar” a sus compañeros de trabajo.

La cuestión de la codificación es esto: es un trabajo duro y requiere mucho tiempo (la gran mayoría del tiempo) buscar soluciones a los errores.

Puede presentar sus problemas en múltiples foros como XDA Developers, Stack Overflow, Android Central y también en Quora.

Tenemos desarrolladores y personas que estarán más que felices de ayudarlo y créanme que estas personas nunca se equivocan.

Puede cargar su logcat (el registro de su dispositivo) en el foro y estas personas incluso lo ayudarán con los problemas que nunca conoció.

También me han gustado las otras sugerencias. Asegúrese de leerlos y encontrar algo que pueda funcionar para usted.

Mi sugerencia no es StackOverflow, pero ¿sabes cómo funciona StackOverflow? Cuando publica en StackOverflow, el sitio lo insta a hacer su tarea antes de enviar una pregunta y, en mi experiencia, las personas allí esperarán que usted también haga su tarea. Esperan que haya investigado profundamente un problema y se aseguran de que nadie más haya tenido un problema similar y ya haya publicado al respecto. Las preguntas no deberían ser fáciles de resolver a través de Google o un servicio similar. Solo después de que hayas buscado mucho, debes publicar.

Te animo a que hagas lo mismo con tus colegas si aún no lo has hecho. Busque una respuesta y trate de comprender qué está sucediendo antes de buscar ayuda. Agota tus recursos disponibles. Esto puede resolver algunos errores y puede darle una mejor idea de lo que está causando problemas. Después de hacer esto, puede consultar con sus colegas y explicarles que no ha encontrado una solución. Creo que no lo encontrarían tanto como una molestia si puede demostrar que está agotando los recursos disponibles para usted. Creo que lo apreciarán. (Desafortunadamente, las limitaciones de tiempo y otras cosas pueden no hacer viable mi sugerencia; pero eso es para que usted decida).

More Interesting

¿Qué tan difícil es una entrevista de Hudson River Trading para puestos de ingeniería de software?

Si mi objetivo final es trabajar para Google o Facebook como ingeniero de iOS, ¿debería aprender Objective-C antes de Swift?

¿Debe un buen ingeniero de software pasar a la vía de gestión para el crecimiento, suponiendo que sea igualmente bueno en gestión y programación?

¿Qué valen los ingenieros de software después de graduarse de la Universidad Técnica Estatal de Bauman Moscú? ¿Qué empresas están asociadas con BMSTU?

Tengo una opción para elegir entre un SDE1 en Amazon y un ingeniero de software 2 en Cisco. ¿Cuál debería elegir? ¿Cuánto tendré en manos de estas dos compañías?

¿Los ingenieros de software necesitan idiomas extranjeros?

¿Las entrevistas son más difíciles que el trabajo en ingeniería de software?

¿Será necesario conocer el aprendizaje automático para todos los ingenieros de software en el futuro cercano? ¿Si no, porque no? ¿Será tan importante como conocer algoritmos, estructuras de datos, SO o bases de datos?

Fui contratado como ingeniero de software en IGATE. Ahora escucho que fue adquirida por Capgemini. Entonces, cuando me inscribo, ¿me convierto en un empleado de Capgemini?

¿Cuáles son algunas formas posibles para que un ingeniero de software (universidad de 3 niveles) pueda viajar por todo el mundo mientras trabaja en una buena empresa de desarrollo de software?

Cómo aprender rápidamente a convertirse en un ingeniero de software senior con experiencia limitada

¿Qué tan saludables son los ingenieros de software de la India?

Cuando la gente dice "se necesita experiencia X" para un ingeniero de software o un trabajo de desarrollador web, ¿qué tipo de experiencia quieren decir?

¿Cuál es la mejor ciudad para un ingeniero de software, Pune, Bangalore o Mumbai? ¿Por qué?

Cómo comenzar a prepararse para convertirse en un científico de datos