SlideShare a Scribd company logo
1 of 19
Download to read offline
HOW TO BE A DEVELOPER IN
TECH INDUSTRIES
FATIMA AZZAHRO
FATIMA AZZAHRO
DEVELOPING ANDROID APP
AT GO-JEK INDONESIA
OCT 2015 - JAN 2017
DEVELOPING ANDROID APP
AT PAYPRO INDONESIA
MARCH 2017 - NOW
WINNING
GOOGLE WOMEN TECHMAKERS
UDACITY SCHOLARSHIP
2017 - 2018
AZZAHRO.FATIMA
@GMAIL.COM
HTTPS://GITHUB.COM/
FATIMAZZA/
GET READY TO BE A DEVELOPER
DEVELOPER LEARNING SOURCES
▸ Documentation & Online Tutorials

▸ Online Community Group

▸ Community Meet-up

▸ Workshop / Study Group

▸ Online Coding Course

▸ complete materials, flexible time

▸ social media / chat group

▸ networking, meet various background & skill level
▸ learning by doing, guided by mentor, grouped by skill
▸ private, systematic material, based on target, guided by mentor
TECH INDUSTRIES
WORKING IN
DEVELOPER
CLIENT-SIDE
USER INTERFACE
HOW IT WORKS
SERVER-SIDE
RUN & CHANGE
SERVER & DATA
DEVELOPER RESPONSIBILITIES
▸ Know the Timeline
▸ Implement Design
▸ Do clean code
▸ Make code testable
▸ Fix bugs if any
▸ Deliver good product DESIGN - DEVELOP - MAINTENANCE
KNOW THE TIMELINE
WHAT ?
WHEN ?
HOW ?
- Back-end: Architecture, Database
- Front-end: Interface based on mock-up
IMPLEMENT DESIGN
- Code convention, Clean Architecture
- Keep It Simple Stupid (KISS)
- Fix Bug / Error will be easier
DO CLEAN CODE
- Good code can be tested
- Do Unit Test in each Function
- Minimalize Bugs / Errors
MAKE CODE TESTABLE
- Get report from Tester / Quality Assurance
- Fix Bug / Error A.S.A.P
- Small fix can bring BIG IMPACT
FIX BUGS IF ANY
SMALL FIX, BIG IMPACT
SET OUR MAIN GOAL
DELIVER GOOD PRODUCT
Product meets specs

Bug free
TIPS WORKING IN TECH INDUSTRY
▸ Choose Your Passion

▸ Join Community Group

▸ Be Adaptive & Keep up-to-date



▸ front-end web / front-end mobile / back-end developer

▸ gain new friends, connections, knowledges, experiences 

▸ towards information & technologies
IMPROVING CODING SKILL
UNDERSTANDING SHARING
IMPROVING CODING SKILL
▸ Read latest technology

▸ Practice more
▸ documentation, articles, group posts

▸ working on many projects, workshop, hackathon
UNDERSTANDING
IMPROVING CODING SKILL
▸ Write what you have got

▸ Teach what you have known

▸ tutorials, tech posts

▸ tech talks, workshops
SHARING
“Programming is for anyone who loves to
create, who loves to get out of their comfort
zone, and for anyone who loves to improve
themselves!”
Lydia Hallie

19 Years Old Female Developer

More Related Content

Similar to How to be a Developer in Tech Industries

A Journey of Android Engineer in Start-up Culture
A Journey of Android Engineer in Start-up CultureA Journey of Android Engineer in Start-up Culture
A Journey of Android Engineer in Start-up CultureFatima Azzahro
 
How to be Top Hired Talents in Tech Industry
How to be Top Hired Talents in Tech IndustryHow to be Top Hired Talents in Tech Industry
How to be Top Hired Talents in Tech IndustryFatima Azzahro
 
E-commerce Web Solution
E-commerce Web SolutionE-commerce Web Solution
E-commerce Web SolutionAnup Basak
 
Apidays Paris 2023 - Why can't you ignore Product Management as a No-Code eng...
Apidays Paris 2023 - Why can't you ignore Product Management as a No-Code eng...Apidays Paris 2023 - Why can't you ignore Product Management as a No-Code eng...
Apidays Paris 2023 - Why can't you ignore Product Management as a No-Code eng...apidays
 
¿Que necesita para ser una buena desarrolladora?
¿Que necesita para ser una buena desarrolladora?¿Que necesita para ser una buena desarrolladora?
¿Que necesita para ser una buena desarrolladora?Software Guru
 
Y3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 PlanningY3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 PlanningMiles Berry
 
Techmindz: Custom Corporate Learning Platform Services in Kochi
Techmindz: Custom Corporate Learning Platform Services in KochiTechmindz: Custom Corporate Learning Platform Services in Kochi
Techmindz: Custom Corporate Learning Platform Services in KochiTechmindz Kochi
 
How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)kvignos
 
Internship Presentation - Software Testing and Content Creator
Internship Presentation - Software Testing and Content CreatorInternship Presentation - Software Testing and Content Creator
Internship Presentation - Software Testing and Content CreatorWardah AK
 
Pausefest: Solve your own damn problem
Pausefest: Solve your own damn problemPausefest: Solve your own damn problem
Pausefest: Solve your own damn problemMike Ojo
 
I want to be an efficient developper - APIdays Berlin 2014
I want to be an efficient developper - APIdays Berlin 2014I want to be an efficient developper - APIdays Berlin 2014
I want to be an efficient developper - APIdays Berlin 2014Quentin Adam
 
¿Que se necesita para ser una buena desarrolladora
¿Que se necesita para ser una buena desarrolladora ¿Que se necesita para ser una buena desarrolladora
¿Que se necesita para ser una buena desarrolladora Isabel Palomar
 
I want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT versionI want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT versionQuentin Adam
 
Prototyping & User Testing
Prototyping & User TestingPrototyping & User Testing
Prototyping & User TestingLaura Levisay
 
Migrate Your Business to the Cloud
Migrate Your Business to the CloudMigrate Your Business to the Cloud
Migrate Your Business to the Cloudcloudbakers
 
RAHUL-_TIIWARI_RESUME_new (2)
RAHUL-_TIIWARI_RESUME_new (2)RAHUL-_TIIWARI_RESUME_new (2)
RAHUL-_TIIWARI_RESUME_new (2)rahul tiwari
 

Similar to How to be a Developer in Tech Industries (20)

A Journey of Android Engineer in Start-up Culture
A Journey of Android Engineer in Start-up CultureA Journey of Android Engineer in Start-up Culture
A Journey of Android Engineer in Start-up Culture
 
How to be Top Hired Talents in Tech Industry
How to be Top Hired Talents in Tech IndustryHow to be Top Hired Talents in Tech Industry
How to be Top Hired Talents in Tech Industry
 
Career
CareerCareer
Career
 
E-commerce Web Solution
E-commerce Web SolutionE-commerce Web Solution
E-commerce Web Solution
 
Apidays Paris 2023 - Why can't you ignore Product Management as a No-Code eng...
Apidays Paris 2023 - Why can't you ignore Product Management as a No-Code eng...Apidays Paris 2023 - Why can't you ignore Product Management as a No-Code eng...
Apidays Paris 2023 - Why can't you ignore Product Management as a No-Code eng...
 
¿Que necesita para ser una buena desarrolladora?
¿Que necesita para ser una buena desarrolladora?¿Que necesita para ser una buena desarrolladora?
¿Que necesita para ser una buena desarrolladora?
 
Y3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 PlanningY3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 Planning
 
Career.docx
Career.docxCareer.docx
Career.docx
 
Techmindz: Custom Corporate Learning Platform Services in Kochi
Techmindz: Custom Corporate Learning Platform Services in KochiTechmindz: Custom Corporate Learning Platform Services in Kochi
Techmindz: Custom Corporate Learning Platform Services in Kochi
 
How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)
 
Internship Presentation - Software Testing and Content Creator
Internship Presentation - Software Testing and Content CreatorInternship Presentation - Software Testing and Content Creator
Internship Presentation - Software Testing and Content Creator
 
Pausefest: Solve your own damn problem
Pausefest: Solve your own damn problemPausefest: Solve your own damn problem
Pausefest: Solve your own damn problem
 
I want to be an efficient developper - APIdays Berlin 2014
I want to be an efficient developper - APIdays Berlin 2014I want to be an efficient developper - APIdays Berlin 2014
I want to be an efficient developper - APIdays Berlin 2014
 
¿Que se necesita para ser una buena desarrolladora
¿Que se necesita para ser una buena desarrolladora ¿Que se necesita para ser una buena desarrolladora
¿Que se necesita para ser una buena desarrolladora
 
Merancang Product Digital
Merancang Product DigitalMerancang Product Digital
Merancang Product Digital
 
Resume-2016
Resume-2016Resume-2016
Resume-2016
 
I want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT versionI want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT version
 
Prototyping & User Testing
Prototyping & User TestingPrototyping & User Testing
Prototyping & User Testing
 
Migrate Your Business to the Cloud
Migrate Your Business to the CloudMigrate Your Business to the Cloud
Migrate Your Business to the Cloud
 
RAHUL-_TIIWARI_RESUME_new (2)
RAHUL-_TIIWARI_RESUME_new (2)RAHUL-_TIIWARI_RESUME_new (2)
RAHUL-_TIIWARI_RESUME_new (2)
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

How to be a Developer in Tech Industries

  • 1. HOW TO BE A DEVELOPER IN TECH INDUSTRIES FATIMA AZZAHRO
  • 2. FATIMA AZZAHRO DEVELOPING ANDROID APP AT GO-JEK INDONESIA OCT 2015 - JAN 2017 DEVELOPING ANDROID APP AT PAYPRO INDONESIA MARCH 2017 - NOW WINNING GOOGLE WOMEN TECHMAKERS UDACITY SCHOLARSHIP 2017 - 2018 AZZAHRO.FATIMA @GMAIL.COM HTTPS://GITHUB.COM/ FATIMAZZA/
  • 3. GET READY TO BE A DEVELOPER
  • 4. DEVELOPER LEARNING SOURCES ▸ Documentation & Online Tutorials
 ▸ Online Community Group
 ▸ Community Meet-up
 ▸ Workshop / Study Group
 ▸ Online Coding Course
 ▸ complete materials, flexible time
 ▸ social media / chat group
 ▸ networking, meet various background & skill level ▸ learning by doing, guided by mentor, grouped by skill ▸ private, systematic material, based on target, guided by mentor
  • 6. DEVELOPER CLIENT-SIDE USER INTERFACE HOW IT WORKS SERVER-SIDE RUN & CHANGE SERVER & DATA
  • 7. DEVELOPER RESPONSIBILITIES ▸ Know the Timeline ▸ Implement Design ▸ Do clean code ▸ Make code testable ▸ Fix bugs if any ▸ Deliver good product DESIGN - DEVELOP - MAINTENANCE
  • 8. KNOW THE TIMELINE WHAT ? WHEN ? HOW ?
  • 9. - Back-end: Architecture, Database - Front-end: Interface based on mock-up IMPLEMENT DESIGN
  • 10. - Code convention, Clean Architecture - Keep It Simple Stupid (KISS) - Fix Bug / Error will be easier DO CLEAN CODE
  • 11. - Good code can be tested - Do Unit Test in each Function - Minimalize Bugs / Errors MAKE CODE TESTABLE
  • 12. - Get report from Tester / Quality Assurance - Fix Bug / Error A.S.A.P - Small fix can bring BIG IMPACT FIX BUGS IF ANY
  • 13. SMALL FIX, BIG IMPACT
  • 14. SET OUR MAIN GOAL DELIVER GOOD PRODUCT Product meets specs
 Bug free
  • 15. TIPS WORKING IN TECH INDUSTRY ▸ Choose Your Passion
 ▸ Join Community Group
 ▸ Be Adaptive & Keep up-to-date
 
 ▸ front-end web / front-end mobile / back-end developer
 ▸ gain new friends, connections, knowledges, experiences 
 ▸ towards information & technologies
  • 17. IMPROVING CODING SKILL ▸ Read latest technology
 ▸ Practice more ▸ documentation, articles, group posts
 ▸ working on many projects, workshop, hackathon UNDERSTANDING
  • 18. IMPROVING CODING SKILL ▸ Write what you have got
 ▸ Teach what you have known
 ▸ tutorials, tech posts
 ▸ tech talks, workshops SHARING
  • 19. “Programming is for anyone who loves to create, who loves to get out of their comfort zone, and for anyone who loves to improve themselves!” Lydia Hallie
 19 Years Old Female Developer