A ZeroTurnAround – vagyis a hírhedt JRebel készítői – évente felmérik a fejlesztők igényeit, lehetőségeit, motivációit és nem utolsó sorban a kedvelt technológiákat... illetve ezek mozgását. A legutóbbi felmérést pár napja publikálták, némi személyes információ megadása után le lehet tölteni, s érdemes is, mivel a jelentés vége felé érdekes interjúkat olvashatunk. Az egyik lényeges megállapítás a Developer Timesheet grafika:
A kategóriák jellemzése:
- Writing Code – programozás, kódolás, hekkelés – 37,5%
- Problem-Solving – debuggin, profiling, teljesítmény javítás – 12,5%
- Communication – megbeszélés, beszélgetés-ötletelés, telefon – 12,5%
- Overhead – build, deploy, fejlesztő környezet üzemeltetése – 10%
- Strategy – tervezés, refactoring, gondolkodás – 10%
- Procrastination – szakmai oldalak és fórumok – 7,5%
- QA – tesztelés, kód review – 5%
- Firefighting – éles rendszer támogatása – 5%
A következtetéseket mindenki vonja le magának, az mindenesetre visszatérő elem, hogy a fejlesztők igen sok időt töltenek azzal, amíg elkészítenek egy build-et, majd azt telepítik egy alkalmazás szerverre – nemhiába a JRebel készítői elemzik az adatokat...
Érdekes információ lehet a fejlesztők gyakori panasza is:
Letöltési kedvcsinálónak néhány infógrafika következik...
Eszközök és technológiák
Java verziók
Fejlesztőeszközök
Alkalmazás szerverek
Java szabványok használata
Front End technológiák