2009-06-03 7 views
7

Mi è stato chiesto di inviare un "soggetto interessante" settimanale ai miei colleghi sviluppatori (tutti molto esperti) - un breve riassunto (2-3 paragrafi), alcuni "come è rilevante per noi "informazioni, e un link o due per ulteriori letture.Argomenti interessanti per sviluppatori molto esperti (Java)

Ora, come ho detto prima, queste sono persone molto esperte - alcune più di me. Stavo pensando lungo le linee di "perché non usare finalizzare (più GC)" e "come funziona la compressione di riferimento in 6u14" - quali altri argomenti suggerisci?

+4

non sarebbe più naturale per posta un interessante argomento * quando vi capita di imbattersi in uno * - avendo a che fare che su base regolare, anche quando non c'è nulla di speciale in mente, potrebbe prestare l'inflazione (mandando cose che non sono poi così interessanti/le persone che prestano meno attenzione). Poi di nuovo, forse questa domanda ti aiuterà a costruire un bel backlog di argomenti veramente interessanti ... – Jonik

+0

@Joink: I miei pensieri esattamente. Non ho intenzione di essere legato al "una volta alla settimana", ma voglio spingere troppi oggetti contemporaneamente, né dimenticare l'intera faccenda. –

risposta

12

Perché non farli iscrivere allo Java Specialist newsletters invece?

Questi escono settimanalmente, o bisettimanale, e quasi sempre hanno qualcosa di interessante da dedicare. Java e le API comunemente usate - se si tratta di un problema sulla funzionalità di JVM, delle stranezze API o qualcos'altro. È l'informazione Java più "avanzata" a cui mi abbono.

+1

D'accordo con questo, l'ho appena scoperto e mi sembra davvero utile. +1 qui. –

+0

+1 per questo. Grazie. –

+0

Sono, infatti, iscritto a quella newsletter e seguo l'RSS - anche se sono stato deluso dalla serie "legge delle xxx". Il problema è che mentre sono aggiornato (o almeno mi piace considerarmi tale), non ho molto peso (in senso figurato) con gli altri sviluppatori. –

3

Ho appena finito di leggere "Programming Collective Intelligence" e "Numerati". Sembra che usare Internet come un tesoro di dati e cercare di ricavare informazioni su di esso utilizzando statistiche, modelli e metodi numerici sta iniziando un'età dell'oro.

Il prossimo passo per me è learning statistics using R. La mia educazione matematica formale era il calcolo. Qualsiasi statistica che ho imparato è stata per osmosi. Ho pensato che sarebbe stato bello essere formale per un po 'prima di diramarsi. Inoltre è un buon modo per familiarizzare con R.

0

Che ne dici di introdurli a Terracotta JVM Clustering?

0

vi suggerisco di guardare in this project

The Two-Tier Programmazione Toolkit è uno strumento di progettazione del software e re-engineering (o round-trip engineering) che supporta in avanti e l'ingegneria dei programmi orientati agli oggetti inversa. L'attuale prototipo supporta l'authoring di specifiche visive ('modellazione'), la verifica di queste specifiche rispetto ai programmi Java 1.4 e la visualizzazione di nativi (codice sorgente semplice) di programmi Java 1.4 (maggiori informazioni). È inoltre disponibile una dimostrazione video del TTP Toolkit.

2

ho letto di recente su Google Wave, un nuovo strumento per la comunicazione e la collaborazione sul web, e il Wave Protocol

Sembra che qualcosa di interessante da tenere d'occhio.

0
  • Vorrei guardare in alcuni libri come "Effective Java" per alcune idee, o alcuni schemi di progettazione, refactoring idee , ma non sono sicuro di quanto in alto stai impostando il tuo bar, queste potrebbero essere considerate cose facili.

  • ottimizzazione delle prestazioni/misura potrebbe essere anche interessante (JMeter e simili)

  • problemi di sicurezza sono sempre interessanti/importante/facilmente trascurata, ma ancora una volta, dipende dal vostro pubblico

  • unit test in congiunzione con codice legacy e pattern di refactoring (come aggiungere gli adattatori per il vecchio codice per lavorare con nuove parti del progetto)

  • javaranch è un bel sito/forum che potrebbe fornire qualche altra idea

  • scegli qualche idea che non è necessariamente spettacolare, ma è un po 'fuori dal tuo "focus" principale e fornisci qualcosa per tornare in futuro, se necessario (ad esempio incorpora un server jetty in un pacchetto scaricabile, confronta alcuni standalone basi di dati - derby, HSQLDB, ecc - integrano un editor TinyMCE in alcune pagine web, ecc)

+0

Mirato un po 'troppo basso per i miei bisogni, mi dispiace. –

Problemi correlati