Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tantangan dan Tips Persiapan Menjadi Software Developer

Tantangan dan Tips Persiapan Menjadi Software Developer

Terkadang kita mudah tersesat dalam menerima informasi ataupun belajar hal baru. Tidak mudah juga bagi kita untuk memvisualisasikan rencana karier kita ke depan. Tentunya kita membutuhkan peta jalan terperinci beserta mentor yang dapat membimbing kita ke arah yang benar, memberikan saran dan masukan bagi kita.

Banyak sekali pertanyaan yang muncul ketika kita belajar suatu hal, "Bagaimana?", "Apa?", dan "Kapan?". Begitulah cara kita bisa mendapatkan gagasan yang jelas tentang proses pekerjaan yang akan datang, alur kerja yang digunakan, berkomunikasi dengan rekan kerja, tips dan persiapan yang diperlukan. Untuk menjawab pertanyaan-pertanyaan dalam dirimu, Mas Lukman siap berbagi ceritanya dalam perjalanan karier sebagai seorang Software Developer.

IDCamp x Dicoding LIVE kembali hadir untuk mencetak talenta digital Indonesia yang siap bersaing dalam dunia karier di era modern ini. Mari bergabung menjadi talenta digital Indonesia selanjutnya dalam Event IDCamp X Dicoding LIVE dengan tema “Tantangan dan Tips Persiapan Menjadi Software Developer”.

Dicoding Indonesia

August 27, 2022
Tweet

More Decks by Dicoding Indonesia

Other Decks in Education

Transcript

  1. IT Senior Developer - DevOps Squad at Alodokter
    https://www.freepik.com/photos/computer-programmerComputer programmer photo created by pressfoto - www.freepik.com

    View Slide

  2. IT Senior Developer - ALODOKTER
    ● IT Senior Developer
    ● Ikut ikutan Mendirikan Startup
    ● IT Support
    ● Freelancer
    Start

    View Slide

  3. Organisasi / Seorang yang bisa
    membuat aplikasi hingga berjalan
    dengan lancar.

    View Slide

  4. View Slide

  5. Independent
    Organization Focused
    Less People
    Focused
    Strong People
    Focused
    Freelance
    Founder
    Teacher
    Trainer
    Product
    Manager
    Project
    Manager
    Template
    Or Tools
    Dev
    Developer
    Engineer
    Technical
    Writer

    View Slide

  6. Independent
    Organization Focused
    Less People
    Focused
    Strong People
    Focused
    Freelance
    Founder
    Trainer
    Product
    Manager
    Developer
    Sales
    Engineer
    Technical
    Writer
    UI
    Designer
    QA
    Engineer
    Business
    Analyst
    System
    Analyst
    Database
    Administrator
    System
    Engineer
    UX
    Teacher
    Principle
    Architect
    DevOps
    Engineer
    Engineer
    Cloud
    Engineer
    Template
    Or Tools
    Dev
    Technical
    Recruiter
    Project
    Manager
    Data
    Science SCRUM
    Master

    View Slide

  7. View Slide

  8. - Requirement skill yang belum relevan dengan industri.
    - Dituntut belajar dengan cepat.
    - Bertarung dengan waktu.
    - Membuat Dokumentasi.
    - Deprecated Code / Library yang telah usang.

    View Slide

  9. - Komunikasi.
    - Melanjutkan Proyek Orang Lain.
    - Membuat / Memahami Kesepakatan.
    - Independent and Team Work.

    View Slide

  10. View Slide

  11. • Bad Attitude.
    • Development tanpa analisis dan perencanaan.
    • Merasa puas hanya 1 stack, tidak mengikuti
    perkembangan.
    • Selalu ikut ikutan mencoba menggunakan tech stack
    baru tanpa ada perhitungan.

    View Slide

  12. View Slide

  13. ● Pilih bidang apa yg ingin kamu kuasai.
    ● Siapkan niat dan mental.
    ● Start from Native.
    ● Biasakan self learning.
    ● Praktek menggunakan Version controls (github/gitlab/bitbucket).
    ● Use Framework.

    View Slide

  14. View Slide

  15. View Slide

  16. ● Perkuat skill Problem Solving & Critical thinking (studi kasus,
    mengasah logic, mencoba cari akar dari suatu masalah).
    ● Jadilah ahli / expert di 1 stack dulu.
    ● Terapkan Best Practice.
    ● Keep Learning.

    View Slide

  17. ● Biasakan membuat timeline / todo list dan documentation (self
    management).
    ● Tingkatkan Communication Skill ( soft skill ).
    ● Open Mind / Growth Mindset.
    ● Belajar Bahasa Inggris.
    ● Perluas Networking (berkomunitas, tambah circle)

    View Slide

  18. shutterstock.com
    goianiaempresas.stgnews.com.br

    View Slide

  19. Gambar tangga
    (Free asset image)
    Validasi progress-mu untuk
    membangun branding-mu
    - Portofolio
    - Sertifikat Global
    - Ikut challenge dan menangkan

    View Slide

  20. THANKS
    lukman_bap
    [email protected]
    Lukman Bahar Agung Pambudi
    “Membangun software itu bukan hanya tentang code, tapi tentang proses berpikir kita dalam
    menyelesaikan masalah, melakukan praktik terbaik dan memberikan manfaat”.
    (Lukman Bahar AP)

    View Slide