2009-06-03 15 views
7

Zostałem poproszony o wysłanie cotygodniowego "interesującego tematu" do moich kolegów programistów (wszyscy bardzo doświadczeni) - krótkie podsumowanie (2-3 akapity), niektóre "jak to ma znaczenie dla nas "informacje i link lub dwa do dalszego czytania.Interesujące tematy dla bardzo doświadczonych programistów (Java)

Jak już powiedziałem, są to bardzo doświadczeni ludzie - niektórzy bardziej niż ja. Zastanawiałem się nad liniami "dlaczego nie używać sfinalizowania (wiele GC)" i "jak działa kompresja referencyjna w 6u14" - jakie inne tematy sugerujesz?

+4

Czy nie byłoby bardziej naturalne wysłanie interesującego tematu *, gdy natkniesz się na jedno * - co musisz zrobić to, że regularnie, nawet jeśli nie ma nic szczególnego na myśli, może nadmuchać inflację (wysyłając rzeczy, które nie są tak interesujące, a ludzie zwracają mniej uwagi). Z drugiej strony, może to pytanie pomoże ci zbudować miłe zaległości naprawdę interesujących tematów ... – Jonik

+0

@Joink: Moje myśli dokładnie. Nie będę związany "raz w tygodniu", ale chcę wcisnąć za dużo przedmiotów na raz, nie zapomnieć o całej rzeczy. –

Odpowiedz

12

zamiast tego, dlaczego nie zachęcić ich do subskrypcji Java Specialist newsletters?

Są one wyświetlane co tydzień lub co dwa tygodnie i prawie zawsze mają coś interesującego. Java i często używane interfejsy API - czy jest to problem z funkcjami JVM, dziwactwami API czy czymś innym. Jest to najbardziej "zaawansowana" informacja Java, którą subskrybuję.

+1

Zgadzam się z tym, właśnie to odkryłem i wydaje mi się to bardzo przydatne. +1 tutaj. –

+0

+1 za to. Dzięki. –

+0

W rzeczywistości subskrybuję ten biuletyn i śledzę kanał RSS - chociaż byłem rozczarowany serią "prawo xxx". Problem polega na tym, że choć jestem na bieżąco (lub przynajmniej lubię myśleć, że jestem sobą), nie noszę zbyt dużej wagi (w przenośni) z innymi programistami. –

3

Właśnie skończyłem czytać "Programming Collective Intelligence" i "Numerati". Wygląda na to, że korzystanie z Internetu jako skarbnicy danych i próbowanie zebrania wglądu w ten sposób za pomocą statystyk, modelowania i metod numerycznych rozpoczyna Złoty Wiek.

Kolejnym krokiem dla mnie jest learning statistics using R. Moja formalna edukacja matematyczna była rachunkiem różniczkowym. Wszelkie statystyki, których się nauczyłem, były osmozy. Pomyślałem, że byłoby dobrze formalnie o tym myśleć przez jakiś czas, zanim się rozstaniemy. Poza tym jest to dobry sposób na zapoznanie się z R.

0

Proponuję patrząc this project

The Two-Tier Programming Toolkit jest projektowanie oprogramowania i re-engineering (inżynieria lub obie) narzędzie, które obsługuje do przodu i do tyłu inżynierii programów obiektowych. Obecny prototyp obsługuje tworzenie specyfikacji wizualnych ("modelowanie"), weryfikację tych specyfikacji w odniesieniu do programów Java 1.4 oraz wizualizację natywnego (zwykły kod źródłowy) programów Java 1.4 (czytaj więcej). Dostępny jest również pokaz wideo zestawu narzędzi TTP.

2

Niedawno przeczytałem o Google Wave, nowe narzędzie do komunikacji i współpracy w sieci, a Wave Protocol

wygląda jak coś ciekawego do pilnować.

0
  • Chciałbym spojrzeć na niektóre książki jak "Effective Java" dla niektórych pomysłów lub niektórych wzorach projektowych, refaktoryzacji pomysły , ale nie jestem pewien, jak wysoko ustawiasz poprzeczkę, te mogą być uważane za łatwe.

  • Performance Tuning/pomiarowy może być również interesująca (JMeter i podobne)

  • kwestie bezpieczeństwa są zawsze interesujące/ważne/łatwo przeoczyć, ale znowu, to zależy od publiczności

  • testy jednostkowe w w połączeniu ze starszym kodem i wzorami refaktoryzacji (np. dodanie adapterów do starego kodu w celu pracy z nowymi częściami projektu)

  • javaranch to fajna strona/forum, które może dostarczyć Ci innych pomysłów

  • Wybierz jakiś pomysł, który niekoniecznie jest spektakularny, ale jest to trochę poza głównym "celem" i zapewnij coś, do czego możesz wrócić w przyszłości, jeśli będzie to konieczne (powiedz o osadzeniu serwera pomostowego w pakiecie do pobrania, porównaj niektóre samodzielne bazy danych - derby, hsqldb, itp. - zintegrowanie edytora tinymce na niektórych stronach internetowych, itp.)

+0

Skierowany trochę zbyt nisko dla moich potrzeb, przepraszam. –

Powiązane problemy