¿Qué puedo aprender en el tiempo libre antes de unirme a una empresa de software?

Puede centrarse en 3 campos clave:

Web: familiarícese con las tecnologías básicas basadas en la web, como HTML, CSS y JavaScript. Estos son bastante fáciles de entender y hay toneladas de cursos en línea que puede tomar (Code Academy es bueno). Si conoce JS, aprenda Angular y node.js.

SQL: tener conocimientos básicos de SQL, de hecho, es muy esencial para tener conocimientos básicos de bases de datos. Leí conceptos importantes como normalización, indexación, etc. Personalmente, encontré que SQL es muy poderoso. Nuevamente, encontrará muchos cursos en línea, además de que puede practicar en bases de datos de código abierto como MySQL.

Programación: pase tiempo aprendiendo C, C ++ (en caso de que no lo haya aprendido antes). Si conoce estos idiomas … invierta tiempo en aprender java, python (y marcos relacionados). El conocimiento de la estructura de datos y los algoritmos también será útil.

Si conoce a algún senior o amigo que trabaje en la misma empresa, solicite su ayuda. En la mayoría de los casos, para un nivel de entrada más reciente, recibirá capacitación en algunos lenguajes de programación y software (C, Java, DBMS, UNIX, etc.).

Aprenda conceptos básicos de informática y conceptos básicos de programación.

Practique los lenguajes de programación conocidos o ya aprendidos.

Conozca la cultura laboral de la empresa y equipe las habilidades necesarias para manejarla.

Mejora tus habilidades de comunicación.

Si no tiene experiencia en TI, es posible que deba trabajar más en los conceptos básicos de ingeniería de software.

¡¡¡Espero eso ayude!!!

Todo lo mejor 🙂

Es bueno que haya tenido la oportunidad de trabajar en una empresa de software basada en productos. No todos entienden eso.

Puedes comenzar a usar su producto. Si tienen una versión descargable de su producto, descárguelo y familiarícese. Comprenda el mercado, clientes, socios, competidores, todo el ecosistema.

Si el producto no está disponible, intente saber cómo se usa en el lugar de un cliente. Comprender el producto desde la perspectiva del cliente es más importante en el desarrollo de un producto de software.

Interesante a2A aquí.

He anotado algunos puntos en el siguiente enlace, puede obtener alguna información sobre sus consultas aquí:

La respuesta de Seema Shah a Tengo 2 meses de tiempo libre antes de que comience la universidad. ¿Qué tengo que hacer?