Cómo asegurar el éxito en un título de CS y en el campo de trabajo

Te voy a contar un pequeño secreto. No tienes que hacerlo

Fui un estudiante “perfecto” en toda la escuela primaria. Una de esas personas con las que te estás comparando. La única nota que no obtuve en la escuela secundaria fue una clase de arte y tomé el cálculo antes de irme.

Sin embargo, cuando llegué a la universidad, rápidamente me ocupé haciendo extracurriculares. Desde beber hasta actividades de divulgación y currículums y entrevistas, tenía mucho en mi plato además de las clases. Sin mencionar que las clases se volvieron mucho más difíciles y mi deseo de asistir a clases era impredecible todos los días. Me fue bien en mis cursos de CS, pero particularmente sufrí en física, química y cálculo 2. Había tomado la versión de ingeniería de CS en UIUC, así que tuve que tomar todo eso y algo más. No tuve tiempo para compensar mi falta de talento en esas clases y no afectó mi desempeño. De hecho, conscientemente elegí ignorar esas clases a veces. Fue mejor para mí concentrarme en CS, relajarme para la salud mental y construir contactos y comportamientos profesionales.

Terminé con un trabajo en Google. Las cosas realmente importantes de las que preocuparse son:

  • Tener habilidades; necesita ser experto en programación, diseño, algoritmos, análisis, tener experiencia real y comprender los sistemas.
  • Construir una red
  • Mantener un GPA superior a 3.5 en la universidad. Podría decirse que esto no es tan importante, pero siempre he sentido que los lugares más selectivos pueden usar un corte de 3.5 en los currículums entrantes.
  • Comprende el material que te enseñaron. Como una hoja de trucos, las matemáticas que realmente son relevantes para CS se enseñarán en una clase de CS, estadísticas y probabilidad, y luego también álgebra lineal. Escuché que este libro puede ayudar: Matemáticas concretas: una base para la informática (2ª edición): 0785342558029: Computer Science Books @ Amazon.com

No puedo decir cómo su situación afectará sus solicitudes de ingreso a la universidad, principalmente porque no sé lo suficiente sobre su situación, pero la física y las matemáticas no afectarán su capacidad para obtener buenos resultados en CS. Centrándose solo en ingresar a una escuela con buena reputación. Aquí hay unos de los que escucho en Google todo el tiempo. No es exhaustivo y no sé nada sobre ellos (además del mío), excepto que conozco a muchos Googlers de estas escuelas.

  • UIUC
  • MIT
  • Universidad de Washington
  • Universidad de Waterloo
  • CMU
  • U de C, Berkeley

La reputación garantiza que aprenderás mucho y que otros podrán ver tu título y SABER que sabes mucho.

Y si te preocupa ingresar a la academia; uno de mis profesores favoritos enseña algoritmos avanzados en UIUC y tuvo un promedio de 2.4 después de terminar su licenciatura (Jeff Erickson)

PD: A menos que quieras trabajar en física, la física es esencialmente inútil para los informáticos.

Parece que tienes la idea errónea de que tienes que ser bueno en matemáticas para tener un buen desempeño en CS, no es así . Aunque creo que probablemente ayude.

Debes ser decente en matemáticas, pero mientras estés dispuesto a trabajar, deberías poder llevarlo a cabo. Los cursos de Cálculo pueden ser difíciles para usted, pero el álgebra lineal y las matemáticas discretas (que posiblemente sean más útiles en CS) son un poco más fáciles, al menos lo fueron para mí.

More Interesting

¿DevOps requerirá conocimientos de informática en el futuro?

¿Cuál es el mejor camino para lanzar una carrera de ingeniería de software: codificar campamentos de entrenamiento o un colegio comunitario?

Cómo obtener una pasantía como candidato débil

Cómo ingresar en los laboratorios de I + D de las principales empresas de la India después de que la informática de Btech esté más fresca

Me apasiona la tecnología. Estudio negocios pero quiero ser programador, ¿qué programas debo aprender y ordenar?

Soy un ingeniero informático graduado hace 4 años y no sé cómo codificar. ¿Dónde empiezo?

¿Debo ir a una maestría CS?

He terminado el curso de Python de Codecademy. ¿Cómo puedo comenzar a implementar lo que aprendí? Sé que debería hacer proyectos, pero no tengo idea de cómo y dónde comenzar. ¿Alguien podría sugerir algo?

Cómo decidir entre una gerencia o un campo técnico

¿Por qué las personas en informática generalmente tienen intereses similares, no relacionados con la informática?

¿Cuántas matemáticas tienes que saber para llegar tan lejos como quieras en el desarrollo web?

¿Cuáles son las ventajas y desventajas en la búsqueda de ingeniería de la Universidad de Mumbai?

Estoy haciendo ingeniería mecánica en uno de los IIT. Pero me di cuenta al final de mi primer año que tengo un don para la informática y también estoy bastante interesado en ello. ¿Cómo puedo ir más allá dado que no tendré muchos cursos para hacer en CS? ¿Cómo debo hacerlo si planeo hacer MS en CS?

¿Sería difícil obtener financiación y respeto si no fuera un programador, pero se le ocurrió una gran idea de software?

¿Cuál debería ser mi especialidad universitaria si quiero comenzar a diseñar inteligencia artificial?