¿Qué sentido tiene pagar una de las 10 mejores escuelas de informática si solo quieres ser ingeniero de software?

Nada nuevo en ese artículo. Uno puede ser un programador autodidacta en cuanto a habilidades. Reconocido por esa carrera profesional? Esa es una historia diferente. Hubiera funcionado así en el mundo ideal, en el que vivimos ahora es cualquier cosa, pero.

¿Quieres ser simplemente un ingeniero de software o quieres tener el título de un “ingeniero de software” empleado (y pagado) para la ingeniería de software? No hay nada malo con lo primero. Sea como sea su propio jefe desde el primer día y encuentre una compañía que apoye su estilo de vida o incluso se convierta en el próximo Google. No necesitas un diploma universitario enmarcado para eso. En este momento es fácil comenzar algo desde el punto de vista tecnológico, si tiene la capacidad de aprender toda la “pila” de tecnología: por ejemplo, desde el extremo frontal móvil hasta las bases de datos NoSQL. El alojamiento de aplicaciones web cuesta casi nada. Y el marketing para atraer a las masas puede ser teóricamente gratuito: social, también conocido como viral. Todo lo que necesita hacer es educarse en esas áreas técnicas y no técnicas.

Desde el punto de vista laboral y profesional, los programadores autodidactas no diferían de los graduados oficiales en los viejos tiempos de precontratación (antes de 2002). Y hasta que las madres tigre emigraron en grandes cantidades a los Estados Unidos. En este momento, si se enfoca en éter de los dos tipos principales de empleadores: TI corporativa (de compañías no tecnológicas) o compañías tecnológicas acreditadas (por ejemplo, Google), debe proporcionar credenciales universitarias para simplemente igualar a la competencia.

En el primero: un caso de TI subcontratado, el mercado laboral tradicional asistido por el reclutador está inundado de personas de un país conocido que reclama credenciales (no verificables, pero aún así) equivalentes a la educación universitaria y la experiencia laboral promedio en los Estados Unidos. Un título del MIT te ayudaría a superar eso. En el segundo caso, usted está compitiendo (a través de “programación competitiva”) con la madre tigre criada por eternos académicos, obsesionada con la excelencia académica y el paquete de compensación de Nivel 6 del personal de Google.

También quiero comentar sobre el viejo mito de la “escasez de programadores” mencionado en ese artículo. Recuerdo haber leído sobre la escasez proyectada a principios de los noventa. ¿Qué más esperarías de los artículos de Forbes y WSJ escritos por MBA semi-técnicos (en el mejor de los casos)? Solo citando estadísticas.

Nadie habla de reducir el número de programadores a través de la automatización, el camino de cualquier civilización impulsada por la tecnología: reemplazar a las personas con robots 100 veces más productivos. ¿Por qué? Debido a que un conocido país de mil millones de habitantes, sin mencionar la Gran Cadena de Alimentos de Consultoría de TI de los Estados Unidos, está en el negocio de la hora hombre.

No se trata de los pocos ingenieros estadounidenses superiores que reciben salarios de millones de dólares frente a millones de “recursos de descuento” que se pagan por debajo del salario mínimo (estadounidense). Se trata de dejar que la tecnología haga el trabajo pesado, como ha estado en la producción de chips de computadora durante décadas. Nadie puede soldar físicamente un microprocesador moderno. El mismo sentido común se aplica a la automatización de procesos comerciales súper complejos.

es mucho más probable que tenga un salario inicial alto, debido a

  • reconocimiento de marca: al igual que con las escuelas de ivy league, llamarías la atención simplemente por ser un graduado de mit
  • atención: las principales empresas acuden a su escuela superior para reclutar [supuestamente] los mejores talentos
  • familiaridad: las principales empresas están familiarizadas con el plan de estudios en las mejores escuelas, por lo que pueden asumir razonablemente que usted no es un impostor
  • recursos: la escuela superior tiene el dinero de la escuela superior para los recursos informáticos de la escuela superior. por ejemplo, mi escuela (top 5) tiene una de las supercomputadoras más rápidas del mundo en el campus. Esto ofrece una ventaja a los estudiantes interesados ​​en campos como la programación paralela o la computación distribuida.
  • competencia: además de ser visto justa o injustamente como el mejor talento debido a la admisión exitosa a una escuela superior, es probable que estés rodeado de estudiantes de alto rendimiento que deberían empujarte a ser el mejor. algunos de mis cursos fueron calificados en una curva, lo que significa que al menos 1 estudiante probablemente obtendría una D. No quería ser ese estudiante
  • absolución de la culpa: esta es extraña pero cierta. una mala contratación de una escuela superior se puede vender como una coincidencia. Por otro lado, si un gerente se arriesgó con un candidato de una escuela inferior o [especialmente] con alguien autodidacta, entonces el gerente parece tonto
  • estereotipos favorables: puedes montar la reputación coatails simplemente asistiendo a una escuela que produce los mejores ingenieros. similar al estereotipo ‘inteligente asiático’. Del mismo modo, si un gerente tuvo solo 1 mala experiencia con un candidato de una universidad aleatoria, dudará mucho en contratar a otros de esa escuela. una mala experiencia con alguien de topU se atribuiría solo a esa persona, ya que muchos otros de topU han tenido éxito

en resumen, independientemente de si aprende más en una escuela superior, está pagando por el reconocimiento de marca

Asumiendo que realmente podría ingresar a una de las 10 mejores escuelas:

En primer lugar, una gran parte de lo que se llama “ciencias de la computación” es en realidad ingeniería de software (dependiendo de la escuela y el programa de estudios).

Segundo, las 10 mejores escuelas de CS son también las 10 mejores escuelas de INGENIERÍA de computadoras y software.

Ahora, si desea ser un ingeniero de software mediocre y reducir sus posibilidades de ocupar puestos de nivel inicial en las principales empresas, siga adelante, vaya a otro lugar.

Por cierto, todos los artículos sobre la escasez de ingenieros son solo relaciones públicas, una forma de obtener más visas H1B aprobadas para atraer talentos más baratos del extranjero. También una justificación para la subcontratación. El hecho es que a los buenos ingenieros con experiencia les gusta que les paguen altos salarios; A las empresas no les gusta pagarles. Haz las matematicas.

Si asiste a una de las diez mejores escuelas, le dará acceso a empleadores que les gusta contratar de las diez mejores escuelas. Esto es bueno porque pagan más.

De lo contrario, no creo que sea tan necesario a menos que esté interesado en una prestigiosa escuela de posgrado.

¿Por qué las personas pagan muy alto en MIT o Harvard? La gente cree y piensa que las mejores escuelas enseñarán de la mejor manera y que usted será un gran ingeniero. Y en algunos casos, está bien pagar algo de dinero a las diez mejores escuelas para ser un gran ingeniero.