Soy un estudiante de primer año en la escuela secundaria, ¿cuál es el uso más productivo de mi verano (2016)? Quiero obtener un título en Ciencias de la Computación de una universidad superior.

Cuando estaba en la escuela secundaria (lo que ciertamente era hace un tiempo), habría habido una respuesta simple: SAT

Sí, lo sé, es una prueba estúpida, pero hace una gran diferencia por tener una oportunidad en las escuelas más competitivas. Al menos lo hizo alrededor del año 2002. También puedes retomar este libro clásico llamado A is for Admission .

En la mayoría de los casos, la gente del comité de admisiones no sabrá nada sobre informática. Probablemente ni siquiera saben la diferencia entre HTML y Java, por lo que el pequeño Timmy que escribe una historia sobre cómo aprendió HTML a escribir su propia página web será tan impresionante como el pequeño Johnny, que desarrolló un archivo punto a punto. sistema de intercambio Ambos suenan igual de frikis para los analfabetos tecnológicos, y probablemente hay miles de historias como esas para que puedan analizarlas.

Ahora, aunque nunca desalentaría a un joven pirata informático de mejorar sus habilidades, simplemente no quiero que tenga la falsa impresión de que esto creará o romperá sus posibilidades de ingresar a las mejores escuelas.

Más información sobre escuelas particulares:

  • Berkeley es notoriamente evaluado y evaluado por su GPA, aunque a ellos les gusta escuchar historias de cómo eran desfavorecidos.
  • Es casi seguro que Stanford no tendrá personas técnicas que lean su solicitud, ya que los estudiantes ni siquiera están obligados a elegir una especialización hasta su tercer año allí, por lo que competirá con personas que quieran estudiar inglés o psicología para obtener un espacio de admisión.
  • MIT es infame por tener una ex Directora de Admisiones que mintió sobre sus propias credenciales para el trabajo, básicamente una gran falsificadora. No estoy seguro de si han limpiado desde entonces, pero sé que les importan mucho más tus habilidades en matemáticas y ciencias reales que CS para las admisiones.

Eso completa 3 de las 4 mejores escuelas de informática. El último del que habrás oído hablar, Carnegie Mellon, en realidad tiene una Escuela Autónoma de Informática que hace sus propios ingresos. Eso es una ventaja, porque significa que en realidad podrían tener personas allí que saben cómo evaluar las habilidades de CS y programación. Dicho esto, por lo que he escuchado, CMU generalmente tiende a preferir evidencia de que usted es fuerte en matemáticas y lógica, sobre la capacidad de programación, porque no creen que la capacidad de programación sea el mejor indicador de qué tan bien lo hará en el duro curso de teoría de CS que hacen tomar todos sus estudiantes de primer año.

La otra cosa a tener en cuenta es que en estos días, no es tan raro saber un poco de programación antes de ir a la universidad.

Si realmente quieres diferenciarte, necesitarás algo grande que cualquiera piense que es impresionante: como crear una empresa nueva y venderla por mucho dinero, o recibir una carta de referencia de Bill Gates, o hacer un CS legítimo investigación (como sugiere la respuesta de Adam Russell), o al menos ganar algunos concursos de programación bien conocidos como TopCoder.

De lo contrario, es mejor concentrarse en los elementos esenciales esenciales que son importantes para todas las mejores escuelas: obtener puntajes casi perfectos en el SAT, obtener la mayor cantidad de A posible, completar su horario con clases AP y desarrollar algunos roles de liderazgo ( como ofrecerse como voluntario para enseñar computación a algún segmento de la población que tiene habilidades informáticas limitadas, como las personas mayores).

Pero a menos que ya tenga un puntaje SAT perfecto, es más probable que obtenga el máximo rendimiento de su dinero en admisiones a la universidad al mejorarlo.

El mejor uso de su tiempo en esta etapa sería intentar hacer un trabajo de codificación para un profesor de CS durante el verano. ¿Vives cerca de un colegio o universidad de cualquier tamaño apreciable? Si es así, busque un profesor que tenga un programa de investigación activo y comuníquese con ellos para ver si lo aceptan. En este punto, es casi seguro que eres demasiado “verde” para confiar en algo demasiado monumental, pero ahora es un buen momento para establecer una buena relación de trabajo y, durante tus descansos, hacer todo el trabajo que puedas encajar. Puedes comenzar simplemente haciendo un sitio de información de laboratorio y luego progresando en algoritmos de prototipos después de un verano o dos. El objetivo final es poner su nombre en al menos una publicación.

El único estudiante de HS que conocí que hizo esto fue al MIT.

Como con todo en la vida, hay compensaciones. Si haces esto, aumentarás tus posibilidades de ingresar a una escuela de marca superior. También disminuirá la cantidad de tiempo dedicado a construir una experiencia de vida rica. A medida que envejece, el suministro de tiempo libre que tendrá seguramente disminuirá, le sucede a todos, y puede lamentar haber pasado sus veranos en una oficina en lugar de, por ejemplo, aprender a reparar motocicletas, aprender a navegar un barco, competir en carreras de bicicleta de montaña, y mucho más. Admiro tu entusiasmo, pero temo que termines con un agujero unidimensional.

Depende del tipo de material informático que quieras hacer. Si quieres hacer informática teórica o (las matemáticas) del aprendizaje automático, entonces sería mejor que solo estudies más matemáticas o algoritmos o teoría de la complejidad.

Si quieres hacer algo relacionado con la codificación, como los sistemas informáticos, entonces codifícate este verano. Hay muchos sitios, rango de hackers y probablemente otros que ni siquiera sé que pueden ayudarte a ser un codificador superior. Además, sugeriría no centrar su verano en aprender lenguajes de programación. Los idiomas van y vienen y los olvidas. Lo que importa es que aprenda a crear un buen software grande, eficiente y reutilizable con buenos patrones de diseño y cosas por el estilo que, digamos, sepa cómo procesar una cadena en 50 idiomas diferentes.

Gracias por el A2A. Sí, una pasantía sería genial, al igual que cualquiera de las sugerencias de los otros respondedores. Las mejores universidades quieren ver algo único y creativo para cada verano, ¡pero no debes usar eso como guía! Haz algo que te interese y que te apasione, no algo que creas que te llevará a una buena universidad. Sobre todo, las universidades buscan intereses y pasiones GENUINOS: si no lo haría sin la promesa de una buena universidad, ¡no lo haga en absoluto!

Apenas estaba pensando en la universidad cuando era estudiante de primer año, y ahora he sido aceptado en algunas de las mejores escuelas del mundo. No se preocupe, manténgase apasionado y fiel a sus propios intereses y todo saldrá bien.

Mire los requisitos de admisión para las escuelas que desea. Muchos quieren personas completas, no solo calificaciones. Necesita buenas calificaciones, pero para un programa competitivo también puede necesitar actividades extracurriculares, trabajo voluntario, carta escolar, etc.

Para su cartera, le sugiero que elija un proyecto / problema que le parezca interesante, tal vez algo relacionado con otro pasatiempo. Aprenderá construyendo y ese tiempo será mucho más agradable si tiene algo útil para construir. Si es algo que puedes construir con amigos, mucho mejor. Aprender a trabajar con personas es una habilidad valiosa. Sin embargo, asegúrese de que el proyecto no coma todo su tiempo. Estás en la escuela secundaria una vez, pero estarás trabajando por el resto de tu vida.

Por último, puede ser productivo conseguir un trabajo. Sí, no te ayudará a hacer crecer tu cartera, pero te ayudará a crecer como persona.

Iniciar un negocio. Habla con tus padres y conoce a algunos adultos en la selva. De esta manera, puede ver el software utilizado y mejorarlo. Este es un proceso largo, por lo que si comienza a obtener las conexiones para fines de verano, no se decepcione.

Además, obtenga una gran capacidad en HTML y CSS, así como crear algunos algoritmos básicos. Estos pueden recorrer un largo camino en casi cualquier cosa, incluso si decide no entrar en la ciencia de la computadora.

Por último, ejercicio! No importa cómo lo haga, pero todo lo que necesita saber es de sus maestros de gimnasia y que necesita sentir algo de dolor.

A tu edad, lo más importante es disfrutar de tu verano.

Puedes leer un libro sobre codificación, YouTube hasta que te desmayes, ir a Code Academy y hacer un código básico, practicar rompecabezas y cosas por el estilo, etc., pero no deberías.

¿Serás qué? 14 o 15? ¡¡JUGAR!!

Eres joven. Muy pronto, el verano no será vacaciones. Disfruta la vida. Vete de aventuras. Rompe un corazón o rompe el tuyo. ¡Estar fuera!

Tienes tiempo Disfruta 3 meses de diversión.

Gracias por la A a la A. Una pasantía suena como una excelente idea si puedes encontrar una. Idealmente en un área en la que aún no ha hecho demasiado, por ejemplo, si puede encontrar trabajo en datos integrados o grandes. Otra buena opción sería buscar un programa en el que pueda transmitir algunos de sus conocimientos técnicos a otros. Una vez más, no estoy seguro de qué oportunidades están disponibles para usted, pero algunos de mis estudiantes han participado en un programa dirigido por uno de los grandes bancos para ayudar a las personas mayores a utilizar la tecnología, lo que realmente ha impulsado su comunicación. habilidades y mejoraron sus aplicaciones universitarias.