¿Es cierto que un título en informática es útil solo si puedo ingresar a una universidad superior como MIT o Stanford, y es mejor ser un desarrollador autodidacta en lugar de estudiar en una universidad mala?

Soy uno de esos graduados de una de las mejores instituciones (de las dos que mencionas en tu pregunta, en realidad), y he trabajado con toneladas de personas realmente talentosas y exitosas de docenas de universidades que no son tan reconocidas mundialmente, pero igual de bueno para enseñar a los jóvenes cómo pensar lógicamente y cómo resolver problemas creativamente. Definitivamente puedo decirles que los empleadores no limitan su reclutamiento solo a MIT y Stanford, sino que lanzan una red amplia para encontrar un gran talento.

Además, la autoaprendizaje puede mejorar su talento de codificación técnica en algunas áreas, pero el aprendizaje que recibe de una universidad va mucho más allá de las habilidades técnicas relevantes en cualquier espacio de aplicación, pero incluye cómo interactuar con personas de diferentes ámbitos, cómo pensar creativamente, cómo discernir cuestiones importantes de las que no son importantes, y muchas otras lecciones que nunca podrías aprender si no estuvieras rodeado de personas que te desafían.

Puede ser reclutado con la misma fuerza y ​​tener el mismo éxito en sus primeros años de carrera si asiste a una escuela pública o privada y se postula. Una vez que haya completado sus primeros años en el lugar de trabajo, las personas se preocupan más por lo que ha logrado que por la escuela a la que asistió.

Las mejores escuelas con los mejores profesores están haciendo investigaciones de vanguardia y tienden a estar bien financiadas con proyectos interesantes a los que los estudiantes pueden unirse y ayudar a avanzar en la base de conocimiento del mundo. Y las mejores escuelas tienden a tener muchas personas brillantes y talentosas que en su mayoría trabajan muy duro para tener éxito. Eso incluye docenas de escuelas, no solo estas dos. Las escuelas fuera del “nivel superior” también atraen y capacitan a toneladas de estudiantes de alto calibre, y dado que muchas de estas escuelas son enormes en comparación con la pequeña población del MIT y Stanford, son una fuente de talento mucho mejor que limitar su visión a solo 2 boutiques, escuelas privadas; muchos jóvenes no pueden permitirse el lujo de moverse grandes distancias o elegir vivir tan lejos de casa, pero eso no los hace menos talentosos.

El valor real de una educación es lo que pones en ella y lo que obtienes de ella en términos de entender cómo vivir tu vida futura. Estos años formativos en su vida ayudan a definir las reglas que utiliza para tomar decisiones cotidianas. Puede aprender esas lecciones en cualquier lugar, pero debe prestar atención y aprenderlas.

“¿Es cierto que un título en informática es útil solo si puedo ingresar a una universidad superior”

La oración implica que la gente dice esto. Eso es bastante divertido de ver para ser honesto. Quiero decir, solo vamos amigo, lee la oración nuevamente. Seríamos bastante escasos en ingenieros de hardware y software buenos e inteligentes si las empresas solo contrataran a las escuelas de primer nivel.

Solo mira el gráfico a continuación:

Sí, puedes ver a los gigantes como Stanford, MIT y Carnegie, pero mira todas las universidades. Sí MUCHAS otras escuelas PÚBLICAS; de hecho, la mejor escuela que se encuentra en los currículums de estas compañías tecnológicas no es ni siquiera una de esas escuelas privadas de élite, aunque es una buena escuela.

Pero si eso no es suficiente, o no te convencí, déjame darte una explicación más detallada. Muchas personas simplemente no les importa de qué universidad vienes; seguro que el MIT se ve mucho mejor que el Housatonic Community College, pero al final se te harán preguntas muy similares a las del chico del MIT. Y seguro que hay muchos graduados de las mejores escuelas en esas compañías, no estaré en desacuerdo, pero eso es porque todos están muy calificados; solo porque vienes de una escuela de nivel inferior no te hace inherentemente descalificado.

Al final, muchas compañías contratan a quien demuestre que tienen las habilidades para el trabajo, y definitivamente puedes aprenderlas fuera de un prestigioso instituto.

Nunca se puede escapar del hecho de que algunas escuelas sonarán más impresionantes en un currículum, y estoy seguro de que en ciertas compañías tecnológicas su escuela será un factor inicial. Sin embargo, recuerde que al final la empresa se preocupa por lo que puede hacer como empleado , no como estudiante de secundaria.

Ahora estoy seguro de que un profesional de la industria podrá dar más información, y le recomiendo que mire los datos y las cifras por sí mismo, pero al final haga lo mejor que pueda con las tarjetas que ha dado.

También otro buen punto a tener en cuenta es que muchas de las universidades públicas que figuran allí están muy cerca de las empresas de tecnología. El hecho de que algunas escuelas estén subrepresentadas en ese gráfico tiene algo que ver con la ubicación de las escuelas.

EDITAR: Algunas personas pueden tener diferentes interpretaciones de lo que quise decir con “nivel uno”. Cuando me refería a eso anteriormente, me refería a las escuelas que estaban entre las 10 mejores del país, y la escuela más vista (UWash) es una de ellas.

EDITAR 2: Como señaló James Truong, el gráfico anterior puede ser engañoso, y debe tenerse en cuenta que su propósito era simplemente mostrar el hecho de que no todos los desarrolladores provienen de una universidad privada de élite. Sí, esas universidades privadas tienen tasas de rendimiento más altas y tasas de contratación en las principales empresas de tecnología una vez que se tiene en cuenta la población de la escuela. Eso nunca fue discutido, y nunca dije que las personas de las universidades de nivel inferior fueran más valiosas. El argumento que se hizo aquí fue que “ solo porque vienes de una escuela de nivel inferior no te hace inherentemente descalificado. “No estoy discutiendo nada más.

TLDR ; Este video de Youtube hecho por Angie responde directamente a su pregunta. Rechazó el MIT y fue a la Universidad Estatal de Michigan para estudiar informática. Le ofrecieron un trabajo en Google. Como ella dice en su video, “ Tú eres la magia en la ecuación, no la prestigiosa universidad. Entonces, mientras trabajes para ello, obtendrás la carrera y el futuro que te mereces ”.

Mi respuesta: No, no es necesario que asistas a una universidad superior para que tu título en informática sea útil. Te daré dos perspectivas, una de un estudiante que asistió a una escuela superior y otra de otro que no asistió a una escuela superior.

Punto de vista no tradicional : hay alguien que está personalmente cerca de mí que rechazó un viaje completo a UC Berkeley junto con la beca Regents and Chancellor’s, que se otorga a los mejores estudiantes que ingresan.

En lugar de transferir, siguió su pasión por el código, lo que había estado haciendo durante un año. Se preguntó si valía la pena pasar de 4 a 5 años rehaciendo un título para declarar ciencias de la computación, lo que produciría poca o ninguna aplicación práctica a la industria o lo haría de otra manera, una forma poco convencional. También tuvo en cuenta que su familia estaba luchando financieramente y que la prolongación de la escuela por otros cuatro o más años no era viable.

Después de mucha contemplación, decidió asistir a un campamento de codificación para empujarse al siguiente nivel. Después de graduarse de Hack Reactor, que es de aproximadamente 3 meses a tiempo completo, pasó 3 meses buscando trabajo. Presentó más de 160 solicitudes y solo entre 4 y 5 compañías le dieron una entrevista en el lugar. Finalmente fue contratado en Salesforce, una de las principales empresas tecnológicas del mundo. Ni siquiera tenía una licenciatura. Hoy, recientemente se mudó a Linkedin, y su oferta salarial fue simplemente sorprendente (¡bueno!). Para estas empresas, lo que importaba era su habilidad, tenacidad y rendimiento. Esta persona ahora paga la hipoteca de su familia que vivía por debajo del umbral de pobreza. Esta persona es mi hermano gemelo.

Desde el punto de vista tradicional: asisto a UC Berkeley, una de las mejores escuelas de ingeniería e informática del mundo. Aunque no me estoy especializando en nada relacionado con la informática, puedo darte algunas observaciones que he hecho aquí. Si bien Berkeley es una de las mejores escuelas de informática, depende de la ética de trabajo y la resistencia del individuo lo que determinará su camino hacia el éxito. Aquí hay personas que luchan a lo largo de todo su título de CS pero logran obtener los trabajos más codiciados, mientras que otros que tienen excelentes GPA que luchan por conseguir los trabajos que desean. En la industria tecnológica, sostengo que se otorga más valor a las habilidades, la ética de trabajo, la historia y la red del individuo que un título. Concéntrese en hacer proyectos que le importen fuera de la escuela. Tal vez eso sea crear una nueva aplicación, servicio web o ayudar a una organización sin fines de lucro de alguna manera, ¡pero aplique lo que está aprendiendo! Cuando mi hermano buscaba trabajo por primera vez, todos los entrevistadores mencionaron el blog que había hecho y que discutía muchos temas en su campo particular de ingeniería de software (web). Te sorprendería saber cuántas personas no hacen nada además de hacer la tarea para sus títulos.

Descargo de responsabilidad: no estoy diciendo que debas abandonar la escuela. Sin embargo, dadas las circunstancias, para mi hermano era la mejor manera de estar en el camino de la autosuficiencia.

Solo en ciertos campos es realmente importante tener un grado superior. Esto incluye consultoría de gestión, que está llena de graduados de Ivy League.

Sospecho que su definición de “universidad superior” para la informática es muy, muy limitada. Hay muchas escuelas estatales que no tienen el prestigio o el reconocimiento de nombre de MIT o Stanford, pero que aún enseñan bien la informática (por ejemplo, UIUC, Georgia Tech, Univ of Washington, UT Austin, Purdue, UMich, Maryland, Virginia Tech, UC San Diego, y mucho más).

Lo importante son las habilidades que obtienes y lo que haces de la experiencia universitaria. Una vez que comienzas a obtener experiencia laboral en pasantías y trabajos de tiempo completo, a nadie le importa realmente dónde fuiste a la universidad.

No.

Al final del día, necesita saber cómo construir cosas y construirlas bien. También es útil poder hablar y convencer a otros de por qué un enfoque es mejor que otro. Es bueno si puede resolver cualquier problema tecnológico que surja, y si es imposible, debería ser capaz de describir por qué, porque ha realizado la investigación y está actualizado sobre las tecnologías. Más allá de eso…

—Una mejor universidad (no necesariamente la mejor, solo lo suficientemente fuerte) hará que aprender lo que necesitas saber sea un poco más fácil, porque no tienes que buscar el conocimiento o adivinar lo que necesitas saber por tu cuenta.

—Ser un desarrollador autodidacta llena los vacíos que su universidad no llena. Debes hacerlo sin importar a qué universidad asistas.

—Ir a una universidad lo suficientemente buena (o mejor), más una pasión por aprender / probar cosas por tu cuenta es mejor que cualquiera de las dos por sí solo.

—Ir a una universidad superior es conveniente para algunas cosas, pero también se lo conoce como un desarrollador altamente competente y creativo.

La respuesta a ambas preguntas es no. De hecho, sería mejor decir que ambas preguntas son ridículamente incorrectas, excepto que no hay nada gracioso en que se perpetúe la información falsa.

Depende de su definición de “universidad superior”.

También puede ser autodidacta en programación, mientras tiene un título técnico de una de las mejores universidades en algún otro campo (el mío es de una de las 10 mejores universidades de física), y eso también cuenta.

Tenga en cuenta que, al mencionar MIT y Stanford, voy a tomar una puñalada y sugerirle que probablemente no haya mirado fuera de los EE. UU.

Si nos fijamos en el ranking mundial, la mayoría de los 100 mejores NO están en los EE. UU. Por lo tanto, por su dinero y sus problemas, es posible que encuentre una universidad superior a la que pueda ingresar fácilmente que sea en el extranjero, mucho más barata y mejor que cualquier otra en la que pueda ingresar dentro de los EE. UU. Y puede viajar y tener una experiencia de vida más amplia, que en sí misma será apreciada por los empleadores.

Sí, necesitará un pasaporte y algunos problemas administrativos como una visa, y sí, tendrá nostalgia y probablemente experimentará un choque cultural; pero esa es también la razón por la cual los empleadores valoran esa experiencia.

Supongo que depende de varios factores. ¿Crees que eres incapaz de aprender algo de un maestro que no está en el MIT o Stanford? Si lo hace, entonces obviamente todo el campo de la educación superior está más allá de usted y de sus necesidades.

La segunda consideración es ¿qué piensa hacer con su conocimiento? Si planea trabajar en el campo de las ciencias de la computación, es dudoso que tenga tanto éxito en la búsqueda de empleo como un desarrollador autodidacta como lo haría con una credencial de una universidad comunitaria o un programa universitario de ciencias de la computación. Para estar seguro de que puede tener la capacidad de hacer el trabajo, pero las empresas también quieren saber que puede jugar bien en la caja de arena, lo que significa que tiene evidencia de trabajar con otros en proyectos de informática en un ambiente colegiado. Después de todo, la mayoría de la programación es un asunto de equipo, no un ejercicio de préstamo de lobo.

Finalmente, hago una excepción con su desestimación de cualquier programa de ciencias de la computación que no sea Stanford o MIT por estudiar en una universidad mala. Creo que la Facultad de Informática de Carnegie Mellon es probablemente la mejor escuela para estudiar informática en los Estados Unidos. El puntaje promedio de ACT de los estudiantes admitidos es 35 (más alto que el de Stanford) y la tasa de admisión es del 5%, más baja que la del MIT y casi la misma que la tasa de admisión general de Stanford del 4.7%. Tienen más profesores de informática que Stanford o MIT. Y son parte de una incubadora de innovaciones que generará una importante propiedad intelectual para los estudiantes, la Universidad y la comunidad de Pittsburg en las próximas décadas.

No es cierto, cualquier universidad acreditada se asegurará de que tengas un cierto conjunto mínimo de habilidades con las que un empleador puede contar. Autodidacta está bien, un título es generalmente mejor porque los profesores se aseguran de que tengas una amplia introducción a las diversas partes de la computación.

En general, encuentro que las personas autodidactas son realmente buenas en un puñado de cosas y las personas con títulos también son realmente buenas en un puñado de cosas, pero aquellos con títulos tienen la comprensión de cómo aprender a ser buenos en una gran cantidad de cosas. los requisitos surgen

No, eso no es cierto en absoluto. Un título de CompSci o SoftEng de cualquier escuela en el top 100, o incluso el top 500, obtendrá una entrevista para un nuevo graduado en la mayoría de las empresas. Quizás no en Google, pero la industria es enorme y siempre está contratando.

Lo que importa es lo que aprendiste en la universidad y qué tan bien puedes comunicarlo en una entrevista y aplicarlo en el trabajo. Incluso una escuela intermedia le dará todas las habilidades y conocimientos que necesita si se aplica. Algunas escuelas te permitirán deslizarte hasta cierto punto con el mínimo esfuerzo, pero eso es contraproducente.

Después de tener aproximadamente 5 años de experiencia en la industria, a nadie le importa su escuela.

Lamento no estar de acuerdo con todos los demás en esto, excepto las compañías de primer nivel y de vanguardia (y con eso no me refiero a Amazon, Google, Microsoft y Apple) reclutados de las escuelas de primer nivel. Saben que su éxito depende de contratar lo mejor de lo mejor. Y ser reclutado por una de estas organizaciones puede prepararte para el logro de tu vida.

Dicho esto, hay 9 mil millones de otras compañías que contratan ingenieros de software y no les importa de qué universidad te graduaste. Y una vez que tienes un par de años de experiencia, lo que sabes es mucho más importante que el lugar al que fuiste a la escuela. Pero ser autodidacta aún puede dejarte en una grave desventaja incluso con los graduados de un programa pobre.

Esto es absolutamente, positivamente, más allá de la sombra de una duda, falso.

Un título en ciencias de la computación de una universidad estatal, o incluso un colegio comunitario es absolutamente útil (hablo desde una perspectiva estadounidense, YMMV en otros países).

Si te aceptan entre las mejores 30 a 50 universidades en informática, deberías encontrar un buen trabajo. Incluso SJSU es suficiente para ayudarlo a conseguir un trabajo, pero es posible que no reciba el mismo pago que alguien que se graduó de Berkeley o Stanford. Sin embargo, si no te gradúas en las 30 a 50 universidades principales, es mejor que no vayas a la universidad y solo programes tu aplicación por tu cuenta. SJSU no se encuentra entre las 30 a 50 escuelas principales, pero son una excepción. Si puede mostrar su producto en términos de programación, es posible que no necesite un título para encontrar un trabajo.

Nunca conocí a un desarrollador autodidacta que fuera bueno, pero casi cualquier persona de un programa acreditado de CS tendrá la disciplina y las habilidades para llegar lejos.