Una buena organización de desarrollo de software tendrá desarrolladores senior para guiar a los desarrolladores junior entrantes. De lo contrario, no tiene sentido contratar a graduados universitarios recientes. Entonces, al final de su entrevista, sería algo que debería averiguar cuando el entrevistador le pregunta si tiene alguna pregunta: ¿Tiene la compañía un programa de mentoría? Si no obtiene un Sí rápido, es posible que desee reconsiderar si desea trabajar allí. No es una carga para ellos. Así es como una organización sana desarrolla su talento.
Dicho esto, no se pierde nada con trabajar en la capacidad de darte retroalimentación. Una idea: cuando estás trabajando en un problema, apúntate cada vez que te quedas atascado en algo por un período de tiempo. Luego reserva parte de cada día para practicar de esa lista. Por ejemplo, si está aprendiendo desarrollo web y algún aspecto de la sintaxis de JavaScript le causa problemas, escriba un pequeño programa todos los días que haga uso de la sintaxis en la que está trabajando. El mismo enfoque se puede utilizar para habilidades de programación más complejas.
La programación competitiva también puede ser una forma de obtener retroalimentación, ya que todos están implementando el mismo programa y usted puede revisar el código de las personas que tienen más experiencia que usted para ver cómo lo resolvieron. Vea mi respuesta en programmers.stackexchange.com para ver cómo ese enfoque se relaciona con el proceso de práctica deliberada.
- ¿Cómo debo estudiar para mi examen de química del IB?
- Cómo tomar menos presión mientras estudias.
- ¿Las universidades del Reino Unido solicitan transcripciones (grados 9 a 12) o están interesadas solo en las calificaciones que son relevantes para mis clases del curso del año pasado?
- Cómo centrarse en el estudio durante las vacaciones.
- ¿Dónde puedo estudiar para un doctorado (psicología) a través del modo de distancia o tiempo parcial?