Al momento, come molti di voi immagino, trascorro almeno 40 ore a lavorare su progetti che utilizzano una serie specifica di tecnologie. A volte sto facendo manutenzione, e ho applicato quelle tecnologie, ea volte sto facendo nuove build ... ma ho imposto il set di abilità del team per motivi di manutenzione (giustamente).
Eppure ho un numero crescente di tecnologie con cui testare le acque; si tratti di framework JavaScript personalizzati o di nuove tecniche di sviluppo mobile.
Non ho idea di come prendere confidenza con loro! Prendi ad esempio il Chromium Embedded Framework ; Sono sempre stato un fan dell'interfaccia utente dell'app GitHub, e sono stato anche colpito sia da Evernote che da Spotify. Quando ho scoperto come sono state prodotte quelle UI, naturalmente ho provato a pensare a un progetto che avrei potuto divertirmi e produrre durante un fine settimana. (Che, con un'interazione minima sul SO (forse con semplici manipolazioni di file), dovrebbe essere ampio) Ma non riesco a pensare a una singola cosa da sviluppare.
Al lavoro sono stato incaricato di riqualificarmi su Ruby on Rails; non volendo entrare in cieco - ho deciso di battere alcuni libri e provare alcune tecniche. Ora, a parte i soliti esempi di Lynda.com, e l'ottimo "Agile Web Development with Rails" del progetto ... Non riesco a pensare a una singola cosa da sviluppare.
Normalmente, prenderei in considerazione la possibilità di contribuire ad alcuni software FOSS, e con i framework che uso regolarmente ho effettivamente alcune idee e faccio parte delle mailing list pertinenti, ad esempio la mailing list di Apache Cordova, e ho firmato i documenti appropriati in cui necessario. (vale per i progetti con licenza Apache)
A volte è bene avere un'idea e scappare da zero, soprattutto se sei nuovo nella tecnologia. Quindi, come fanno i miei colleghi programmatori a gestirlo e, cosa ancora più importante, come ottenete idee che vi consentano di utilizzare quella struttura / tecnologia specifica? È difficile inserire idee su tecnologie specifiche a volte.
Temo che questa sia metà della battaglia e l'altra metà è come mantenere un simile progetto quando gli impegni di lavoro possono assorbire il tuo tempo personale e, così com'è, i tempi di fermo sono un bene prezioso !