Μια γλώσσα προγραμματισμού δεν είναι ποτέ άχρηστη, πόσο μάλλον η Java που είναι χρόνια στην αγορά, χρησιμοποιείται παντού, είναι πολυπλατφορμική και τη χρησιμοποιούνε παντού (ακόμα και στους application servers του χρηματιστηρίου ;-))
Το να είσαι προγραμματιστής όμως αναιρεί το να είσαι τεχνικός υπολογιστών.
Ο τεχνικός ασχολείται με το... τεχνικό κομμάτι. Δηλαδή κυρίως hardware/ δίκτυα και μετά software σε επίπεδο διαχείρισης και συντήρησης.
Ο τεχνικός θα αντικαταστήσει, προσθέσει, αφαιρέσει ακόμα και να επισκευάσει hardware (θα σου χρειαστεί να βάλεις και κολλητήρι πολλές φορές) και θα φροντίσει το μηχάνημα που του έφερε μπουρδέλο ο πελάτης (μέχρι και ποντικοκούραδα έχω δει μέσα σε πύργο) γεμάτο ιούς, κατακερματισμένα αρχεία και κατεστραμμένο λειτουργικό να το πάρει πίσω σαν καινούργιο. Ακόμα και να πιάσεις το AZAX (ή όποιο άλλο καθαριστικό με ψεκαστήρα έχουν εκεί) και να το πλύνεις να δείχνει καινούργιο.
Την κάνω 10+ χρόνια αυτή τη δουλειά (τώρα πια έχω και δική μου εταιρία :D) παρ' όλο που έχω σπουδάσει μηχανικός διαδικτύου. Ότι απορία έχεις σε αυτό το κομμάτι ευχαρίστως να σε βοηθήσω. Αλλά πρέπει πρώτα να καταλήξεις κάπου ;)