Tengo 17 años y quiero estudiar informática. No tengo idea de a qué programas me dedico o qué trabajos puedo obtener después de mi título. El dinero no es crucial, pero sería bueno. ¿Cuáles son algunas sugerencias?

Aprende C, C ++, Java, C # y análisis y diseño orientado a objetos mientras estás en la escuela secundaria.

También lea muchas novelas y practique tomar el SAT para que pueda obtener una puntuación alta, que a su vez puede hacer posible que ingrese a una escuela como MIT, Harvard, Yale, Columbia, Princeton, The University of Pennsylvania, Stanford, Cal Tech, Berkeley, Cornell, Carnegie Mellon y así sucesivamente …

Mientras esté en la universidad, sea sencillo y obtenga buenas calificaciones. La mayoría de las escuelas tienen más o menos el mismo plan de estudios que incluye: algoritmos y estructuras de datos, sistemas operativos, diseño de compiladores y aprendizaje automático.

Solicite pasantías en grandes empresas durante los veranos.

Lo más importante es ser confiable, trabajador, honesto y fácil de relacionarse y comunicarse.

Puedes practicar esas cosas, tanto en la escuela secundaria como en la universidad, simplemente haciendo lo que debes hacer para obtener buenas calificaciones.

Si hace todo eso y resulta ser brillante, puede trabajar para una empresa como Google, o IBM como científico, diseñando artilugios como este:

Si hace todo eso y resulta ser muy trabajador y confiable pero no brillante, aún puede ganar 150 K por año, como desarrollador de software enfocado en aplicaciones empresariales, en cualquiera de las innumerables industrias, incluidas las farmacéuticas, aeroespaciales o bancarias y financieras. .

Quién sabe, quizás usted sea el próximo Larry Page, Sergei Brin, Marc Zuckerberg o Bill Gates.

Muchas personas señalan que Larry Page abandonó Stanford, y Gates y Zuckerberg abandonaron Harvard. Creo que es mucho más útil notar que Larry Page se incorporó a Stanford como estudiante de posgrado, que su asesor académico fue Terry Winograd, y también que tanto Gates como Zuckerberg pudieron ingresar a Harvard.

Como alguien que enseña en una universidad privada (WPI: Worcester Polytechnic Institute), puedo tener un poco de prejuicio. 🙂

Conseguí mi primer trabajo como programador en 1975, después de ser esencialmente autodidacta. Pensé que era bastante bueno y aprendí mucho más en el trabajo. Luego regresé y obtuve una maestría en CS a tiempo parcial, y me di cuenta de lo mucho que no sabía.

Vemos muchos estudiantes de primer año que vienen con una amplia experiencia en codificación, pero nunca han aprendido los fundamentos matemáticos de CS, cómo diseñar un sistema de software en lugar de simplemente sentarse y escribir código, la importancia de la documentación y cómo Trabajar en un equipo. Enseñamos todo eso, junto con cursos que desarrollan habilidades más específicas en áreas como diseño de interfaces de usuario, redes, algoritmos y construcción de compiladores. Y, los estudiantes obtienen el beneficio del profesor y los asistentes de enseñanza que leen y critican su código. Así que definitivamente creo que una educación de nivel universitario en CS vale la pena si quieres hacer CS o Ingeniería de Software. Nuestros graduados de CS este año no están teniendo problemas para encontrar trabajo, con salarios iniciales promedio en el rango de $ 70-80K.

Habiendo dicho todo eso, no necesariamente tiene que ir a MIT, CMU o WPI para obtener una buena educación. Muchas universidades públicas tienen grandes programas de CS, también. Es posible que los profesores no estén a la vanguardia de la investigación, pero es casi seguro que sean totalmente competentes, y utilicen los mismos libros de texto y herramientas de software que otras universidades. Así que busque una universidad con una buena reputación, una que pueda pagar y otra con una cultura que sea compatible con usted.

Estoy muy contento donde estoy, en una reconocida universidad de tamaño mediano con estudiantes inteligentes, un profesorado atento y algunas características únicas. Por ejemplo, todos los estudiantes tienen que hacer una serie de proyectos, y alrededor del 60% salen del campus para hacer al menos uno de ellos. No tenemos cursos obligatorios ni requisitos previos, lo que significa que siempre puede pasar a un curso más avanzado si está listo para ello. Esto puede ser una buena opción para usted, o puede tener un mejor desempeño en otra universidad, lo que es igual de bueno pero es más adecuado para su personalidad.

Cuando haya terminado con la escuela, habrá una amplia gama de trabajos disponibles para usted. En mis casi 50 años en computadoras, he trabajado en el control de fábricas, selección de existencias, resolución de delitos y construcción de robots. De un año a otro, nunca podría predecir qué me pedirían hacer, y eso ha hecho que esta profesión sea muy divertida. ¡Mucha suerte para ti!

En primer lugar, independientemente de lo que elijas, trata de tener en cuenta que si vas a cualquier escuela que no sea de nivel superior, estará un poco por detrás de la vanguardia. Considere la escuela como un lugar donde construye una base, pero no necesariamente donde desarrolla habilidades específicas que serán útiles en el trabajo. Si puede acceder a un programa de tecnología increíble y de clase mundial como los que se ofrecen en el MIT, ese punto es discutible.

Dicho esto, hay muchas cosas interesantes que hacer en compsci. La tecnología está en todas partes. El mejor consejo que puedo dar es pensar qué querrías hacer si compsci estuviera fuera de la mesa. Sea lo que sea, descubra cómo encaja la informática en ese campo y concéntrese en ello. Ya sea arte, entretenimiento, ciencia, medicina, derecho, política, finanzas, industria, filosofía, religión, agricultura, la tecnología tiene un papel. Encontrar la intersección de sus pasiones es la clave para un trabajo satisfactorio y satisfactorio.

No es difícil ganarse la vida como programador, ingeniero o técnico. Llegar a ser increíblemente rico es tanto suerte como habilidad, pero no es difícil vivir cómodamente y tener una seguridad financiera razonable en la industria tecnológica. Para muchos de nosotros, la pregunta es menos, “cuánto me pagan” y más “es este trabajo propicio para el estilo de vida que quiero”. Para mí, elijo el límite inferior de pago a cambio de flexibilidad, tiempo con mi familia y un ambiente de trabajo cómodo, pero sé que si mis prioridades cambian, hay un trabajo para mí que se ajustará a ellas. Este es un privilegio increíble en el mundo de hoy que muchas personas en tecnología no aprecian, principalmente por la falta de experiencia con la alternativa. Intenta no olvidar que lo tienes, y mucha suerte con tu búsqueda.

Hace años me especialicé en informática (CISCO) (en 2002). Pero surgió algo, así que tuve que obtener una maestría en administración. Ahora he estado trabajando como mercadotecnia en la industria de bienes raíces / comercial durante casi 6 años.
Creo que la tecnología ha estado impactando mucho nuestras vidas, y no te preocupes por encontrar un trabajo, solo sigue tu pasión. Si amas lo que haces, no tienes que preocuparte por el dinero. Harás las cosas de la mejor manera para proporcionar también el mejor resultado. Lo que más importa es seguir aprendiendo. seguir mejorando.

En Ciencias de la Computación (CS) hay más que solo codificación / programación. ¿Te gusta configurar el sistema operativo en tu computadora? ¿Te gusta la solución de problemas de software que te molestan? Entonces CS podría tener un lugar para ti.

Como titular, prueba primero la programación. Incluso si no le gustó, podría llevar a otra cosa, por ejemplo, si le gusta configurar la estación de trabajo para que esté lista para que la usen los programadores, tal vez le guste la integración de sistemas.

En este punto, ya que tiene demasiadas opciones para elegir, ¿por qué no tomar una y ver a dónde lo lleva?

Buena suerte,