Rahasia Lulusan Apple Developer Academy Bisa Kerja di Perusahaan Teknologi Terkenal

Afanin Hazimah . October 03, 2024

Apple Developer Academy

Foto: Unsplash.com

Teknologi.id - Rahasia agar dapat tergabung dan menjadi bagian tim sebuah perusahan teknologi ternama, seperti Tokopedia, Gojek, Ruangguru, dan lainnya, bukan sekadar butuh dedikasi dan keahlian tinggi. Daniel Aditya Istyana, Senior Software Engineer iOS di Tokopedia, mengungkapkan bahwa kunci utama dari hal tersebut adalah memiliki growth mindset

Growth Mindset atau yang dikenal juga dengan pola pikir berkembang merupakan pola pikir yang meyakini bahwa keberhasilan dan kemampuan dalam diri seseorang dapat berkembang seiring dengan perkembangan waktu, usaha, dan ketekunan yang ditanamkan dalam diri. Dengan menerapkan growth mindset, seseorang akan lebih berorientasi pada usaha, pengalaman, dan kerja keras daripada bertahan dengan kemampuan dasar atau kemampuan yang diperoleh secara formal. 

Menurut Daniel, perkembangan teknologi dan era di dunia yang berubah dengan sangat pesat setelah adanya AI, kini belajar bukan lagi menjadi suatu hal yang bersifat pilihan, melainkan sudah menjadi sebuah kebutuhan. Dalam sebuah wawancara bersama Liputan6.com, Daniel juga membagikan insight teruntuk pada developer muda yang ingin punya jejak karir seperti dirinya, mendapatkan pekerjaan di perusahaan teknologi besar. 

Baca juga Rahasia Kesuksesan Orang India di Puncak Perusahaan Teknologi Dunia

Developer Muda harus Menanamkan Growth Mindset

Menurut Daniel, hal yang sangat penting harus dimiliki oleh para developer muda dalam berkarir adalah growth mindset karena dengan growth mindset seseorang dapat berjalan beriringan dengan perkembangan teknologi yang tidak pernah berhenti. Terutama dengan hadirnya AI yang selalu menciptakan inovasi-inovasi di dunia teknologi. Jika seseorang memiliki growth mindset, maka orang tersebut akan senantiasa belajar dan mengasah skill terus menerus agar tidak tertinggal. 

Hal yang dipelajari tidak hanya seputar teknis, seperti pemrograman, tetapi para developer juga dapat mengembangkan kemampuan lebih luas dengan mempelajari hal-hal di luar coding, bisa juga mempelajari pengembangan pada perangkat lunak seperti belajar praktik CI/CD pada DevOps, build system, hingga tooling yang dapat meningkatkan kinerja tim. 

Para developer muda semestinya tidak membatasi diri untuk mempelajari hal baru. Ada banyak hal di dunia teknologi yang dapat dieksplor oleh para developer muda untuk meningkatkan kemampuan yang menjadi bekal untuk bersaing di dunia karir. 

SwiftUI: Framework membuat Iterasi dan Prototyping lebih efektif

Dalam kesempatan yang sama, Daniel mengungkapkan antusiasmenya terhadap SwiftUI sebagai sebuah framework favoritnya.

Menurut Daniel, SwiftUI telah merevolusi cara pengembangan aplikasi menjadi lebih efektif dan efisien. Dengan SwiftUI, developer hanya butuh beberapa line of code, dan sudah bisa langsung menggambarkan dalam bentuk visual aplikasi yang hendak dibuat.  Teknologi ini juga menguntungkan para pembuat animasi dan micro-interactions karena pekerjaannya menjadi lebih mudah dengan pengalaman yang lebih baik. 

Daniel juga mengungkapkan integrasi Metal shaders jadi fitur terbaru favoritnya. Dengan fitur ini, para developer dapat meningkatkan visual dan performa dari garis aplikasi cukup menggunakan fitur garis metal. 

Penggunaan SwiftUI dapat dimanfaatkan dalam berbagai hal, seperti pada Live Activity atau Widget yang telah dilakukan pada Tokopedia dan pembuatan internal tools guna mendukung proses dari development dan testing pada program. Dengan begitu, penggunaan SwiftUI memungkinkan tim dapat beriterasi lebih cepat sesuai dengan kebutuhan dan umpan balik yang diterima. 

Simpulan

Memiliki growth mindset menjadi kunci utama yang mesti dimiliki oleh para developer muda untuk dapat survive di dunia teknologi bahkan hingga mendapatkan pekerjaan di perusahaan teknologi ternama. Growth mindset merupakan pola pikir berkembang yang berorientasi pada usaha, pengalaman, dan kerja keras. Dengan begitu, para developer muda yang memiliki growth mindset dapat terus mengikuti arus perkembangan teknologi yang semakin pesat. Para developer muda tidak boleh tertinggal dengan perkembangan teknologi dan harus mengeksplor lebih banyak hal di dunia teknologi. Tidak ada batasan untuk belajar hal baru. 

Selain dari pola pikir, para developer muda juga harus melek dengan berbagai teknologi dan fitur yang bisa membuat pekerjaan lebih efektif dan efisien. Seperti menggunakan SwiftUI yang bisa mempercepat  iterasi dan prototyping. Ada banyak teknologi dan fitur lainnya yang bisa dieksplor lebih jauh oleh para developer muda.  

Baca juga artikel lainnya di Insight - Teknologi.id

(ah)

Share :