JavaRush /Blog Java /Random-ES /¡Muéstrame tu diploma! ¿Necesita un programador obtener u...

¡Muéstrame tu diploma! ¿Necesita un programador obtener una educación superior especializada?

Publicado en el grupo Random-ES
¿Necesita obtener una educación superior especializada en una universidad para convertirse en un programador exitoso? La pregunta es ambigua, permanentemente relevante y hay opiniones muy diferentes al respecto. ¡Muéstrame tu diploma!  ¿Necesita un programador obtener una educación superior especializada?  - 1Algunos dicen que sin una "torre" especializada, aquellos que quieran convertirse en programadores sólo podrán aprender a convertirse en "cuers", automatizadores, diversos tipos de "form-slappers" y otras subespecies de un codificador ordinario que son poco respetadas por programadores laborales. Otros no están de acuerdo con este punto de vista, argumentando que es muy posible convertirse en programador profesional con la ayuda del autoaprendizaje y los materiales educativos disponibles en Internet. ¿Dónde está la verdad? Como suele suceder, la verdad está en algún punto intermedio. Por un lado, sin una educación superior especializada, a muchos les resultará difícil acceder a la profesión en general, pero sí a algunas especialidades de programación particularmente prometedoras y complejas, como la inteligencia artificial y el aprendizaje automático, por ejemplo. ¡Muéstrame tu diploma!  ¿Necesita un programador obtener una educación superior especializada?  - 2

El 60% de los programadores profesionales aprendieron a través de cursos en línea.

Por otro lado, las estadísticas nos dicen que entre los programadores, los autodidactas son, curiosamente, la mayoría. Según una encuesta a gran escala de desarrolladores realizada por el recurso Stack Overflow, el 56% de los programadores encuestados informaron que no tienen un diploma especializado (los diplomas en especialidades en informática y campos afines se consideran como tales). Al mismo tiempo, más del 85% de los desarrolladores encuestados dijeron que se consideran parcialmente autodidactas, ya que aprendieron al menos uno de los lenguajes de programación o uno de los frameworks por su cuenta. Mientras que el 13% de los encuestados dominó la profesión de programador basándose únicamente en su educación independiente. Además, el 60% de los programadores profesionales que respondieron a la encuesta dijeron que habían utilizado cursos en línea para su formación al menos una vez. Según la misma encuesta, aproximadamente el 75% de todos los programadores han completado la educación superior, es decir, una cuarta parte de todos los codificadores profesionales no tienen ningún título. Y entre los que sí lo han hecho, sólo un poco más de la mitad (60%) señaló que recibió educación en una especialidad especializada relacionada con la informática. Como podemos ver, no hay consenso sobre cuánta educación superior especializada necesita un programador. Así que veamos los argumentos a favor y en contra.¡Muéstrame tu diploma!  ¿Necesita un programador obtener una educación superior especializada?  - 3

Educación superior especializada para un codificador. Argumentos para"

“¿Es necesario recibir una educación superior especializada para convertirse en programador? Estrictamente hablando, no. Pero me parece que el porcentaje de personas que pueden convertirse en programadores serios sin una formación formal no es tan grande como se podría pensar al leer publicaciones al respecto en Internet. Dar los primeros pasos en programación es bastante sencillo, y esto anima a muchos a adentrarse en esta profesión, aunque objetivamente no tengan la capacidad para ello. Básicamente, si no tienes formación formal, eres un aficionado. Aunque a veces estos aficionados pueden desempeñar el papel de profesionales de manera bastante convincente, incluso sin serlo", afirma Randall Schulz, un programador experimentado que ocupa el puesto de desarrollador senior en Box. "Sin embargo, no hay que olvidar que la falta de educación formal y la falta de diploma: esto no es lo mismo. Algunos programadores han recibido una formación completa en informática, pero no tienen diplomas”, añadió el experto.
  • Estudiar en una universidad sienta las bases del conocimiento especializado.

    La tarea principal de la educación superior es ayudar a construir una base sólida y estable para un mayor dominio de cualquier profesión. Y hay que admitir que, a pesar de todas sus deficiencias, incluso las universidades modernas de los países de habla rusa siguen cumpliendo al menos con esta misión. Estudiar en una universidad a menudo ayuda a sentar las bases de una amplia base de conocimientos y habilidades teóricas, sobre la base de la cual se forma un programador profesional.

  • Estudiar en una universidad inculca habilidades asociadas con la autoeducación

    Si los conocimientos teóricos son claros, ¿qué habilidades realmente útiles se pueden adquirir en una universidad, dado que las habilidades prácticas reales, que existen demanda en el mercado, rara vez se imparten en la educación superior? Las universidades enseñan cómo aprender y es difícil sobreestimar la importancia de esta habilidad para un programador. Aquí citemos una vez más al escritor y futurista Alvin Toffler, quien dijo que “los analfabetos en el siglo XXI no serán aquellos que no sepan leer y escribir, sino aquellos que no sepan aprender y reaprender”. Esto es especialmente cierto para programadores y trabajadores de otras especialidades técnicas.

  • Tener un diploma especializado ayuda a encontrar trabajo

    A pesar de que tener una educación superior en general, por no hablar de un diploma especializado, rara vez es un criterio importante para contratar a un programador, a veces tener un diploma puede resultar muy, muy útil. Por ejemplo, en los casos en que un programador consigue un trabajo en una empresa de personal externo para un empleador extranjero que duda de sus calificaciones, haber completado la educación en su especialidad será una ventaja importante. Además, tener un diploma será muy útil para los codificadores que se esfuerzan por trasladarse al extranjero, a países de Europa o América del Norte, por ejemplo.

  • Con un diploma es más fácil y rápido empezar bien en la profesión

    Tener un diploma en sí mismo, aunque no te proporcionará un buen trabajo desde el principio, puede ayudarte a empezar el proceso “desde el principio” a través de prácticas en empresas de renombre y, si tienes suerte con la universidad (y el país de residencia), gracias a la ayuda de profesores respetados y consumados expertos en la profesión.

    ¡Muéstrame tu diploma!  ¿Necesita un programador obtener una educación superior especializada?  - 4
  • Sin un título especializado, es difícil conseguir trabajo en algunos tipos de empresas y conseguir un ascenso

    Por ejemplo, para obtener un puesto en una empresa estatal o en una organización internacional, tener un diploma especializado puede seguir siendo un requisito obligatorio, ya que para los empleadores en este campo las formalidades juegan un papel mucho más importante en comparación con las empresas comerciales. Por la misma razón, la falta de un diploma correcto puede obstaculizar el crecimiento profesional en empresas u organizaciones estatales.

Educación superior especializada para un codificador. Argumentos en contra"

¿De dónde surgió este debate sobre si un programador necesita o no un título de especialización? ¿No es obvio que la experiencia real y las habilidades prácticas seguirán siendo lo primero? Cody Harper, desarrollador de Sentinel, ofrece una buena explicación en una publicación en el sitio de preguntas y respuestas Quora. “¿Es necesario hoy en día recibir una educación superior especializada para poder trabajar como programador? En resumen, no. Aunque no siempre fue así. Hasta hace relativamente poco, la mayoría de las grandes empresas, incluidas Google, Microsoft, Apple e IBM, exigían que los solicitantes tuvieran un título especializado y los examinaban para ver si cumplían con este requisito. Por lo tanto, antes, sin una educación superior en una especialidad relacionada con la informática, normalmente ni siquiera se podía conseguir una entrevista, y mucho menos aprobarla con éxito. Afortunadamente, las cosas son diferentes ahora”, dijo Harper. Y tiene razón. No hace mucho tiempo, para conseguir un trabajo en una de las empresas líderes era necesario un diploma especializado (no para todos los puestos, pero sí para muchos). Ahora se ha abandonado este requisito, pero el hecho de que hasta hace poco fuera muy relevante habla a favor de las universidades.
  • Los cursos universitarios dedicados a la programación y la informática están sobrecargados de teoría

    A pesar de que una base teórica sólida es una ventaja indudable de recibir una educación completa en una universidad, no se puede dejar de admitir que a veces los cursos universitarios están demasiado sobrecargados con una teoría profunda. Y los profesores de especialidades técnicas en las propias universidades, incluso las muy buenas, suelen ser científicos, matemáticos y simplemente teóricos por naturaleza, que no están tan interesados ​​​​en la aplicación práctica de la programación como en la corrección y la "belleza" de la código escrito en sí mismo.

  • Muchas de las materias que se imparten en las universidades casi nunca se utilizan

    Como señalan muchos programadores experimentados, tanto nuestros como extranjeros, los cursos universitarios modernos para programadores no solo están sobrecargados de teoría, sino que también incluyen una cantidad considerable de conocimientos francamente obsoletos que rara vez son útiles para nadie. En la mayoría de los casos, se trata de cursos dedicados a aquellas tecnologías que antes desempeñaban un papel importante, pero que ahora en el mundo real se consideran desde hace mucho tiempo parte de la historia.

  • Los programas universitarios ignoran muchas tecnologías y habilidades importantes hoy en día.

    Además del hecho de que los cursos universitarios incluyen mucha información desactualizada, también ignoran por completo o casi por completo muchas tecnologías, habilidades y especialidades importantes en el campo del desarrollo moderno. Como, por ejemplo, el control de calidad , el diseño de juegos, la computación en la nube y otras áreas tecnológicas de tendencia como la inteligencia artificial o el big data . Como resultado, los graduados que dependen únicamente de un plan de estudios universitario sin complementarlo con la autoeducación a menudo no sólo pierden el tiempo sumergiéndose demasiado en la teoría, sino que también se gradúan con graves lagunas en sus conocimientos que podrían haberse evitado.

  • Las universidades proporcionan pocos conocimientos prácticos que tienen demanda en el mercado.

    Bueno, como consecuencia de todo lo anterior, una de las principales desventajas de recibir una educación en una universidad es el hecho de que los recién graduados abandonan las paredes de la institución educativa con una gran cantidad de conocimientos teóricos y muy poco o ningún conocimiento. experiencia práctica. Como resultado, la mayoría todavía tiene que comenzar su carrera desde cero, a pesar de los 4 o 5 años que ya han pasado aprendiendo la profesión.

Resumen

¿Qué conclusión se puede sacar de todo lo anterior? Por desgracia, el más banal: puedes convertirte en programador y alcanzar un alto nivel de competencia en esta profesión sin un diploma en tu especialidad (y también sin ningún diploma). Pero la educación superior sigue aportando beneficios innegables para una carrera futura, por lo que abandonarla por completo como idea tampoco sería del todo correcto. Pero sea cual sea el camino hacia el éxito que elijas, no olvides que el único requisito previo siempre será el trabajo duro y la motivación interna para lograr el objetivo.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION