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.