¿Cuánta experiencia en programación, ciencias de la computación e ingeniería de software necesito antes de ingresar a la universidad?

¡Tengo algunas buenas noticias, y noticias semi neutrales para ti!

¡Buenas noticias!

Eres un candidato principal para la educación informática. Sin embargo, hay algunas cosas que debes entender:

  1. Su “4.75” GPA se redondeará a un 4.0 en cualquier universidad acreditada.
  2. La informática es un proceso, por lo que es bueno que comiences ahora.
  3. No es necesario reinventar la rueda antes de que se le enseñe algo para sobresalir en CS, solo necesita la voluntad y la capacidad para aprender.
  4. Los cursos de introducción de CS están diseñados para escritores que apenas saben la diferencia entre un mouse y un teclado

Las noticias semi-neutrales.

Ir a una buena escuela, como MIT, es muy difícil de lograr. Para empezar, para ser admitido en MIT, necesita puntajes de SAT ridículamente altos, estamos hablando de puntajes de calidad de clase de estudiantes. Además de eso, virtualmente nunca puedes haber fallado una clase en la escuela secundaria, es casi una descalificación inmediata

No te preocupes, hay una razón por la que dije lo que acabo de decir …

Donde vayas significa, literalmente, nada después de obtener tu primer trabajo en el campo. Tu alma mater solo determina los entornos y recursos que tienes a tu disposición. Puedo prometerles que un curso de introducción a la informática enseñará casi exactamente las mismas cosas en el MIT que en Stanford o ASU.

Además, un par de cosas de las que quiero informarles:

La recursión y otras técnicas de manipulación de datos se enseñan a los programadores en un curso de estructuras de datos, casi nunca es necesario conocerlos como un requisito previo para la informática. Si ese fuera el caso, ¡casi nadie lo estaría estudiando!

Además, te estás preocupando mucho, demasiado por esto. Estarás bien.

¡Buena suerte!

Los cursos de introducción están diseñados para novatos completos: no, peor que eso, noobs totales (la diferencia es la diferencia entre los extremos romos y afilados de un cuchillo).

Cualquier persona que comprenda conceptos básicos de programación estará a la vanguardia del paquete, y nunca se quedará atrás mientras presione esa ventaja.

> No sé qué es un algoritmo o métodos recursivos, etc., etc.
Un algoritmo es solo una descripción de una solución a un problema más o menos común. Si alguna vez vio una receta de cocina, los algoritmos son la misma idea: describir la manera de lograr un objetivo deseado.

Un algoritmo recursivo es uno que ejecuta otra instancia de sí mismo. A veces, este tipo de solución es preferible o incluso más práctica.
Para dar un ejemplo, si desea encontrar un número específico en una lista ordenada de números, puede comenzar en ambos extremos y verificar el número que está directamente entre ambos, si no fuera el objetivo, entonces correría la búsqueda de nuevo, utilizando la posición de ese número como el nuevo punto de inicio o final.

Necesitas ganar experiencia DESPUÉS o DURANTE la universidad.

Debe demostrar su voluntad e interés en el tema, y ​​lo está haciendo en este momento. Así que tienes razón preguntando si te estás preocupando tanto, y sí lo haces.

Sin embargo, no para la universidad, sino para ti mismo, puedes desarrollar tus habilidades en cualquier momento y en cualquier momento. Solía ​​trabajar profesionalmente como programador antes de la universidad. Y cuando ingresé a la escuela, me di cuenta de que si bien puedo codificar mi camino a través de los desafíos, en teoría me falta; Estructuras de datos, algoritmos, gestión de bases de datos, diseño de sistemas operativos, etc. Así que sugiero que puede intentar desarrollar sus habilidades lingüísticas o desarrollar su base teórica.

Puede leer, los sistemas operativos modernos de Tanenbaum, o las redes de computadoras, los sistemas de bases de datos de CJ Date, la programación avanzada de Stevens en el entorno Unix y los libros de investigación de operaciones de Taha como introducción …

Cual es tu publicación, diría que tienes una aptitud e interés en CS. Tu perfección. Toma todos los cursos de matemática y programación que puedas. La mayoría de la ingeniería de software está tomando grandes problemas complejos y descomponiéndolos en pequeños problemas más fáciles. Así es como piensas como un ingeniero.

Ninguna. Te enseñarán lo que necesitas saber. Si necesitabas saber todo lo relacionado con las computadoras antes de ir, todas las carreras de artes liberales nunca se graduarían junto con las dos terceras partes de los estudiantes de STEM.

Usted está sobrecualificado para el primer curso en un plan de estudios de CS. Entre ahora y entonces, solo busca lo que te interesa en términos de programación de computadoras.

More Interesting

Si me inscribo en MIT, ¿les importará si obtuve una B en mis clases de inglés e historia si obtuve todas las A en mis clases de matemáticas y ciencias muy avanzadas?

Estoy en la universidad y estoy considerando tomar una clase de lógica (filosofía). ¿Algún indicador sobre lo difícil que podría ser?

Acabo de graduarme en ingeniería civil en una NIT. No pude conseguir un trabajo central de colocaciones en el campus. ¿Cómo debo proceder en mi carrera, especialmente cuando no quiero prepararme para los exámenes gubernamentales o hacer M.Tech?

Reprobé 4 clases, pero solo aprobé una en mi primer semestre en la universidad. Quiero tener un GPA general alto y obtener una beca. ¿Es posible?

Quiero convertirme en un banquero de inversiones, ¿cuál es el mejor curso de educación que debo hacer para obtener un trabajo en una empresa de renombre?

¿Puedo ingresar a una universidad de MBA decente con muy pocas calificaciones académicas?

Tengo 22 años y soy un estudiante de 9 puntos de un colegio de renombre en la India. ¿Estoy confundido acerca de si optar por una EM en los Estados Unidos o entrar en el espíritu empresarial?

¿Puedo terminar mi BS en tres años y mi MS en un año?

¿Importan las buenas calificaciones en la vida?

¿Qué títulos universitarios debería estudiar como estudiante de ciencias en la India (Clase 12)?

Mi hermano acaba de terminar el 12º estándar. Tiene mucho interés en convertirse en un funcionario de aduanas. ¿Qué debería hacer ahora para entrar en ese campo?

¿Cuál sería el mejor curso para mi hijo después del 12 con un 50% de calificaciones en el flujo de la ciencia?

Cómo ejercer la abogacía en Corea del Sur después de obtener mi título de abogado en el Reino Unido

¿Alguien puede superar el 90% en la clase 12 con solo un mes de febrero en la corriente de la ciencia?

¿Cómo es el UPES Dehradun para estudiar BBA?