Hola, bienvenido al mundo de las carreras de software. ^ _ ^
Algunas palabras sobre la situación profesional actual:
Esta es una travesura común, y es ampliamente conocida como “sentirse como un profesional falso”. No se preocupe, este es un terreno común para todos nosotros. Algunos son mejores mentirosos por demostrar que tienen todo resuelto. No son, en realidad, aquellos profesionales de TI / CS que se proyectan como “todos los poderosos” son generalmente los que son falsos.
- ¿Cómo debe prepararse un estudiante que no es CS para obtener un pasante en Google en su tercer año?
- ¿Puedo disfrutar la programación incluso si no me gustan las matemáticas?
- ¿Cuáles son las ventajas y desventajas, y las implicaciones financieras / profesionales a corto y largo plazo, de hacer un doctorado en informática?
- ¿Cómo es estudiar en el noreste de la India para la informática en NIT?
- ¿Puedo convertirme en un científico de datos con una licenciatura en CS?
Las carreras de programación y ciencias de la computación son difíciles.
Y con eso, quiero decir: una carrera de una carrera de una maldita.
Piénsalo.
En todos los frentes …
Piense un minuto en esto: el campo es un subconjunto matemático , bastante difícil en lo que respecta a otras cosas. ¿Cuántas personas luchan con las matemáticas en la secundaria?
Bueno, esto no es “matemáticas de secundaria”. Este es un infierno de matemática aplicada seria con tantas aristas que tomará un solo “;” olvidado en 10k líneas de código para cortar todo su orgullo y confianza fuera del edificio.
Intente estudiar otras cosas, que se consideran como un desafío, por ejemplo: “Matemática financiera”, y en comparación es un “pedazo de pastel” en lo que respecta al tipo de montañas de documentación y exageración con las que tiene que lidiar. aquí, en “Computer Science” land y “Software Engineering” sexto círculo del infierno.
Otro: el mercado,
El mercado del software lo atrae constantemente:
“¡Necesitamos que aprendas SAP!
¡Necesitamos que aprendas Java!
¡Necesitamos que conozcas SQL!
¡Oh no! eres junior!
¡No! ¡Espere! eres un senior!
¿SABES QUÉ ?, ¡NO LO SABES! ¡YA NO!
¡Pago más si programa en lo que sé! tu no?
¡¡¡ENTONCES ERES MALVADO !!! “
Entonces, me pregunto POR QUÉ, en esa amplia escena podrías terminar con poca autoestima … (y no me hagas comenzar con las disfuncionalidades y la marginación de las industrias STEM en el caso de TÚ como mujer …)
Ahora que sabes que esto es algo común, espero que dejes de verte como un cisne negro . Todos estamos en el mismo barco: siempre funcionando como la nueva tecnología, siempre con conocimientos obsoletos y obsoletos en solo unos meses, etc.
Sugerencias :
Deja de tratar de aprender con los libros o de tener una comprensión perfecta de un tema. Nadie lo ha hecho, pero todos intentarán engañarte para que pienses eso de sí mismos. ¿Por qué? porque fingir significa más dinero en una entrevista de trabajo . Solo quédate con lo que ya sabes y CONSTRUYE. Aprende a construir. Regístrese en Github HOY, trabaje con otros. Aceptar comentarios Crecer.
Presta atención a tus maestros, toma las cosas que no cambian sobre las computadoras de la Universidad. Apégate a ello. Los algoritmos y las estructuras de datos son los dioses aquí, todo lo demás cambia. Aprende todo, comprende cómo funciona realmente una computadora. Comprenda cómo funciona la dinámica de equipo para crear un software brillante. Apégate a ello. Aprende, crea, cambia.
Mantente en contacto con la comunidad. Crear. Crear. Crear. Agregue horas para construir cosas; no importa si es “correcto” o eficiente o “aprobado por Dijsktra”, no importa incluso si tiene errores. Lo que importa es que estás contribuyendo; lo que importa es que los muchachos que “saben” todavía no llegaron a la etapa de producción, porque están demasiado ocupados mostrándote a ti (o al mundo) cuán “equivocadas” están las personas que lo hacen.
Construir, entregar, luego construir de nuevo. Luego olvida lo que otros dijeron, solo escucha a tus usuarios. Ellos saben.
Tweet: @hernanemartinez