Jenjang Karir Sebagai Software Engineer

Jenjang Karir Sebagai Software Engineer

2021/12/15
career
youtube, leadership, Insinyur Online, Gio, Iqbal

8:15 Definisi Software Engineer

Software engineer adalah profesi dimana kita berkembang seiring masalah yang kita pecahkan.

9:25 Bagaimana cara memilih problem statement yang bisa buat diri lo berkembang?

Solving problem with the right manner, mengerti konsep koding, design pattern.

13:00 Contoh role model yang bagus sebagai pemula

Attitude atau sikap dari seorang pemula yang harus dijadikan role model. Dia bisa mengerjakan problem statement itu dengan baik dan mengenalkan ke hal-hal baru.

15:00 Bagaimana cara memulai dari komunitas agar dilirik oleh perusahaan

Kontribusi dari komunitas adalah cara terbaik untuk mendapatkan referal dari orang yang diperusahaan tersebut. Caranya, menunjukan karya dikomunitas atau opensource atau aktif dikomunitas menjadi pembicara, banyak peluang bertemu senior senior di perusahaan. Fun Fact: banyak sekali teman teman dikomunitas yang sebenarnya sedang mencari tim dikantornya. Jadi kalo lo standing out ada kemungkinan lo bakal dapat tawaran bergabung dengan timnya.

32:00 Qpakah ada standard yang sempurna, Untuk dijadikan patokan?

Ada banyak principle diluar sana dan gak ada yang salah, tinggal gimana kita bisa apa engga ambil valur dari principle-principle itu. Jangan membatasi, lebih baik pelajari semua dan belajar dari orang orang yang sudah sukses sebelumnya.

34:00 Dimana bisa mendapatkan mentor

Coba follow orang orang yang bisa dijadikan mentor, misalnya pembuat kubernetes, pendiri hashicorp mitchell hasimoto. Kita bisa mendapat pemikiran mereka dari sana. Atau baca buku biografi agar bisa mempelajari cara berpikir atau pikiran mereka.

35:35 Bagaimana kita menjadi T shaped engineer?

Coba dalami 1 atau 2 bahasa lebih dulu sebelum menciba bahasa baru. Karena ada banyak sekali konsep. Coba solved beberapa problem statement dari satu bahasa. Lalu coba bandingkan dengan bahasa lain, ada gak yang lebih bagus?

42:42 Hipotesa dari pak sidu

junior akan oversupply karena ada menjamurnya bootcamp, tapivmid/senior kompensasinya akan meningkat secara exponential. Dan perusahaan juga akan mencari orang orang yang pengalamannya relevan dengan yang merrka butuhkan sekarang.

48:30 Jenjang karir ideal

Sudah dijelaskan disini https://medium.com/hyperjump-tech/menanjak-tangga-karir-sebagai-software-engineer-1fe5ca13f555

Tapi umumnya ini bentuk organisasi diluar, diindonesia hanya beberapa yang baru melakukan. Mereka sudah mengidentifikasi 2 keilmuan yang berbeda satu teknis dan mengelola kompleksitas sistem untuk menghasilkan value.

51:20 Apa yang terjadi kalo stuck?

Harus ditanya balik ke diri sendiri, lo lebih berkontribusi apa? Management? Apa teknikal delivery? Misal, manager bisa mengelola project yang kompleks, dan dia bisa mengatasinya hingga menjadi value untuk perusahaan ini diperlukan kemampuan managerial. Atau ada suatu project yang sangat sulit, dan lo bisa mendesign sehingga ketika tim mengikuti design lo akhirnya berhasil, ini kah peran sebagai teknikal.

53:35 Cara tau kalo lo udah naik kelas

Apakah lo udah layak untuk naik kelas dari mata perusahaan? Bagaimana cara mengevaluasi? Bisa lihat disini

https://snowflake.medium.com/#1,2,3,2,4,1,1,4,3,2,0,4,2,2,3,0,Cersei%20Lannister,Staff%20Engineer

https://medium.engineering/engineering-growth-at-medium-4935b3234d25

58:48 saran dari gio

lebih baik fokus ke jenjang karir pribadi. Punya target pribadi untuk meningkatkan keahlian.

59:10 saran dari iqbal

gimana caranya setiap personal individu punya portofolio yang baik. Sehingga kalo perusahaan gak notice lo, tapi lo punya kemampuan yang bagus, mungkin perusahaan lain yang bakal notice lo.

1:00:50 gimana caranya mengembangkan karir lebih cepat

ya jawabannya dengan mengembangkan portofolio.

1:08:00 Sikap mentee terhadap mentornya

interaksi yang baik dengan mentor adalah, jika menteenya sudah punya problem statement.

01:18:00 seberapa pengaruhnya universitas pada saat apply kerjaan?

Kalo bicara realita, ditempat kerja ada satu round dimana hiring manager kumpul untuk menentukan apakah kandidat tersebut layak atau tidak. Didiskusi itu semua fakta pendukung itu dinilai, fakta pendukung seperti hasil interview, portofolio, kontribusi dikomunitas. Untuk kampus, ada dibeberapa perusahaan yang jadi pertimbangan dan ada juga yang tidak seperti di kantornya gio dan iqbal.

01:20:00 apa yang perlu dipersiapkan untuk menjadi software engineer?

Sudah pasti portofolio harus ada. Tapi untuk mendapat tittle senior mereka harus menjadi panutan dalam tim. Mereka memiliki tanggung jawab lebih, mereka harus sudah biasa mentoring, pairing atau mengajarkan teman teman yang junior. Itu yang diekspektasikan sebagai senior engineer. Dan itu tanggung jawab mereka.

01:29:50 Contoh problem statement

Contoh dari iqbal, dia punya problem statement seperti ini,

“Saya punya program banyak digoacademy tapi kesulitan untuk scale up”

lalu pertanyaan untuk mentornya adalah, gimana ya cara scale permasalahan tersebut ya? Lalu biasanya mentor akam bertanya kembali, apa yang lo alamin? Susahnya dimana? Lalu kita coba list problemnya, nanti baru setelah sudah jelas dia akan coba menjawab berdasarkan pengalamannya atau jika tidak bisa bantu mungkin dia akan merefer orang yang tepat.

Yang sebenarnya lo haraoin dari mentoring adalah pengalamannya dia bukan teoritikal, kalo teoritical bisa baca buku aja.

Sebelum bertanya ke mentor, kita harus mengerjakan tugas kita dulu, misalnya kita coba baca buku dulu atau referensi yang bisa kita pelajari dan ketika sudah mempelajari itu semua tapi lo masih bingung baru lah lo coba buat cari orang yang punya pengalaman.

Dan pertanyaan yang lo tanyakan adalah seputar pembelajaran lo. Misal saya punya pertanyaan ini, referensi dari sini, tapi saya masih sulit untuk menentukan cara cara yang terbaik.

Tapi jangan berharap mentor bisa tau semua, ya. Mentor yang bagus dia akan berbicara pengalaman yang pernah dia alami.

comments powered by Disqus