Powered by Blogger.
facebook twitter instagram pinterest bloglovin Email

Yasya Indra Blog

Éclairage et ingénierie

 


Sudah lama ga nulis jurnal personal tentang perjalananku sebagai software engineer. Banyak sekali up and down, meskipun kebanyakan sih down-nya aja yaa wkwkwkw. 

 

Sejujurnya, sebagai SE, saya ini cuman seorang yang ingin berbagi seputar informasi, tips and tricks, tutorial bagaimana cara menyelesaikan problem ketika ngoding. Bukan seorang profesional, bukan seorang yang sudah menghabiskan sekian tahun dalam indsutri

 

Setelah 4 tahun ngoding, saya berkontemplasi tentang sebenarnya apa sih field yang sedang saya geluti. Dunia programming begitu luas, dan rasanya sungguh overwhelming seumpama saya menelan bulat bulat ilmu yang ada

 

Sejak pertama kali ngoding, saya tidak pernah melabeli saya sebagai Front End, Back End, bukan juga Fullstack. Saya melabeli diri saya sebagai Web Developer, meskipun ketika bosan. Saya juga sedikit demi sedikit mencoba untuk mempelejari ilmu baru seperti Data Science dan Machine Learning.

 

Sebenarnya dalam menyematkan nama Fullstack ke diri saya pun masih sedikit membebani. Karena Fullstack itu bukan role yang main main. Begitu banyak jam terbang yang harus dilakoni untuk bisa menyebutkan kepada dunia bahwa saya adalah Fullstack Engineer. 

 

Sehingga saya mematangkan diri seraya merendahkan hati bahwa ilmu saya baru sekedar di ranah software engineering aja. Itu pun masih banyak yang belum saya pelajari

 

Namun lama kelamaan, saya menyadari bahwa ranah software engineering barulah berkutat pada teknologi, logika, dan cara penyelesaian yang dilakukan tanpa harus mikir mikir jauh seputar bisnis dan produk software yang diinginkan

 

pengertian ini sepertinya susah difahami seumpama kita belum mengerti defisini software engineer. Menurut, wikipedia

A software engineer is a person who applies the engineering design process to design, develop, maintain, test, and evaluate computer software.

 

Semua terms dan istilah yang disebutkan diatas hanya berkutat pada sebuah mekanisme sebuah product, bukan lini bisnis dan apa yang sebenarnya ingin kita tawarkan pada user (seumpama software sudah diluncurkan)

 

Maka dari itu, bisa jadi role seperti ini ga cocok dengan semua orang. Jika kamu adalah programmer yang ingin kerja di sebuah unicord dengan gaji fantastis, ga ada salahnya kamu menggeluti istilah istilah diatas yang berkaitan dengan software engineer. Kamu hanya fokus gimana cara menulis kode dengan baik dan memiliki logic yang bagus untuk menyelesaikan masalah, ditambah dengan penguasaan yang mumpuni seputar teknologi dan bahasa pemograman yang digunakan

 

 

Tapi jika kamu adalah seorang solopreneur, project manager, atau freelancer. Sepertinya kita rkita tidak bisa stop hanya dengan memikirkan how the software works. Itu juga perlu tapi masih membutuhkan rukun ilmu yang lain

 

Dan salah satu nama role yang tepat untuk menggambarkan role tersebut adalah Product Engineer

 

Apa itu Product Engineer?

 

Singkatnya, Product Engineer adalah software engineer yang membuat product. Lhooo, kalo begitu pengertiannya, software engineer juga sama. Sama sama membuat product. 

 

 

Namun ini berbeda. Jika kamu bekerja sebagai software engineer, kamu tidak bekerja sendiri. Kamu akan bekerja bersama tim, dan setiap harinya kamu akan menyelesaikan fitur fitur yang selanjutnya akan direview oleh senior software engineer. Kamu sama sekali tidak perlu ikut campur dalam keputusan bisnis yang sudah disepakati, apalagi kalo kamu sudah kerja di unicorn yang sudah berdiri bertahun tahun. Jadi para VP, PM disana sudah lebih berpengalaman melihat kondisi market dan user

 

Beda lagi kalo kamu menjadi product engineer. Mau tidak mau kita dipaksa untuk bisa mengamati kebutuhan user, apa yang sebenarnya user inginkan.Dan kita sebagai programmer mencoba untuk mewujudukan software yang diinginkan

 

Permasalahannya adalah terkadang permintaan user yang sangat sulit diwujudkan yang sangat beriringan dengan skill kita sebagai programmer

 

Begini, kalo user membutuhkan website inventaris. Memang demand seperti itu banyak, dan yang mampu membuatkannya pun juga bbanyak. Bahkan kalo kamu seorang programmer dengan pengalaman setidaknya sepuluh tahun bisa membuat aplikasi inventaris CRUD dengan keamanan, fleksibiltas yang tinggi. 

 

Namun ada case dimana, skill kita mampu menciptakan sebuah software yang tidak ada satupun user butuhkan. Ini sering terjadi dimana kita sudah mencoba untuk meluncurkan aplikasi, namun belum ada satupun user yang terregistrasi

 

Maka dari itu, dibutuhkan jam terbang yang tinggi untuk bisa menguasai seluruh domain software engineering hingga akhirnya kita bisa memenuhi segala kebutuhan user di pasar

 

Salah satu kebutuhan user yang paling bombastis dan mampu diwujudukan dengan baik adalah dengan ditemukannya. Saweria

 

Yup, Saweria merupakan software yang dibutuhkan oleh para streamer dan penonton untuk bisa menarik dana melalui berbagai metode pembayaran

 

Menurut saya ini merupakan contoh product engineering yang baik dan harus menjadi contoh bagi aspiring product engineer seperti saya untuk bisa selalu berkembang dan belajar

 

Bagaimana dengan kamu? Apakah kamu tertarik menjadi product engineer?

Share
Tweet
Pin
Share
No comments
Newer Posts
Older Posts

About me

About Me

Techbros Writer. Educactor, you name it

Follow Us

  • instagram
  • youtube

Categories

Materi Kuliah Buku Internet Stuff

recent posts

Sponsor

Blog Archive

  • March 2025 (4)
  • February 2025 (1)
  • November 2024 (3)
  • October 2024 (1)
  • January 2024 (1)
  • December 2023 (12)
  • November 2023 (9)
  • October 2023 (1)
  • September 2023 (3)
  • August 2023 (14)
  • July 2023 (3)
  • June 2023 (11)
  • May 2023 (3)
  • April 2023 (1)
  • March 2023 (1)
  • February 2023 (8)
  • January 2023 (6)
  • December 2022 (3)
  • November 2022 (2)
  • October 2022 (3)
  • September 2022 (3)
  • August 2022 (1)
  • July 2022 (1)
  • June 2022 (1)
  • May 2022 (1)
  • March 2022 (4)
  • February 2022 (8)
  • January 2022 (8)
  • December 2021 (4)
  • November 2021 (11)
  • October 2021 (6)
  • August 2021 (9)
  • July 2021 (5)
  • June 2021 (5)
  • May 2021 (4)
  • April 2021 (4)
  • March 2021 (6)
  • February 2021 (2)
  • January 2021 (7)
  • December 2020 (5)
  • November 2020 (2)
  • October 2020 (5)
  • September 2020 (6)
  • July 2020 (1)
  • June 2020 (1)
  • May 2020 (6)
  • March 2020 (1)
  • January 2020 (3)
  • December 2019 (3)
  • November 2019 (12)
  • October 2019 (8)
  • September 2019 (6)
  • August 2019 (8)
  • July 2019 (6)
  • June 2019 (3)
  • May 2019 (8)
  • April 2019 (2)

Report Abuse

Created with by ThemeXpose