1 of 28

Memulai Karir Sebagai Software Developer

by Nusendra Hanggarawan

2 of 28

Nusendra Hanggarawan

- Software Engineer at Zetpy Malaysia.

- Freelance web and mobile apps developer

- Tech Community enthusiast

- Sedang proses membangun Software House

https://nusendra.com

admin@nusendra.com

3 of 28

Tahapan Penentuan Karir

  • Tentukan tujuan / bidang yang sesuai dengan minat.
  • Pengembangan Diri
  • Branding

4 of 28

Bidang dan Tujuan

Tentukan terlebih dahulu tujuan akhir mu akan menjadi apa, atau kalau masih belum pasti, tentukan tujuan mu berdasarkan bidang yang kamu minati.

5 of 28

Menentukan Tujuan

  • Pekerjaan di bidang Informatika adalah salah satu yang paling banyak dibutuhkan.
  • Indonesia darurat tenaga programmer.
  • Zaman makin modern, otomatis IT adalah pekerjaan yang bakal dan tetap menjadi primadona.

6 of 28

7 of 28

Sudah mantap untuk berkarir di dunia Digital ?

8 of 28

Menentukan Bidang

Tentukan sebuah bidang yang sesuai dengan minat mu

  • Dev Ops
  • Mobile Developer
  • Backend Developer
  • Frontend Developer
  • Robotic / Machine Learning / Artificial Intelligence
  • Data Analyst.
  • Designer / UI / UX
  • Dll.

9 of 28

Pengembangan Diri

Programmer adalah pembelajar sejati dan malas adalah musuh besarnya.

10 of 28

Menentukan Tech Stack

  • Dev Ops : Network, Security, Server, CLI, dll.
  • Mobile Developer : Java, JavaScript, Kotlin, Flutter, Swift.
  • Backend Developer : PHP, JavaScript, Java, Go, Rust, Python, Ruby, dll.
  • Frontend Developer : JavaScript.
  • Robotic / ML / AI : C++, C, JavaScript, Python, dll.
  • Data Analyst : Python, ?, dll.
  • Designer / UI / UX : CSS, Designer Tools
  • Full Stack : JavaScript.

11 of 28

Mengasah Ilmu dan Skill

  • Googling
  • Ikut program Coding Bootcamp
  • Kursus Programming
  • Beli / tonton video programming course
  • Join dan berkontribusi ke komunitas.
  • Kuliah.

12 of 28

Belajar dan Praktek

  • Fokus ke satu atau dua bahasa pemrograman.
  • Pelajari FUNDAMENTAL.
  • Praktekan ilmu yang sudah dipelajari untuk menjadi sebuah aplikasi.
  • Lihat dan pelajari karya orang lain di platform GIT seperti GITHUB, GITLAB, dll.
  • Explore terus ilmu yang berkaitan secara bertahap.

13 of 28

Terjun ke Dunia kerja

Tidak semua yang diajarkan / yang dipelajari dibutuhkan oleh industri masa kini

  • Perusahaan yang paling cepat untuk membentuk dan lebih membangun skill kita adalah dengan bergabung di software house.
  • Di tahap awal bekerja jangan berfokus pada gaji / pendapatan, tetapi fokuslah pada skill apa yang akan kita dapat dengan mengambil job tersebut ?
  • Jangan terlalu nyaman di satu perusahaan dalam waktu yang sangat lama (Max 3 tahun).

14 of 28

Branding

Personal branding adalah senjata utama para programmer untuk meningkatkan kualitas hidup. Bagaimana kamu bisa bermanfaat untuk orang lain, bagaimana cara agar kamu dapat dengan mudah ditemukan, dan bagaimana agar kamu dipertimbangkan untuk mengemban job yang akan datang.

15 of 28

FAKTOR PENTING DALAM MEMBANGUN PERSONAL BRAND

Network & Discovery

Skills

Trust

Bagaimana kamu bisa dikenal banyak orang dan bagaimana cara kamu memperkenalkan dirimu.?

Apa yang sudah kamu buat? Apa pencapaian kamu? Apa kontribusimu? Apa manfaat dari eksistensimu?

Bagaimana cara kamu mendapatkan nilai kepercayaan dari teman / client kamu?

16 of 28

NETWORKING & DISCOVERY

  • Membangun personal website / landing page / blog.
  • Mengikuti event meetup, webinar, conference, dan bertemu orang banyak.
  • Aktif di forum, media sosial, diskusi dengan bidang terkait.
  • Buat konten yang terkait dengan bidang mu (Youtube, Podcast, Blog post).
  • Berkomunitaslah (Offline maupun Online), dan bertemu banyak orang, aktif berkontribusi di komunitas, dll.
  • Menulis artikel di berbagai platform (Medium, Dev.to), atau di blog mu sendiri.
  • Public repository di Github adalah hal wajib.
  • Open source project
  • Bangun track record yang baik di internet. (Karena kita tidak bisa menutupi / menghapus record buruk di internet, maka isi tentangmu di internet dengan hal yang positif).

17 of 28

18 of 28

19 of 28

BRANDING ADALAH TENTANG APA YANG DIKATAKAN ORANG LAIN TERHADAP MU

Bukan kamu yang menentukan apakah personal branding mu berhasil atau tidak.

20 of 28

21 of 28

02

BLOGGING

AKTIF DI FORUM DAN KOMUNITAS

01

SHARING SEMAKSIMAL MUNGKIN

04

SURABAYAJS

03

PERJALANAN PERSONAL BRANDING SAYA

Suka sharing dengan tulisan, meskipun tidak terlalu jago dalam menulis

Aktif diskusi, bertanya, membantu dengan memberikan jawaban, kontribusi, dll.

Blogging, berkomunitas, talks, host webinar, bikin free tutorial programming di youtube, stream di twitch, dll.

Salah satu visi dan misi dari SurabayaJS adalah mengorbit programmer - programmer yang kurang terekspos

22 of 28

23 of 28

BELAJAR ! TINGKATKAN SKILL KAMU !

Semakin kamu jago, semakin mudah kamu untuk sharing dan berbagi

24 of 28

CARI PEKERJAAN DAN PENGALAMAN YANG BAIK

25 of 28

BERKOLABORASI & BERKOMUNITAS

26 of 28

AJAK DAN BANTU ORANG LAIN MENCAPAI TUJUAN

Jangan pelit, jangan sombong

:D

27 of 28

Pakai waktu kosong mu untuk bertumbuh

Setelah pulang kuliah atau kerja, jangan hanya dipakai untuk bersantai nonton TV, netflix, youtube, main game, dll.

Mumpung masih muda, tingkatkan kualitas dan harga jual dirimu.

28 of 28

THANKS!

https://nusendra.com

admin@nusendra.com