- Puede ser difícil encontrar trabajo significativo para los pasantes porque no saben nada. La prueba es algo que puedes hacer.
- Las pruebas le brindan exposición a las interfaces internas de un producto. Te da experiencia usando una herramienta. Algunos tipos de pruebas lo exponen al código fuente, que es una buena manera de aprender cómo los codificadores más experimentados escriben el código. Escribir pruebas es codificar, y siempre podrías usar más experiencia con la codificación.
- Las pruebas son parte de la vida de cualquier desarrollador de software. Si realmente odias tanto las pruebas, deberías considerar una carrera diferente, porque vas a hacer muchas pruebas en los próximos 45 años.
- Las pasantías le cuestan a la mayoría de las empresas más supervisión y pérdida de productividad que el valor del trabajo del pasante. Las empresas realizan pasantías como un servicio a la industria y para ayudar a identificar buenos candidatos para ofertas de empleo. Debe considerar estar agradecido por la oportunidad y hacer lo que le piden que haga con una sonrisa ansiosa en su rostro, incluso si no es su trabajo favorito. Estás causando una primera impresión muy importante, que si es buena, conducirá con una probabilidad del 95% a una oferta de trabajo lucrativa. La única razón para no hacer lo que le piden es si nunca quiere trabajar en esa empresa.
¿Qué debe hacer un SDE (interno) cuando se le da una tarea relacionada con la prueba (SDET / QA), que no le gusta?
Related Content
¿Te consideras un programador 'bueno' y efectivo, pero uno que no es natural en la programación?
¿Quora es un buen lugar para trabajar para una ingeniera de software?
Para la mayoría de las personas, las pruebas responden a la pregunta “¿hace lo que esperábamos que hiciera …”? La pregunta mucho más desafiante e interesante es: “¿Qué no pensé que saldría mal …?”. Puede responder la primera pregunta que responde a la segunda.
Considere un servicio como Uber. Podría pasar tiempo reservando un viaje y asegurándose de que funcione (llamemos a este enfoque 1). En cambio, podría hacer preguntas como esta:
- ¿Qué le sucede a un servicio como Uber cuando Internet es lento?
- ¿Hay algo diferente entre Uber en los Estados Unidos y un país como India?
- ¿Qué significa mostrar la hora de llegada de un taxi, por ejemplo, 5 minutos? ¿Qué sucede cuando el conductor no conoce la ubicación? ¿Y si se toma su tiempo? ¿Y si se pierde?
Al investigar estas preguntas, responderá el enfoque 1, es decir, utilizará la funcionalidad básica del servicio.
El punto es que deberías pensar en lo que puede salir mal. Eso te puede interesar.
Me gustaría referirme a dos de mis publicaciones de blog sobre pruebas. Escribí esto usando preguntas de Quora:
¿Hay algún alimento azul natural?
¿Por qué los hombres prefieren realizar sus negocios mientras están de pie? por Nilanjan Bhattacharya en Contrafactuals
Advertencia: no todos tendrán esta visión de las pruebas. Puede ser censurado por no ser estúpido.
More Interesting
¿Qué tan importantes son las habilidades de comunicación para un ingeniero de software?
¿Cuáles son las fortalezas y debilidades de los ingenieros de software?
¿Cuál es la diferencia entre los ingenieros de sistemas integrados de hardware y software?
¿Cuál es mi próximo paso como ingeniero de software?
¿Cuáles son algunas historias de ingeniero mecánico convertido en ingeniero de software?
¿Cómo es tu día como ingeniero de software en tu lugar de trabajo?
¿Qué le gustaría decirle a un joven pasante un ingeniero de software experimentado?
¿Cuál es el alcance de un ingeniero de software en Canadá después de los estudios?
¿Un comerciante gana más que un ingeniero de software?
¿Cómo pueden llevarse bien los gerentes de producto e ingeniería?