¿Es malo que no programes en tu tiempo libre mientras estás en la universidad? [cerrado]

10

Ha habido algunas preguntas sobre no programar en su tiempo libre, pero todas se refieren a cuando está en el trabajo. ¿Qué pasa cuando estás estudiando? ¿También necesita aprender en su tiempo libre cuando ya está aprendiendo durante el día (en la universidad)?

gablin
fuente
66
La universidad es para 3 cosas: estudiar, beber y follar, divertirse y hacer un programa en el extranjero.
Trabajo
10
@ Job - Creo que son 5 cosas ...
webdad3
13
@ webdad3: @Job claramente no era un experto en matemáticas.
FrustratedWithFormsDesigner
77
Suena como, "Quiero ser un jugador de fútbol; ¿tengo que jugarlo después de la escuela?"
P Shved
8
¿Tiempo libre? No tengo la menor idea de lo que estás hablando.
Bob Roberts el

Respuestas:

21

Si está tomando clases de programación y programando regularmente, no hay necesidad de obligarse a hacerlo en su tiempo libre. Si lo desea , eso es bueno, pero si lo fuerza, puede generar una gran aversión a eso, y eso puede doler más a la larga.

La universidad es lo suficientemente estresante. Concéntrese en sus clases y su trabajo (si también está trabajando), y use la pequeña fracción del tiempo libre que le queda para divertirse.

Satanicpuppy
fuente
77
Si codificar en tu tiempo libre durante la universidad te genera aversión, consideraría una especialidad diferente.
Matt Greer
3
@matt: Sabes, antes de viagra, la impotencia era un problema grave entre las estrellas porno. Se debe a que cuando se obliga a sí mismo a hacer nada, deja de ser divertido. No dije que no deberías programar en tu tiempo libre. Le dije que no debería forzar a sí mismo al programa en su tiempo libre. Es posible ser un codificador decente y tener una vida también.
Satanicpuppy
Por supuesto. Sin embargo, nunca conocí a una persona que tuviera una carrera exitosa como programador que no disfrutara de la codificación por su cuenta. Este campo simplemente cambia demasiado rápido y realmente requiere que nos mantengamos alerta y sigamos aprendiendo durante toda nuestra carrera. Tenemos una opinión diferente, pero diría que si a alguien no le gusta codificar en su tiempo libre (especialmente a una edad temprana cuando la energía es abundante), entonces diría que probablemente no sean tan buenos programadores como Alguien que lo disfruta. Y si ese es el caso, podría significar simplemente que la programación no es la carrera ideal para ellos. Solo IMO
Matt Greer
1
@matt: Estoy de acuerdo en que las personas que aman lo que hacen tienden a ser mejores en esto, pero hay muchos programadores competentes que tienen carreras exitosas y no codifican en su tiempo libre. Al igual que con la mayoría de las carreras, la mayoría de los programadores simplemente lo hacen porque es algo que pueden hacer que pone comida en su plato y dinero en sus bolsillos.
Satanicpuppy
2
@ Matt y Satanicpuppy: es interesante. De todos los "programadores de rockstar" con los que he trabajado, diría que se trata de una división de 25/75. Una minoría considerable está llena de "dentro" y programa en su tiempo libre, OSS, etc. El otro 75% lo trata como "solo un trabajo", pero de alguna manera sigue siendo muy bueno, productivo y enfocado mientras está en el trabajo. De hecho, una de las mejores estrellas de rock que conocí ni siquiera tenía una computadora en casa en ese momento (¡me mudé a una ciudad nueva, nunca la llevé, etc., durante años!). Funciona el otro alrededor de manera sin embargo - los que HACER programa en su tiempo libre rara vez son males.
Bobby Tables
11

Algunos de nosotros literalmente no tenemos tiempo para programar en nuestro "tiempo libre". Estoy en una carrera completa con un trabajo de 25 horas / semana por semana y un viaje diario de aproximadamente dos horas. No me divierto, no tengo una novia o incluso un amigo con el que pueda pasar el rato. No veo mucha televisión excepto The Office y The Vampire Diaries. No he tenido un solo día libre en aproximadamente unas 5 semanas. Después de la escuela, el trabajo, la tarea, el viaje diario y un poco de navegación informal en la web, tengo suerte si duermo 6 horas por noche. Entonces, todos los comentarios inteligentes implican una falta de pasión, entiendo que hay una gran cantidad de estudiantes que tienen horarios ocupados y no hacen nada al final del día escolar.

Hombre de mimbre
fuente
Vaya que suena bastante difíciles
KaiserJohaan
3
+1. Sé como es. Tenía ese tipo de horario también en mis días de estudiante.
Bobby Tables
11

No creo que necesites estudiar en tu tiempo libre, pero realmente creo que deberías . Mientras que en la universidad, es el momento de incorporar muchas cosas nuevas, por lo que realmente ayudaría a ver lo que está afuera y lo que las personas están usando para crear una vista más panorámica de la realidad.

He visto estudiantes de CS que nunca configuraron un servidor Apache o un archivo php.ini, o no saben cuándo es mejor usar Ruby o Python. Por lo tanto, cuanta más experiencia tenga, más fácil será para usted aplicar la teoría en la práctica diaria.

Guiman
fuente
5

No voy a decir que es malo si no lo haces, porque la cantidad de tiempo libre que tienes depende de tu carga de trabajo, y no sé cuánta programación haces para las clases. Sin embargo, si usted no tiene proyectos en los que trabaja cuando se haga tener más tiempo (como las vacaciones de verano), entonces me pregunto si realmente ha gustado el programa.

Michael K
fuente
3

No hay duda de que cuanto más tiempo pases refinando tu habilidad como programador, mejor estarás fuera de la puerta una vez que te gradúes. Sin embargo, dicho esto ... Tienes una vida por delante, mirando los monitores, encorvado sobre tu teclado ...

Disfruta tu tiempo en la escuela. Una vez que sales, la vida comienza ...

webdad3
fuente
"No hay duda de que cuanto más tiempo pases refinando tu habilidad como programador, mejor estarás fuera de la puerta una vez que te gradúes". - Sin embargo, hay un punto de rendimientos decrecientes.
justkt
2

En mi experiencia, la programación en su tiempo libre tiende a ser extremadamente indicativa en una dirección, pero no tanto en la otra (tanto en la unidad como más tarde en el trabajo).

Lo que quiero decir es esto: he trabajado con algunos programadores de "rockstar" muy talentosos a lo largo de los años, y ellos abarcaron desde literalmente solo tocar computadoras en el trabajo, hasta los ubergeeks que tenían su propia startup después de horas , y / o pasé cada momento despierto en proyectos personales y OSS.

Esto es lo que ocurre : aquellos que hacen programas en su tiempo libre tienen casi la garantía de ser al menos programadores decentes. Por supuesto, tienes que tener cuidado con los niños de guiones que simplemente hacen cosas fáciles una y otra vez. Pero si puede confirmar que están haciendo proyectos razonablemente serios en su tiempo libre, es muy probable que sean bastante buenos, si no la categoría "estrella de rock". Entonces, en esta dirección, es una apuesta relativamente segura.

Por otro lado, no es tanto. Por alguna razón, hay algunas estrellas de rock realmente épicas que todavía tratan de alguna manera la programación como un trabajo. Pueden pasar largas horas y / o mantenerse al día con la tecnología leyendo, investigando y evaluando la última tecnología a la hora del almuerzo o después de las 5 p.m. antes de irse a casa, pero básicamente no hacen programación fuera del trabajo. Yo diría que alrededor del 25 al 50% de los "rockstars" que he conocido son así. Y cada vez que sucedió, eliminó este mito de que los programadores tienen que estar "dentro 24/7" más y más.

Entonces, ¿qué significa esto para uni? - Yo diría que depende de cuán fuerte sea tu programa (como en el programa de estudio) y cuánta programación ya estés haciendo (tareas, etc.). Como otros han dicho, que no quiere forzar a sí mismo de hacer demasiado, ya que puede conducir al desgaste. Pero definitivamente ayuda estar "metido en eso", y querer experimentar y aprender el material muy bien. Si descubres que tu interés en la programación solo va tan lejos como para aprender lo suficiente como para aprobar tus cursos, entonces esa es una mala señal.

Mesas Bobby
fuente
¿Esas "estrellas de rock" que conoces hacen cosas interesantes fuera del trabajo? ¿Leer buenos libros, desafiarse atléticamente, etc.? Apuesto a que eso contribuye mucho más de lo que piensas a su capacidad para programar bien. Con los años he llegado a tener un gran respeto por el programador completo como programador y como persona.
justkt
1
@justkt: En realidad, uno era un alcohólico furioso, y otro era un tipo duro de "esto es solo un trabajo", que compraba un boleto de lotería todas las semanas y decía que nunca volvería a trabajar si ganaba. Los otros fueron como usted describe. Pero esto es lo que me parece fascinante: que HAY estos tipos que son muy buenos a pesar de que en realidad no parecen estar "metidos en eso". Va en contra de la sabiduría habitual de hacer lo que amas y ser bueno en eso debido a la pasión. Supongo que algunas personas simplemente tienen una muy buena motivación para tratar algo como "solo como trabajo" pero aún así lo hacen bien.
Bobby Tables
1

Tuve un proyecto de desarrollo de pasatiempos (chat de voz) en mi tiempo libre en el que aprendí un montón, como el desarrollo de Visual Studio, un montón de C ++ / C # y solo cosas generales que de otro modo no habría aprendido, y fue el mérito que realmente me consiguió un trabajo Sugiero al menos en tu último año solo para probar algo, como un juego de pasatiempos o una aplicación.

Imho aprende un buen lenguaje estándar de la industria e IDE como C ++ en Visual Studio o Java en Eclipse / Netbeans mientras realizo un proyecto de hobby. Honestamente, no tengo idea de Apache, php, ruby ​​o python y, en mi humilde opinión, no es un conocimiento básico de CS, pero por supuesto depende de lo que quieras hacer después.

KaiserJohaan
fuente
1

Si eres un estudiante y no tienes docenas de ideas con las que no puedes esperar para jugar en tu propio tiempo libre, entonces quizás estés en la especialidad equivocada.

Gran maestro B
fuente
1
Yo era doble licenciatura en escritura de CS e inglés, que generalmente tenía más historias que ideas de programación en mi cabeza. En estos días tengo muchas más aplicaciones que me gustaría escribir que historias flotando en mi cabeza. Y no me importaría si la situación se revirtiera nuevamente. Estar ampliamente interesado / interesante no debe ser subvalorado.
justkt
1

Depende de lo que quieras de la vida.

Si me quieres el siguiente (inserta el nombre de la celebridad de programación aquí), entonces que no te sientas obligado a pasar cada hora de vigilia (y descartar algunas de tus horas de sueño) probablemente no sea una buena señal.

Si quiere ganarse la vida haciendo un buen desarrollo de software para poder mantener a una familia y disfrutar de otros aspectos de la vida, entonces no estoy seguro de que sea algo tan malo.

Ahora, debes darte cuenta de que las personas en este foro se inclinarán hacia aquellos con una pasión por los programadores, y quieren trabajar con personas que comparten esa pasión, y por lo tanto, se sentirán inclinados a decir que todos deberían hacer lo mismo.

JohnMcG
fuente
0

Debería requerir un cierto esfuerzo alejar el teclado y leer un capítulo sobre la historia si planea hacerlo durante una mayor parte del resto de su vida. Si está en medio de un gran proyecto de programación, el libro de historia puede ser un buen descanso.

JeffO
fuente
0

Yo diría que depende de dónde se encuentre en su programa. Si no comenzó su programa ya sabiendo cómo codificar, al principio se le presentan muchos conceptos nuevos y el trabajo de clase es bastante interesante y desafiante. En ese momento, es posible que no haya reunido las ideas que aprendió en una idea de proyecto. Y, por supuesto, tienes otras clases. Diría que si está en su tercer o cuarto año y no tiene algún tipo de proyecto paralelo que podría ser un problema.

filosodad
fuente
0

Necesitas No. Pero hay muchos beneficios si lo hace. Mientras más practiques ahora, mejor. Siento que es más fácil experimentar y aprender cosas nuevas cuando su cheque de pago no depende de ello.

Además, la universidad proporciona un grupo muy diverso de pares para aprender y absorber ideas. Pase tiempo en los laboratorios después de las horas. Trabaja en algunos proyectos grupales solo por diversión. Es sorprendente cuánto más rápido puedes aprender cuando abres tu mente a los diferentes métodos e ideas de otros estudiantes. Los profesores tienden a centrarse en la teoría. Sus compañeros se encargarán de superar la teoría y probar los límites.

ToddR
fuente
-1

¡Por supuesto!

Es difícil cuando estás estudiando en la universidad porque probablemente ya estés tratando de hacer malabarismos con tu estudio, un trabajo y una vida social, pero nunca debería haber un momento en el que digas: "He hecho lo suficiente hoy". Puede no tener suficiente práctica.

Eso no quiere decir que nunca debas relajarte y tomarte un tiempo libre, mirar televisión o simplemente acostarte temprano. Pero no hay razón para decir que no te molestes en practicar en tu propio tiempo.

Dean Harding
fuente
44
¿Nunca debería haber un momento en que diga: "He hecho lo suficiente hoy"? De Verdad? ¿¡Nunca!? Ese tipo de actitud suena mal para la salud mental de uno.
Kyralessa