Continua a studiare ogni giorno. La conoscenza di oggi è obsoleta domani.
Ironicamente questa risposta dovrebbe essere obsoleta anche domani. Ma davvero, studia duramente una o due cose e sii certificato se è possibile, sii il Dio delle cose (magari linguaggi di programmazione o amministrazione di sistema / rete / database) e tieni sempre d'occhio altre cose minori, come altre lingue senza importanza per te.
Intendo, ad esempio, essere un fantastico professionista dell'amministrazione di Java e Oracle DB, ma studio un po 'di Python, PHP, C ++, HTML5, Javascript, anche se non a un livello di certificazione. Studia ogni struttura web o linguistica esistente. Studia o prova ad avere un'esperienza (di base) con ogni database esistente, come SQL Server, MySQL, Cassandra, HBase, PostgreSQL e l'intero mondo No-SQL come MongoDB e CouchDB. Cerca di avere una certa esperienza con l'amministrazione e la virtualizzazione di Linux.
Questa è la più grande lezione che ho imparato dai miei 16 anni di esperienza. Sono stato per quasi 10 anni un programmatore in mono-lingua, usando Pascal nella sua era, e Visual Basic 6 all'inizio del millennio, e uno sviluppatore PHP da 9 anni. Ma da quel momento apprendo che gli sviluppatori devono sapere almeno un po 'di tutto.