Slide 1

Slide 1 text

Memulai karir sebagai Web Programmer Universitas Jember - 6 Juni 2021

Slide 2

Slide 2 text

2 Irfan Maulana Principal Engineer Web Platform @ Tokopedia ksana.in/mzp

Slide 3

Slide 3 text

Penyangkalan Image by pexels.com

Slide 4

Slide 4 text

πŸ‘‹ Penyangkalan Saya tidak mewakili Tokopedia, jadi segala materi dalam sesi kali ini bukan datang dari Tokopedia, melainkan pendapat pribadi saya. Beberapa materi merupakan pendapat pribadi yang bisa jadi sesuai dan tidak sesuai dengan kondisi kalian, segala resiko dari kesalahan penerjemahan maksud dari isi materi bukanlah menjadi tanggung jawab saya. Materi ini dimaksudkan untuk kegiatan belajar bersama, dan tidak untuk dikomersialkan.

Slide 5

Slide 5 text

Perjalanan karir saya Image by pexels.com

Slide 6

Slide 6 text

2008 2009 2009-2013 2013 2008 Lulus SMK Akuntansi 2009 2009-2013 2013 Pekerjaan formal pertama: Kasir swalayan populer Kuliah Sistem Informatika Sembari kerja di Pabrik Roti Pekerjaan pertama sebagai programmer ksana.in/mzp.cerita-saya

Slide 7

Slide 7 text

2013 2015 2018 2019 2013-2015 Java Web Developer 2015-2018 Frontend Devs 2018-2019 Frontend Devs 2019-present Principal Eng

Slide 8

Slide 8 text

Membangun di publik Image by pexels.com

Slide 9

Slide 9 text

ksana.in/gh

Slide 10

Slide 10 text

Kesalahan saya Image by pexels.com

Slide 11

Slide 11 text

Banyak pelajaran di kampus yang saya pikir tidak sesuai dengan jurusan saya Tidak cukup banyak membaca buku Tidak cukup banyak berteman dengan orang yang bisa dijadikan tempat bertanya/belajar bersama Tidak punya waktu untuk mempelajari & eksplorasi mengenai pemrograman πŸ‘‹ Kesalahan saya

Slide 12

Slide 12 text

Lulus mau kerja apa? Image by pexels.com

Slide 13

Slide 13 text

πŸ‘‹ Posisi dengan paling banyak LinkedIn post https://ksana.in/jobs-sea-2021 Data Analyst Software Technology Cyber Security Specialized Engineering Digital Content Specialist Digital Marketing Public Relation E-Commerce Business Development Customer Services

Slide 14

Slide 14 text

πŸ‘‹ Percepatan menuju ke digitalisasi https://ksana.in/jobs-sea-2021 Covid-19 Mempercepat adopsi 1 dari 3 Pengguna baru 94% Menjadi pengguna tetap

Slide 15

Slide 15 text

πŸ‘‹ Pekerjaan di sekitar software development Developer Data Cyber Security DevOps/Cloud/SRE Network/SysOps QA/TE IOT Engineer Performance Eng Dan lainnya... IT Support AI/ML Engineer DBA

Slide 16

Slide 16 text

Kenapa menjadi web developer? Image by pexels.com

Slide 17

Slide 17 text

● Bisa dipelajari sendiri, cukup mudah, bisa secara daring, bahkan (sebenarnya) bisa dicapai tanpa kuliah ● Bisa membuat web untuk membantu menyelesaikan masalah ● Peluang pekerjaan yang semakin banyak ● Sangat mungkin untuk kerja remote ke luar negeri ● Bisa juga buat menawarkan jasa IT solution sendiri ● Jenjang karir masih terbuka lebar πŸ‘‹ Kenapa menjadi web developer?

Slide 18

Slide 18 text

Web 101 Image by pexels.com

Slide 19

Slide 19 text

Pengguna Mengakses peramban Web Server BE App FE App DB Icons by iconfinder.com

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

Backend Frontend Java Go PHP Python Ruby C etc... HTML CSS JavaScript

Slide 22

Slide 22 text

Backend Frontend APIs Authentication & authorization DB Cache System Messaging Web Security CI/CD Containerization etc... Layouting Interaction Data Fetching UI Kit Web Performance CI/CD etc...

Slide 23

Slide 23 text

Membuat web personal dengan cepat dan murah Image by pexels.com

Slide 24

Slide 24 text

Beli domain murah meriah Hanya 14rb/ tahun

Slide 25

Slide 25 text

Pengguna Mengakses peramban Web Server Static Web Icons by iconfinder.com

Slide 26

Slide 26 text

Static Web - JAMStack Terdiri dari HTML, CSS, JavaScript , images, dll. Tidak ada sumber daya dinamis

Slide 27

Slide 27 text

Traditional JAMStack

Slide 28

Slide 28 text

Alur pembuatan web murah meriah Custom Domain Custom Redirect Custom Header CI/CD Support SSR/SSG/ISR Serverless Functions Alternatif: > Netlify βœ… > Surge.sh βœ… > Github Pages βœ… > Firebase Hosting βœ…

Slide 29

Slide 29 text

Dari mana memulainya? Image by pexels.com

Slide 30

Slide 30 text

Dari mana memulainya? https://roadmap.sh/frontend

Slide 31

Slide 31 text

Dari mana memulainya? https://roadmap.sh/backend

Slide 32

Slide 32 text

Permudah jalan kesana Image by pexels.com

Slide 33

Slide 33 text

Internship Portofolio Learn & Exploration Re-share Connections

Slide 34

Slide 34 text

34 #MulaiAjaDulu #PastiAdaJalan *iklan lewat

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

36 Pelajari cara belajar yang efektif

Slide 37

Slide 37 text

Bloom Taxonomy

Slide 38

Slide 38 text

38 Cari teman belajar dan mentor

Slide 39

Slide 39 text

39 Jangan lupa belajar fundamental & konsep

Slide 40

Slide 40 text

40 Jangan panik kalau ketemu error

Slide 41

Slide 41 text

41 Paksakan belajar Bahasa Inggris

Slide 42

Slide 42 text

42 Sekian dan terima kasih Silahkan bertanya... Slide bisa diunduh di ksana.in/slide-jember

Slide 43

Slide 43 text

Terima Kasih.