¿Necesito estudiar Informática para tener una carrera en programación?

Bueno, en realidad se trata de tu “VOLUNTAD”, lo que quieres y cómo lo quieres
Estoy aquí compartiendo una historia que he encontrado en algún lugar de un blog.
así que me encantaría compartir con ustedes,
aquí va, por favor léelo

Greg Neustaetter se graduó de la Universidad Wesleyan en los años 90 con una licenciatura en economía, y desde entonces no lo ha tocado. Actualmente es el gerente senior de productos de la empresa empresarial de intercambio de archivos en la nube Egnyte, y cualquier persona que quiera ingresar a TI sin un conocimiento formal en informática estará encantado de escuchar su historia.
Una pasantía en una empresa en San José, California, lo llevó a aprender a construir sitios web de demostración para el equipo de ventas. Lo contrataron cuando se graduó, y después de que un gerente de producto se fue repentinamente, se encontró temporalmente tomando un trabajo que admite, probablemente no estaba calificado para ello.
“Si hubiera entrado y entrevistado para ese puesto fuera de la calle, de ninguna manera me habrían contratado, pero para llenar un vacío, asumí ese papel y de repente tuve que trabajar con ingenieros que habían estado trabajando, en algunos casos, décadas “, dijo.
No fue la forma más fácil de comenzar una carrera, pero el punto principal fue que él comenzó y todavía está en ello más de 10 años después.
“Puedo caminar y hablar, y puedo contribuir como ingeniero sin haber tenido la experiencia tradicional en la que piensas cuando piensas en un programador o desarrollador”, dijo.
Entrar en TI sin un título no es necesariamente común o poco común. Es algo que sucede, la forma en que sucede la vida. Existen varias razones por las cuales alguien podría no terminar con un título: es posible que no tengan el dinero para la universidad, que no les vaya bien en un entorno académico, que hayan pasado de otro trabajo o campo.
“Mucho se reduce a cómo te gusta aprender, cuáles son tus preferencias, cuáles son tus recursos”, dijo John Reed, director ejecutivo senior de la agencia de personal Robert Half.
El éxito con una ruta no tradicional también puede depender en parte de factores externos, como sucedió con Neustaetter, quien fue contratado durante lo que llamó los “días de las punto com de alto vuelo”. Un conjunto similar de circunstancias puede estar ocurriendo ahora.
Buen tiempo
Hacia el final de una licenciatura en psicología de Eckerd College, Wes Byrne decidió tomar algunas clases de codificación. Se dio cuenta de que era algo que realmente querría perseguir. También se dio cuenta de que necesitaba un trabajo. Rápido.
Ese verano, se le ocurrió una idea para una aplicación móvil iOS, y aprendió cómo construirla. Después de eso, comenzó a enviar currículums.
“Realmente no escuché nada porque todo era ‘licenciatura en ciencias de la computación y al menos 3-5 años de experiencia'”, dijo. “Me senté allí un rato y dije: ‘Mierda, podría necesitar volver a la escuela'”.
Eso fue hasta que vio un puesto de trabajo para una startup en Tampa, Florida, llamado Type 2 Designs. Como la compañía tenía poco menos de un año, a Byrne le resultó más fácil argumentar por qué deberían contratarlo. Lo invitaron a entrar, les mostró lo que había construido y quedaron impresionados.
“Creo que necesitaban traer a alguien aquí”, dijo. Ahora Byrne es un desarrollador senior que trabaja principalmente con aplicaciones móviles.
La demanda de talento es una gran ventaja para quienes buscan trabajo en este momento, dijo un CTO de Silicon Valley.
“Cuando la economía es realmente buena, no tener un título no es un problema tan grande”, dijo.
Y Byrne pensó que tenía sentido. “En realidad, poder hacerlo significaba más para ellos que tener un papel que dijera que debería poder hacerlo”, dijo.
Barbara Ericson, directora de alcance informático en la Facultad de Informática de Georgia Tech, lo expresó en términos de números: “Para 2020 esperan tener 1.4 millones de empleos … sin personas para llenar unos 400,000 de esos”, dijo.
Eso significa que las empresas están tratando de contratar empleados potenciales y, naturalmente, uno de los primeros lugares a los que acuden es en los departamentos de servicios profesionales de los campus universitarios.
“Los empleadores con los que hablamos … están buscando a todos los graduados en ciencias de la computación que puedan encontrar porque eso tiene mucho valor”, dijo.
Hay una lista completa de rasgos que los gerentes y reclutadores de contratación podrían estar buscando en una experiencia profesional de candidato, herramientas utilizadas, si hacen pruebas, documentación o análisis, dijo Reed.
Al principio de la carrera de un profesional de la tecnología, tener un título en ciencias de la computación puede ser una abreviatura para que los gerentes de contratación comprendan los fundamentos de un candidato potencial.
“Saben que tiene una base más sólida que se basa en conceptos sólidos y probados, y todo se hace bajo la atenta mirada de un experto con la supervisión de personas que están monitoreando su progreso y desarrollo, por lo que tiene mucho peso”, dijo Reed . Puede proporcionar cierta seguridad que el candidato no solo sabe codificar, sino que sabe codificar de manera limpia y adecuada.
“Puedes enseñarte algo a ti mismo, pero eso no significa que la forma en que te enseñaste a ti mismo sea la mejor manera de hacerlo”, dijo Reed. También dijo que cuando buscaba un primer trabajo, el título puede tener más peso para un candidato hasta que él o ella hayan acumulado más experiencia.
El CTO de Silicon Valley también señaló que muchas compañías más grandes con departamentos de recursos humanos usan títulos en ciencias de la computación como criterios iniciales para eliminar a los candidatos.
“Google es el mejor ejemplo. Si no tienes un título en informática de una escuela superior, no vas a obtener una entrevista de ingeniería de nivel básico con ellos”, dijo.
Incluso después de que un candidato haya llegado oficialmente del frío, existen otros posibles obstáculos, como el pago. En Georgia Tech, por ejemplo, los estudiantes con títulos en ciencias de la computación tienen los salarios iniciales más altos en el campus. Al comparar los salarios iniciales más bajos en todas las disciplinas en el campus, las especialidades en ciencias de la computación vuelven a ser las mejores, dijo Ericson.
E incluso a medida que un profesional en tecnología gana experiencia, puede ser más difícil avanzar. Sin ningún tipo de título universitario, un puesto de gestión de nivel superior probablemente estará fuera de su alcance.
Por otra parte, hay una excepción a cada regla.
Robert Armstrong es cofundador y CEO de Appstem, una firma de diseño y desarrollo móvil en San Francisco. Algunos de sus principales desarrolladores no tienen títulos en ciencias de la computación, incluido su otro cofundador / asesor tecnológico (que tiene un título en ingeniería eléctrica) y su CTO (un título en neurociencia).
En todo caso, Armstrong dijo que Appstem se siente atraído por profesionales de la tecnología que no han seguido la ruta tradicional.
“Demuestra que tienen iniciativa, son inteligentes y pueden aprender cosas por sí mismos. Pueden resolver problemas y aprender por sí mismos”, dijo. “Al ser una empresa de desarrollo boutique, necesitamos personas inteligentes, flexibles, versátiles y exitosas con una supervisión mínima. Y lo más importante, les encanta lo que están haciendo. Tomaría estas cualidades en un grado de CS cualquier día”.
Llevando este sentimiento al extremo, está Peter Thiel, quien fundó PayPal. TheThiel Foundation ofrece a 20 jóvenes $ 100,000 cada uno para saltear la universidad y concentrarse en su trabajo durante dos años.
“De hecho, el aprendizaje debe hacerse a lo largo de la vida, y la tecnología crea más formas de aprender cada año. En poco tiempo, pasar cuatro años en una sala de conferencias con resaca se revelará como un bien de lujo anticuado alimentado por deudas”, escribió en el New York Times.
Una ruta dura (pero no imposible)
Cuando Neustaetter entró por primera vez en su rol de gerente de producto, se dio cuenta de lo rápido que tenía que absorber todo lo que podía para funcionar.
“Hubo grandes lagunas de conocimiento en términos de cosas que habría tenido si hubiera pasado, o supongo que habría tenido, si hubiera pasado por una formación en informática”, dijo.
Una de las formas en que eligió ponerse al día fue crear un proyecto para sí mismo.
Había estado haciendo muchas fotografías en ese momento, y tenía un sitio web para sus fotos. Decidió hacer algo que permitiera a alguien hacer clic en una foto y enviar una tarjeta electrónica a otra persona. Después de publicar su trabajo en un sitio web, la función se descargó unas 10,000 veces.
Otras opciones para ponerse al día son los cursos en línea masivamente abiertos (MOOC) como Courrsera y Code Academy. Si bien nuestro CTO de SIlicon Valley dijo que ve más valor en los MOOC como un medio para demostrarle a un empleador un compromiso externo y una mejora personal en el futuro, no necesariamente debe reemplazar totalmente a un programa tradicional.
Probar sus habilidades es una parte importante de hacer que una ruta no tradicional funcione.
Reed busca personas con mentes analíticas que muestren pasión. Grado o no, los proyectos externos son imprescindibles. Nuestro CTO dijo que alguien sin ellos levantaría una bandera roja inmediata.
“Si vas a comenzar una nueva carrera, o vas a pasar a una carrera en la que no tienes entrenamiento formal, tendrás que estudiar mucho, tendrás que leer mucho, tendrás que tener mentoría “, dijo Reed. “Tienes que tener realmente ese deseo, ese deseo y esa sed”.

Sí, no tener un título de CS afectará su trayectoria profesional como programador. Conseguir su primer trabajo de programación será más difícil y es posible que tenga un poco más de problemas para obtener sus primeras promociones.

La forma más sencilla de solucionar el problema (y esto es exactamente lo que hice) es obtener una maestría de 2 años en informática. Verá que tiene mejores habilidades que las personas con solo títulos universitarios y que tiene un arco de carrera más interesante que los otros titulares de MS que no tienen un título en artes liberales.

Seré honesto.

, tienes que estudiar informática para tener una carrera en programación.

Pero no necesitas un título de CS para estudiar Ciencias de la Computación.

Es como si un hombre de negocios no tuviera un título en negocios, un científico de la computación también podría no tener un título en ciencias de la computación.

¿Alguien que trabaja como conserje tiene un título de conserje? Lo dudo mucho.

Hay un dicho:

“Todo el camino lleva a Roma”

Es solo una cuestión de “camino más común” (grado), o “camino poco común” (autoestudio, etc.).

Algunas personas no te creerán o dudarán de tu elección, pero de todos modos es tu vida. Solo haz lo que quieras y sé tú mismo

Tan sencillo como eso

Me siento calificado para responder esta pregunta porque:

  • Abandoné la universidad después del segundo año (Ciencias de la Computación – Especialización en Ingeniería de Software), así que no tengo un título
  • He trabajado como programador durante varios años (en diferentes empresas)
  • Número de lugares en los que trabajé> número de CV que tuve que enviar
  • Realicé una entrevista con personas con y sin título (y una mayoría significativa de las que recluté resultó ser una buena opción)
  • Gano más que un programador promedio

Antes de escalar, la respuesta simple es: NO, no necesita un título para convertirse en un programador exitoso

Nota: no soy de los EE. UU. Además, la situación puede ser un poco diferente en su país.

Introducción rápida: me metí en la programación cuando estaba en la escuela secundaria. Luego, en la escuela secundaria, implementé varios proyectos para clientes privados y tuve algo que mostrarle a mi primer empleador real justo después de la escuela secundaria (y obtuve el trabajo). Había trabajado durante 2 años antes de asistir a la universidad.

Fui muy buen estudiante (obtendría una beca para obtener buenas calificaciones cada semestre), pero abandoné después del segundo año. ¿Por qué? Porque no sentía que estuviera mejorando. Me encanta aprender cosas nuevas, pero solo si son útiles en la práctica. Existen muchos otros argumentos, pero la universidad se sintió como un obstáculo porque me tomó mucho tiempo y me enseñaron cosas que no fueron particularmente útiles en mi trabajo. Odiaba el hecho de que no podía concentrarme en cosas que realmente me interesaban.

Además, no sé de dónde viene, pero la gente piensa que si apruebas un examen en una materia, entonces realmente entiendes la materia y adquieres una habilidad que recordarás. Esto está mal en muchos niveles. Por ejemplo: me fue bastante bien en mis clases de física y obtuve una buena calificación, pero hoy ni siquiera sabría de qué se trataban las materias, excepto las más simples.

Existen muchos otros argumentos, pero veamos si el grado es útil en la práctica. No mentiré: hay algunas compañías que no lo contratan solo porque no tiene un diploma, pero pregúntese si realmente desea trabajar con ellos si tiene mucho que ofrecer y muestra buenas habilidades y códigos muestras pero simplemente no tienes diploma? Yo no lo haría. En mi caso, nadie me preguntó sobre un título, excepto una empresa. Dije que no tenía uno, pero que aún así me contratarían, aunque sus requisitos indicaban que tenían un título universitario.

También realicé una entrevista con muchas personas que tienen un título y con personas que no. No noté ninguna relación directa entre tener un título y ser un buen programador. Sin embargo, noté una correlación entre ser apasionado, experimentado y habilidoso (y por experiencia no me refiero a algunas tareas simples como escribir un complemento de WordPress, sino una experiencia real de alta calidad). De hecho, incluso entrevisté a una persona que tenía un doctorado en CS. Estaba bastante nervioso antes de la entrevista porque pensé que la persona me haría ver como un idiota. Estaba muy decepcionado. El candidato respondería correctamente solo a una minoría de las preguntas, aunque no fueran demasiado complicadas.

Consejo:

Piensa por qué realmente quieres convertirte en programador. ¿Es porque alguien te dijo que puedes obtener un salario alto y perspectivas brillantes? Bueno, déjame compartirte un secreto … los programadores no están en demanda. Los buenos programadores son. Y puedes convertirte en uno solo si realmente te apasiona.

Lo siento por mi ingles. No es mi lengua materna.

Ni siquiera recomendaría tener un título en Ciencias de la Computación ( actualizado : para usted porque se centra en la programación de bajo nivel, no en el desarrollo de aplicaciones, que es lo que creo que desea). Si tu universidad lo ofrece, trataría de estudiar Ingeniería de Software.

Dicho esto, hay una serie de trabajos que no puede obtener sin un título y una serie de empresas que limitarán su avance sin un título. También hay un gran número que no les importa. Lo más importante para la mayoría de las empresas es un historial de envío de productos exitosos.

Si puedes, trataría de tener un menor en algo técnico:

  • Transmisión de datos
  • Redes
  • Animación / Multimedia

De esta manera, puede demostrar que tiene grandes habilidades de comunicación pero que tiene suficientes habilidades técnicas debido a su menor.

También tenga en cuenta que ninguna empresa se preocupa por sus cursos en línea gratuitos. No significan prácticamente nada.

No, no necesariamente necesitas estudiar CS. Pero siempre es mejor concentrarse en un área ya que hay mucho trabajo por hacer. Estudiar inglés y aprender programación puede no ser tan fácil en algún momento de tu vida. Si su objetivo es ser un programador, entonces concéntrese en Ciencias de la Computación.

No. Pero las personas que están en la programación tienen un mayor grado de asociación con la educación CS