WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Javantura v2 - Three Years of Happiness - HUJAK - Branko Mihaljević et al
1. HUJAK
Hrvatska udruga Java korisnika
www.hujak.hr
Three Years of Happiness Branko Mihaljević Stjepan Matijašević Hrvoje Đurđević Slavko Žnidarić Marin Orlić Aleksander Radovan Jurica Križanić
2. How it has all started?
•First …
Thank you all for coming here today!
YOU are the reason why it has started
•YOU means: developers, programmers, architects, team leaders, IT managers, project managers, students, educators, entrepreneurs, enthusiasts, visionaries …
•But let's now take a quick look at history …
www.hujak.hr
2
3. Who are those guys and that girl?
www.hujak.hr
3
The Green Team, 1997 (BBQ)
4. What does it have to do with trees and telephones?
•What was Oak?
•What was Star 7 (*7)?
•Programming language (1991)
•developed at Sun Microsystems for the Green project
•used mostly for set-top boxes and smart appliances
•PDA handheld device (1992)
•SPARC with flash RAM
•5" color touchscreen LCD
•wireless networking
•small Unix (<1MB)
•multimedia codecs
•remote control (TV)
•on screen agent called Duke
http://www.youtube.com/watch?v=Ahg8OBYixL0
www.hujak.hr
4
5. How old is Java?
•When was Java born?
•In 1991 began "Stealth Project"
•Brainstorming in Aspen
•"Green Team" formed
•"Oak" interpreter
•Autumn 1994 first Java compiler written in Java and HotJava graphical browser
•In 1995 Oak was officialy renamed Java and publicly announced at SunWorld '95
www.hujak.hr
5
6. How many Java developers?
•~4,3 millions
•x 2 = 8,6 millions
•less than all Java developers in the world
•cca 9 millions
www.hujak.hr
6
8. Popularity of Java language
•TIOBE index – oh, not again (controversial)
•PYPL index (PopularitY of Programming Language index)
www.hujak.hr
8
Source: PYPL - PopularitY of Programming Language index, November 2014
Pos
Language
Rating
1
Java
25.9 %
2
PHP
12.2 %
3
Python
11.5 %
4
C#
9.5 %
5
C++
8.8 %
6
C
8.4 %
7
JavaScript
7.6 %
8
Objective-C
6.7 %
9
Swift
3.0 %
10
Ruby
2.5 %
Java is always first!
9. Java - GitHub & Stack Overflow
9
Source: The RedMonk Programming Language Rankings: June 2014
www.hujak.hr
10. Top Languages
www.hujak.hr
10
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Go (19)
Scala (18)
…
Objective-C (16)
…
Ruby
JavaScript
PHP
C#
Python
C++
C
Java
53,7%
62,1%
65,2%
78,6%
84,3%
84,6%
92,2%
93,4%
95,5%
99,2%
100,0%
•Top languages by IEEE Spectrum (12 metrics, 10 sources)
Source: Interactive: The Top Programming Languages, IEEE Spectrum, July 2014
Google (Search & Trends), Github (active & created), Stack Overflow (?s & views), Hacker News, Career Builder, Reddit, Dice, Topsy, IEEE Xplore
11. Top Languages #2
www.hujak.hr
11
0%
5%
10%
15%
20%
25%
PL-SQL
C
Ruby
Objective-C
Python
JavaScript
C++
PHP
C#
Java
1,5%
1,7%
3,8%
4,9%
6,3%
7,6%
9,0%
14,4%
18,8%
25,2%
•Top programming languages by dou.ua (6000+ survey)
Source: Rating programming languages #5, Ruslan Scevchenko, dou.ua, Jan 2014
12. Java 28%
JavaScript 20%
C# 19%
C++ 9%
PHP 9%
Python 8%
C 7%
Top Languages #3
www.hujak.hr
12
Java 21%
JavaScript 17%
C# 14%
HTML 10%
PHP 8%
HTML5 6%
C++ 6%
XML 6%
S 5%
Python 5%
Other 2%
Source: Trendy Skills, 01-01-2014 – 15-10-2014, trendyskills.com
•Top Languages (all) in 2014 (by Trendy Skills)
•Programming Languages only
14. The Happiest Jobs
•Best jobs are in STEM
•Science
•Technology
•Engineering
•Mathematics
•Analysis 2011-2014
•25.000+ independent, anonymous employee reviews
•Top Happiest Jobs for the 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.hr
14
Source: Top Happiest Jobs for the Class of 2014, CareerBliss, April 2014
15. 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
IT CS experts production in EU
15 Source: ICT employment needs for 2014, empirica, May, 2014 www.hujak.hr
16. Demand projections till 2020
www.hujak.hr
16
509.000
Main Forecast
913.000
449,000
Stagnation
730.000
274.000
558.000
Disruptive Boost
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
Source: ICT employment needs for 2014, empirica, May, 2014
Structural shortage in 5y is 700.000 – 1.400.000!!!
17. Java jobs – today
•80.000+ Java jobs on
•NY 4600+, SF 3200+ … Amazon 2100+ …
•180.000+ Java jobs on
•150.000+ Java jobs on
•17.000+ Java jobs in last 30 days on
•8.000+ Java jobs in last 30 days on
www.hujak.hr
17
19. Shortage of IT professionals in Croatia
•Do you lack quality IT professionals in Croatia?
www.hujak.hr
20
YES 76%
NO 24%
YES 91%
NO 9%
Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa, 2011.-2014.
2013. 2014.
20. IT jobs demand in Croatia
www.hujak.hr
21
Software Developer
44%
Business Analyst 13%
Systems Engineer 9%
Web & Multimedia Master 8%
IT Systems Architect 5%
Consultant 5%
IT Manager 4%
Telco Architect 4%
Other 8%
Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa, 2011.-2014.
Business Analyst 16%
Enterprise Solutions Consultant 8%
Systems Engineer 6%
Sales & App Consultant 3%
Web & Multimedia Master 2%
IT Systems Architect 1%
Other 3%
Software Developer 61%
•IT profile 2013
•IT profile 2014
21. 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%
Software Developers in Croatia
www.hujak.hr
22
Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa, 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%
•Software Developer 2013
•Software Developer 2014
22. 0%
20%
40%
60%
80%
100%
IT company
End user
Yes 47%
Yes 87%
Hiring new IT professionals
www.hujak.hr
23
Source: Rezultati analize zapošljavanja u ICT sektoru za 2014., Algebra, svibanj 2014.
Yes 50%
No 50%
Yes 56%
No 44%
Yes 63%
No 37%
Yes 71%
No 29%
2011. 2012. 2013. 2014.
0%
20%
40%
60%
80%
100%
1-10
11-50
50+
Yes 47%
Yes 87%
Yes 88%
Size of company (# empl.)
Type of company
23. Desirable qualifications
www.hujak.hr
24
•What qualifications do employers seek?
VSS or MSc 48%
VŠS or BSc 23%
SSS 2%
Not relevant 27%
Source: Rezultati analize zapošljavanja u ICT sektoru za 2014., Algebra, svibanj 2014.
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
VSS
MSc
VŠS
BSc
SSS
Not
relev
ant
24. Importance of education
•Is a good formal education important?
•Are IT certificates important?
www.hujak.hr
25
Yes 34%
No 66%
Yes 56%
No 44%
Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, Algebra grupa, 2011.-2014.
Oracle (& Java), IBM, Red Hat, HP, MS, Adobe, PMI …
Unfortunately, we have to change it!
25. Job offers for ICT in Croatia
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
Number of jobs listed in the category IT & telecommunications 2007 – 2014
www.hujak.hr
26
Source: Rezultati istraživanja potreba poslodavaca za IT stručnjacima, podaci 2007.-2014.., MojPosao, 2014.
2007
2008
2009
2010
2011
2012
2013
2014
26. Easiest way to (get) hire(d)?
•Direct contact
•job offer portals, social networks, headhunting, word-of-mouth, company pages, user groups (like HUJAK)…
•Practice for students and graduates
•organized co-ops and internships (not ad hoc)
•Cooperation with career centers
•(some) educational institutions have good career centers & consultation services
•Involvement in other types of events
•gatherings and meetups
•job fairs
•conferences – like this one
www.hujak.hr
27
29. Over 100 JUGs in EU only
www.hujak.hr
30
Hrvatska udruga Java korisnika – HUJAK Croatian Java User Association is an non-profit association of citizens, private persons as well as representatives of legal entities, who are in their professional, scientific or professional work involved in the development or use of technologies related to the Java language and platform.
30. A peek into our history
•1997+ – Java Center Croatia, RASIP, FER, UniZg
•Student Development Experimental Center & JUG
•2000+ – series of informal Java meetups
•2011+
•10/2011 – 1st Java Day at 16th HrOUG conference
•12/2011 – HUJAK founding
•05/2012 – 1st international Java conference in Croatia – Java 2012
•10/2012 – 2nd Java Days at 17th HrOUG conference
•06/2013 – 2nd international Java conference –
•10/2013 – 3rd Java Days at 18th HrOUG
•02/2014 – 1st Java community conference – Javantura Zagreb 2014
•05/2014 – 3rd international Java conference –
•11/2014 – 2nd Java community conference – Javantura v2 2014
www.hujak.hr
31
31. Popularity – hujak.hr
•Pages: 55 Posts: 629
•Total visits: 67.500+
•16.800+ in 2012, 25.300+ in 2013, 25.200+ in 2014 so far
•Monthly max: 3.273 (Feb 2014 – Javantura Zagreb 2014)
•Daily max: 519 (400 visitors, June 5th 2013 - JavaCro’13)
www.hujak.hr
32
35. 250+ individual members
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, Tihomir Smuđ, Dorjan Smoković, Tvrtko Malkoč, Mario Gotovac, Krešimir Jurasović, Hrvoje Crnjak, Mirko Jakovčev, Mark Marić, Božidar Đukes, Ivan Pigac, Daniel Peruško, Slaven Hrkač, Andrej Grgurić, Mario Lanik, Robert Antonović, Antonio Diab, Sven Stubljar, Đive Jakobušić, Igor Durbek, Vladimir Adamić, Adam Mehtić, Borna Slivar, Radovan Kainović, Tomislav Brabec, Antun Juratović, Pavao Vlahović, Matija Bečirević, Luka Bašek, Jurica Vlahoviček, Josip Golubić, Marko Crnjac, Luka Škeljo, Andrej Balaš, Marko Golec, Sara Konjević, Tomislav Fumić, Albert Bojčić, Karlo Kovač, Dejan Pavković, Leon Španić, Davor Lozić, Alan Jagar, Hrvoje Baić, Andrei Zvonimir Crnković, Tino Titlić, Tomislav Šantek, Tomislav Karaturović, Marko Žulić, Mateo Sokač, Duje Jurica, Luka Maglic, Armando Vucić, Ružica Grubišić, Tomislav Ptiček, Ivan Petrović, Antonio Đurenec, Dino Horvat, Danijel Čokara …
www.hujak.hr
36
37. HUJAK’s activities
•General activities
•Exchange of knowledge and sharing of experiences
•Gatherings, meetups and conferences
•Help in organizing education
•Certification and testing
•Help with employment
www.hujak.hr
38
38. Activities in 2014
•Javantura in Zagreb
•150+ attendees, 12 sessions, 2 tracks, 1 day
•JavaCro’14 conference in Poreč
•220+ attendees, 50 sessions, 3 tracks, 2 days
•WebCamp Zagreb 2014 conference
•800+ attendees, 37 sessions, 2 tracks, 2 days
•Javantura v2 in Zagreb – now
•Cooperation with other groups, associations and organizations
•in Croatia, in the region, in EU, and globally
•Education Board at HUJAK
•Cooperation with educational organizations and academic institutions
•Help with certification (starting soon) – some experiences published
•Workshops – for adults (e.g. CodeWeek, eSkills) & kids (e.g. Devoxx4kids)
•Organized trips to other Java conferences
•e.g. Devoxx, JAX, Jfokus, QCon, GEEcon, JavaSi …
www.hujak.hr
39
39. Needs of Croatian companies
•Short survey – to our company members about their needs:
•Quality IT professionals
•Help with finding adequate and skilled employees
•General and specific education for various technologies
•Help with professional training and career development, co-ops (practice) and certifications
•Testing of skills for new and old employees
•Partnerships & new markets
•Brand visibility & recognition – locally and abroad
•Products, services and competences promotion
•Help in networking with quality and compatible partners (Croatia, EU and globally)
•Spotting market needs and consultancy
www.hujak.hr
40
40. IT & programming initiatives
•European initiative eSkills for Jobs 2014
•EU Commission and local partners in Croatia
•some HUJAK members involved
•Bring IT & programming closer to kids and youth
•Train the trainer – education for teachers and professors
•Popularization of programming and Java in particular
•Croatian CodeWeek (a part of CodeWeek EU)
•Almost 100 activities in Croatia (300+ in EU)
•many of HUJAK members involved (volunteered)
•Learning to code for everyone
•Web & Mobile Development
•Programming Concepts and Software Development
•Data manipulation and Visualization
•Robotics & Hardware (Lego Mindstorms, Raspberry Pi, Arduino, drones …)
www.hujak.hr
42
41. Call to JavaCro’15
•Mid May/early June 2015, Adriatic Coast (Rovinj?)
•Expected: 250+ attendees, 50+ sessions, 3 tracks, 2+ days
•To be announced: JavaCro.org
www.hujak.hr
44
42. Thank you & greetings from HUJAK!
•Web page hujak.hr
•www.hujak.hr
•LinkedIn group HUJAK
•www.linkedin.com/groups?gid=4320174
•Facebook group page HUJAK.hr
•www.facebook.com/HUJAK.hr
•Twitter profile @HUJAK_hr
•twitter.com/HUJAK_hr
www.hujak.hr
45