Nach meiner Erfahrung ist das Programmieren in Ihrer Freizeit in der einen Richtung äußerst bezeichnend, in der anderen jedoch weniger (sowohl an der Uni als auch später bei der Arbeit).
Was ich damit meine, ist Folgendes: Ich habe im Laufe der Jahre mit einigen sehr talentierten "Rockstar" -Programmierern zusammengearbeitet, und sie reichten von buchstäblich immer nur berührenden Computern im Job bis hin zu den Ubergeeks, die nach Stunden ihr eigenes Startup hatten und / oder verbrachte jeden wachen Moment mit persönlichen Projekten und OSS.
Das ist die Sache: diejenigen , die DO - Programm in ihrer Freizeit fast zumindest garantiert sein anständige Programmierer. Natürlich muss man auf Script-Kiddies achten, die immer und immer wieder einfache Sachen machen. Aber wenn Sie bestätigen können, dass sie in ihrer Freizeit einigermaßen ernsthafte Projekte durchführen, ist es sehr wahrscheinlich, dass sie ziemlich gut sind, wenn nicht sogar in der Kategorie "Rockstar". In dieser Richtung ist es also eine relativ sichere Wette.
Umgekehrt ist es nicht so sehr. Aus irgendeinem Grund gibt es einige wirklich epische Rockstars, die das Programmieren immer noch als einen Job betrachten. Sie können lange Stunden in Anspruch nehmen und / oder mit der Technologie Schritt halten, indem sie zur Mittagszeit oder nach 17 Uhr die neueste Technologie lesen, recherchieren und bewerten, bevor sie nach Hause gehen - aber sie programmieren im Grunde immer noch nicht außerhalb des Jobs. Ich würde sagen, dass 25 bis 50% der "Rockstars", die ich getroffen habe, so sind. Und jedes Mal, wenn es passierte, wurde dieser Mythos beseitigt, dass Programmierer immer weiter "rund um die Uhr" dabei sein müssen.
Was bedeutet das für die Uni? - Ich würde sagen, es hängt davon ab, wie hart Ihr Programm ist (wie im Studienprogramm) und wie viel Sie bereits programmieren (Aufgaben usw.). Wie andere gesagt haben, möchten Sie sich nicht zwingen , zu viel zu tun, da dies zu Burnout führen kann. Aber es hilft definitiv, "drin" zu sein - und das Material sehr gut experimentieren und lernen zu wollen. Wenn Sie feststellen, dass Ihr Interesse am Programmieren nur so weit reicht, dass Sie genug lernen, um Ihre Kurse zu bestehen, ist das ein schlechtes Zeichen.