¿Vale la pena una educación universitaria para un buen programador? [cerrado]


37

He estado haciendo diseño y programación durante aproximadamente el tiempo que puedo recordar. Si hay un problema de programación, puedo resolverlo. (Aunque es cierto desbordamiento de pila me ha permitido el salto averiguar y llegar directamente a la haciendo en muchos casos.) He hecho juegos, lenguajes de programación esotéricos y widgets y artefactos en abundancia. Actualmente estoy trabajando en un lenguaje de programación de uso general. No hay nada que haga mejor que programar.

¿Es la educación universitaria realmente más que una simple formalidad?


2
Si puede crear un lenguaje de programación, entonces todo lo que falta son algunas matemáticas, humanidades (puede aprender por su cuenta), drogas, sexo y decenas de jóvenes. También hay muchas clases en línea de MIT, Stanford, etc. La pregunta es: ¿qué pensarán los empleadores de usted?
Trabajo

1
@ Job: si me salgo con la mía, seré mi propio empleador, y lo que pienso de mí será mi propio problema. ;)
Jon Purdy

Respuestas:


26

Hooboy Esta es una posición difícil para estar; Tienes mis simpatías.

Me inclino por obtener un título, muy probablemente porque 1) tengo uno (BS en Ciencias de la Computación) y 2) A menudo he encontrado que el conocimiento adquirido para obtenerlo es muy útil. Pero no es un requisito previo para una carrera exitosa; El mundo de TI es rico en personas que patean traseros, son reconocidos como pateadores y que técnicamente no tienen más que un diploma de escuela secundaria.

Lo bueno de un título universitario es que puede ponerlo en espera y volver a él más tarde cuando la vida lo permita. (Aunque lo peligroso de la oración anterior es que es una buena manera de simplemente dejar de fumar sin admitirse a sí mismo que está renunciando). Puede probar las aguas y ver qué tipo de trabajo podría obtener enviando su currículum hoy y viendo qué tipo de mordiscos obtienes; no se ha comprometido a nada hasta que realmente diga sí a una oferta de trabajo.

Y parece que tu escuela no es adecuada para ti, independientemente. Si estás tan aburrido constantemente con todo lo que te lanzan, entonces es posible que necesites encontrar una escuela que haga un mejor trabajo al darte el valor de tu dinero y hacerte trabajar para ese grado. ¿Has considerado transferirte a algún lugar mejor?


Editar: Basado en sus comentarios en otra parte, dado lo mucho que ama los aspectos teóricos de alto nivel de la programación, ¿ha considerado que la mejor manera de continuar explorando eso y cobrar puede ser una carrera académica? Lo que definitivamente requeriría que obtengas tu título. :-)


Gracias por tu respuesta. Al menos ahora tengo algunas opciones adicionales para considerar. Creo que iré a la oficina de asesoría de la universidad y veré qué puedo hacer por mí mismo.
Jon Purdy

Muchas grandes corporaciones ni siquiera considerarán a las personas sin un título universitario; se usa únicamente para filtrar y reducir candidatos calificados. Esto es típico en cualquier organización en la que RR.HH. publica los trabajos y realiza las evaluaciones iniciales.
citadelgrad

15

Si puede encontrar al menos un trabajo de inmediato sin él y puede demostrar su habilidad en papel, entonces no, no vale la pena.

Siento por ti y estaba en una situación similar. En mi caso (en el que estaba mucho más motivado financieramente), me fui y encontré trabajo de desarrollo pronto (5 meses). Mirando hacia atrás, fue hace solo 2 años, pero aquí están los pros y los contras como los he visto:

Pros:

  • Tengo un trabajo haciendo lo que amo. Realmente no se puede superar eso.
  • He podido dejar de 'vivir como un estudiante'

Contras:

  • Sentido de logro: un grado hubiera sido bueno, incluso si supiera que en realidad no significa que sepa algo.
  • No es fácil encontrar un trabajo sin experiencia ni grado, simplemente porque es difícil demostrar habilidad en el papel.

Una vez que tenga esa experiencia formal, encontrar trabajo, que es el objetivo final de obtener una educación, no es tan difícil. Por eso es importante saber si puede encontrar trabajo pronto si decide irse.


3
Y, dada una experiencia impresionante y ningún título, todavía tendrá su currículum triturado por muchos empleadores potenciales, y es probable que encuentre que atormenta su carrera. Mi suegro fue un exitoso ejecutivo de una gran empresa. Durante un tiempo, lo barajaron para poner en funcionamiento las principales plantas de fabricación. Trabajó para esa compañía la mayor parte de su vida, y él y su trabajo eran bien conocidos allí. Todavía pensaba que la falta de un título lo había detenido.
David Thornley, el

2
@David Thornley Afortunadamente, los empleadores que hacen un escándalo acerca de si tienes un título probablemente no son para los que te gustaría trabajar.
Tom Hawtin - tackline

2
@Tom Hawtin: La pregunta es principalmente "¿Es la empresa lo suficientemente grande como para tener un filtro entre usted y el gerente de contratación?" Muchas de esas compañías tienen trabajos interesantes y son excelentes lugares para trabajar, y buena suerte para obtener una entrevista allí sin título. Dices que llevas dos años trabajando sin título. Ese no es tiempo suficiente para ver el lado negativo.
David Thornley

@David Thornley No soy el respondedor original. (Tengo una licenciatura. He estado trabajando durante más de dos años, aunque con largos períodos de desempleo.)
Tom Hawtin - atajo el

Recibí un aumento del 50% la semana en que me gradué de la universidad. Antes de eso, a los departamentos de recursos humanos les encantaba tirar mi currículum. Algunas personas donde me contrataron entendieron que podía programar sin un título de CS, pero muchos no. Ahora la falta de un título de CS (el mío en música) me
impide

9

Respuesta corta: no, no vale la pena.

La universidad te dará una sólida formación en muchos campos, la mayoría de ellos solo ligeramente relacionados con la informática. Tendrás muchos conocimientos de física y matemáticas. Esto siempre es una buena cosa. Sin embargo, la universidad consume tiempo y dinero.

Comencé a trabajar como programador justo después de la secundaria. Pensé en programación, pero era lo suficientemente experto como para ser productivo de inmediato. Algunos compañeros de trabajo con un título estaban bastante detrás de mí. Finalmente obtuve un título en mi tiempo libre, pero nunca tuve la oportunidad de aplicar en mi trabajo todo lo que aprendí en la universidad.


7

Ser contratado es más fácil con un título. Tengo una licenciatura. con una sólida base de CS, pero no un título de CS. He podido explicar en entrevistas, pero no tengo idea de cuántas veces me han filtrado de un montón de currículums debido a eso ...

Yo diría que si quieres trabajar en una gran organización, es una gran ventaja tener el papel.

Si quieres trabajar en una startup (y para ser honesto, basado en lo que has dicho hasta ahora, eso podría ser mejor para ti), entonces no habrá tanta competencia y probablemente habrá menos confianza en tu educación y más en personalidad, impulso y experiencia. Probablemente también esté buscando salarios más bajos, posiblemente con algunos de ellos en forma de activos menos líquidos.

Si desea trabajar para usted mismo, su primer cheque de pago será de 0 $, y cuánto gane el próximo mes dependerá de su dedicación para encontrar trabajo y cierto grado de suerte para encontrar algo que le quede bien. Es difícil lograr que alguien le confíe un proyecto sin que usted tenga varios proyectos exitosos en su haber.

¿Dónde clasifica las prioridades como dinero, disfrute / desafío del trabajo, tiempo para recreación, tiempo para relacionarse, etc. ¿Cuánto riesgo está dispuesto a tomar? Piensa en lo que es importante para ti y en lo que estás dispuesto a hacer para conseguirlo. ¿Vale la pena la posibilidad de un futuro mejor para el dolor a corto plazo, o debe tomar lo que tiene y correr con él?

Además, ¿puedes cambiar a otro programa y salir más rápido? Algunas personas con las que fui a la universidad cambiaron a "matemática informática" y salí con un título de 3 años (sin honores). Después de un poco de experiencia laboral, la H al final de su educación significa cada vez menos.


6

No es lo que sabes, es quién sabe lo que sabes. Sientes que ya tienes las habilidades. Ya has pasado la mitad de tu graduación, ¿crees que puedes conseguir el trabajo que deseas? ¿Estás en un área donde la mayoría de los puestos de trabajo requieren un título? ¿Has estado haciendo conexiones?

En una entrevista, ¿cómo responde la pregunta? ¿Por qué abandonaste la escuela?

No confíe demasiado en la capacidad de las personas que contratan para detectar talentos. Todos tienen sus prejuicios y muletas (¿Cómo podría saber que serían tan malos? ¡Tenían una certificación!).

¿Tal vez eres más emprendedor y puedes hacer negocios tú mismo?

Si decide abandonar la escuela, establezca algunos estándares y un marco de tiempo para sí mismo en qué trabajo tiene que conseguir, ganando tanto dinero y cuánto tiempo dedicará a esto antes de regresar a la escuela.


Tengo cierto espíritu emprendedor, pero es desalentador. Supongo que ese es el mundo real. Idealmente, me gustaría trabajar para otra persona durante el tiempo que sea necesario para poder trabajar para mí.
Jon Purdy

+1 para "¿cómo responde la pregunta? ¿Por qué abandonó la escuela?"
Radu Murzea

"Encontré que el plan de estudios de mi escuela era limitado en términos de habilidades y conocimientos requeridos para obtener y mantener una mayor agudeza en la industria del desarrollo web actual, por ejemplo, había un gran enfoque en el lenguaje ensamblador. Mientras que la concentración de negocios con comercio electrónico se centró más en resolver El problema con las habilidades analíticas y la elección de las herramientas adecuadas para los problemas correctos fue un buen augurio para mi par de proyectos de programación paralela, me ayudó a dirigir aún más mis proyectos para resolver los problemas que la gente realmente tenía, mientras que perfeccionaba las habilidades que son estándares hoy en día ". ¿como suena eso?
Muhammad Umer

6

Una de las cosas más frustrantes de los programadores autodidactas es que a menudo aprenden una técnica sin aprender la terminología adecuada. Trabajé con un programador autodidacta que era un ex marine de los Estados Unidos. El tipo era astuto y aprendió cosas rápidamente, pero a menudo usaba términos extraños para las cosas.

Llamó a punteros estrellas . Los DFA se llamaban matrices de diagramas de flujo eran listas numeradas .

Si hubiera tomado algunos cursos a nivel universitario, podría haber usado los términos adecuados.


Equilibré el -1 con una ventaja, y me reí del comentario "él llamó a las estrellas de los punteros" ... Me identifico con trabajar con personas similares. Tengo curiosidad por saber qué otros errores podrían evitarse
goodguys_activate

2
Esto suena muy extraño. ¿Aprendió programación sin leer realmente nada al respecto? Cada libro / documentación / tutorial sobre cualquier lenguaje de programación contendría los términos adecuados.
FabianB

2
jajaja, codificador Jarhead aquí también. Aunque nunca los llamé estrellas, he llamado la atención al llamar a los signos de exclamación "Bangs".
Neil N

4

Los gerentes de recursos humanos y de contratación analizan su educación, por lo que mi respuesta es SÍ.

Piénselo, ¿cuál es la posibilidad si una persona se graduó del departamento de informática de una universidad decente con un excelente promedio de calificaciones y terminó siendo un fracaso? Todavía es posible, pero el objetivo es reducir el riesgo.

Para genios como Bill Gates está bien que no tengan un título. Lo harán bien independientemente. Sin embargo, para la gran mayoría de las personas, la educación sigue siendo un gran indicador, especialmente para las personas que no tienen mucha experiencia laboral.


Supongo que la pregunta es si considero que cubrir ese riesgo vale decenas de miles de dólares en "seguros". No digo que sea el próximo Bill Gates, pero nadie me acusó de poner mi vista demasiado baja.
Jon Purdy

2
@ Jon, no estoy en desacuerdo contigo. Llame a esto un sesgo si lo desea. Si estuviera en la misma situación que la tuya, tendría las mismas preguntas. Desafortunadamente, en realidad, las personas inteligentes por una razón u otra sin educación formal, sus carreras se verán algo afectadas. Otro pensamiento es que la matrícula en este país ha estado fuera de control durante los últimos 10-20 años, lo cual es una pena.
grokus

Sí, tuve el mismo problema, pero vivir en Canadá significaba que mi matrícula era de menos de $ 4K al año, así que tomé la opción de trabajar a tiempo completo para una startup (con algunos problemas de programación) e hice un curso o dos a la vez. Tenga en cuenta que tuve que cambiar de trabajo antes de ver una diferencia en la tasa de pago basada en el título.
Kendrick

3

Esta es una pregunta muy personal y depende en gran medida del tipo de desarrollo que planee realizar. Controladores de dispositivo y sistemas embebidos en tiempo real con mucho análisis de algoritmos? Probablemente sea mejor ir a la escuela. ¿Aplicaciones web CRUD? Probablemente no.

Solo puedo hablar por mí mismo. Me ha ido muy bien en mi carrera sin un título de CS o un título de nivel universitario de ningún tipo. Algo de esto es habilidad e inteligencia, pero también detestaría no acreditar un poco de suerte.

Dicho esto, a veces lamento no haber recibido capacitación en los modos de pensamiento requeridos para un análisis y pruebas formales genuinos.


Hago lo que puedo tener en mis manos. Me gusta el diseño web y de juegos, así como las utilidades para programadores. El diseño del lenguaje es mi número uno, pero no paga las facturas. A partir de eso, aprendí casi todo lo que podría desear saber sobre las formalidades de la complejidad algorítmica, la teoría de tipos y todas las demás complejidades de la programación por el bien de la programación. Tengo mucho que aprender, pero me preocupa que ya haya superado la necesidad de lo que mi escuela me puede dar. Al menos tengo la comodidad de ser conocido entre mis amigos como una persona extremadamente afortunada.
Jon Purdy

"De eso, aprendí casi todo lo que podría desear saber sobre las formalidades de la complejidad algorítmica, la teoría de tipos y todas las demás complejidades de la programación por el bien de la programación". "Hasta donde usted sabe. Hubris, podría Ofrece utilizar un título de CS en la educación profundidad sobre muchas cosas que ayuda a un programador ... quizás no sea el grado que ha elegido sin embargo..
Rig

2

Una educación universitaria , particularmente una en la que se le enseña a leer y escribir, es valiosa para un buen programador, o de hecho para cualquier persona que sea buena en algo.

El valor de un título universitario , por otro lado, es mucho más contingente. He tenido una carrera larga y razonablemente exitosa en desarrollo de software, y nunca completé mi licenciatura, que de todos modos era en historia y geografía cultural. También he sido un consultor independiente durante la mayor parte de los últimos 20 años, y aunque tengo un currículum, ha pasado mucho tiempo desde que alguien lo miró. De hecho, no sé cómo sería mi experiencia si tuviera que encontrar un trabajo real.


2

Permítanme relatar mi historia en forma condensada.

Empecé a programar a una edad temprana. Parecía tener una aptitud natural para ello, sin duda lo disfruté. Aprendí luchando a través de cosas durante la secundaria y la preparatoria.

Salí de la secundaria e hice ... um ... otras cosas. Trabajo manual, vivir la vida de un joven, etc.

Unos años más tarde decidí reenfocarme. Trabajé en mi título de 2 años en tiempo libre, superado (literalmente). Volví a trabajar en el campo, ganando un salario decente, nada bueno en ningún sentido, pero considerablemente mejor que el trabajo manual.

Decidí ir a la universidad principal de nuestro estado, buen programa técnico. Inscrito en Ingeniería Informática, para complacer más mi fascinación electrónica y evitar demasiadas cosas de programación repetitivas que ya sabía.

Bueno ... déjame decirte ... santo tedioso. Ahora, algo de esto simplemente podría atribuirse a mí y cómo lo manejé, pero el año que pasé en esa universidad fue una gran pérdida de tiempo y dinero .

Pasé el año sin aprender nada y dedicando mi tiempo a "completar" tareas que estaban tan por debajo de mi nivel de habilidad que era absurdo. Hablé con varios profesores y consejeros de orientación universitaria y, en general, la palabra era, en efecto, "ponte al día, sigue las mociones, lo siento, esa es la forma en que funciona" o "tal vez no sabes tanto como tú cree que sí y debería prestar más atención ". (aunque si lo digo yo mismo, el último punto era totalmente inválido).

Al final del año, revisé mi progreso hacia mi título. Después de haber completado un título de AA, con una gran cantidad de créditos, y ahora haber completado un año completo en la universidad, todavía estaba, de manera realista, debido a cómo tenía que programar clases, requisitos previos, etc., a 3 años completos de mi Licenciatura en Ing. Comp. Sin mencionar $ 10,000 en deuda (para el año 1, solo iba a empeorar cada año adicional [menos subsidios versus préstamos]).

Entonces renuncié.

Y no miro hacia atrás. Y no volveré.

He permanecido empleado en mi campo durante todo el tiempo y desde entonces. Mi falta de título nunca ha sido una barrera para encontrar empleo, y siento que los trabajos que he podido obtener son para tiendas de calidad con salarios superiores al promedio.

Entonces ... una larga historia corta de nuevo, parece que la escuela podría no ser lo tuyo, como si no fuera por mí.


2

Ejecuto el departamento de programación para una pequeña startup (~ 50 empleados en total, personal de desarrollo de 5 incluidos yo mismo) y mi experiencia ha demostrado que Uri es correcto en su evaluación de las pequeñas startups.

Mi departamento de recursos humanos (que, al estar en una pequeña startup, es solo 1 persona) pide que no participar hasta que se haya tomado la decisión real de contratar. Cuando le pregunté al respecto, dijo: "Contratas para puestos técnicos; soy administrador. ¿Cómo puedo tomar la mejor decisión sobre las habilidades y cualidades que necesitas?"

Sin embargo, estoy bastante seguro de que este tipo de comportamiento se limita principalmente a pequeñas empresas emergentes. Si desea ascender al "Gran Mundo", lo más probable es que necesite un título o una cantidad considerable de experiencia (probablemente de 5 a 7 años o más).


1

Una cosa a tener en cuenta es que no siempre tienes que obtener un título en Informática. Pasé por la Ingeniería de Software y proporcionó un aspecto diferente a la programación habitual. Hubo toneladas de cosas que nunca hubiera aprendido, principalmente sobre gestión de proyectos y garantía de calidad. Además, hicimos una cantidad significativa de aprendizaje de bajo nivel que, en mi opinión, no hubiera sido posible sin la ayuda de un profesor. La educación formal tiene mucho que ofrecer, pero es posible que deba ir a una escuela "mejor" para obtener todos esos beneficios.


1

Muchos, muchos lugares miran primero la hoja de papel, y luego las calificaciones, o de lo contrario requieren el papel con las calificaciones. Como otros han aconsejado, vea qué tipo de trabajos están disponibles para usted sin el título, pero recuerde que también limitará sus opciones futuras.

Sin embargo, algunos lugares también ayudarán a pagar el título, por lo que si puede conseguir un trabajo sin él y están dispuestos a ayudarlo, puede tenerlo para el futuro, según sea necesario.


1

Estoy en una posición muy similar a la tuya. Sí, una educación universitaria vale la pena, y aquí está mi "testimonio" de por qué: he hecho algunas locuras de programación en los últimos cinco años y ahora estoy comenzando una aplicación de iPhone para mi empresa, todo autodidacta , con el mismo fondo que tú. Recientemente, contacté a un par de headhunters altamente recomendados para ver cómo cambiar de mi trabajo técnico a ser un programador de tiempo completo. En ambos casos, la conversación con ellos se detuvo bruscamente, y quiero decir sin contacto cuando tuve que decir "no" a la pregunta "¿Tiene un título universitario?"

Necesitas esto más de lo que crees, y un par de años más de molestia va a pagar dividendos mucho después de que hayas superado esto.

Mantenga la calma y continúe.


1

Como se indicó en otras preguntas, esta es una decisión personal, y si un título universitario lo vale, depende de lo que desee hacer.

Mi historia personal, que acaba de cumplir 50 años, me gano bien la programación y aún no me he graduado. Entonces, la verdad es que no "necesita" un título para ganarse la vida. Dicho esto, todavía estoy buscando un título, a pesar de que tengo hijos mayores que muchos de los estudiantes de la clase. Permítanme reformular eso, estoy persiguiendo la "educación", ya sea que obtenga el título o no tiene poca importancia en este momento.

Lo que quiero hacer es aprender. Siempre puede aprender por su cuenta, pero los límites para poder hacerlo aumentan a medida que aumenta la complejidad del tema. Tomar clases me permite esforzarme más de lo que lo haría solo. A medida que avanzo, descubro que no estoy tan interesado en aprender otro idioma, sino que quiero aprender conceptos más profundos. Un objetivo que tengo es poder responder preguntas en https://cstheory.stackexchange.com/ Heck, me encantaría poder comprender la mayoría de ellas. Esta área puede no interesar a muchos programadores.

Un factor importante a tener en cuenta al sopesar sus elecciones es cuánto más difícil es cumplir con el regreso a la escuela a medida que envejece. La vida comienza a interferir, las relaciones, los niños, las hipotecas, etc. dificultan su capacidad de tomar este tipo de decisiones.


1

He trabajado (y entrevistado) para una variedad de compañías Fortune-100 y para una compañía más pequeña, pero según mi experiencia, RR.HH. simplemente no te mirará sin un título (y a veces un título de posgrado). Los currículums son leídos por personas de recursos humanos, las personas de recursos humanos saben que se requiere un título, por lo tanto, nunca puedes demostrar tus habilidades.

Las nuevas empresas pequeñas podrían relajar esta política.

Por lo tanto, creo que estratégicamente un título vale la pena, a pesar de que podría convertirse en un desarrollador más hábil utilizando el tiempo para practicar y hacer la diferencia de los libros.


0

Es como en esa canción: "No necesitamos ninguna educación" ... Eso es una gran charla que vale poco crédito.

Pasé por el proceso de estudiar una maestría y lo logré con honores de primera clase. ¿Soy un mejor programador que otros? Bueno, el grado en sí mismo no lo garantiza; y no sería tan descarado como afirmarlo. Conozco a muchas personas que, creo, tienen mucha más habilidad técnica y experiencia profesional que yo, y que no han obtenido un título de maestría (o, de hecho, ningún título en un área relacionada con la informática ).

Aún así, estoy firmemente convencido de que un título es beneficioso y deseo que TODOS los desarrolladores TENÍAN al menos un BSc en ingeniería de computación / software, ya que creo que las personas que han obtenido un título tienen un modelo mental "más rico". dado que todos tenían que, en muchos casos contra su propia voluntad, tener en sus manos una variedad mucho más amplia de tecnologías y empujarlos a más temas que los autoproclamados gurús. (frase terriblemente larga, perdón si tengo poco sentido, son las dos menos cuarto ... ir a la cama ahora, noche de noche)


0

Si está programando en el mundo de los negocios (a diferencia de la enseñanza o la ciencia o algo muy cercano al hardware), cuanto más se aleje de su educación (a tiempo), la experiencia se vuelve más importante.

De hecho, la experiencia y la reputación siempre triunfarán sobre la educación ... porque muestra su probada capacidad de producción.

Tengo una licenciatura en artes liberales en Estudios Bíblicos, que es tan relevante en este negocio como un diploma de escuela secundaria. Hace unos años, cuando estaba pensando en obtener un título de posgrado en CS, encontré un artículo en el que comparaban 2 solicitudes de empleo: una que había pasado 1 1/2 años de la universidad obteniendo el título de posgrado y la otra que salió bien trabajar y tenía 1 1/2 años de experiencia (¿tal vez planeaba obtener el título más tarde?). El gerente de contratación, que escribió el artículo, dijo que, en igualdad de condiciones, siempre contrataría primero al que tenga la experiencia. El razonamiento que dio es que el que tiene la experiencia podría producir de inmediato, sabía que le encantaba programar (no pagaría la fianza) y sabía cómo trabajar.hoy en día .

Desde el sonido de sus luchas (familia, finanzas, frustración con la relevancia de su educación hasta su capacidad de producir), sugeriría que "salga al mercado" y comience a construir su experiencia. Puede ser un poco difícil comenzar, pero una vez que deje ese comienzo en su espejo retrovisor y cree su currículum y experiencia, pronto se convertirá en un fuerte competidor con la oportunidad de hacer que la educación de quienes lo rodean sea irrelevante .

Luego, si el título es realmente importante para usted en el futuro, siempre tiene la opción (cuando tiene el tiempo y los medios) para terminarlo más tarde.


0

Suponiendo que esté en los EE. UU., ¿Tal vez podría considerar estudiar Ciencias de la Computación en algún otro país ?

AFAIK, en Francia (donde nací, estudié, vivo y trabajo), estudiar es menos costoso que en los EE. UU. (Y probablemente, como extranjero, necesitaría una beca para estudiar aquí). Creo que también es el caso en muchos otros países europeos.

Y tal vez haber estudiado en otro país podría brindarle un pequeño beneficio (al regresar a casa y buscar trabajo).

Por supuesto, necesitarás aprender un idioma extranjero.


0

Hay dos cosas que puedes conseguir.

Grado : probablemente no valga la pena, a menos que no tenga la confianza suficiente para ser contratado sin uno. Asistir a la universidad requerirá mucho tiempo y dinero.

Conocimiento : vale mucho la pena aprender cálculo, álgebra, teoría de algoritmos, etc. (así que CS en general). La ventaja de la autoeducación es que puedes concentrarte en los temas relevantes. Sin embargo, se requiere bastante autodisciplina para seguir aprendiendo porque no hay presión externa (examen) para hacerlo aprender cuando no tiene ganas de aprender.


Siempre tengo ganas de aprender. Por eso soy tan mala estudiante.
Jon Purdy

-1

Si escucharas a Bill Gates, podrías encontrar este consejo:

Entrevistador: ¿Estudiar informática es la mejor manera de prepararse para ser programador?

Gates: No, la mejor manera de prepararse es escribir programas y estudiar excelentes programas que otras personas hayan escrito. En mi caso, fui a los botes de basura en el Centro de Ciencias de la Computación y busqué listados de su sistema operativo.

Para esas personas, le sugiero que ingrese a una Universidad / Facultad que pueda prepararlo para una carrera en programación, pero también para una carrera en otra cosa, si encuentra pasión por algo más que mirar una pantalla de fósforo del 9 al 5. Si ha ya hecho eso, luego ve a ver a tu familia, consejero de carrera, terapeuta, lo que sea. Ya eres adulto, puedes descubrir qué tipo de trabajo quieres, ¿no?

La combinación de los dos, es decir, el curso de autoaprendizaje y CS en la facultad / universidad es algo que siempre parece mantenerlo a la vanguardia. ¡La mejor de las suertes!


-1

Tengo compañeros de trabajo, algunos de los cuales tienen títulos y otros no. A menudo veo que los que no tienen títulos usan frecuentemente colecciones subóptimas, o usan matrices para todo e ignoran las colecciones. La clase de estructuras de datos en la universidad definitivamente vale la pena.


resoplar ¿En serio?
Tom Hawtin - tackline

-2

La universidad es una experiencia agradable para vivir. Y ciertamente lo ayudará a conseguir un primer trabajo (a menos que tenga una sólida experiencia profesional que es muy poco probable a esa edad).

Por las dos razones anteriores, si pudiera volver atrás, habría decidido quedarme en la escuela en lugar de dejarlo para perseguir chicas en los clubes.

Sí, puedes hacerlo mientras te quedas en la universidad también;)


Gracias por tu comentario. No quiero perseguir a nadie en los clubes; Solo quiero programar.
Jon Purdy

Luego quédese en la escuela, pero una (s) novia (s), mientras que (ellas) puede disminuir mucho su productividad y la acumulación de conocimiento, contribuirá a su felicidad.

55
Creo que malinterpretas mis motivaciones.
Jon Purdy
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.