Desea saber las formas de mantenerse por delante del lote. Bien, te daré un ejemplo.
Entonces, cuando llevo a cabo entrevistas o reviso perfiles para entrevistas, siempre miro los proyectos paralelos con atención. Eso muestra una fuerte señal de que la persona es capaz de tomar las cosas por su cuenta. Eso muestra un interés real en la programación o la resolución de problemas.
En lugar de preocuparse por una tecnología / dominio específico, tome un problema e intente resolverlo. Por ejemplo, una aplicación web / móvil para un problema específico. Incluso si ya está resuelto, nadie cuestionará por qué lo hiciste. Incluso puede crear un sitio de preguntas y respuestas como quora. Aprenderías una tonelada de eso.
Alojar un sitio es diferente de alojar un sitio bajo carga en producción. Desarrollar cosas como esta es una necesidad básica cuando haces las cosas por tu cuenta y tendrás una gran herramienta en tu cinturón de herramientas. Tuve un par de entrevistadores que me sorprendieron al descargar el editor de mi elección, incluso cuando el firewall no me permitió hacerlo directamente. Fue un accesorio notable.
- ¿Cuáles deberían ser las habilidades clave requeridas para un desarrollador de interfaz de usuario?
- Cómo utilizar mejor dos horas diarias, en lugar de desperdiciarlas
- ¿Existe un programa de búsqueda de empleo que ayude a las personas autistas a encontrar trabajo en función de sus habilidades y dificultades?
- ¿Qué habilidades requieren los ingenieros de robótica aérea?
- ¿Cuáles son algunas habilidades informáticas o software que todo ingeniero debe saber?
Luego viene la especialidad. Una vez que haya creado una aplicación en gran medida utilizando cualquier tecnología, se encontrará con una etapa en la que necesita aprender cosas nuevas para mejorar el producto. Tal vez pueda agregar aprendizaje automático, por ejemplo. Ahora, aquí es donde mucha gente pierde interés. Estas cosas hacen grandes historias en una entrevista para la pregunta “¿Cuál fue un problema difícil que resolvió?”. Si persevera, las recompensas son sobresalientes.
Aprende de proyectos de código abierto. Ve a leer el código fuente abierto de alta calidad de github. Realmente aumenta su calidad múltiple. Una vez que te sientas cómodo en ese nivel, no escribes código normalmente. Su pensamiento cambia sobre cómo completar un producto, comienza a aplicar las nuevas técnicas que ha aprendido de otros autores. En este nivel, no tiene que preocuparse por nada que las compañías lo sigan en lugar de que usted lo siga.
Estas son las cosas que desearía que alguien me dijera al principio o desearía tener la sabiduría para darme cuenta. Cuanto antes estés en tu carrera, mejor.
Buena suerte.