Est-ce dommage que vous ne programmiez pas sur votre temps libre pendant votre séjour à l'université? [fermé]

10

Il y a eu quelques questions sur la non-programmation de votre temps libre, mais elles concernent toutes lorsque vous êtes au travail. Et quand tu étudies? Avez-vous également besoin d'apprendre sur votre temps libre lorsque vous apprenez déjà pendant la journée (à l'université)?

gablin
la source
6
L'université, c'est pour 3 choses: étudier, boire et baiser, s'amuser et suivre un programme à l'étranger.
Job
10
@Job - Je pense que c'est 5 choses ...
webdad3
13
@ webdad3: @Job n'était clairement pas une majeure en mathématiques.
FrustratedWithFormsDesigner
7
Cela ressemble à: "Je veux être un joueur de football; dois-je jouer après l'école?"
P Shved
8
Temps libre? Je n'ai pas la moindre idée de quoi tu parles.
Bob Roberts

Réponses:

21

Si vous prenez des cours de programmation et que vous programmez régulièrement, il n'est pas nécessaire de vous forcer à le faire pendant votre temps libre. Si vous le souhaitez , c'est bien, mais si vous le forcez, vous pouvez développer une sérieuse aversion, et cela peut faire plus mal à long terme.

L'université est assez stressante. Concentrez-vous sur vos cours et votre travail (si vous travaillez également) et utilisez la fraction infime de votre temps libre pour vous amuser.

Satanicpuppy
la source
7
Si le codage pendant votre temps libre pendant les études collégiales crée une aversion pour lui, je considérerais fortement une majeure différente.
Matt Greer
3
@matt: Vous savez, avant le viagra, l'impuissance était un problème sérieux parmi les stars du porno. C'est parce que lorsque vous vous forcez à faire quoi que ce soit, cela cesse d'être amusant. Je n'ai pas dit que vous ne devriez pas programmer pendant votre temps libre. J'ai dit que vous ne devriez pas vous forcer à programmer pendant votre temps libre. Il est possible d'être un codeur décent et d'avoir une vie aussi.
Satanicpuppy
Bien sûr. Cependant, je n'ai jamais rencontré une personne qui a eu une carrière réussie en tant que programmeur qui n'a pas aimé coder par elle-même. Ce domaine change tout simplement trop rapidement et nous oblige vraiment à rester sur nos gardes et à continuer à apprendre tout au long de notre carrière. Nous avons une différence d'opinion, mais je dirais que si quelqu'un n'aime pas coder pendant son temps libre (en particulier à un jeune âge où l'énergie est abondante), je dirais qu'il n'est probablement pas aussi bon pour un codeur que quelqu'un qui l'apprécie. Et si tel est le cas, cela pourrait simplement signifier que la programmation n'est pas la carrière idéale pour eux. Just IMO
Matt Greer
1
@matt: Je suis d'accord pour dire que les gens qui aiment ce qu'ils font ont tendance à être meilleurs dans ce domaine, mais il existe de nombreux programmeurs compétents qui ont une longue carrière réussie et ne codent pas pendant leur temps libre. Comme pour la plupart des carrières, la majorité des programmeurs le font simplement parce que c'est quelque chose qu'ils peuvent faire qui met de la nourriture dans leur assiette et de l'argent dans leurs poches.
Satanicpuppy
2
@Matt et Satanicpuppy: C'est intéressant. De tous les "programmeurs rockstar" avec qui j'ai travaillé, je dirais que c'est autour d'un partage 25/75. Une importante minorité est pleinement engagée et programme dans son temps libre, OSS, etc. Les 75% restants le traitent comme "juste un travail", mais sont en quelque sorte toujours très bons, productifs et concentrés pendant leur travail. En fait, l'une des meilleures rockstars que j'ai jamais rencontrées ne possédait même pas d'ordinateur à la maison à l'époque (a déménagé dans une nouvelle ville, ne s'y est jamais rendue, etc., pendant des années!) !! Il fonctionne dans l'autre sens que - ceux qui DO programme dans leur temps libre sont rarement Bads.
Bobby Tables
11

Certains d'entre nous n'ont littéralement pas le temps de programmer dans notre "temps libre". Je suis sur un cours complet avec un travail de 25 heures / semaine par semaine et un trajet quotidien d'environ deux heures. Je ne fais pas la fête, je n'ai pas de petite amie ou même d'ami d'ailleurs avec qui je peux passer du temps. Je ne regarde pas beaucoup la télé sauf The Office et The Vampire Diaries. Je n'ai pas eu une seule journée de congé complète depuis environ 5 semaines maintenant. Après l'école, le travail, les devoirs, les trajets quotidiens et une navigation Internet décontractée, j'ai de la chance si je dors 6 heures par nuit. Donc, tous les commentaires smartass impliquant un manque de passion, comprennent qu'il y a un grand nombre d'élèves qui ont des horaires chargés et qui ne font rien de mal à la fin de la journée scolaire.

Wicker Man
la source
Wow, cela semble assez difficile
KaiserJohaan
3
+1. Je sais ce que c'est. J'avais aussi ce genre d'horaire à l'époque de mes études.
Bobby Tables
11

Je ne pense pas que vous ayez besoin d'étudier pendant votre temps libre, mais je pense vraiment que vous devriez . À l'université, c'est le moment d'incorporer beaucoup de nouvelles choses, donc cela aiderait vraiment à voir ce qui est à l'extérieur et ce que les gens utilisent afin de créer une vue plus panoramique de la réalité.

J'ai vu des étudiants CS qui n'avaient jamais configuré un serveur Apache ou un fichier php.ini, ou je ne sais pas quand il est préférable d'utiliser Ruby ou Python. Donc, plus vous avez d'expérience, plus il vous sera facile d'appliquer la théorie dans la pratique quotidienne.

guiman
la source
5

Je ne vais pas dire que c'est une mauvaise chose si vous ne le faites pas, car le temps libre dont vous disposez dépend de votre charge de travail, et je ne sais pas déjà combien de programmation vous faites pour les classes. Toutefois, si vous ne disposez pas des projets sur lesquels vous travaillez quand vous faire plus de temps (comme les vacances d'été) , alors je me demandais si vous avez vraiment aimé le programme.

Michael K
la source
3

Il ne fait aucun doute que plus vous passez de temps à affiner vos compétences en tant que programmeur, mieux vous serez hors de la porte une fois que vous aurez obtenu votre diplôme. Cependant, cela étant dit ... Vous avez une vie devant vous, regardant les moniteurs, penché sur votre clavier ...

Profitez de votre temps à l'école. Une fois sorti, la vie commence ...

webdad3
la source
"Il ne fait aucun doute que plus vous passerez de temps à affiner vos compétences en tant que programmeur, mieux vous serez hors de la porte une fois que vous aurez obtenu votre diplôme." - il y a cependant un point de rendements décroissants.
justkt
2

D'après mon expérience, la programmation dans votre temps libre a tendance à être extrêmement indicative dans un sens, mais pas autant dans l'autre (à la fois à l'université et plus tard au travail).

Ce que je veux dire, c'est ceci: j'ai travaillé avec quelques programmeurs "rockstar" très talentueux au fil des ans, et ils ont parcouru toute la gamme des ordinateurs qui ne touchent que littéralement au travail - jusqu'aux ubergeeks qui avaient leur propre démarrage après les heures et / ou passé chaque instant éveillé sur des projets personnels et des logiciels libres.

C'est la chose: ceux qui DO programme dans leur temps libre sont presque garantis d'être au moins les programmeurs décents. Bien sûr, vous devez faire attention aux enfants de script qui font des choses faciles encore et encore. Mais si vous pouvez confirmer qu'ils font des projets raisonnablement sérieux pendant leur temps libre - il est très probable qu'ils soient assez bons, sinon de la catégorie "rockstar". Donc, dans cette direction, c'est un pari relativement sûr.

Dans l'autre sens, ce n'est pas tellement. Pour une raison quelconque, il y a des rockstars vraiment épiques qui traitent toujours la programmation comme un travail. Ils peuvent consacrer de longues heures et / ou suivre la technologie en lisant, en recherchant et en évaluant les dernières technologies à l'heure du déjeuner ou après 17 heures avant de rentrer à la maison - mais ils ne font toujours pas de programmation en dehors du travail. Je dirais qu'environ 25 à 50% des "rockstars" que j'ai rencontrés sont comme ça. Et chaque fois que cela s'est produit, cela a brisé ce mythe selon lequel les programmeurs doivent être "dedans 24/7" de plus en plus.

Alors qu'est-ce que cela signifie pour uni? - Je dirais que cela dépend de la force de votre programme (comme dans le programme d'études) et de la quantité de programmation que vous faites déjà (affectations, etc.). Comme d'autres l'ont dit, vous ne voulez pas vous forcer à en faire trop, car cela peut conduire à l'épuisement professionnel. Mais cela aide vraiment à être «dedans» - et à vouloir expérimenter et apprendre très bien le matériel. Si vous constatez que votre intérêt pour la programmation ne va que jusqu'à apprendre suffisamment pour réussir vos cours, alors c'est un mauvais signe.

Tables Bobby
la source
Est-ce que ces "rockstars" que vous connaissez font des choses intéressantes en dehors du travail? Lire de bons livres, se mettre au défi athlétiquement, etc.? Je parie que cela contribue beaucoup plus que vous ne le pensez à leur capacité à bien programmer. Au fil des ans, j'ai acquis un grand respect pour le programmeur bien équilibré en tant que programmeur et en tant que personne.
justkt
1
@justkt: En fait, l'un était un alcoolique qui faisait rage, et un autre était un type hardcore "c'est juste un travail" - qui a acheté un billet de loterie chaque semaine et a dit qu'il ne travaillerait plus jamais s'il gagnait. Les autres étaient comme vous le décrivez. Mais c'est ce que je trouve fascinant - qu'il y a ces types qui sont très bons dans ce domaine, bien qu'ils ne semblent pas vraiment y être "beaucoup". Cela va à l'encontre de toute la sagesse habituelle de faire ce que vous aimez et d'être bon à cause de la passion. Je suppose que certaines personnes ont tout simplement une très bonne motivation pour traiter quelque chose comme "juste comme un travail" mais le font toujours bien.
Bobby Tables
1

J'ai eu un projet de développement de passe-temps (chat vocal) dans mon temps libre dans lequel j'ai appris une tonne, comme le développement de Visual Studio, beaucoup de C ++ / C #, et juste des trucs généraux que je n'aurais pas appris autrement, et c'était le mérite qu'en fait m'a obtenu un emploi. Je suggère au moins au cours de votre dernière année juste pour essayer quelque chose, comme un jeu ou une application de loisir.

Imho apprend un bon langage standard et un IDE comme C ++ dans Visual studio ou Java dans Eclipse / Netbeans tout en faisant un projet de loisir. Honnêtement, je n'ai aucune idée d'Apache, php, ruby ​​ou python et à mon humble avis, ce n'est pas une connaissance de base de CS, mais bien sûr cela dépend de ce que vous voulez faire après.

KaiserJohaan
la source
1

Si vous êtes un étudiant et que vous n'avez pas des dizaines d'idées avec lesquelles vous ne pouvez pas attendre pour bricoler pendant votre temps libre, alors vous êtes peut-être dans la mauvaise majeure.

GrandmasterB
la source
1
J'étais un CS et un double majeur en anglais qui avaient généralement plus d'histoires que d'idées de programmation en tête. Ces jours-ci, j'ai beaucoup plus d'applications que j'aimerais écrire que des histoires flottant dans ma tête. Et cela ne me dérangerait pas si la situation s'inversait à nouveau. Être largement intéressé / intéressant ne doit pas être sous-évalué.
justkt
1

Cela dépend de ce que vous voulez de la vie.

Si vous me voulez le prochain (insérez le nom de la célébrité de la programmation ici), alors que vous ne vous sentez pas obligé de passer chaque heure d'éveil (et de ronger certaines de vos heures de sommeil), le codage n'est probablement pas un bon signe.

Si vous voulez gagner votre vie en faisant du développement logiciel pour soutenir une famille et profiter de certains autres aspects de la vie, je ne suis pas sûr que ce soit une si mauvaise chose.

Maintenant, vous devez vous rendre compte que les personnes de ce conseil se pencheront vers ceux qui ont une passion pour les programmeurs, et ils veulent travailler avec des gens qui partagent cette passion, et seront donc enclins à dire que tout le monde devrait faire de même.

JohnMcG
la source
0

Cela devrait nécessiter un certain effort pour repousser le clavier et lire un chapitre sur l'histoire si vous prévoyez de le faire pendant une plus grande partie du reste de votre vie. Si vous êtes au milieu d'un grand projet de programmation, le livre d'histoire peut être une bonne pause.

JeffO
la source
0

Je dirais que cela dépend où vous en êtes dans votre programme. Si vous n'avez pas encore commencé votre programme en sachant coder, alors au début, vous êtes initié à de nombreux nouveaux concepts et le travail en classe est assez intéressant et difficile. À ce stade, vous n'avez peut-être pas regroupé les idées que vous avez apprises dans une idée de projet. Et bien sûr, vous avez d'autres classes. Je dirais que si vous êtes dans votre troisième ou quatrième année et que vous n'avez pas une sorte de projet parallèle qui pourrait être un problème.

philosodad
la source
0

En avez-vous besoin? Non, mais il y a beaucoup d'avantages si vous le faites. Plus vous vous entraînez maintenant, mieux c'est. Je pense qu'il est plus facile d'expérimenter et d'apprendre de nouvelles choses lorsque votre chèque de paie n'en dépend pas.

De plus, l'université offre un groupe de pairs très divers à partir duquel apprendre et absorber des idées. Passez du temps dans les laboratoires après les heures. Travaillez sur certains projets de groupe juste pour le plaisir. Il est étonnant de voir à quel point vous pouvez ramasser les choses plus rapidement lorsque vous ouvrez votre esprit aux différentes méthodes et idées des autres élèves. Les professeurs ont tendance à se concentrer sur la théorie. Vos pairs s'efforceront de la dépasser au-delà de la théorie et de tester les limites.

ToddR
la source
-1

Bien sûr!

C'est difficile quand vous étudiez à l'université parce que vous essayez déjà probablement de jongler avec vos études, un travail et une vie sociale, mais il ne devrait jamais y avoir de moment où vous dites: «J'en ai fait assez aujourd'hui». Tu ne peux jamais avoir assez de pratique.

Cela ne veut pas dire que vous ne devriez jamais vous détendre et prendre un peu de temps, regarder la télévision ou simplement vous coucher tôt. Mais il n'y a aucune raison de dire ne vous embêtez pas à pratiquer sur votre propre temps.

Dean Harding
la source
4
Il ne devrait jamais y avoir un moment où vous dites: «J'en ai assez fait aujourd'hui»? Vraiment? Jamais!? Ce genre d'attitude semble mauvais pour la santé mentale.
Kyralessa