SlideShare a Scribd company logo
Andri Suranta Ginting
Mobile Engineer - Gojek
Tips sukses berkarir sebagai developer dan programmer 2021
Everything stated here
is opinionated and
expressed without the
influence of any
instance
● Public Speaking
DSC Lead
Universitas
Brawijaya
2015
● Public Speaking
● Organize an event
DSC Lead
● Public Speaking
● Organize an event
● Networking
DSC Lead
Growth
Opportunities
Maintaining a far-reaching
network could open the
door to countless
opportunities
Well-maintained network
can help you with that
Resources
Well-maintained network will
explode with information that
can be used by engineers to
land better jobs
Tips sukses berkarir sebagai developer dan programmer 2021
Rejected more
than 4 times
Full Stack Engineer
Intern
Gopay System
● Out of Comfort Zone
I was challenged to handle system or you can call
it as Backend. We came from different
background, country, and strength.
● Self Learning
I wrote every discussion and question, create a
summary, and took a note every time coaches
give tips or hint
● Lack of basic data structure knowledge
● Language Barriers
Even though it’s not a very big problem, but
in multinational orgs they should able to
communicate properly. Plus lot of code
documentations are in English
android might not as famous as it is
now, so we have to prepare
something new as our weapon in tech
industry
“
Tips sukses berkarir sebagai developer dan programmer 2021
• Asking a lot of questions
It is ok to ask a dumb question. It will help during development
time to clarify the problem.
“it will help for technical interview at big tech company”
• Share your thoughts
Avoid your teammates assuming we have understood certain
topic, when in fact we don’t.
“it will help for technical interview at big tech company”
• Reading and Writing habits
The cheapest way to learn and practice your English.
• Pair Programming
Easiest way to get instant knowledge from your peers.
“it will help for technical interview at big tech company”.
• Find Good Mentors
It’s important to pass down values from one level to another.
example: I have a mentor from Gojek then I am a mentor for someone else.
• Learning Action Plan
List all your concern, what area could be improved.
example: Create a google sheet and create a timeline.
• Get Feedback
Provide a new perspective and give valuable insight.
• How to do something vs Why to do something
example: Everyone learns how to use MVVM in android but few people learn
why they should learn MVVM.
• Persistence
You will have to keep going no matter the obstacles you deal with.
Tips sukses berkarir sebagai developer dan programmer 2021
Technical Skill Soft Skill
Algorithm Data Structure Communication
Basic technical* Problem-solving
Reusable code that’s easier to read and test Time Management
Open for new tech trends Adaptability and self learning
Reading and Writing skill
Networking
Collaboration and Teamwork
*depends your interest
“It’s not about the result, it’s all
about the learning process”

More Related Content

PDF
Id camp x dicoding live : persiapan jadi software engineer hebat 101
PDF
Introduction to bdd
PDF
What not to do when adopting Agile
PPT
An Introduction to XP and Agile
PDF
Pair programming demystified
PDF
[XP Day Vietnam 2015] XP is not windows XP
PDF
Agile Testing 20021015
PDF
Software quality
Id camp x dicoding live : persiapan jadi software engineer hebat 101
Introduction to bdd
What not to do when adopting Agile
An Introduction to XP and Agile
Pair programming demystified
[XP Day Vietnam 2015] XP is not windows XP
Agile Testing 20021015
Software quality

What's hot (19)

PDF
How Content Helped Us Scale
PDF
Impression from Geecon 2014
PPTX
7 Reasons Why React Native Development is a Good Choice for Long – Term
PPTX
Managing The Delivery Of Zero Defect Software
PPTX
10x programmers - What lies beneath
PPTX
Training methdology testers to developers
PDF
Why change code that works - On Technical Debt and Refactoring
PPTX
Want better estimation ?
PPTX
Unit Test Lab - Why Write Unit Tests?
PDF
How to find the best technical partnes for your startup
PDF
Software development management slides by George Berkowski (Hailo)
PPTX
War Room Warrior: How to manage war room situations
PDF
Building Better Products, June 2015
PDF
Research Updates from Rasa: Transformers in NLU and Dialogue
PDF
XConf Coimbatore 2016 - Being a Developer Consultant
PDF
How to code in the XXI century without losing your head
PPTX
Tdd 4 everyone full version
PDF
What designers can learn from (code) review
PPTX
Fine tune and deploy Hugging Face NLP models
How Content Helped Us Scale
Impression from Geecon 2014
7 Reasons Why React Native Development is a Good Choice for Long – Term
Managing The Delivery Of Zero Defect Software
10x programmers - What lies beneath
Training methdology testers to developers
Why change code that works - On Technical Debt and Refactoring
Want better estimation ?
Unit Test Lab - Why Write Unit Tests?
How to find the best technical partnes for your startup
Software development management slides by George Berkowski (Hailo)
War Room Warrior: How to manage war room situations
Building Better Products, June 2015
Research Updates from Rasa: Transformers in NLU and Dialogue
XConf Coimbatore 2016 - Being a Developer Consultant
How to code in the XXI century without losing your head
Tdd 4 everyone full version
What designers can learn from (code) review
Fine tune and deploy Hugging Face NLP models
Ad

Similar to Tips sukses berkarir sebagai developer dan programmer 2021 (20)

PDF
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
PDF
A Journey of Android Engineer in Start-up Culture
PDF
gettingintothetechfieldwhatnext-210526205624.pdf
PDF
Getting into the tech field. what next
PDF
How to get a job 2016
PPTX
Carrier guidance for tech
PDF
build@mercari-week7-mark-talk
PPTX
Technical interviews
PPTX
Silicon Valley Youth coders kick-off presentation
PPTX
Tips to kick-start your Software Engineering Career - Ferdous Mahmud Shaon
PDF
How to get a Job 2016 - Summer of Tech
PPTX
Eric Albuja Share 5 Tips For Starting A Tech Career.pptx
PDF
Tips to Kick-start your Software Engineering Career
PDF
A Career in Software Engineering
PDF
How to get a Job - Summer of Tech 2019
PPTX
Олександр Струков “QA skills keeping it up to date”
PPTX
Technical interview experience sharing
PPTX
Career Advice for Engineering Students in India
PDF
Life in the tech trenches (2015)
PDF
CTO Crunch avec Julien Simon, Viadeo
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
A Journey of Android Engineer in Start-up Culture
gettingintothetechfieldwhatnext-210526205624.pdf
Getting into the tech field. what next
How to get a job 2016
Carrier guidance for tech
build@mercari-week7-mark-talk
Technical interviews
Silicon Valley Youth coders kick-off presentation
Tips to kick-start your Software Engineering Career - Ferdous Mahmud Shaon
How to get a Job 2016 - Summer of Tech
Eric Albuja Share 5 Tips For Starting A Tech Career.pptx
Tips to Kick-start your Software Engineering Career
A Career in Software Engineering
How to get a Job - Summer of Tech 2019
Олександр Струков “QA skills keeping it up to date”
Technical interview experience sharing
Career Advice for Engineering Students in India
Life in the tech trenches (2015)
CTO Crunch avec Julien Simon, Viadeo
Ad

More from DicodingEvent (20)

PDF
Developer Coaching #114.pdf
PDF
Ask Us Anything about Studi Independen Bersertifikat Kampus Merdeka X Dicodin...
PPTX
tantangan menjadi developer di abad 21
PDF
Mengenalkan augmented reality (ar) pada snapchat
PDF
Membangun Aplikasi Serverless di Platfrom AWS
PDF
IDCamp X Madrasah: Pengenalan Computational Thinking
PDF
Membuat Produk Digital Terbaik ala Startup Unicorn
PDF
TechTalk 2021: Peran IT Security dalam Penerapan DevOps
PDF
TechTalk 2021: Peningkatan Performa Software Delivery dengan CI/CD
PDF
Membuat Solusi Bermanfaat dengan Programming - Nur Rohman
PDF
Potensi karier menjadi ios developer di masa depan
PPTX
Teknologi Baru Android di Google I/O 2021 - Andrew Kurniadi
PDF
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
PDF
Dicoding Developer Coaching #37: Android | Kesalahan yang Sering Terjadi pada...
PDF
Pengantar Cloud Computing dengan AWS - Petra Novandi Barus
PDF
Dicoding Developer Coaching #36: Android | Pentingnya Performa pada Aplikasi ...
PDF
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
PDF
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
PDF
Dicoding Developer Coaching #33: Android | Depedency Injection dengan Dagger,...
PDF
Dicoding Developer Coaching #32: Android | Reactive Programming dengan RxJava...
Developer Coaching #114.pdf
Ask Us Anything about Studi Independen Bersertifikat Kampus Merdeka X Dicodin...
tantangan menjadi developer di abad 21
Mengenalkan augmented reality (ar) pada snapchat
Membangun Aplikasi Serverless di Platfrom AWS
IDCamp X Madrasah: Pengenalan Computational Thinking
Membuat Produk Digital Terbaik ala Startup Unicorn
TechTalk 2021: Peran IT Security dalam Penerapan DevOps
TechTalk 2021: Peningkatan Performa Software Delivery dengan CI/CD
Membuat Solusi Bermanfaat dengan Programming - Nur Rohman
Potensi karier menjadi ios developer di masa depan
Teknologi Baru Android di Google I/O 2021 - Andrew Kurniadi
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #37: Android | Kesalahan yang Sering Terjadi pada...
Pengantar Cloud Computing dengan AWS - Petra Novandi Barus
Dicoding Developer Coaching #36: Android | Pentingnya Performa pada Aplikasi ...
Dicoding Developer Coaching #34: Android | Modular Android App dengan Dynamic...
Dicoding Developer Coaching #35: Android | Setup Continuous Integration di An...
Dicoding Developer Coaching #33: Android | Depedency Injection dengan Dagger,...
Dicoding Developer Coaching #32: Android | Reactive Programming dengan RxJava...

Recently uploaded (20)

PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
01-Introduction-to-Information-Management.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Business Ethics Teaching Materials for college
PPTX
Cell Structure & Organelles in detailed.
PDF
Complications of Minimal Access Surgery at WLH
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
RMMM.pdf make it easy to upload and study
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Cell Types and Its function , kingdom of life
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPH.pptx obstetrics and gynecology in nursing
STATICS OF THE RIGID BODIES Hibbelers.pdf
Classroom Observation Tools for Teachers
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
human mycosis Human fungal infections are called human mycosis..pptx
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
01-Introduction-to-Information-Management.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Business Ethics Teaching Materials for college
Cell Structure & Organelles in detailed.
Complications of Minimal Access Surgery at WLH
Anesthesia in Laparoscopic Surgery in India
Abdominal Access Techniques with Prof. Dr. R K Mishra
Microbial disease of the cardiovascular and lymphatic systems
RMMM.pdf make it easy to upload and study
Renaissance Architecture: A Journey from Faith to Humanism
Pharmacology of Heart Failure /Pharmacotherapy of CHF
O7-L3 Supply Chain Operations - ICLT Program
Cell Types and Its function , kingdom of life

Tips sukses berkarir sebagai developer dan programmer 2021

  • 1. Andri Suranta Ginting Mobile Engineer - Gojek
  • 3. Everything stated here is opinionated and expressed without the influence of any instance
  • 4. ● Public Speaking DSC Lead Universitas Brawijaya 2015
  • 5. ● Public Speaking ● Organize an event DSC Lead
  • 6. ● Public Speaking ● Organize an event ● Networking DSC Lead
  • 7. Growth Opportunities Maintaining a far-reaching network could open the door to countless opportunities Well-maintained network can help you with that Resources Well-maintained network will explode with information that can be used by engineers to land better jobs
  • 9. Rejected more than 4 times Full Stack Engineer Intern Gopay System
  • 10. ● Out of Comfort Zone I was challenged to handle system or you can call it as Backend. We came from different background, country, and strength. ● Self Learning I wrote every discussion and question, create a summary, and took a note every time coaches give tips or hint
  • 11. ● Lack of basic data structure knowledge ● Language Barriers Even though it’s not a very big problem, but in multinational orgs they should able to communicate properly. Plus lot of code documentations are in English android might not as famous as it is now, so we have to prepare something new as our weapon in tech industry “
  • 13. • Asking a lot of questions It is ok to ask a dumb question. It will help during development time to clarify the problem. “it will help for technical interview at big tech company” • Share your thoughts Avoid your teammates assuming we have understood certain topic, when in fact we don’t. “it will help for technical interview at big tech company”
  • 14. • Reading and Writing habits The cheapest way to learn and practice your English.
  • 15. • Pair Programming Easiest way to get instant knowledge from your peers. “it will help for technical interview at big tech company”. • Find Good Mentors It’s important to pass down values from one level to another. example: I have a mentor from Gojek then I am a mentor for someone else. • Learning Action Plan List all your concern, what area could be improved. example: Create a google sheet and create a timeline.
  • 16. • Get Feedback Provide a new perspective and give valuable insight. • How to do something vs Why to do something example: Everyone learns how to use MVVM in android but few people learn why they should learn MVVM. • Persistence You will have to keep going no matter the obstacles you deal with.
  • 18. Technical Skill Soft Skill Algorithm Data Structure Communication Basic technical* Problem-solving Reusable code that’s easier to read and test Time Management Open for new tech trends Adaptability and self learning Reading and Writing skill Networking Collaboration and Teamwork *depends your interest
  • 19. “It’s not about the result, it’s all about the learning process”