JavaCro'14 - The World of Java – in Croatia – Branko Mihaljević and Aleksander Radovan
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 846 views

In the first part of HUJAK’s community keynote we will look at the continuity of innovation and progress in The World of Java, and it’s bright future. We will highlight global trends and compare ...

In the first part of HUJAK’s community keynote we will look at the continuity of innovation and progress in The World of Java, and it’s bright future. We will highlight global trends and compare them with companies’ interests in Croatia. All this would not have been possible without the ever-present commitment and constant efforts of the Java community.Therefore, in the second part we will show how we can create our future in Java, but also how to influence the future of Java globally. We will talk about HUJAK, our challenges and plans, collaborations and experiences, conferences and meetups, as well as problems that we encounter. An emphasis will be given to the education and the adequacy of knowledge and skills, and we will analyse the needs of the labor market in Croatia, EU, and globally.In the last part we will look into activities in which we participate and help – popularization of Java, education and certification, employment and recruitment, consulting our members and their presentation in the international market.

Statistics

Views

Total Views
846
Views on SlideShare
156
Embed Views
690

Actions

Likes
0
Downloads
3
Comments
0

3 Embeds 690

http://javacro.org 688
http://www.google.hr 1
http://www.slideee.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 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