¿Cómo alguien que teme programar entrevistas se convierte en ingeniero de software?

Soy un desarrollador con 23 años de experiencia y 18 años como gerente de contratación. Aquí hay otras buenas respuestas, pero le daré una perspectiva de gerentes de contratación .

Cualquier gerente de contratación decente para puestos que requieren menos de cinco años de experiencia no lo evaluará con respecto al nerviosismo.

El mejor consejo : el mejor consejo que puedo darle para entrevistas técnicas es mirar a las personas a los ojos cuando habla con ellas. Es sorprendente la cantidad de candidatos a desarrolladores que mirarán fijamente al responder preguntas. Solo mirar a las personas directamente a los ojos cuando les hablas mejora mucho tus posibilidades.

Por qué el nerviosismo no te perjudicará : simplemente no vas a trabajar tanto con personas fuera de la compañía, por lo que incluso si el entrevistador cree que pareces nervioso, sus comentarios serán: “Parecía realmente nervioso, así que no estaba No está seguro de que le vaya bien, pero realmente entiende la tecnología y le fue muy bien en la parte práctica. Creo que deberíamos contratarlo.

Cuando el nerviosismo lo lastimaría : si está entrevistando para un puesto de gerente de desarrollo o un puesto de arquitecto, se lo evaluará sobre cómo se presenta.

Dígales por qué está nervioso : haga algunos deberes sobre la empresa y las personas que lo entrevistan. Luego puede decir algo como: “Lo siento si parezco nervioso, pero Amazon siempre ha sido la compañía de mis sueños. Vi tu perfil en LinkedIn, ¿realmente estabas en el equipo original de desarrollo de lectores de Kindle?

Un buen entrevistador lo reconocerá : un buen entrevistador puede saber si está nervioso. Si no les gustas, no dirán nada. Si les gustas, te animarán si ven que estás nervioso.

Supongo que cuando dices entrevista de programación, te refieres a una prueba técnica que requiere que escribas código sin la ayuda de una computadora y sin la ayuda de documentación, en lugar de preguntas de conocimiento “más suaves”.

Bueno, ¿qué es lo que te asusta? Si te preparas bien, no hay mucho de qué temer.

Si tienes miedo de no ser capaz de encontrar una solución y parecer tonto, bueno, eso siempre puede suceder.

Yo, por ejemplo, no puedo resolver algunas de las preguntas más difíciles que veo en algunos sitios de entrevistas de programación, pero ¿qué puedo hacer? Si me enfrento a tal pregunta, simplemente intentaré resolverla lo mejor que pueda. Si es un factor decisivo, entonces la vida continúa. Ningún entrevistador comenzará a señalar y reír, y si lo hicieran, ¿por qué querrías trabajar allí?

Terminaré diciendo que todo depende de dónde busques trabajar y qué hacer.

Si no puede resolver todos los acertijos de programación que se le lanzan, entonces seguro, tal vez las principales compañías tecnológicas aprobarán, y tal vez no sea un investigador, pero eso no significa que no podrá contribuir de manera significativa algun lado.

He participado en muchas entrevistas tecnológicas como candidato y como entrevistador. Desde mi punto de vista, lo mejor que puedes hacer es simplemente codificar. Estará lo suficientemente familiarizado con el idioma / las bibliotecas para saber acerca de las funciones de uso común sin documentos o autocompletado de código. Una vez que llegue a la codificación real, probablemente se le dará un IDE (en línea), por lo que estará bien.

Hay algunas cosas en la vida que solo tienes que aguantar y salir y hacer. Por ejemplo, vas al dentista y te llenas esa cavidad, vas al médico y te vacunan, vas a pedirle una cita al chico o chica linda, das ese discurso público que has estado posponiendo, y vas a esa entrevista de trabajo.

Funciona al revés. Te vuelves bueno programando entrevistas al programar entrevistas. Claro que puede (y debe) estudiar muchas preguntas de programación de antemano, pero lo que realmente lo hará bueno es la prueba real, que se ejecuta en vivo en la producción. Aquí es donde descubres tus puntos débiles en tu conocimiento.

No deberías esperar que sea perfecto. Tuve mi parte de buenas entrevistas, tuve mi parte de ofertas, además de mi parte de malas entrevistas y muchas preguntas que no pude responder. Diablos, llévame un día al azar, probablemente podría responder solo la mitad de las posibles preguntas de la entrevista. Todo es una sacudida. Todo es un juego.

Pero te prometo que cada ronda de entrevistas de programación te hará mejor y más fuerte como programador. No morirás La gente será educada en su mayor parte. No hay consecuencias reales aparte de no conseguir el trabajo. Diablos, probablemente aprenderás más durante tus peores entrevistas (ciertamente lo hice) y, por lo tanto, obtendrás el mayor valor de ello.

Solía ​​trabajar como contratista, me ponía muy nervioso en las entrevistas. Entonces me di cuenta de lo nerviosos que estaban los tipos que me entrevistaban; piénselo: ¡sus carreras podrían sufrir si toman la decisión equivocada!

Una vez que comencé a pensar en las otras personas en la sala de entrevistas, acercándome a ellas, tratando de ayudarlas, me olvidé de mis propios nervios.

¡Si temes, significa que estás un paso por delante de los demás y eres muy cauteloso con los pasos que estás dando!

Entonces, todo lo que necesita es estar preparado y hacer todo lo que pueda.

¡Pero el conocimiento es muy importante!

More Interesting

Cómo convertirse en ingeniero de software en Cisco

¿Por qué tan pocos ingenieros de software de Silicon Valley trabajan en problemas importantes?

Soy un ingeniero de software masculino de 32 años. ¿Por qué soy un desastre?

¿En qué medida debe un ingeniero de software de aplicaciones saber cómo funciona una computadora?

Como estudiante de primer año, ¿qué es mejor para mí ser ingeniero devops o ingeniero de software?

Como ingeniero de software, ¿qué tipos de código R y Python puedo poner en mi github para intentar la transición al campo profesional de la ciencia de datos?

¿Cuáles son los errores más comunes cometidos por los aspirantes a ingenieros de software?

¿Qué sabes sobre ingeniería geotécnica?

¿Qué tan significativo es el cálculo y las matemáticas cuando se convierte en ingeniero de software?

¿Los ingenieros de software compran libros de lenguaje de programación?

Un ingeniero de software se casa con un ingeniero de software. ¿Cómo serían sus vidas?

¿Cómo puede un pasante aumentar sus posibilidades de obtener una PPO (oferta previa a la colocación) de Arista Networks?

Cómo prepararse para una carrera como ingeniero de software en Google con experiencia en ECE

Tengo 2.6 años de experiencia en Visual C ++. ¿Me preocupa si es una buena tecnología continuar una carrera o no? ¿Hay otras compañías que usan esta tecnología?

¿Los ingenieros de software toman aportes de matemáticos / físicos cuando diseñan software? ¿Decir una fórmula o teoría?