SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
HUJAK
Hrvatska udruga Java korisnika
www.hujak.hr
The World of
Java
–
in Croatia
Branko Mihaljević, PhD
Aleksander Radovan
www.hujak.hr 1
Najsretniji poslovi
• Najbolji poslovi u STEM
• Science
• Technology
• Engineering
• Mathematics
• Istraživanje 2011-2014
• 25.000 rezultata
anonimne ankete
• Top Happiest Jobs – Class of 2014
1. Java developer
2. Embedded software engineer
3. .NET developer
4. Medical technologist
5. QA engineer
6. Credit analyst
7. Management consultant
8. Network engineer
9. Data analyst
10. Web developer
11. Business analyst
12. Software developer
13. Process engineer
14. Manufacturing engineer
15. Electrical engineer
www.hujak.hr2 Izvor: Top Happiest Jobs for the Class of 2014, CareerBliss, April 2014
Koliko nas ima?
• ~4,3 milijuna ljudi
• x 2 = 8,6 milijuna
• još uvijek manje od
Java razvojnih inženjera
u svijetu
www.hujak.hr3
Popularnost Jave
• TIOBE indeks – ah, ne valjda opet o tome 
• PYPL indeks (PopularitY of Programming Language index)
www.hujak.hr4 Izvor: PYPL - PopularitY of Programming Language index, May 2014
Pos Language Rating
1 Java 26.9 %
2 PHP 13.3 %
3 Python 10.6 %
4 C# 10.4 %
5 C++ 8.8 %
6 C 8.0 %
7 JavaScript 8.0 %
8 Objective-C 6.5 %
9 Visual Basic 3.1 %
10 Ruby 2.8 %
Java uvijek prva 
Java – GitHub i Stack Overflow
5 Izvor: The RedMonk Programming Language Rankings: January 2014 www.hujak.hr
Java 29%
C# 19%
JavaScript
19%
C++ 10%
PHP 9%
Python 9%
C 7%
Vještine u trendu
• Top Languages 2014 • Language Custom Tags
www.hujak.hr6
Java 22%
C# 15%
JavaScript
15%
HTML 11%
C++ 8%
PHP 7%
XML 7%
Python 5%
C 5%
HTML5 5%
Izvor: Trendy Skills, 01.01.2014. – 12.05.2014., trendyskills.com
Što najviše koristimo?
www.hujak.hr7
Java SE 7
65%
SE version
Izvor: Java Tools & Technologies 2014, Rebellabs, ZeroTurnaround, May 20 2014
Java EE 6
49%
EE version
Eclipse
48%
IDE
Hibernate
67%
ORM
Tomcat
50%
App server
Spring MVC
40%
Web fw
Jenkins
70%
CI
Git
69%
VCS
FindBugs
55%
CA
Maven
64%
Build
MySQL
65%
SQL DB
MongoDB
56%
NoSQL DB
Ekskluziva! 
Aplikacijski poslužitelji
• Koje aplikacijske poslužitelje koristimo?
www.hujak.hr8
0% 10% 20% 30% 40% 50% 60% 70%
Virgo
OC4J
Geronimo
Resin
GAE
WebSphere
WebLogic
GlassFish
Other
JBoss / WildFly
Jetty
Tomcat
1%
1%
1%
2%
3%
9%
11%
13%
15%
25%
49%
68%
Izvor: Java 8 Survey, Typesafe, February 2014 & Software Stacks Market Share: March 2014, Jelastic.com
Tomcat 7
Tomcat 6
GlassFish
Jetty
TomEE
85%
6%
5%
3%
1%
JVM i JDK
• Koji JVM vendor? • Koji JDK?
www.hujak.hr9 Izvor: Java 8 Survey, Typesafe, February 2014
0% 50% 100%
Oracle
Dalvik
IBM
Other
Azul
98%
20%
7%
2%
1%
0% 50% 100%
Oracle Java SDK
OpenJDK
IBM JDK
Other
88%
36%
5%
1%
Java 6
22%
Java 7
73%
Java 8
3%
Ostalo
2%
Sadašnjost i namjere
• Koju Java platformu
trenutno koristite?
• Ako koristite Java 6 što
namjeravate?
www.hujak.hr10 Izvor: Java 8 Survey, Typesafe, February 2014
Java 6
8%
Java 7
47%
Java 8
44%
Java 9
1%
Java 8 – kada i kako?
• Kada namjeravate
upgrade na Java 8?
• Kako ćete koristiti
platformu Java 8?
www.hujak.hr11 Izvor: Java 8 Survey, Typesafe, February 2014
0-6 mj.
22%
6-12
mj.
73%
12+ mj. 5%
Eval.
32% Ne 1%
Samo
JRE
15%
JRE & Compilation
85%
Java 8 – značajke
• Koje nas značajke najviše zanimaju?
www.hujak.hr12
0% 10% 20% 30% 40% 50% 60% 70% 80% 90%
Other
JDBC 4.2
Enhance javac to Improve Build Speed
Nashorn JavaScript Engine
Remove the Permanent Generation
Date & Time API
Concurency Updates
Bulk Data Operation for Collections
Enhance Core Libraries with Lambda
Lambda Expressions & Virtual Extension Methods
2%
2%
8%
9%
10%
15%
16%
17%
30%
83%
Izvor: Java 8 Survey, Typesafe, February 2014
A što želimo u Java EE 8?
• Koji API (JSR) bi trebali biti u Java EE 8?
www.hujak.hr13
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
State Management API
Data Grid API
Identity API
Java EE Configuration
JCache
Java API for JSON Binding
37%
42%
47%
64%
68%
79%
51%
44%
43%
29%
26%
16%
12%
14%
10%
7%
6%
5%
DA NE ZNAM NE
Izvor: Java EE 8 Community Survey, Oracle, 2014
Java EE 8 značajke
• Koje značajke bi trebale biti u Java EE 8?
www.hujak.hr14
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Facelets as standard template engine
JavaScript API on the server (Avatar)
Templating framework
Client API fo Thin Server Architecture
MVC support (alongside JSF)
Java API for Server-sent events
37%
42%
44%
52%
61%
76%
35%
27%
25%
31%
20%
17%
28%
31%
31%
17%
19%
7%
DA NE ZNAM NE
Izvor: Java EE 8 Community Survey, Oracle, 2014
Kakvo je tržište rada ...
… ili koliko smo traženi i vrijedimo?
0
5,000
10,000
15,000
20,000
25,000
30,000
35,000
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011
France
United Kingdom
Germany
Spain
Poland
Netherlands
Czech Republic
Italy
19 other Member States
Proizvodnja MSc CS u EU
www.hujak.hr16 Izvor: ICT employment needs for 2014, empirica, May, 2014
Budućnost potražnje do 2020
www.hujak.hr17
509.000
Realistični scenarij
913.000
449,000
Stagnacijski
scenarij
730.000
274.000
558.000
Pozitivni scenarij
1.346.000
0
200.000
400.000
600.000
800.000
1.000.000
1.200.000
1.400.000
1.600.000
2012 2013 2014 2015 2016 2017 2018 2019 2020
Izvor: ICT employment needs for 2014, empirica, May, 2014
Nedostatak CS kadrova 700.000-1.400.000!!!
Java zaposlenja danas
• 75.000+ Java jobs on
• NY 4600+, SF 3300+ … Amazon 1600+, CyberCoder 1000+ …
• 125.000+ Java jobs on
• 154.000+ Java jobs on
• 16.000+ Java jobs in last 30 days on
• 8.000+ Java jobs in last 30 days on
www.hujak.hr18
Analiza i prosječne plaće
Prosječne plaće
(izvan Hrvatske)
Java Developer $97.000 $79.000 $70.000 $70.000
Junior Java Developer $79.000 $72.000 $57.000 $51.000
Senior Java Developer $102.000 $86.000 $93.000 $91.000
Java Architect $112.000 $89.000 $93.000 $111.000
www.hujak.hr19 Izvor podataka: Indeed.com, SimplyHired, CareerBliss, svibanj 2014.
Mogućnosti za offshoring u EU
www.hujak.hr20
Vještine Potražnja Vjerojatnost za offshoring
Data Visualisation  82%  62%
User Experience Design  74%  54%
Coding  46%  54%
Software testing  54%  44%
ICT support 59%  39%
Infrastructure ops 58%  35%
BPM  63%  73%
Digital marketing  58%  63%
Enterprise Architecture  57%  76%
High performance computing 49%  57%
Embedded systems 64%  50%
Izvor: ICT employment needs for 2014, empirica, May, 2014
Nedostatak kadrova u Hrvatskoj
• Nedostatak kvalitetnog kadra u hrvatskom IT-u?
www.hujak.hr21
DA 76%
NE
24%
DA 91%
NE 9%
Izvor podataka: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa i Visoka škola za primijenjeno računarstvo, 2011.-2014.
2013.
2014.
Novi IT kadar u Hrvatskoj
• Profil IT kadra 2013. • Profil IT kadra 2014.
www.hujak.hr22
Programer
44%
Poslovni
analitičar
13%
Sistemaš
9%
Web & MM
8%
IT arhitekt
5%
Konzultant
5%
IT
projektni
menadžer
4%
Telco
arhitekt
4%
Ostalo
8%
Izvor podataka: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa i Visoka škola za primijenjeno računarstvo, 2011.-2014.
Poslovni
analitičar
16%
Konzultant
8%
Sistemaš 6% Prodajni
konzultant
3%
Web & MM
2%
IT arhitekt
1%
Ostalo 3%
Programer
61%
Java
30%
Oracle
30%
MS .NET
23%
HTML/JS/CSS
4%
PL/SQL 3%
PLC, SCADA
3%
Python
2%
Android
1%
PHP
1%
Ostalo
3%
Softverski kadar u Hrvatskoj
• Software Developer 2013. • Software Developer 2014.
www.hujak.hr23 Izvor podataka: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa i Visoka škola za primijenjeno računarstvo, 2011.-2014.
Java
24%
MS .NET 21%
Oracle 11%
BI 6%
SQL 3%
PHP 3%
Python 3% Android 3%
iOS 3%
HTML 3%
JavaScript
2%
WS 2%
Ruby 2%
C/C++ 2%
Bootstrap
2%
Ostalo 10%
0%
20%
40%
60%
80%
100%
ICT tvrtka Korisnik
DA
47% DA
87%
Zapošljavanje novih ICT stručnjaka
www.hujak.hr24 Izvor podataka: Rezultati analize zapošljavanja u ICT sektoru za 2014., Algebra i Visoka škola za primijenjeno računarstvo, svibanj 2014.
DA 50%
NE 50%
DA 56%
NE 44%
DA 63%
NE 37%
DA 71%
NE 29%
2011.
2012.
2013.
2014.
0%
20%
40%
60%
80%
100%
1-10 11-50 50+
DA
47% DA
87%
DA
88%
Prema veličini tvrtke
Prema vrsti tvrtke
Novi i stari zaposlenici
www.hujak.hr25
DA 85%
NE 15%
DA
64%
NE
36%
DA 7%
NE 93%
DA 1%
NE 99%
• Namjeravate li zapošljavati
pripravnike?
• Planirate li smanjivati
broj IT zaposlenika?
2013.
2014.
2013.
2014.
Izvor podataka: Rezultati analize zapošljavanja u ICT sektoru za 2014., Algebra i Visoka škola za primijenjeno računarstvo, svibanj 2014.
 
Poželjna stručna sprema
www.hujak.hr26
• Što poslodavci traže?
VSS
MSc
48%
VŠS BSc
23%
SSS 2%
Nebitno
27%
Izvor podataka: Rezultati analize zapošljavanja u ICT sektoru za 2014., Algebra i Visoka škola za primijenjeno računarstvo, svibanj 2014.
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
VSS
MSc
VŠS
BSc
SSS
Nije
bitno
Zapošljavanje – ICT oglasi
0
100
200
300
400
500
600
700
800
900
1000
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1
Broj oglasa u kategoriji IT i telekomunikacije, 2007.-2014.
www.hujak.hr27 Izvor podataka: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, podaci 2007.-2014.., MojPosao, 2014.
2007. 2008. 2009. 2010. 2011. 2012. 2013. 2014.
Kako (naj)lakše zaposliti?
• Neposredno traženje i oglašavanje
• portali za zapošljavanje, društvene mreže, headhunting,
word-of-mouth, vlastite stranice, HUJAK …
• Stručna praksa
• organizirati stručnu praksu (ne ad hoc)
• Suradnja s centrima karijera
• obrazovne institucije (neke) imaju centre karijera
• Sudjelovanje na događanjima
• druženja udruga i grupa
• job fairs
• konferencije poput ove 
www.hujak.hr28 Izvor podataka: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa i Visoka škola za primijenjeno računarstvo, 2011.-2013.
A što mi možemo učiniti?
Misli globalno
djeluj lokalno
HUJAK sigurno može pomoći

www.hujak.hr29
Java User Groups - Europe
Preko 80 Java grupa samo u Europi! www.hujak.hr30
Hrvatska udruga Java korisnika (HUJAK)
neprofitna udruga koja okuplja sve koji su uključeni u razvoj ili
korištenje neke od tehnologija vezanih uz jezik i platformu Java
Popularnost – hujak.hr
• Stranica: 54 Postova: 590
• Posjeta ukupno: 55.000+
• u 2013. cca 25.300, u 2014. već dosad 12.800
• Maksimumi posjeta:
• mjesečno: 3.273 (veljača 2014. – Javantura Zagreb 2014)
• dnevno: 519 posjeta 400 posjetitelja (5.6.2013. – JavaCro’13)
www.hujak.hr31
Popularnost – javacro.org
• Posjeta ukupno: 25.200+
• u 2013. cca 7.500, u 2014. već dosad 17.600
• usporedba: javantura.com – 11.000+ posjeta
• Maksimumi posjeta:
• mjesečno: 6.644 (svibanj 2014.) 
• usporedba: javantura.com – 7.600+ posjeta (veljača 2014.)
• dnevno: 1179 posjeta 220 posjetitelja (12.5.2014.) 
• usporedba: javantura.com – 1246 posjeta od 242 posjetitelja (22.2.2014.)
www.hujak.hr32
35 članova – pravnih osoba
www.hujak.hr33
Steatoda
200+ članova – fizičkih osoba
Branko Mihaljević, Stjepan Matijašević, Slavko Žnidarić, Hrvoje Đurđević, Marin Orlić, Hrvoje Haramina, Danijel Kučak, Mario Žagar, Igor Čavrak,
Goran Mužak, Damir Kovačić, Damir Kropf, Nikola Ružić, Matija Tomašković, Goran Šimić, Ivan Štimac, Samir Čauš, Denis Trupec, Melita Mihaljević,
Jurica Križanić, Nikolina Tomašković, Martin Grmek, Neven Borojević, Velimir Gašparović, Goran Horak, Ivica Čardić, Eva Božić, Igor Bešlić, Vladimir
Jelinčić, Ivan Klarić, Marina Čobanov, Sanja Illeš, Tomislav Mrkus, Dražen Grabovac, Ivka Ivas, Mario Žagar, Tomislav Ćurin, Boris Matijašević, Boris
Plavljanić, Josipa Šare, Hrvoje Slaviček, Duško Obradović, Marija Kust, Boris Ševo, Darijo Kutleša, Bruno Kovačević, Zoran Rončević, Marko Klarić,
Davor Ranković, Stjepan Buljat, Josip Dean, Srđan Stanić, Mihovil Rister, Ivo Šalković, Ivan Paladin, Zvonimir Juranko, Emina Elezović, Dejan Rožić,
Davor Sauer, Adnan Turić, Ladislav Mačkala, Hrvoje Jambrović, Ognjen Orel, Marko Kasović, Dragi Raos, Tomislav Pokrajčić, Tomislav Ivanjko,
Goran Kalanj, Igor Belša, Matija Capan, Estera Prendivoj, Andreja Josipović, Igor Lazić, Vedran Vetma, Marija Kušt, Tvrtko Malkoč, Josip Pokrajčić,
Martina Starman, Denis Halupa, Željko Bubičić, Ivan Senji, Ana Mandić, Nenad Crnić, Ivica Lončar, Aleksander Radovan, Veljko Cuculić, Maja Legac,
Mladen Čikara, Borut Hadžialić, Miroslav Rešetar, Bruno Babić, Saša Ivičević, Mario Gvozdanović, Nenad Bajsić, Dino Lišnjić, Duško Vukmanović,
Dino Zjača, Igor Buljan, Nikola Šaub, Dragutin Kermek, Erik Kiš, Elis Missoni, Silvije Horvat, Marko Škvorc, Blaženko Hunjet, Marko Curi, Boris
Grginčić, Domagoj Tršan, Ivan Klarić, Željko Šmaguc, Tomislav Gosarić, Barbara Carević, Marko Jurišić, Domagoj Poljak, Ivor Prebeg, Ivan Švogor,
Jagor Čakmak, Tomislav Rajaković, Janko Diminić, Mladen Uzelac, Dalibor Starčević, Nikša Marušić, Fabijan Špralja, Romana Drčić, Robert Hrženjak,
Dinko Srkoč, Ivan Raguž, Bariša Obradović, Marko Marušić, Marijo Hasanac, Ante Patačko, Zvjezdan Lice, Josip Maslać, Kruno Ričković, Ivana Jozić,
Šimun Šunjić, Miljen Mikić, Marko Čavka, Hrvoje Rončević, Krešo Papec, Ninoslav Čerkez, Ilica Brnadić, Juraj Čutić, Jure Damir, Danijel Šoštar,
Andrija Jambrović, Zoran Veljanović, Mario Kamenjak, Tomislav Šebalj, Ivan Kocijan, Vedran Bojanić, Milan Draganić, Silva Haberl, Petar Butković,
Lucija Zadrija, Domagoj Stanković, Leon Rotim, Filip Januš, Mario Smolčić, Stipe Stagličić, Ivan Vučak, Siniša Botić, Mate Križanac, Josip Marković,
Pavle Crnković, Mišel Mešnjak, Filip Horvat, Ivo Majić, Branko Novaković, Željko Kunica, Željko Mikić, Dubravko Fistrić, Šime Essert, Slaven Olujić,
Filip Kaić, Miljenko Martinić, Goran Štuc, Ian Rumac, Mateo Velenik, Antonio Jedvaj, Ivan Grce, Marko Ciglar, Ivan Žanić, Dario Šagud, Josip Kovaček,
Luka Belopeta, Dorotea Šimunec, Kristijan Vrbanić, Petar Zubak, Karlo Sušanj, Darko Topić, Daniel Bele, Leonardo Bujas, Mihovil Vidaček …
www.hujak.hr34
Partneri i prijatelji HUJAK-a
www.hujak.hr35
Aktivnosti HUJAK-a
• Već poznato …
• razmjena znanja i iskustava
• druženja i konferencije
• edukacija
• certifikacija i testiranja
• zapošljavanja
• Članstvo
• studenti – besplatno
• popust na vjernost članstva
• 20% popusta na članarinu
• popust u drugoj polovici
godine
• 50% popusta na članarinu
• Novo u 2014.
• Javantura Zagreb 2014
• JavaCro’14
• Java katalog
• pomoć oko certifikacije
• …
.
www.hujak.hr36
Planovi za 2014.
• Konferencija JavaCro’14
• 50 predavanja, 220 sudionika
• Konferencija Javantura Zagreb 2014
• 12 predavanja, 150 sudionika
• Predavanja i radionice – uskoro
• Java katalog – beta
• Pomoć oko certifikacije – započelo
• Organizirani odlasci na Java konferencije
• npr. JavaOne, Devoxx, JAX, Jfokus, QCon, GEEcon, JavaSi …
• Suradnja s drugim udrugama i ustanovama
• u Hrvatskoj – sve već nabrojene
• u regiji – OpenBlend, JavaSvet.rs, NUGS, CodingSerbia, JUG.MK, JUG BiH …
• u EU i globalno
www.hujak.hr37
Što Java tvrtke trebaju?
• Pitali smo naše pravne članove što najviše žele:
• Kvalitetne kadrove
• pomoć pri pronalasku prikladnih kadrova
• općenita i usmjerena edukacija za specifične tehnologije
• pomoć oko usavršavanja kadrova, stručne prakse i certificiranja
• testiranje znanja i vještina
• Partnerstva i nova tržišta
• prepoznatljivost na domaćem i stranom tržištu
• predstavljanje proizvoda i usluga, tehnoloških i poslovnih
kompetencija
• pomoć oko kontakta s kvalitetnim i komplementarnim partnerima
(RH, EU i globalno)
• uočavanje potreba novih tržišta i savjetovanje
www.hujak.hr38
Katalog Java tvrtki
• Ideja: popis svih Java tvrtki na jednom mjestu
• web aplikacija, na engleskom, dostupna strancima
• suradnja i partnerstva tvrtki
• na lokalnoj razini – tko je tko u Hrvatskoj
• na globalnoj razini (EU, SAD …) – partneri, outsourcing …
• osnovni popis svih tvrtki
• ali pogodnosti samo za članove 
• DEMO – beta verzija
• catalog.hujak.org
• izvedeno u suradnji
www.hujak.hr39
Odbor za edukaciju
• Odbor za edukaciju HUJAK-a
• osnovan u jesen 2013., vodi Aleksander Radovan
• 3 cilja za 2013./2014.
• suradnja s edukacijom
• fakulteti, visoke škole, udruge, inicijative …
• kontakti: FER, FOI, PMF, VŠPR, TVZ, VVG, VSITE, VERN, RIT …
• pomoć oko certifikacije
• objavljena neka iskustva (OCAJP7, OCPJP6, OCEJWSD, Spring3)
• Lucija Zadrija, Jurica Križanić, Lovro Pandžić, Milan Draganić … -
HVALA!
• radionice za djecu
• u planu – npr. eSkills, Devoxx4kids, Raspberry Pi, robotics …
www.hujak.hr40
Najave – eSkills
• Europska inicijativa eSkills for Jobs 2014
• EU Commision, HUP, HGK IT, HZZ, CISEx, FER, CARNet,
Algebra, MojPosao, TVZ i mnogi drugi
• Ideja:
• približiti IT i programiranje djeci i mladeži
• train the trainer – edukacija za učitelje i profesore
• popularizacija Jave
• Dogovori oko konkretnih
aktivnosti u tijeku
www.hujak.hr41
Hvala i pozdrav od HUJAK-a!
• Web stranice hujak.hr
• www.hujak.hr
• LinkedIn grupa HUJAK
• www.linkedin.com/groups?gid=4320174
• Facebook grupa HUJAK.hr
• www.facebook.com/HUJAK.hr
• Twitter profil @HUJAK_hr
• twitter.com/HUJAK_hr
www.hujak.hr42

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (20)

JavaCro'14 - Take Agile adoption to the next level with Integration Competenc...
JavaCro'14 - Take Agile adoption to the next level with Integration Competenc...JavaCro'14 - Take Agile adoption to the next level with Integration Competenc...
JavaCro'14 - Take Agile adoption to the next level with Integration Competenc...
 
JavaCro'14 - Automatized testing with Selenium 2 – Juraj Ćutić and Aleksander...
JavaCro'14 - Automatized testing with Selenium 2 – Juraj Ćutić and Aleksander...JavaCro'14 - Automatized testing with Selenium 2 – Juraj Ćutić and Aleksander...
JavaCro'14 - Automatized testing with Selenium 2 – Juraj Ćutić and Aleksander...
 
JavaCro'14 - Automatic database migrations – Marko Elezović
JavaCro'14 - Automatic database migrations – Marko ElezovićJavaCro'14 - Automatic database migrations – Marko Elezović
JavaCro'14 - Automatic database migrations – Marko Elezović
 
JavaCro'14 - GWT rebooted – Gordan Krešić
JavaCro'14 - GWT rebooted – Gordan KrešićJavaCro'14 - GWT rebooted – Gordan Krešić
JavaCro'14 - GWT rebooted – Gordan Krešić
 
JavaCro'14 - How to handle large amounts of data in real time using a cloud e...
JavaCro'14 - How to handle large amounts of data in real time using a cloud e...JavaCro'14 - How to handle large amounts of data in real time using a cloud e...
JavaCro'14 - How to handle large amounts of data in real time using a cloud e...
 
JavaCro'14 - Going Digital with Java EE - Peter Pilgrim
JavaCro'14 - Going Digital with Java EE - Peter PilgrimJavaCro'14 - Going Digital with Java EE - Peter Pilgrim
JavaCro'14 - Going Digital with Java EE - Peter Pilgrim
 
JavaCro'14 - JCalc Calculations in Java with open source API – Davor Sauer
JavaCro'14 - JCalc Calculations in Java with open source API – Davor SauerJavaCro'14 - JCalc Calculations in Java with open source API – Davor Sauer
JavaCro'14 - JCalc Calculations in Java with open source API – Davor Sauer
 
JavaCro'14 - Sustainability of business performance and best practices – Zlat...
JavaCro'14 - Sustainability of business performance and best practices – Zlat...JavaCro'14 - Sustainability of business performance and best practices – Zlat...
JavaCro'14 - Sustainability of business performance and best practices – Zlat...
 
JavaCro'14 - Profile any environment with Java Flight Recorder – Johan Janssen
JavaCro'14 - Profile any environment with Java Flight Recorder – Johan JanssenJavaCro'14 - Profile any environment with Java Flight Recorder – Johan Janssen
JavaCro'14 - Profile any environment with Java Flight Recorder – Johan Janssen
 
JavaCro'14 - Drools Decision tables – form of human-readable rules – Dragan J...
JavaCro'14 - Drools Decision tables – form of human-readable rules – Dragan J...JavaCro'14 - Drools Decision tables – form of human-readable rules – Dragan J...
JavaCro'14 - Drools Decision tables – form of human-readable rules – Dragan J...
 
JavaCro'14 - Vaadin scalability myth – Gordan Ivanović
JavaCro'14 - Vaadin scalability myth – Gordan IvanovićJavaCro'14 - Vaadin scalability myth – Gordan Ivanović
JavaCro'14 - Vaadin scalability myth – Gordan Ivanović
 
JavaCro'14 - Scala and Java EE 7 Development Experiences – Peter Pilgrim
JavaCro'14 - Scala and Java EE 7 Development Experiences – Peter PilgrimJavaCro'14 - Scala and Java EE 7 Development Experiences – Peter Pilgrim
JavaCro'14 - Scala and Java EE 7 Development Experiences – Peter Pilgrim
 
JavaCro'14 - WebSockets and OpenLayers joined with Spring – Bojan Kljajin
JavaCro'14 - WebSockets and OpenLayers joined with Spring – Bojan KljajinJavaCro'14 - WebSockets and OpenLayers joined with Spring – Bojan Kljajin
JavaCro'14 - WebSockets and OpenLayers joined with Spring – Bojan Kljajin
 
JavaCro'14 - Can You Tell Me How to Get to Sesame Street I wanna be a Grails ...
JavaCro'14 - Can You Tell Me How to Get to Sesame Street I wanna be a Grails ...JavaCro'14 - Can You Tell Me How to Get to Sesame Street I wanna be a Grails ...
JavaCro'14 - Can You Tell Me How to Get to Sesame Street I wanna be a Grails ...
 
JavaCro'14 - Securing web applications with Spring Security 3 – Fernando Redo...
JavaCro'14 - Securing web applications with Spring Security 3 – Fernando Redo...JavaCro'14 - Securing web applications with Spring Security 3 – Fernando Redo...
JavaCro'14 - Securing web applications with Spring Security 3 – Fernando Redo...
 
JavaCro'14 - Developing Google Chromecast applications on Android – Branimir ...
JavaCro'14 - Developing Google Chromecast applications on Android – Branimir ...JavaCro'14 - Developing Google Chromecast applications on Android – Branimir ...
JavaCro'14 - Developing Google Chromecast applications on Android – Branimir ...
 
JavaCro'14 - Gatling – weapon in ranks of performance testing – Andrija Kranjec
JavaCro'14 - Gatling – weapon in ranks of performance testing – Andrija KranjecJavaCro'14 - Gatling – weapon in ranks of performance testing – Andrija Kranjec
JavaCro'14 - Gatling – weapon in ranks of performance testing – Andrija Kranjec
 
JavaCro'14 - Log as basis for distributed systems – Vjeran Marčinko
JavaCro'14 - Log as basis for distributed systems – Vjeran MarčinkoJavaCro'14 - Log as basis for distributed systems – Vjeran Marčinko
JavaCro'14 - Log as basis for distributed systems – Vjeran Marčinko
 
JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Bran...
JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Bran...JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Bran...
JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Bran...
 
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško VukmanovićJavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
 

Ähnlich wie JavaCro'14 - The World of Java – in Croatia – Branko Mihaljević and Aleksander Radovan

Ding.jobs - prvi studentski job app
Ding.jobs - prvi studentski job appDing.jobs - prvi studentski job app
Ding.jobs - prvi studentski job appGabrijela3
 
About PMI Chapter Zagreb, Croatia
About PMI Chapter Zagreb, CroatiaAbout PMI Chapter Zagreb, Croatia
About PMI Chapter Zagreb, Croatiacikac
 
Photomath - Job Fair 2016
Photomath - Job Fair 2016Photomath - Job Fair 2016
Photomath - Job Fair 2016Jurica Cerovec
 
Oracle information age co croz-neos v2.2.
Oracle information age co croz-neos v2.2.Oracle information age co croz-neos v2.2.
Oracle information age co croz-neos v2.2.Oracle Hrvatska
 
youngculture - prezentacija kompanije & Scrum #tnt3
youngculture - prezentacija kompanije & Scrum #tnt3youngculture - prezentacija kompanije & Scrum #tnt3
youngculture - prezentacija kompanije & Scrum #tnt3SICEF
 
UPD (2).pptx.oasfasfccccccccccccccccccccccccccccccccccccccc
UPD (2).pptx.oasfasfcccccccccccccccccccccccccccccccccccccccUPD (2).pptx.oasfasfccccccccccccccccccccccccccccccccccccccc
UPD (2).pptx.oasfasfcccccccccccccccccccccccccccccccccccccccBrankouljak
 
Silverlight Business Overview
Silverlight Business OverviewSilverlight Business Overview
Silverlight Business OverviewCrowd
 
Developers' mDay 2017. - Veljko Manojlović Telenor
Developers' mDay 2017. - Veljko Manojlović TelenorDevelopers' mDay 2017. - Veljko Manojlović Telenor
Developers' mDay 2017. - Veljko Manojlović TelenormCloud
 
Suradnja s CARNetom
Suradnja s CARNetomSuradnja s CARNetom
Suradnja s CARNetomMilan Taradi
 
ISVU REST API u 2016. i dalje
ISVU REST API u 2016. i daljeISVU REST API u 2016. i dalje
ISVU REST API u 2016. i daljeDenis Kranjčec
 
App Start Contest 2013/2014 prezentacija
App Start Contest 2013/2014 prezentacijaApp Start Contest 2013/2014 prezentacija
App Start Contest 2013/2014 prezentacijaAppStartContest
 
e-infrastruktura i informacijsko društvo
e-infrastruktura i informacijsko društvoe-infrastruktura i informacijsko društvo
e-infrastruktura i informacijsko društvodsimic
 
Status ISVU REST API-ja i promjene u proteklih godinu dana
Status ISVU REST API-ja i promjene u proteklih godinu danaStatus ISVU REST API-ja i promjene u proteklih godinu dana
Status ISVU REST API-ja i promjene u proteklih godinu danaDenis Kranjčec
 
Angular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump DayAngular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump DayNETMedia
 
Alijansa profil kompanija 2019 prezentacija
Alijansa profil kompanija 2019 prezentacijaAlijansa profil kompanija 2019 prezentacija
Alijansa profil kompanija 2019 prezentacijaArminTali2
 
Press put do_boljeg_radnog_mjesta_2012
Press put do_boljeg_radnog_mjesta_2012Press put do_boljeg_radnog_mjesta_2012
Press put do_boljeg_radnog_mjesta_2012Učilište Algebra
 

Ähnlich wie JavaCro'14 - The World of Java – in Croatia – Branko Mihaljević and Aleksander Radovan (20)

HUJAK - JavaOne 2012
HUJAK - JavaOne 2012HUJAK - JavaOne 2012
HUJAK - JavaOne 2012
 
Ding.jobs - prvi studentski job app
Ding.jobs - prvi studentski job appDing.jobs - prvi studentski job app
Ding.jobs - prvi studentski job app
 
About PMI Chapter Zagreb, Croatia
About PMI Chapter Zagreb, CroatiaAbout PMI Chapter Zagreb, Croatia
About PMI Chapter Zagreb, Croatia
 
Photomath - Job Fair 2016
Photomath - Job Fair 2016Photomath - Job Fair 2016
Photomath - Job Fair 2016
 
Oracle information age co croz-neos v2.2.
Oracle information age co croz-neos v2.2.Oracle information age co croz-neos v2.2.
Oracle information age co croz-neos v2.2.
 
youngculture - prezentacija kompanije & Scrum #tnt3
youngculture - prezentacija kompanije & Scrum #tnt3youngculture - prezentacija kompanije & Scrum #tnt3
youngculture - prezentacija kompanije & Scrum #tnt3
 
Fyi 18 web
Fyi 18 webFyi 18 web
Fyi 18 web
 
UPD (2).pptx.oasfasfccccccccccccccccccccccccccccccccccccccc
UPD (2).pptx.oasfasfcccccccccccccccccccccccccccccccccccccccUPD (2).pptx.oasfasfccccccccccccccccccccccccccccccccccccccc
UPD (2).pptx.oasfasfccccccccccccccccccccccccccccccccccccccc
 
Silverlight Business Overview
Silverlight Business OverviewSilverlight Business Overview
Silverlight Business Overview
 
Developers' mDay 2017. - Veljko Manojlović Telenor
Developers' mDay 2017. - Veljko Manojlović TelenorDevelopers' mDay 2017. - Veljko Manojlović Telenor
Developers' mDay 2017. - Veljko Manojlović Telenor
 
Suradnja s CARNetom
Suradnja s CARNetomSuradnja s CARNetom
Suradnja s CARNetom
 
ISVU REST API u 2016. i dalje
ISVU REST API u 2016. i daljeISVU REST API u 2016. i dalje
ISVU REST API u 2016. i dalje
 
App Start Contest 2013/2014 prezentacija
App Start Contest 2013/2014 prezentacijaApp Start Contest 2013/2014 prezentacija
App Start Contest 2013/2014 prezentacija
 
e-infrastruktura i informacijsko društvo
e-infrastruktura i informacijsko društvoe-infrastruktura i informacijsko društvo
e-infrastruktura i informacijsko društvo
 
Status ISVU REST API-ja i promjene u proteklih godinu dana
Status ISVU REST API-ja i promjene u proteklih godinu danaStatus ISVU REST API-ja i promjene u proteklih godinu dana
Status ISVU REST API-ja i promjene u proteklih godinu dana
 
Javantura Zagreb 2014 - Java na klijenstskoj strani - Ivan Vučak
Javantura Zagreb 2014 - Java na klijenstskoj strani - Ivan VučakJavantura Zagreb 2014 - Java na klijenstskoj strani - Ivan Vučak
Javantura Zagreb 2014 - Java na klijenstskoj strani - Ivan Vučak
 
HUJAK - druženje 2013-07-10
HUJAK - druženje 2013-07-10HUJAK - druženje 2013-07-10
HUJAK - druženje 2013-07-10
 
Angular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump DayAngular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump Day
 
Alijansa profil kompanija 2019 prezentacija
Alijansa profil kompanija 2019 prezentacijaAlijansa profil kompanija 2019 prezentacija
Alijansa profil kompanija 2019 prezentacija
 
Press put do_boljeg_radnog_mjesta_2012
Press put do_boljeg_radnog_mjesta_2012Press put do_boljeg_radnog_mjesta_2012
Press put do_boljeg_radnog_mjesta_2012
 

Mehr von HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association

Mehr von HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association (20)

Java cro'21 the best tools for java developers in 2021 - hujak
Java cro'21   the best tools for java developers in 2021 - hujakJava cro'21   the best tools for java developers in 2021 - hujak
Java cro'21 the best tools for java developers in 2021 - hujak
 
JavaCro'21 - Java is Here To Stay - HUJAK Keynote
JavaCro'21 - Java is Here To Stay - HUJAK KeynoteJavaCro'21 - Java is Here To Stay - HUJAK Keynote
JavaCro'21 - Java is Here To Stay - HUJAK Keynote
 
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan LozićJavantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
 
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
 
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
 
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander RadovanJavantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
 
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
 
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
 
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
 
Javantura v6 - When remote work really works - the secrets behind successful ...
Javantura v6 - When remote work really works - the secrets behind successful ...Javantura v6 - When remote work really works - the secrets behind successful ...
Javantura v6 - When remote work really works - the secrets behind successful ...
 
Javantura v6 - Kotlin-Java Interop - Matej Vidaković
Javantura v6 - Kotlin-Java Interop - Matej VidakovićJavantura v6 - Kotlin-Java Interop - Matej Vidaković
Javantura v6 - Kotlin-Java Interop - Matej Vidaković
 
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
 
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
 
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
 
Javantura v6 - How can you improve the quality of your application - Ioannis ...
Javantura v6 - How can you improve the quality of your application - Ioannis ...Javantura v6 - How can you improve the quality of your application - Ioannis ...
Javantura v6 - How can you improve the quality of your application - Ioannis ...
 
Javantura v6 - Just say it v2 - Pavao Varela Petrac
Javantura v6 - Just say it v2 - Pavao Varela PetracJavantura v6 - Just say it v2 - Pavao Varela Petrac
Javantura v6 - Just say it v2 - Pavao Varela Petrac
 
Javantura v6 - Automation of web apps testing - Hrvoje Ruhek
Javantura v6 - Automation of web apps testing - Hrvoje RuhekJavantura v6 - Automation of web apps testing - Hrvoje Ruhek
Javantura v6 - Automation of web apps testing - Hrvoje Ruhek
 
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
 
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - Building IoT Middleware with Microservices - Mario KusekJavantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
 

JavaCro'14 - The World of Java – in Croatia – Branko Mihaljević and Aleksander Radovan

  • 1. HUJAK Hrvatska udruga Java korisnika www.hujak.hr The World of Java – in Croatia Branko Mihaljević, PhD Aleksander Radovan www.hujak.hr 1
  • 2. Najsretniji poslovi • Najbolji poslovi u STEM • Science • Technology • Engineering • Mathematics • Istraživanje 2011-2014 • 25.000 rezultata anonimne ankete • Top Happiest Jobs – Class of 2014 1. Java developer 2. Embedded software engineer 3. .NET developer 4. Medical technologist 5. QA engineer 6. Credit analyst 7. Management consultant 8. Network engineer 9. Data analyst 10. Web developer 11. Business analyst 12. Software developer 13. Process engineer 14. Manufacturing engineer 15. Electrical engineer www.hujak.hr2 Izvor: Top Happiest Jobs for the Class of 2014, CareerBliss, April 2014
  • 3. Koliko nas ima? • ~4,3 milijuna ljudi • x 2 = 8,6 milijuna • još uvijek manje od Java razvojnih inženjera u svijetu www.hujak.hr3
  • 4. Popularnost Jave • TIOBE indeks – ah, ne valjda opet o tome  • PYPL indeks (PopularitY of Programming Language index) www.hujak.hr4 Izvor: PYPL - PopularitY of Programming Language index, May 2014 Pos Language Rating 1 Java 26.9 % 2 PHP 13.3 % 3 Python 10.6 % 4 C# 10.4 % 5 C++ 8.8 % 6 C 8.0 % 7 JavaScript 8.0 % 8 Objective-C 6.5 % 9 Visual Basic 3.1 % 10 Ruby 2.8 % Java uvijek prva 
  • 5. Java – GitHub i Stack Overflow 5 Izvor: The RedMonk Programming Language Rankings: January 2014 www.hujak.hr
  • 6. Java 29% C# 19% JavaScript 19% C++ 10% PHP 9% Python 9% C 7% Vještine u trendu • Top Languages 2014 • Language Custom Tags www.hujak.hr6 Java 22% C# 15% JavaScript 15% HTML 11% C++ 8% PHP 7% XML 7% Python 5% C 5% HTML5 5% Izvor: Trendy Skills, 01.01.2014. – 12.05.2014., trendyskills.com
  • 7. Što najviše koristimo? www.hujak.hr7 Java SE 7 65% SE version Izvor: Java Tools & Technologies 2014, Rebellabs, ZeroTurnaround, May 20 2014 Java EE 6 49% EE version Eclipse 48% IDE Hibernate 67% ORM Tomcat 50% App server Spring MVC 40% Web fw Jenkins 70% CI Git 69% VCS FindBugs 55% CA Maven 64% Build MySQL 65% SQL DB MongoDB 56% NoSQL DB Ekskluziva! 
  • 8. Aplikacijski poslužitelji • Koje aplikacijske poslužitelje koristimo? www.hujak.hr8 0% 10% 20% 30% 40% 50% 60% 70% Virgo OC4J Geronimo Resin GAE WebSphere WebLogic GlassFish Other JBoss / WildFly Jetty Tomcat 1% 1% 1% 2% 3% 9% 11% 13% 15% 25% 49% 68% Izvor: Java 8 Survey, Typesafe, February 2014 & Software Stacks Market Share: March 2014, Jelastic.com Tomcat 7 Tomcat 6 GlassFish Jetty TomEE 85% 6% 5% 3% 1%
  • 9. JVM i JDK • Koji JVM vendor? • Koji JDK? www.hujak.hr9 Izvor: Java 8 Survey, Typesafe, February 2014 0% 50% 100% Oracle Dalvik IBM Other Azul 98% 20% 7% 2% 1% 0% 50% 100% Oracle Java SDK OpenJDK IBM JDK Other 88% 36% 5% 1%
  • 10. Java 6 22% Java 7 73% Java 8 3% Ostalo 2% Sadašnjost i namjere • Koju Java platformu trenutno koristite? • Ako koristite Java 6 što namjeravate? www.hujak.hr10 Izvor: Java 8 Survey, Typesafe, February 2014 Java 6 8% Java 7 47% Java 8 44% Java 9 1%
  • 11. Java 8 – kada i kako? • Kada namjeravate upgrade na Java 8? • Kako ćete koristiti platformu Java 8? www.hujak.hr11 Izvor: Java 8 Survey, Typesafe, February 2014 0-6 mj. 22% 6-12 mj. 73% 12+ mj. 5% Eval. 32% Ne 1% Samo JRE 15% JRE & Compilation 85%
  • 12. Java 8 – značajke • Koje nas značajke najviše zanimaju? www.hujak.hr12 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% Other JDBC 4.2 Enhance javac to Improve Build Speed Nashorn JavaScript Engine Remove the Permanent Generation Date & Time API Concurency Updates Bulk Data Operation for Collections Enhance Core Libraries with Lambda Lambda Expressions & Virtual Extension Methods 2% 2% 8% 9% 10% 15% 16% 17% 30% 83% Izvor: Java 8 Survey, Typesafe, February 2014
  • 13. A što želimo u Java EE 8? • Koji API (JSR) bi trebali biti u Java EE 8? www.hujak.hr13 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% State Management API Data Grid API Identity API Java EE Configuration JCache Java API for JSON Binding 37% 42% 47% 64% 68% 79% 51% 44% 43% 29% 26% 16% 12% 14% 10% 7% 6% 5% DA NE ZNAM NE Izvor: Java EE 8 Community Survey, Oracle, 2014
  • 14. Java EE 8 značajke • Koje značajke bi trebale biti u Java EE 8? www.hujak.hr14 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Facelets as standard template engine JavaScript API on the server (Avatar) Templating framework Client API fo Thin Server Architecture MVC support (alongside JSF) Java API for Server-sent events 37% 42% 44% 52% 61% 76% 35% 27% 25% 31% 20% 17% 28% 31% 31% 17% 19% 7% DA NE ZNAM NE Izvor: Java EE 8 Community Survey, Oracle, 2014
  • 15. Kakvo je tržište rada ... … ili koliko smo traženi i vrijedimo?
  • 16. 0 5,000 10,000 15,000 20,000 25,000 30,000 35,000 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 France United Kingdom Germany Spain Poland Netherlands Czech Republic Italy 19 other Member States Proizvodnja MSc CS u EU www.hujak.hr16 Izvor: ICT employment needs for 2014, empirica, May, 2014
  • 17. Budućnost potražnje do 2020 www.hujak.hr17 509.000 Realistični scenarij 913.000 449,000 Stagnacijski scenarij 730.000 274.000 558.000 Pozitivni scenarij 1.346.000 0 200.000 400.000 600.000 800.000 1.000.000 1.200.000 1.400.000 1.600.000 2012 2013 2014 2015 2016 2017 2018 2019 2020 Izvor: ICT employment needs for 2014, empirica, May, 2014 Nedostatak CS kadrova 700.000-1.400.000!!!
  • 18. Java zaposlenja danas • 75.000+ Java jobs on • NY 4600+, SF 3300+ … Amazon 1600+, CyberCoder 1000+ … • 125.000+ Java jobs on • 154.000+ Java jobs on • 16.000+ Java jobs in last 30 days on • 8.000+ Java jobs in last 30 days on www.hujak.hr18
  • 19. Analiza i prosječne plaće Prosječne plaće (izvan Hrvatske) Java Developer $97.000 $79.000 $70.000 $70.000 Junior Java Developer $79.000 $72.000 $57.000 $51.000 Senior Java Developer $102.000 $86.000 $93.000 $91.000 Java Architect $112.000 $89.000 $93.000 $111.000 www.hujak.hr19 Izvor podataka: Indeed.com, SimplyHired, CareerBliss, svibanj 2014.
  • 20. Mogućnosti za offshoring u EU www.hujak.hr20 Vještine Potražnja Vjerojatnost za offshoring Data Visualisation  82%  62% User Experience Design  74%  54% Coding  46%  54% Software testing  54%  44% ICT support 59%  39% Infrastructure ops 58%  35% BPM  63%  73% Digital marketing  58%  63% Enterprise Architecture  57%  76% High performance computing 49%  57% Embedded systems 64%  50% Izvor: ICT employment needs for 2014, empirica, May, 2014
  • 21. Nedostatak kadrova u Hrvatskoj • Nedostatak kvalitetnog kadra u hrvatskom IT-u? www.hujak.hr21 DA 76% NE 24% DA 91% NE 9% Izvor podataka: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa i Visoka škola za primijenjeno računarstvo, 2011.-2014. 2013. 2014.
  • 22. Novi IT kadar u Hrvatskoj • Profil IT kadra 2013. • Profil IT kadra 2014. www.hujak.hr22 Programer 44% Poslovni analitičar 13% Sistemaš 9% Web & MM 8% IT arhitekt 5% Konzultant 5% IT projektni menadžer 4% Telco arhitekt 4% Ostalo 8% Izvor podataka: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa i Visoka škola za primijenjeno računarstvo, 2011.-2014. Poslovni analitičar 16% Konzultant 8% Sistemaš 6% Prodajni konzultant 3% Web & MM 2% IT arhitekt 1% Ostalo 3% Programer 61%
  • 23. Java 30% Oracle 30% MS .NET 23% HTML/JS/CSS 4% PL/SQL 3% PLC, SCADA 3% Python 2% Android 1% PHP 1% Ostalo 3% Softverski kadar u Hrvatskoj • Software Developer 2013. • Software Developer 2014. www.hujak.hr23 Izvor podataka: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa i Visoka škola za primijenjeno računarstvo, 2011.-2014. Java 24% MS .NET 21% Oracle 11% BI 6% SQL 3% PHP 3% Python 3% Android 3% iOS 3% HTML 3% JavaScript 2% WS 2% Ruby 2% C/C++ 2% Bootstrap 2% Ostalo 10%
  • 24. 0% 20% 40% 60% 80% 100% ICT tvrtka Korisnik DA 47% DA 87% Zapošljavanje novih ICT stručnjaka www.hujak.hr24 Izvor podataka: Rezultati analize zapošljavanja u ICT sektoru za 2014., Algebra i Visoka škola za primijenjeno računarstvo, svibanj 2014. DA 50% NE 50% DA 56% NE 44% DA 63% NE 37% DA 71% NE 29% 2011. 2012. 2013. 2014. 0% 20% 40% 60% 80% 100% 1-10 11-50 50+ DA 47% DA 87% DA 88% Prema veličini tvrtke Prema vrsti tvrtke
  • 25. Novi i stari zaposlenici www.hujak.hr25 DA 85% NE 15% DA 64% NE 36% DA 7% NE 93% DA 1% NE 99% • Namjeravate li zapošljavati pripravnike? • Planirate li smanjivati broj IT zaposlenika? 2013. 2014. 2013. 2014. Izvor podataka: Rezultati analize zapošljavanja u ICT sektoru za 2014., Algebra i Visoka škola za primijenjeno računarstvo, svibanj 2014.  
  • 26. Poželjna stručna sprema www.hujak.hr26 • Što poslodavci traže? VSS MSc 48% VŠS BSc 23% SSS 2% Nebitno 27% Izvor podataka: Rezultati analize zapošljavanja u ICT sektoru za 2014., Algebra i Visoka škola za primijenjeno računarstvo, svibanj 2014. 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% VSS MSc VŠS BSc SSS Nije bitno
  • 27. Zapošljavanje – ICT oglasi 0 100 200 300 400 500 600 700 800 900 1000 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Broj oglasa u kategoriji IT i telekomunikacije, 2007.-2014. www.hujak.hr27 Izvor podataka: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, podaci 2007.-2014.., MojPosao, 2014. 2007. 2008. 2009. 2010. 2011. 2012. 2013. 2014.
  • 28. Kako (naj)lakše zaposliti? • Neposredno traženje i oglašavanje • portali za zapošljavanje, društvene mreže, headhunting, word-of-mouth, vlastite stranice, HUJAK … • Stručna praksa • organizirati stručnu praksu (ne ad hoc) • Suradnja s centrima karijera • obrazovne institucije (neke) imaju centre karijera • Sudjelovanje na događanjima • druženja udruga i grupa • job fairs • konferencije poput ove  www.hujak.hr28 Izvor podataka: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa i Visoka škola za primijenjeno računarstvo, 2011.-2013.
  • 29. A što mi možemo učiniti? Misli globalno djeluj lokalno HUJAK sigurno može pomoći  www.hujak.hr29
  • 30. Java User Groups - Europe Preko 80 Java grupa samo u Europi! www.hujak.hr30 Hrvatska udruga Java korisnika (HUJAK) neprofitna udruga koja okuplja sve koji su uključeni u razvoj ili korištenje neke od tehnologija vezanih uz jezik i platformu Java
  • 31. Popularnost – hujak.hr • Stranica: 54 Postova: 590 • Posjeta ukupno: 55.000+ • u 2013. cca 25.300, u 2014. već dosad 12.800 • Maksimumi posjeta: • mjesečno: 3.273 (veljača 2014. – Javantura Zagreb 2014) • dnevno: 519 posjeta 400 posjetitelja (5.6.2013. – JavaCro’13) www.hujak.hr31
  • 32. Popularnost – javacro.org • Posjeta ukupno: 25.200+ • u 2013. cca 7.500, u 2014. već dosad 17.600 • usporedba: javantura.com – 11.000+ posjeta • Maksimumi posjeta: • mjesečno: 6.644 (svibanj 2014.)  • usporedba: javantura.com – 7.600+ posjeta (veljača 2014.) • dnevno: 1179 posjeta 220 posjetitelja (12.5.2014.)  • usporedba: javantura.com – 1246 posjeta od 242 posjetitelja (22.2.2014.) www.hujak.hr32
  • 33. 35 članova – pravnih osoba www.hujak.hr33 Steatoda
  • 34. 200+ članova – fizičkih osoba Branko Mihaljević, Stjepan Matijašević, Slavko Žnidarić, Hrvoje Đurđević, Marin Orlić, Hrvoje Haramina, Danijel Kučak, Mario Žagar, Igor Čavrak, Goran Mužak, Damir Kovačić, Damir Kropf, Nikola Ružić, Matija Tomašković, Goran Šimić, Ivan Štimac, Samir Čauš, Denis Trupec, Melita Mihaljević, Jurica Križanić, Nikolina Tomašković, Martin Grmek, Neven Borojević, Velimir Gašparović, Goran Horak, Ivica Čardić, Eva Božić, Igor Bešlić, Vladimir Jelinčić, Ivan Klarić, Marina Čobanov, Sanja Illeš, Tomislav Mrkus, Dražen Grabovac, Ivka Ivas, Mario Žagar, Tomislav Ćurin, Boris Matijašević, Boris Plavljanić, Josipa Šare, Hrvoje Slaviček, Duško Obradović, Marija Kust, Boris Ševo, Darijo Kutleša, Bruno Kovačević, Zoran Rončević, Marko Klarić, Davor Ranković, Stjepan Buljat, Josip Dean, Srđan Stanić, Mihovil Rister, Ivo Šalković, Ivan Paladin, Zvonimir Juranko, Emina Elezović, Dejan Rožić, Davor Sauer, Adnan Turić, Ladislav Mačkala, Hrvoje Jambrović, Ognjen Orel, Marko Kasović, Dragi Raos, Tomislav Pokrajčić, Tomislav Ivanjko, Goran Kalanj, Igor Belša, Matija Capan, Estera Prendivoj, Andreja Josipović, Igor Lazić, Vedran Vetma, Marija Kušt, Tvrtko Malkoč, Josip Pokrajčić, Martina Starman, Denis Halupa, Željko Bubičić, Ivan Senji, Ana Mandić, Nenad Crnić, Ivica Lončar, Aleksander Radovan, Veljko Cuculić, Maja Legac, Mladen Čikara, Borut Hadžialić, Miroslav Rešetar, Bruno Babić, Saša Ivičević, Mario Gvozdanović, Nenad Bajsić, Dino Lišnjić, Duško Vukmanović, Dino Zjača, Igor Buljan, Nikola Šaub, Dragutin Kermek, Erik Kiš, Elis Missoni, Silvije Horvat, Marko Škvorc, Blaženko Hunjet, Marko Curi, Boris Grginčić, Domagoj Tršan, Ivan Klarić, Željko Šmaguc, Tomislav Gosarić, Barbara Carević, Marko Jurišić, Domagoj Poljak, Ivor Prebeg, Ivan Švogor, Jagor Čakmak, Tomislav Rajaković, Janko Diminić, Mladen Uzelac, Dalibor Starčević, Nikša Marušić, Fabijan Špralja, Romana Drčić, Robert Hrženjak, Dinko Srkoč, Ivan Raguž, Bariša Obradović, Marko Marušić, Marijo Hasanac, Ante Patačko, Zvjezdan Lice, Josip Maslać, Kruno Ričković, Ivana Jozić, Šimun Šunjić, Miljen Mikić, Marko Čavka, Hrvoje Rončević, Krešo Papec, Ninoslav Čerkez, Ilica Brnadić, Juraj Čutić, Jure Damir, Danijel Šoštar, Andrija Jambrović, Zoran Veljanović, Mario Kamenjak, Tomislav Šebalj, Ivan Kocijan, Vedran Bojanić, Milan Draganić, Silva Haberl, Petar Butković, Lucija Zadrija, Domagoj Stanković, Leon Rotim, Filip Januš, Mario Smolčić, Stipe Stagličić, Ivan Vučak, Siniša Botić, Mate Križanac, Josip Marković, Pavle Crnković, Mišel Mešnjak, Filip Horvat, Ivo Majić, Branko Novaković, Željko Kunica, Željko Mikić, Dubravko Fistrić, Šime Essert, Slaven Olujić, Filip Kaić, Miljenko Martinić, Goran Štuc, Ian Rumac, Mateo Velenik, Antonio Jedvaj, Ivan Grce, Marko Ciglar, Ivan Žanić, Dario Šagud, Josip Kovaček, Luka Belopeta, Dorotea Šimunec, Kristijan Vrbanić, Petar Zubak, Karlo Sušanj, Darko Topić, Daniel Bele, Leonardo Bujas, Mihovil Vidaček … www.hujak.hr34
  • 35. Partneri i prijatelji HUJAK-a www.hujak.hr35
  • 36. Aktivnosti HUJAK-a • Već poznato … • razmjena znanja i iskustava • druženja i konferencije • edukacija • certifikacija i testiranja • zapošljavanja • Članstvo • studenti – besplatno • popust na vjernost članstva • 20% popusta na članarinu • popust u drugoj polovici godine • 50% popusta na članarinu • Novo u 2014. • Javantura Zagreb 2014 • JavaCro’14 • Java katalog • pomoć oko certifikacije • … . www.hujak.hr36
  • 37. Planovi za 2014. • Konferencija JavaCro’14 • 50 predavanja, 220 sudionika • Konferencija Javantura Zagreb 2014 • 12 predavanja, 150 sudionika • Predavanja i radionice – uskoro • Java katalog – beta • Pomoć oko certifikacije – započelo • Organizirani odlasci na Java konferencije • npr. JavaOne, Devoxx, JAX, Jfokus, QCon, GEEcon, JavaSi … • Suradnja s drugim udrugama i ustanovama • u Hrvatskoj – sve već nabrojene • u regiji – OpenBlend, JavaSvet.rs, NUGS, CodingSerbia, JUG.MK, JUG BiH … • u EU i globalno www.hujak.hr37
  • 38. Što Java tvrtke trebaju? • Pitali smo naše pravne članove što najviše žele: • Kvalitetne kadrove • pomoć pri pronalasku prikladnih kadrova • općenita i usmjerena edukacija za specifične tehnologije • pomoć oko usavršavanja kadrova, stručne prakse i certificiranja • testiranje znanja i vještina • Partnerstva i nova tržišta • prepoznatljivost na domaćem i stranom tržištu • predstavljanje proizvoda i usluga, tehnoloških i poslovnih kompetencija • pomoć oko kontakta s kvalitetnim i komplementarnim partnerima (RH, EU i globalno) • uočavanje potreba novih tržišta i savjetovanje www.hujak.hr38
  • 39. Katalog Java tvrtki • Ideja: popis svih Java tvrtki na jednom mjestu • web aplikacija, na engleskom, dostupna strancima • suradnja i partnerstva tvrtki • na lokalnoj razini – tko je tko u Hrvatskoj • na globalnoj razini (EU, SAD …) – partneri, outsourcing … • osnovni popis svih tvrtki • ali pogodnosti samo za članove  • DEMO – beta verzija • catalog.hujak.org • izvedeno u suradnji www.hujak.hr39
  • 40. Odbor za edukaciju • Odbor za edukaciju HUJAK-a • osnovan u jesen 2013., vodi Aleksander Radovan • 3 cilja za 2013./2014. • suradnja s edukacijom • fakulteti, visoke škole, udruge, inicijative … • kontakti: FER, FOI, PMF, VŠPR, TVZ, VVG, VSITE, VERN, RIT … • pomoć oko certifikacije • objavljena neka iskustva (OCAJP7, OCPJP6, OCEJWSD, Spring3) • Lucija Zadrija, Jurica Križanić, Lovro Pandžić, Milan Draganić … - HVALA! • radionice za djecu • u planu – npr. eSkills, Devoxx4kids, Raspberry Pi, robotics … www.hujak.hr40
  • 41. Najave – eSkills • Europska inicijativa eSkills for Jobs 2014 • EU Commision, HUP, HGK IT, HZZ, CISEx, FER, CARNet, Algebra, MojPosao, TVZ i mnogi drugi • Ideja: • približiti IT i programiranje djeci i mladeži • train the trainer – edukacija za učitelje i profesore • popularizacija Jave • Dogovori oko konkretnih aktivnosti u tijeku www.hujak.hr41
  • 42. Hvala i pozdrav od HUJAK-a! • Web stranice hujak.hr • www.hujak.hr • LinkedIn grupa HUJAK • www.linkedin.com/groups?gid=4320174 • Facebook grupa HUJAK.hr • www.facebook.com/HUJAK.hr • Twitter profil @HUJAK_hr • twitter.com/HUJAK_hr www.hujak.hr42