Cómo saber si me gustaría ser un desarrollador de aplicaciones web (como .NET) en el ‘mundo real’ (en comparación con ahora como estudiante)

El día del ingeniero de software no se parece en nada a las entrevistas de codificación. Resolverá problemas en un dominio que sigue aprendiendo todos los días en el trabajo. No se asuste con las preguntas de la entrevista de codificación.

Tenía amigos en la universidad que pensaban que no podían codificar y no eran analíticos, algunos de ellos están en grandes empresas tecnológicas como ingenieros de software. Podrías ser bueno en cualquier cosa si superas la curva de aprendizaje inicial y practicas la habilidad.

Si no está seguro de si le gustará el trabajo, puede realizar una pasantía y ver de qué se trata el trabajo. Puede intentar trabajar en aplicaciones web de código abierto, si las hay. Puede tener su propia idea y crear una aplicación web.

No todas las aplicaciones web son simples. Las grandes compañías tecnológicas Google, Facebook, Amazon, Netflix son aplicaciones web, pero necesitan ingenieros fuertes para escalar.

Si le gusta HTML / CSS, puede probar trabajos de ingeniero front-end o diseñador de interfaz de usuario.

No se puede saber, y los problemas no son solo técnicos / analíticos, sino también negocios y política.

Una cosa a tener en cuenta es que incluso para los puestos de desarrollo web, los entrevistadores a menudo harán preguntas (más profundas). Es bastante importante comprender los conceptos básicos independientemente del tipo de posición que esté buscando, ya sea la complejidad algorítmica (al menos los conceptos básicos), cómo funciona todo el ciclo de vida de una solicitud del navegador, etc.

No mencionas JavaScript, pero esto o algo muy similar será crítico a menos que estés enfocado completamente en el back-end.

Como consultor, he experimentado muchos entornos de trabajo diferentes, desde pequeñas empresas con 2 desarrolladores hasta grandes empresas con docenas (si no cientos) de desarrolladores.

No te asustes por lo que lees sobre las entrevistas. He tenido entrevistas que han hecho preguntas que estoy casi seguro de que estaban allí para ver cómo abordaría el problema, no es que obtendría la respuesta correcta porque estoy seguro de que el 99% de los candidatos no obtendrían La respuesta correcta.

Cuando recién comienzas, las empresas realmente deberían analizar si eres una buena cultura y si entiendes o no algunos conceptos básicos. Algunos de ellos le pedirán que resuelva algunos problemas, y otros pueden pedirle que resuelva problemas que están muy por encima de su nivel de habilidad.

Es una práctica excelente ir a una entrevista que lo interroga sobre algunas preguntas difíciles porque puede aprender de lo que se le pregunta y mejorar sus respuestas más adelante.

Con todo eso fuera del camino, ¿cómo puede saber si le gustaría ser un desarrollador web?

Bueno, el día promedio no se parece en nada a esas entrevistas. No te sientas en tu computadora y golpeas línea tras línea tras línea de código. Lo que debe hacer es obtener un problema (es decir, cambiar el color de este botón a azul cuando un usuario hace clic en otro botón) y usted resuelve ese problema. Tal vez necesite la ayuda de Google, tal vez Stack Overflow, tal vez sepa cómo hacerlo.

No es como las películas donde las personas se sientan en una habitación oscura con texto verde en sus pantallas. Si disfrutas del desarrollo de software en tu tiempo libre, creo que lo disfrutarás como un trabajo. No dejes que los procesos de la entrevista te asusten.

🙂

Instale una pila en su PC (uso XAMPP pero hay otros). Intente escribir un sitio, tanto del lado del servidor como del lado del cliente. Hasta ahora, todo lo que habrá pasado es un poco de tiempo. Si aún no te gusta, habrás adquirido un poco de conocimiento. (Comencé desarrollando controladores integrados, pero pasé gran parte de los últimos años de mi carrera desarrollando aplicaciones web. Y, aunque estoy retirado, todavía escribo código ocasional si lo necesito. [Ejecuto 2 sitios en esta computadora.])

Si le gusta hacerlo ahora, piense cuánto le gustaría hacerlo cuando le paguen.

Piense en ello como artistas, en la historia ha habido millones de pinturas de miles de artistas … ¿cuántos artistas puede nombrar?

Lo más probable es que seas un don nadie, tu trabajo ayudará a mucha gente … pero como un artista desconocido, ¿lo haces por la fama? O el amor?