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?

More Interesting

¿Qué pila web debo usar para la aplicación web interna de las empresas cuyas características son como paneles de control, gestión de productos y gestión de inventario?

¿Cuál es el mejor flujo de trabajo para implementar un sitio web y una aplicación web en AWS?

¿Qué tipo de navegador web es popular en Nigeria?

Cómo asegurar una aplicación web existente que carece de muchas características de seguridad

¿Cuál es la pila tecnológica más adecuada para el desarrollo web?

Cómo construir una aplicación web que hace scraping web

Cómo usar un fondo de imagen de página completa en la aplicación web basada en AngularJS

¿Cuáles son los pros y los contras de las aplicaciones web completamente basadas en tokens basadas en sesiones y en sesiones gratuitas?

¿Existe un diario trimestral similar a N + 1, Kill Screen o Lapham's Quarterly para la comunidad de diseño y programación web y de aplicaciones?

¿Qué paquete tecnológico utilizarías para crear una aplicación web de votación / intercambio de imágenes para organizaciones y por qué?

¿Qué servicio web puede convertir un formulario web en una API?

¿Cuál es la tasa de tiempo de actividad del motor de aplicaciones de Google?

¿Convertir una Lenovo Y50-70 en un Hackintosh con 3 particiones (Windows, OS X y Linux Ubuntu) sería una buena idea para el desarrollo de software y web?

¿Cuál es el mejor marco para desarrollar aplicaciones web móviles, Ionic o jQuery mobile?

En el desarrollo de software, ¿cuál es la diferencia entre las aplicaciones de escritorio y las aplicaciones web?