Saturday, March 18, 2023

Pengalaman Menjadi Seorang Programmer

 
Assalamu'alaikum Wr. Wb.
            Pada postingan saya kali ini saya ingin berbagi pengalaman saya beserta susah senangnya menjadi seorang programmer. Programmer adalah salah satu profesi yang saat ini banyak dibutuhkan oleh perusahaan yang menggunakan teknologi informasi dalam menjalankan bisnis, tugas programmer pada umumnya membangun atau mengembangkan perangkat lunak milik perusahaan atau client yang menggunakan jasa suatu perusaan untuk membuat atau mengembangan software milik client tersebut.

 Pengalaman di perusahaan pertama

            Di perusahaan pertama tempat saya bekerja saya bekerja sebagai mobile developer, di sana saya mengembangkan aplikasi mobile milik perusahaan, sebagai pegawai baru hal yang lumrah jika belum bisa bekerja sesuai harapan perusahaan karena masih perlu menyesuaikan diri dan beradaptasi dengan lingkungan dan budaya kerja pada tempat kerja baru, tetapi sebagai pekerja kita dituntut untuk beradaptasi secepat mungkin dengan lingkungan dan budaya kerja yang ada agar dapat memenuhi harapan perusahaan, sesekali melakukan kesalahan adalah hal yang lumrah tetapi bukan berarti baik untuk dilakukan, apalagi sampai merugikan perusahaan tempat kita bekerja, sehingga sebisa mungkin kita berusaha untuk tidak melakukan kesalahan dan berusaha memenuhi harapan perusahaan, saya sendiri pernah melakukan beberapa kesalahan di perusahaan pertama, tetapi dengan kesalahan yang pernah saya lakukan, saya dapat belajar dan berusaha untuk tidak melakukan kesalahan yang sama di masa mendatang, hal paling mengesalkan saat menjadi programmer adalah stuck saat mengerjakan aplikasi milik perusahaan, apakah pusing? ya jelas wkwk, tetapi jika kita berhasil menangani masalah yang sebelumnya sulit untuk dipecahkan, di masa mendatang kita akan lebih mudah untuk menanganinya karena sudah pernah mengalaminya sebelumnya, hal selanjutnya yang membuat saya tegang adalah saat aplikasi sudah dalam tahap production atau sudah di publish, karena akan merugikan perusahaan jika bug yang ditemukan ternyata cukup serius sehingga kita sebagai pengembang perangkat lunak harus bertanggung jawab dengan memperbaiki bug tersebut agar tidak menimbulkan kerusakan atau kerugian lebih lanjut, maka kita perlu lebih teliti dalam mengembangkan software.

Pengalaman di perusahaan ke dua

              Pengalaman saya di perusahaan kedua tempat saya bekerja saya mendapatkan banyak pengetahuan dan pelajaran berharga, seperti di perusahaan tempat saya bekerja sebelumnya, di sini saya juga mengembangkan aplikasi milik perusahaan, tetapi berbeda dengan perusahaan sebelumnya, di sini saya berperan sebagai fullstack developer dimana selain mengembangkan aplikasi mobile, saya juga ikut serta mengembangkan aplikasi web dan back end, tahun pertama bekerja saya lebih berfokus untuk mengembangkan aplikasi mobile android dan juga web menggunakan socket.io dan di tahun ke dua saya mulai mencoba mengembangkan aplikasi mobile ios menggunakan framework React Native, dan juga  mengembangkan aplikasi Back End menggunakan Laravel dan Golang, untuk pelajaran yang saya dapatkan di perusahaan kedua tempat saya bekerja ini saya mendapatkan pelajaran bahwa kita perlu membedakan teman kerja dan teman biasa, teman kerja hanya sebatas apa perlunya saja saat bekerja, jangan membawa masalah pribadi di pekerjaan dan tetap menjaga hubungan baik antar pekerja agar tetap dapat bekerja dengan nyaman.

Pengalaman di perusahaan ketiga 

               
Selanjutnya pengalaman bekerja saya sebagai programmer di perusahaan ketiga, berbeda dengan kedua tempat kerja saya sebelumnya, pada perusahaan ketiga tempat saya bekerja saya bekerja pada perusahaan software house atau perusahaan yang bergerak dibidang pembuatan perangkat lunak atau Software, kebanyakan software house berdeda dengan kebanyakan perusahaan layanan, pada perusahaan software house kita dituntut untuk bekerja sesuai target yang telah ditentukan oleh perusahaan dan client yang menggunakan jasa software house tersebut, saya dan teman-teman saya dituntut untuk mengembangkan perangkat lunak dengan cepat dan teliti agar hasil aplikasi yang dipesan oleh client berkualitas bagus dan selesai tepat pada waktunya, memang akan terasa lebih tertekan jika dibanding kita bekerja di perusahaan layanan, tetapi ilmu dan skill kita benar-benar di upgrade jika kita bekerja di perusahaan software house.

Previous Post
Next Post

0 Comments: