WomenTechMakers - Why I have the best job!
-
Upload
javahelena -
Category
Technology
-
view
159 -
download
1
description
Transcript of WomenTechMakers - Why I have the best job!
![Page 1: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/1.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Why I have the best job!
![Page 2: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/2.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
We all want: ”Bekräftelse”
You are GOOD!
![Page 3: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/3.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Who am IHelena Hjertén, @javaHelena Master of Science - Mechanical Engineering System Developer: Web, Java, Scala Self employed at JavaJive AB
Java User Group: Duchess Sweden, @jduchessSE
![Page 4: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/4.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
The road to become a developer
![Page 5: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/5.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Technical sales support, Support, Education Adapt software product Proprietary language
Product Development, Mobile Applications, Strategy Internet, virtual world, cool stuff
The road to become a developer
![Page 6: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/6.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
1999 - the beginning of ”smartphones” - NTT Docomo One MILLION new subscribers each month If you wanted to know anything about iMode within Ericsson - ask Helena in Japan!
![Page 7: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/7.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Back in Sweden
NO MORE POWERPOINT !
How does it really work?
The process from the idea
to the final delivery?
”Mycket snack men
lite verkstad. ”
![Page 8: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/8.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Why programming, why not project management?
Use my brain, not my personality Real problem solving Instant feedback Creativity
![Page 9: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/9.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
2000 2003 2006 2009 2012 2015
Time for Java!
Programming
Project Management
Helena
![Page 10: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/10.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
2006
Wouldn’t let me move to the development team!!!
I QUIT!!
![Page 11: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/11.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
My assignments
![Page 12: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/12.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Daily work? Project Tools (or methods)
ScrumDo, JIRA, Scrumworks, Rally, PostIt notes on a board.
Development Tools Eclipse, IntelliJ, Netbeans, Visual Studio, Emacs, VI, Textpad, Wordpad
Build Tools Jenkins/Hudson, TeamCity, CruiseControl
![Page 13: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/13.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Environment
Deployment process / Release process Environment:
dev-server test-server stage-server prod-server
Local servers / Cloud Load balancing / Scaling
![Page 14: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/14.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
And the - the
core part:
![Page 15: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/15.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Java
Html5
lesscoffeescript
css
Groovy
Ruby
Scala
PHP
Javascript
FlexFlash
dynamic languages
static languages
C#
C++
Python
Objective C
![Page 16: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/16.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Java
Html5
lesscoffeescript
css
Groovy
Ruby
Scala
PHP
Javascript
FlexFlash
dynamic languages
static languages
C#
C++
Python
Objective C
Spring MVCWordpress
Drupal
Play Framework
Episerver
Polopoly
JBoss SeamRuby on Rails
Struts
Django
Angular
![Page 17: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/17.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Java
Html5
lesscoffeescript
css
Groovy
Ruby
Scala
PHP
Javascript
FlexFlash
dynamic languages
static languages
C#
C++
Python
Objective C
Spring MVCWordpress
Drupal
Play Framework
Episerver
Polopoly
JBoss SeamRuby on Rails
Struts
Django
Angular
webapplikationIPhone
IE Safari Chrome
Android
Firefox
surfplatta
smartphone
![Page 18: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/18.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Java
Html5
lesscoffeescript
css
Groovy
Ruby
Scala
PHP
Javascript
FlexFlash
dynamic languages
static languages
C#
C++
Python
Objective C
Spring MVCWordpress
Drupal
Play Framework
Episerver
Polopoly
JBoss SeamRuby on Rails
Struts
Django
Angular
webapplikationIPhone
IE Safari Chrome
Android
Firefox
surfplatta
smartphone
![Page 19: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/19.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
A consultant:
![Page 20: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/20.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
How do we
manage?
![Page 21: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/21.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
In the beginning - we don’t.
Avslöjad?
![Page 22: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/22.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
A few tips
from me:
![Page 23: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/23.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Learn programming concepts Object Oriented Programming
inheritance, interfaces Functional Programming
higher order functions, side effects
Dynamic vs Static Languages
Separation of concern Singe Responsibility Principle
![Page 24: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/24.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Make friends with your tools!!!
Development Tool your daily companion your assistant
!
Terminal - the command line Your best friend!
![Page 25: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/25.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Everything is WEB …
HTTP-protocol Request Response
REST
Learn to debug the webclient !!! Learn cURL
![Page 26: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/26.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
or .. everything is Apps?
Yet to learn.. (responsive design)
![Page 27: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/27.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
…but!
Understand the WHOLE chain Database layer - Oracle/MySQL Service layer WebService-layer (REST/XML)
Webclient
![Page 28: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/28.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Be Polyglot!!
Java, C#, Scala Javascript, Groovy
… and code, code, code, code.
![Page 29: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/29.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Meet other programmers http://usergroup.se/
Duchess Sweden - Meetup http://www.meetup.com/Duchess-Sweden/
Javaforum / Jfokus http://www.javaforum.se/jf/
Geek Meet Sthlm http://robertnyman.com/geekmeet/
The Code Pub (torsdagsklubben) http://www.meetup.com/The-Code-Pub-Stockholm
Sthlm GTUG https://sites.google.com/site/stockholmgtug/ !
![Page 30: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/30.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Give presentations
Good to share your knowledge with others. You, yourself, is the one who gains the most knowledge from your own talks! !
![Page 31: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/31.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
2014Why programming, why not project management?
I get to use BOTH my brain, my skills and my personality.
I simply just love it!
![Page 32: WomenTechMakers - Why I have the best job!](https://reader034.fdocuments.in/reader034/viewer/2022042813/54558a0caf795998788b48fd/html5/thumbnails/32.jpg)
Helena Hjertén @javaHelena Women Tech Days @Google March 6 2014 JavaJive
Thanks!
Helena Hjertén, @javaHelena [email protected]