paint-brush
Si pudiera empezar de nuevo: la confesión de un estudiante de informáticapor@elainechan01
308 lecturas
308 lecturas

Si pudiera empezar de nuevo: la confesión de un estudiante de informática

por Elaine Yun Ru Chan10m2023/08/15
Read on Terminal Reader

Demasiado Largo; Para Leer

Desde mi formación académica en Malasia, estaba arraigado en mí luchar por la excelencia académica. A pesar del constante recordatorio de que los logros académicos no son todo lo que hay en la vida, fue difícil para mí liberarme de esa mentalidad. Detestaba la idea de “no estar a la altura” de mis compañeros y caminaba penosamente por mis clases con el objetivo de obtener buenas calificaciones. Tampoco prioricé la necesidad de entender realmente los conceptos de mis cursos en mi carrera de Ingeniería de Software, ni salí de mi zona de confort para aprovechar al máximo mi tiempo.
featured image - Si pudiera empezar de nuevo: la confesión de un estudiante de informática
Elaine Yun Ru Chan HackerNoon profile picture
0-item
1-item

Volvamos sobre nuestros pasos: soy originario de Malasia y me especialicé en Ciencias de la Computación en la Universidad de Western Michigan. Durante mis 4 años de licenciatura, experimenté muchas cosas: mi primer susto de "tarea vencida a las 11:59 p.m.", una pandemia que envolvió mis prioridades, proyectos grupales "productivos" en la biblioteca y mucho más. Indefinidamente, los arrepentimientos seguirán a la placa de graduación que recibes por correo, pero en lugar de mantenerla en mi cabeza, aquí está mi intento de transcribir las cosas en palabras.

CS 1000 - CS 5950

Tomando clases en Western

Desde mi formación académica en Malasia, estaba arraigado en mí luchar por la excelencia académica. A pesar del constante recordatorio de que los logros académicos no son todo lo que hay en la vida, fue difícil para mí liberarme de esa mentalidad. Detestaba la idea de “no estar a la altura” de mis compañeros y caminaba penosamente por mis clases con el objetivo de obtener buenas calificaciones. Tampoco prioricé la necesidad de entender realmente los conceptos de mis cursos en mi carrera de Ingeniería de Software , ni salí de mi zona de confort para aprovechar al máximo mi tiempo.

Si pudiera empezar de nuevo, yo...

Profundizar en el material del curso.

CS3500 Introducción a las tecnologías web - digamos que estábamos aprendiendo sobre la comunicación de bases de datos, me hubiera gustado saber cómo funciona la comunicación. Sí, está “fuera de alcance” y no está cubierto en profundidad por el temario, pero me hubiera gustado dejar volar mi curiosidad. Además, solo cuando se comprenden los conceptos fundamentales, se pueden aprender conceptos de nivel superior más fácilmente.

Explore los conceptos utilizados en la industria

Es casi imposible cubrir todos los aspectos de la industria, por lo que mi institución optó por priorizar los cursos centrados en conceptos fundamentales. Reutilizando el ejemplo anterior, CS3500 Introducción a las tecnologías web, habría dedicado más tiempo a investigar las tendencias de la industria y temas más avanzados.


Ejemplos de preguntas para hacer:

  • ¿Cuáles son algunas de las mejores prácticas a seguir? (Organización de carpetas, escribir buen código, colaboración cruzada…)
  • ¿Cuáles son las extensiones de HTML, CSS y JavaScript?
  • ¿Qué tiene que ofrecer la industria? ¿Cuáles son algunas de sus trayectorias profesionales?


Lo más importante, debería haber seguido utilizando mi nuevo conocimiento en mi vida cotidiana. Por ejemplo, una vez que aprendí la importancia de la documentación, debería haber continuado priorizando su implementación en mis proyectos futuros.

Mantener un buen registro de los materiales utilizados en clase.

No entenderás su importancia hasta que lo necesites. Sé que existe esta mentalidad de "¿Por qué necesitaría esto en el futuro?" pero dado que ya pagó para obtener acceso a dicho material, ¿por qué no conservarlo?


Sugeriría invertir en un disco duro y organizar estos elementos:

  • Diapositivas y notas del curso.
  • ejercicios en clase
  • Asignaciones (requisitos de implementación y asignación)
  • Papeles de examen


Sobre el tema de las tareas, habría almacenado mis materiales en línea. Hablaré más sobre esto en la siguiente sección, pero tl; dr: es para ayudar a construir mi cartera y presencia en línea.


Más específicamente, habría utilizado GitHub como un medio para documentar mis tareas.

Tome cursos que parezcan interesantes aunque tengan una dificultad alta en Calificar a mi profesor

Afortunadamente, me permití cierta libertad para elegir mis cursos en función de mis intereses y pude ganar mucho con esto. Entiendo que el statu quo es optar por Easy A con una carga de trabajo mínima, pero esencialmente eso te impedirá aprovechar al máximo tu título.


La clave aquí es organizar bien tu camino académico. Di que tienes la intención de tomar un nivel avanzado Aprendizaje automático curso en primavera, y eres consciente de su dificultad. Para los semestres previos a la primavera, planee dividir y conquistar: asigne otras materias difíciles para abordarlas antes del curso ML.


Por otro lado, suele ocurrir que tus profesores están más que dispuestos a ayudarte… (de lo que hablaremos en el siguiente apartado).

Interactuar con mi profesor, asistente de enseñanza, calificador y compañeros de clase

Sé el primero en entablar una conversación. Una de las lecciones más importantes de su título debería ser el crecimiento de su red. No está de más conectarte con tus profesores, de hecho, deberías aprovechar la oportunidad para aprender de otros: aprende sobre su experiencia, un proyecto en el que están trabajando actualmente... Nunca se sabe, es posible que hayas encontrado tu startup. co-fundador

Adelante para el marrón y el oro

Compromiso con mi institución

A decir verdad, no sabía lo que Western tenía para ofrecer, pero eso fue porque no le di una oportunidad a mi alma mater, al menos no hasta que me estaba acercando a la fecha de mi graduación.

Si pudiera empezar de nuevo, yo...

Participar en organizaciones estudiantiles.

Ni siquiera tiene que ser el ajuste perfecto. El objetivo de ir a la educación superior es tener la oportunidad de aprender. De hecho, si siente la fuerte necesidad de traer algo nuevo al campus, ¿por qué no comenzar su propia organización estudiantil?


Personalmente, formé parte del Club de Estudiantes de Desarrolladores de Google y le recomiendo que lo revise.


Es un gran programa con beneficios que incluyen:

  • La oportunidad de participar en el Global Solution Challenge

  • Ser capaz de establecer contactos con líderes de la industria y compañeros

  • Ser asesorado en temas de la industria.

Programas de investigación ofrecidos por varios departamentos.

No te limites a tu departamento. Date la oportunidad de explorar y hablar con otros departamentos: nunca sabes con lo que terminarás tropezando.


En mi institución, la Oficina de Participación Estudiantil ofreció un programa de liderazgo llamado PLOMO Corp mediante el cual sus pasantes aprenden sobre los fundamentos de ser un buen líder, cómo facilitar un equipo central y habilidades esenciales como remediar conflictos.


En el programa participan personas de diferentes niveles educativos. De hecho, había una necesidad de ser intencional acerca de tal diversidad. En otras palabras, puede haber una oportunidad increíble que necesita su participación, solo tiene que profundizar y buscar.

Involúcrese con los líderes

No fue hasta que fundé el capítulo GDSC en mi institución que obtuve la oportunidad de hablar con varios líderes en el campus. Aprendí sobre su experiencia de liderazgo y, a cambio, aprendí a convertirme en un mejor líder.


No necesariamente tienes que estar de acuerdo con lo que representan, porque siempre es interesante aprender sobre una nueva perspectiva. Su punto de vista puede desencadenar una nueva comprensión, su diferencia puede transformar tu norma.

Asistir a eventos solo

Somos animales sociales y existe este miedo de no ser ya parte de una manada. Le insto a que se deshaga de esa mentalidad. No debe limitarse a asistir a eventos solo cuando haya persuadido con éxito a su amigo para que lo acompañe.


Por otro lado, arriésgate y asiste a ese evento, aunque no estés seguro de su relevancia, aunque no creas que estás “calificado”.


Personalmente, tuve la oportunidad, como parte de una colaboración entre el Club de Estudiantes de Desarrolladores de Google en la Universidad de Western Michigan y Custer Speaker Series , de organizar un evento con un ingeniero de IA/ML de Google. Lo que inicialmente había pensado que sería un evento intimidante, resultó todo lo contrario. De hecho, el orador fue muy amable con las preguntas de la audiencia, sin importar el nivel de dificultad.


Mi punto es que debes permitir que tu sinceridad aprenda a brillar: tú también vales la conversación.

Rutina de 24 horas con extraños

Participando en actividades extracurriculares

En caso de que no lo supiera, el título describe lo que es un hackathon: emparejarse con extraños en un intento de encontrar un producto viable dentro del plazo habitual de 24 horas. El punto clave de este tema es arriesgarse a uno mismo. No podemos ser perfectos para empezar, pero tenemos que empezar, para llegar a ser perfectos.

Si pudiera empezar de nuevo, yo...

Investigar y participar en programas.

Haga una investigación rápida y busque oportunidades interesantes en las que pueda participar. Es crucial comprender que el nivel de su clase (estudiante de primer año, segundo año, tercer año y último año) influye en gran medida en los tipos de oportunidades en las que puede participar. Comprenda que es fundamental comenzar explorar temprano, especialmente durante su primer y segundo año porque los requisitos no son tan pesados.


¿Mi consejo profesional? Tome el consejo de las plataformas que están en la industria (es posible que su compañía de periódicos local no proporcione la lista más extensa, por lo que no debería ser su única fuente de información).


Estos son algunos temas que puede consultar:

  • Programas de becas
  • Desafíos y programas de empresas de tecnología (p. ej., AWS Associate Challenge )
  • Proyectos de código abierto
  • hackatones
  • cursos de aprendizaje gratuitos


También es importante tener en cuenta que no debe limitarse solo a los programas técnicos. Explore el horizonte, asista a una mesa redonda, participe en programas de liderazgo...


Más importante aún, está bien sentirse intimidado por la escala de las cosas. Solo recuerda ser honesto contigo mismo y buscar orientación cuando sea necesario.


Más: Impresionantes oportunidades de CS

establecer mi presencia

Toma la iniciativa. El síndrome del impostor lo perseguirá de vez en cuando, pero es importante recordar que todos estamos tratando de dar lo mejor de nosotros.


Defiéndete y déjate ver y escuchar. Así que encienda su cámara durante esa sesión de networking en línea, inicie un proyecto para la comunidad y mantenga la cabeza alta. Todos te apoyamos.

El 5-9 Después del 9-5

Construyendo tu portafolio

Dedica una plataforma para mostrar tu trabajo. LinkedIn es tu mejor amigo y es donde deberías presumir modestamente de tus logros. Al comienzo de su viaje, está bien estar todavía en esa fase exploratoria, pero su objetivo debe ser reducir gradualmente las cosas a un nicho.

Si pudiera empezar de nuevo, yo...

Participar en proyectos apasionantes

La mejor manera de aprender es participar de forma práctica. A cambio, puedes terminar inventando la siguiente mejor extensión de Chrome o el próximo juego más deseado en Steam. Todo lo cual puede agregar a su currículum y aumentar su "contratabilidad".


Por otro lado, aprenderá los aspectos básicos de la implementación de software en el mundo real, y no solo como un archivo zip para que lo evalúe su calificador.


Hay muchas maneras de comenzar, como participar en un hackatón o simplemente seguir un tutorial de YouTube. Pero lo más importante, cree ese repositorio de GitHub y simplemente comience.

Destacar mi marca

No entendí bien cómo se vería un currículum centrado en ingeniería de software en comparación con un currículum normal.


En la industria de la tecnología, es vital proporcionar enlaces a plataformas que muestren sus habilidades. Centrarse solo en LinkedIn no lo llevará lejos, aquí hay algunas otras plataformas que puede consultar:

  • GitHub
  • Coursera
  • Plataformas de certificación (p. ej., Credly)
  • Sitio web de cartera personal


Lo más importante es que siempre debe adaptar su marca de acuerdo con el rol para el que se está preparando.

Empujar para producir

Buscando oportunidades de trabajo

Así que aquí está el más importante: siempre comience temprano. De hecho, si eres un estudiante internacional como yo, estamos limitados por el estado de nuestra visa.


Es crucial comprender la estructura de nuestra elegibilidad de empleo; algunas cosas a tener en cuenta serían:

  • Trabajos/pasantías fuera del campus
  • CPT a tiempo parcial frente a CPT a tiempo completo

Si pudiera empezar de nuevo, yo...

Preguntas comunes de la entrevista de investigación

Dependiendo de la empresa, pueden organizar sus entrevistas de manera diferente. Una tendencia común que estoy notando es que las empresas tienden a adaptar sus entrevistas en función de un día laboral común, un escenario que podría ocurrir en el lugar de trabajo.


Pero más comúnmente, los roles de ingeniería de software generalmente tocan base con las siguientes entrevistas:

  • Pantalla del teléfono
  • Comportamental (Situacional)
  • Técnico
    • Tarea para llevar a casa y demostración
    • Leetcode
    • Diseño de sistemas


Me hubiera gustado tener algo de tiempo en mi agenda para practicar mis habilidades de entrevista. De hecho, habría asignado un espacio en mi rutina diaria. Después de todo, habría sido mucho más efectivo si me hubiera acostumbrado a este tipo de entrevistas desde el principio.

Comprender la línea de tiempo de la entrevista

Esto es específicamente para pasantías. Suele ocurrir que para las prácticas de verano, las entrevistas comienzan a partir del otoño del año anterior. Investigue: diga que tiene una empresa objetivo: comience por buscar su cronograma de pasantías anteriores. También puede intentar comunicarse con un reclutador para obtener una idea de cómo prepararse mejor, pero recuerde: reciben una afluencia de mensajes todo el tiempo, tenga en cuenta y recuerde conectarse no como entrevistado, sino como ser humano.


Es importante tener los preparativos listos para entonces, pero lo más importante, entrar con la mentalidad de que “Eres suficiente”.


Alguien me dijo una vez: "Es mejor dejar que alguien más te diga que no que tú mismo": el proceso de búsqueda de trabajo será difícil y seguramente enfrentarás rechazos. Espero que puedas tomar esto como una oportunidad de aprendizaje.

Aproveche al máximo las oportunidades

Solía ser "conservador", casi algo así como un "Sí hombre", es decir, no saldría de los límites y trabajaría dentro de la descripción de mi rol. Sin embargo, me hubiera gustado dejar volar un poco mi creatividad. Digamos que noté un problema que podría haber tenido una solución fácil y que tenía la capacidad de encontrar una solución, debería haberme permitido explorar su potencial. Obviamente, tengo que respetar el ambiente de trabajo y actuar en consecuencia, pero no veo el daño en preparar un terreno de juego.


Después de todo, si beneficia al lugar de trabajo, es posible que haya sido un pionero.

Si pudiera empezar de nuevo...

Por supuesto, me gustaría tener la oportunidad de hacer una repetición. Pero mi mayor necesidad habría sido: si pudiera empezar de nuevo, habría sido más amable conmigo mismo.


La vida está destinada a suceder, los errores están obligados a cometerse. Espero que su viaje, incluso con todos los baches en el camino, siga siendo algo de lo que se sienta orgulloso.