¿Necesito transferirme como estudiante de informática si quiero convertirme en un gran programador?

Gracias por el A2A. Un par de cosas no están claras aquí. ¿No eres estudiante de informática en este momento? ¿Por qué necesitas transferir escuelas para transferir las especializaciones? ¿Qué tiene que ver Mark Zuckerberg con todo esto? Aquí está la cosa: no tienes que ir a la escuela para que la informática sea buena en la programación. De hecho, no tienes que ir a la escuela en absoluto. Pero tienes que codificar.

Si su interés a largo plazo es realmente comenzar su propia empresa de inicio, su enfoque principal debería ser construir cosas. Hay un secreto no tan secreto que los aspirantes a programadores nunca parecen creer. Incluso las mejores escuelas de informática no te enseñan todo lo que necesitas saber para ser un programador.

Para ser un buen programador, necesitas codificar. Codifica todo el tiempo. Construye cosas inútiles y cosas útiles. Haga lo que sea necesario para exponerse a proyectos y conceptos cada vez más grandes. En la universidad, lo que distingue a los increíbles programadores es que son implacables. Asumirán cualquier problema, sin importar cuán preparados estén. Y buscarán en Google, pensarán, dibujarán, escribirán, pedirán ayuda y se revolcarán en su autocompasión hasta que resuelvan su problema. No tienes que ir a una gran universidad, o incluso ser un experto en informática, para ser un implacable solucionador de problemas. Así que no tienes que ir a una gran universidad, o incluso ser un experto en informática para ser un gran programador. Y si realmente quiere comenzar una nueva empresa, tenga en cuenta que ninguna clase de ciencias de la computación o programa de grado por sí solo será suficiente.

Como dijo otra respuesta, la programación es solo una pequeña parte de la informática, aunque tener una amplia variedad de conocimientos académicos puede ser útil en la programación.

La universidad solo puede enseñarte conceptos básicos de programación. En última instancia, debe aprender a programar por su cuenta (ya sea en el trabajo o en su tiempo libre). Aprender a programar significa un interminable software de escritura práctica. Estamos hablando de años. Obviamente, ninguna escuela va a tomar tu mano por tanto tiempo.

En resumen, puede ser un gran programador sin especializarse en CS. Por supuesto, mucho depende de su aptitud, determinación y capacidad para trabajar duro.

No pienses en Zuckerberg. Concéntrate en quién eres . ¿Qué tan determinado estás? ¿Qué tan duro puedes trabajar? Las respuestas te dirán tu futuro …

“Necesitar” es una palabra muy fuerte. La mayoría de las preguntas que comienzan con “¿Necesito …?” Generalmente tienen la respuesta de no y esta pregunta no es una excepción.

Seguro que la transferencia a la informática definitivamente te ayudará a convertirte en un mejor programador. Pero para ser claros, la informática es mucho más que simplemente convertirse en un gran programador. Hay todo tipo de cosas interesantes que se aprenden en las clases de ciencias de la computación, además de aprender a programar. Si solo quieres aprender a programar, definitivamente no necesitas ser un experto en informática. Tome un par de cursos introductorios que tienden a centrarse más en el lado de la programación y vea cómo le gustan y luego vaya desde allí. Solo para su información, generalmente no es demasiado difícil para los estudiantes de CS no declarados ingresar a cursos de introducción, pero en general, es mucho más difícil ingresar a cursos de división superior.

Tiene razón en que es más difícil ingresar a Berkeley como estudiante de CS, por lo que depende de usted determinar si realmente desea esa ventaja adicional al ingresar a las clases de división superior. Recomiendo echar un vistazo a algunos de los cursos ofrecidos en Berkeley y examinar el material y ver si te gusta.

¡Buena suerte!

More Interesting

¿Cómo puede un programador autodidacta entrar en las principales compañías de juegos?

Como desarrollador de software, ¿con qué frecuencia trabaja en un proyecto que tiene cero conocimiento sobre las tecnologías que se utilizan?

Cómo llegar a mi objetivo de gestión en una empresa tecnológica

Estoy buscando una alternativa para ingresar al desarrollo de software en lugar de la universidad. ¿De qué maneras puedo hacerlo?

¿Cuál es la tarifa actual para un trabajo de verano de pasantía en informática?

¿Cómo es obtener una maestría en ciencias de la computación del Instituto de Tecnología de Rochester?

¿Qué debo hacer como estudiante de CS durante las vacaciones de verano?

Asesoramiento profesional: ¿cómo se aseguran de manera confiable los programadores de que trabajan en los mejores proyectos?

¿Qué debo considerar al elegir una licenciatura en ciencias de la computación?

¿Cómo debe prepararse un estudiante de cuarto año de B.Tech para compañías como Microsoft y Google?

En cuanto a esta nueva era de automatización que es asistida por el aprendizaje automático y la IA, ¿hacia dónde nos dirigimos? ¿Qué tipo de trabajos / puestos de TI ya no serán necesarios y qué puestos tendrán demanda en los próximos años?

¿Es útil la neurociencia para trabajar en informática?

¿Dónde puedo obtener una admisión teniendo en cuenta que tengo el 49% en las mesas 12 y quiero hacer un BSc (Hons) en matemáticas o ingeniería en ciencias de la computación?

¿Qué tecnología debo aprender en informática de tercer año para avanzar en mi carrera?

¿Has contratado o conoces a alguien contratado desde un campamento de programación?