É ruim você não programar no seu tempo livre enquanto estiver na universidade? [fechadas]

10

Houve algumas perguntas sobre não programar no seu tempo livre, mas todas elas se preocupam quando você está no trabalho. E quando você está estudando? Você também precisa aprender no seu tempo livre quando já está aprendendo durante o dia (na uni)?

gablin
fonte
6
A universidade é para três coisas: estudar, beber e transar, se divertir e fazer um programa no exterior.
10
@Job - Eu acho que é 5 coisas ...
webdad3
13
@ webdad3: @Job claramente não era formado em matemática.
FrustratedWithFormsDesigner
7
Parece: "Quero ser jogador de futebol; preciso jogar depois da escola?"
precisa
8
Tempo livre? Eu não tenho a menor idéia do que você está falando.
Bob Roberts

Respostas:

21

Se você estiver participando de aulas de programação e programando regularmente, não há necessidade de se forçar a fazê-lo no seu tempo livre. Se você quiser , isso é bom, mas se você forçá-lo, poderá criar uma aversão séria a ele, e isso pode doer mais a longo prazo.

A faculdade é estressante o suficiente. Concentre-se nas suas aulas e no seu trabalho (se você também estiver trabalhando) e use a pequena fração do tempo livre que resta para se divertir.

Satanicpuppy
fonte
7
Se a codificação no seu tempo livre durante a faculdade cria uma aversão a isso, eu consideraria fortemente um curso diferente.
Matt Greer
3
@matt: Antes de viagra, a impotência era um problema sério entre as estrelas da pornografia. É porque quando você se força a fazer qualquer coisa, deixa de ser divertido. Eu não disse que você não deveria programar no seu tempo livre. Eu disse que você não deveria se forçar a programar no seu tempo livre. É possível ser um codificador decente e ter uma vida também.
Satanicpuppy
Claro. No entanto, nunca conheci uma pessoa que teve uma carreira de sucesso como programadora que não gostava de codificar por conta própria. Esse campo simplesmente muda muito rapidamente e realmente exige que fiquemos atentos e continuemos aprendendo por toda a carreira. Temos uma opinião diferente, mas eu diria que, se alguém não gosta de codificar em seu tempo livre (especialmente em uma idade jovem, quando a energia é abundante), eu diria que provavelmente não é tão bom quanto um codificador como alguém que gosta. E se for esse o caso, pode significar simplesmente que a programação não é a carreira ideal para eles. Apenas IMO
Matt Greer
11
@matt: Eu concordo que as pessoas que amam o que fazem tendem a ser melhores nisso, mas existem muitos programadores competentes por aí que têm carreiras bem-sucedidas e não codificam em seu tempo livre. Como na maioria das carreiras, a maioria dos programadores está fazendo isso porque é algo que eles podem fazer que coloca comida no prato e dinheiro nos bolsos.
Satanicpuppy
2
@ Matt e Satanicpuppy: É interessante. De todos os "programadores do rockstar" com quem trabalhei, diria que é uma divisão de 25/75. Uma minoria considerável está empenhada em participar e programar em seu tempo livre, OSS, etc. Os outros 75% a tratam como "apenas um emprego", mas de alguma forma ainda são muito bons, produtivos e focados durante o trabalho. De fato, um dos melhores rockstars que eu já conheci nem possuía um computador em casa na época (mudou-se para uma cidade nova, nunca se deu bem com ela, etc, por anos!) !! Ele funciona no sentido inverso embora - quem FAZER programa em seu tempo livre raramente são males.
Tabelas Bobby
11

Alguns de nós literalmente não têm tempo para programar em nosso "tempo livre". Estou em uma carga horária completa com um trabalho de 25 horas / semana por semana e um trajeto diário de cerca de duas horas. Eu não festejo, não tenho uma namorada ou mesmo um amigo com quem eu possa sair. Eu não assisto muita TV, exceto The Office e The Vampire Diaries. Não tenho um dia inteiro de folga há cerca de cinco semanas. Depois da escola, do trabalho, da lição de casa, do trajeto e de alguma navegação casual na Web, tenho sorte se durmo 6 horas por noite. Portanto, todos os comentários inteligentes significam falta de paixão, entenda que há um grande número de estudantes que têm horários ocupados e não fazem nada no final do dia escolar.

Wickerman
fonte
Uau, que soa muito difíceis
KaiserJohaan
3
+1. Eu sei como é. Eu também tinha esse tipo de programação nos meus dias de estudante.
Tabelas Bobby
11

Não acho que você precise estudar no seu tempo livre, mas realmente acho que deveria . Enquanto na universidade, é o momento de incorporar muitas coisas novas, para que realmente ajude a ver o que está do lado de fora e o que as pessoas estão usando para criar uma visão mais panorâmica da realidade.

Eu vi estudantes de CS que nunca configuraram um servidor Apache ou um arquivo php.ini ou não sabem quando é melhor usar Ruby ou Python. Portanto, quanto mais experiência você tiver, mais fácil será aplicar a teoria na prática cotidiana.

guiman
fonte
5

Não vou dizer que é uma coisa ruim se você não o fizer, porque a quantidade de tempo livre que você depende depende da sua carga de trabalho e não sei quanto de programação você faz para as aulas. No entanto, se você não tem projectos em que trabalha quando você faz ter mais tempo (como férias de verão), então eu pergunto se você realmente gostava de programa.

Michael K
fonte
3

Não há dúvida de que quanto mais tempo você gasta aprimorando sua habilidade como programador, melhor estará fora do caminho quando se formar. No entanto, com isso dito ... Você tem uma vida inteira pela frente, olhando para os monitores, debruçados sobre o teclado ...

Aproveite o seu tempo na escola. Depois de sair, a vida começa ...

webdad3
fonte
"Não há dúvida de que quanto mais tempo você aperfeiçoar suas habilidades como programador, melhor estará fora do caminho quando se formar". - há, no entanto, um ponto de retornos decrescentes.
justkt
2

Na minha experiência, a programação no seu tempo livre tende a ser extremamente indicativa em uma direção, mas não tanto na outra (tanto na universidade quanto no trabalho).

O que quero dizer é o seguinte: trabalhei com alguns programadores "rockstar" muito talentosos ao longo dos anos, e eles funcionaram desde literalmente apenas tocando computadores no trabalho - até os ubergeus que tiveram sua própria startup trabalhando depois do expediente e / ou passamos todos os momentos acordados em projetos pessoais e OSS.

Esta é a coisa: aqueles que FAZER programa em seu tempo livre está quase garantida para ser pelo menos programadores decentes. Obviamente, você deve ficar atento às crianças que estão fazendo coisas fáceis repetidamente. Mas se você pode confirmar que eles estão realizando projetos razoavelmente sérios no tempo livre - é muito provável que eles sejam razoavelmente bons, se não na categoria "rockstar". Portanto, nessa direção, é uma aposta relativamente segura.

Por outro lado, não é tanto. Por alguma razão, existem algumas estrelas do rock realmente épicas por aí que ainda tratam a programação como apenas um trabalho. Eles podem passar longas horas e / ou acompanhar a tecnologia lendo, pesquisando e avaliando a tecnologia mais recente na hora do almoço ou depois das 17h antes de voltar para casa - mas ainda assim basicamente não fazem programação fora do trabalho. Eu diria que cerca de 25 a 50% dos "rockstars" que eu conheci são assim. E toda vez que isso acontecia, ele destruía esse mito de que os programadores precisam "entrar nele 24/7" cada vez mais.

Então, o que isso significa para a uni? - Eu diria que depende do grau de atrito do seu programa (como no programa de estudo) e da quantidade de programação que você já está fazendo (tarefas, etc.). Como outros já disseram, você não quer se forçar a fazer muito, porque isso pode levar ao esgotamento. Mas definitivamente ajuda a estar "dentro" - e querer experimentar e aprender muito bem o material. Se você achar que seu interesse em programação é suficiente para aprender o suficiente para passar nos cursos, isso é um mau sinal.

Bobby Tables
fonte
As "estrelas do rock" que você conhece fazem coisas interessantes fora do trabalho? Leia bons livros, desafie-se atleticamente, etc? Aposto que isso contribui muito mais do que você imagina para a capacidade de programar bem. Ao longo dos anos, passei a ter um grande respeito pelo programador completo, tanto como programador quanto como pessoa.
justkt
11
@justkt: Na verdade, um era um alcoólatra furioso e o outro era do tipo "este é apenas um emprego" grave - que comprava um bilhete de loteria toda semana e dizia que nunca mais trabalharia se vencesse. Os outros eram como você descreve. Mas isso é o que eu acho fascinante - que existem esses tipos que são muito bons nisso, apesar de aparentemente não estarem muito envolvidos nisso. Isso vai contra toda a sabedoria usual de fazer o que você ama e de ser bom devido à paixão. Eu acho que algumas pessoas têm uma motivação muito boa para tratar algo como "exatamente como trabalho", mas ainda assim fazendo bem.
Tabelas Bobby
1

Eu tinha um projeto de desenvolvimento de hobby (bate-papo por voz) no meu tempo livre, no qual aprendi muito, como o desenvolvimento do Visual Studio, muito C ++ / C # e apenas coisas gerais que eu não teria aprendido de outra forma, e foi o mérito que realmente me conseguiu um emprego. Sugiro pelo menos no seu último ano apenas para experimentar algo, como um jogo ou aplicativo de hobby.

Eu aprendo uma linguagem boa e padrão do setor e IDE como C ++ no Visual studio ou Java no Eclipse / Netbeans enquanto faz um projeto de hobby. Honestamente, eu não tenho idéia sobre Apache, php, ruby ​​ou python e, na minha humilde opinião, não é um conhecimento básico do CS, mas é claro que depende do que você quer fazer depois.

KaiserJohaan
fonte
1

Se você é um estudante e não tem dezenas de idéias com as quais não pode esperar para mexer no seu tempo livre, então talvez esteja no curso errado.

GrandmasterB
fonte
11
Eu era especialista em escrita em inglês e inglês e costumava ter mais histórias do que idéias de programação na minha cabeça. Hoje em dia, tenho muito mais aplicativos que gostaria de escrever do que histórias flutuando na minha cabeça. E eu não me importaria se a situação se revertesse novamente. Estar amplamente interessado / interessante não deve ser subestimado.
justkt
1

Depende do que você quer da vida.

Se você me quiser o próximo (insira o nome da celebridade de programação aqui), então não se sentirá compelido a passar todas as horas de vigília (e devorar algumas de suas horas de sono) codificando provavelmente não é um bom sinal.

Se você quer viver o suficiente desenvolvendo software que possa sustentar uma família e desfrutar de outros aspectos da vida, não tenho certeza se é uma coisa tão ruim.

Agora, você precisa entender que as pessoas neste quadro se inclinam para aqueles que têm paixão por programadores, e querem trabalhar com pessoas que compartilham essa paixão e, portanto, tendem a dizer que todos devem fazer o mesmo.

JohnMcG
fonte
0

É necessário um certo esforço para empurrar o teclado para longe e ler um capítulo sobre história se você planeja fazer isso por uma maior parte do resto de sua vida. Se você estiver no meio de um grande projeto de programação, o livro de história pode ser uma boa pausa.

JeffO
fonte
0

Eu diria que depende de onde você está no seu programa. Se você não iniciou seu programa já sabendo como codificar, no começo você é apresentado a muitos novos conceitos e o trabalho em sala de aula é bastante interessante e desafiador. Nesse ponto, você pode não ter colocado as idéias que aprendeu juntas em uma idéia de projeto. E, claro, você tem outras aulas. Eu diria que se você estiver no terceiro ou quarto ano e não tiver algum tipo de projeto paralelo que possa ser um problema.

philosodad
fonte
0

Você precisa? Não. Mas existem muitos benefícios se você o fizer. Quanto mais prática você praticar agora, melhor. Eu acho que é mais fácil experimentar e aprender coisas novas quando o seu salário não depende disso.

Além disso, a universidade oferece um grupo muito diversificado de colegas para aprender e absorver idéias. Passe algum tempo nos laboratórios depois de horas. Trabalhe em alguns projetos de grupo apenas por diversão. É incrível a rapidez com que você consegue entender as coisas quando abre sua mente para os diferentes métodos e idéias de outros alunos. Os professores tendem a se concentrar na teoria. Seus colegas terão como objetivo ultrapassar a teoria e testar os limites.

ToddR
fonte
-1

Claro!

É difícil quando você estuda na universidade, porque provavelmente já está tentando conciliar seu estudo, um emprego e uma vida social, mas nunca deve haver um momento em que você diz: "Eu já fiz o suficiente hoje". Você nunca pode ter prática suficiente.

Isso não quer dizer que você nunca deve relaxar e tirar um tempo de folga, assistir TV ou simplesmente ir dormir cedo. Mas não há razão para dizer que não se incomode em praticar no seu próprio tempo.

Dean Harding
fonte
4
Nunca deve haver um momento em que você diz: "Eu já fiz o suficiente hoje"? Realmente? Nunca!? Esse tipo de atitude parece ruim para a saúde mental.
Kyralessa