Memulai atau meningkatkan karier sebagai seorang Software Developer itu sulit. Software Developer sifatnya cepat berubah-ubah, tergantung bagaimana kamu berusaha mempelajari bahasa pemrograman mana yang terbaik. Kali ini, tim Co.Create mencoba merangkum beberapa tips dari seorang software engineer asal Swedia, Ankur Tyagi, tentang pengembangan karier, gaji, skill, hingga bahasa pemrograman apa yang harus kamu ketahui sebelum memulai karier sebagai Software Developer.
Mulai dari Mana, Ya?
Mengambil gelar diploma atau sarjana bahkan menyelesaikan bootcamp programming bukan berarti ini akhir dari proses belajar programming kamu. Faktanya, ketika jenjang pendidikan resmi kamu berakhir, bukan berarti kamu udah gak membutuhkan untuk belajar trik terbaru lagi di dunia programming. Kamu harus tetap adaptif dan relevan dengan bahasa pemrograman yang sering dipakai di dalam industri software development.
Beberapa bahasa pemrograman yang bisa kamu pelajari:
- Java
- JavaScript
- Python
- C#
- C
- C++
Gak penting kamu memilih untuk mempelajari bahasa pemrograman yang mana, yang paling penting kamu harus kuat pada saat belajar dasar-dasar dari salah satu bahasa pemrograman ini.
Selanjutnya Gimana?
Setelah kuat di dasar-dasar bahasa pemrograman, kalau kamu sudah menguasai front-end development misalnya, try on different hats, even the ones you think will not suit you. Kamu berpikir kamu udah oke di front-end development? Saatnya mencoba belajar coding di back-end development. Mungkin bakal merasa aneh ketika awal-awal belajar, tapi seenggaknya coba kasih kesempatan 3 bulan untuk berusaha mempelajarinya.
Cari dan belajar dari mentor. Mentor yang baik akan memberikan tantangan terhadap cara berpikirmu. Mentor yang baik memang agak sulit didapatkan. Kalau kamu belum menemukan mentor terbaik versi kamu, kamu bisa coba in-pair programming dengan teman atau rekan kerja kamu.
Optimize Your Career, not Your Salary
Berikut beberapa ceklis untuk menilai apakah perusahaan kamu saat ini memiliki potensi untuk pengembangan karier kamu:
- Apakah kamu bangga bekerja di perusahaan kamu sekarang?
- Apakah kamu memiliki mentor yang ramah dan aktif memberikan kamu ilmu baru?
- Dapatkah kamu mempelajari hal-hal baru di setiap quarter?
- Apakah bos kamu memahami apa yang kamu kerjakan saat ini sangat berpengaruh untuk kemajuan perusahaan?
Kalau kamu ceklis “ya” untuk 4 pertanyaan di atas, artinya saat ini kamu sedang bekerja di lingkungan yang tepat di mana kamu bisa bertumbuh dalam karier. Untuk 4-5 tahun pertama kamu bekerja, sangat penting untuk mengembangkan skill yang kamu punya dan benar-benar menikmati setiap prosesnya ketimbang memikirkan cara memperbesar dompet kamu. Segala kerja keras yg kamu lakukan selama 4-5 tahun awal bekerja akan terbayarkan di beberapa tahun selanjutnya.
Bagaimana caranya agar semakin bertumbuh dalam karier?
Lalu, gimana cara lain biar kamu semakin grow up dalam karier? Membantu orang lain untuk sama-sama berkembang. Selain itu, rajin menjawab pertanyaan-pertanyaan yang sering ditanyakan oleh rekan kerjamu. Dengan begitu kamu bakal berkembang dengan 2 cara ini:
- kamu mulai belajar bagaimana caranya menjadi mentor, dan
- kamu membangun hubungan yang baik antar rekan kerja.
Selain itu coba deh kamu mulai menulis ilmu yang kamu punya atau pencapaian kamu selama bulan ini di bidang software development di sebuah video tutorial atau blog. Karena dengan begitu, kamu belajar 3 hal ini:
- mendokumentasikan segala sesuatu yang kamu pelajari yang pasti bakal berguna di masa depan,
- mempertanjam pengetahuan kamu dan kamu akan semakin mencintai pekerjaan kamu, dan
- membangun reputasi yang baik di mata para ahli.
Cara terakhir supaya karier kamu makin maju, rajin ikutan online class atau online conference karena kamu akan semakin paham bagaimana caranya memimpin sebuah tim, menambah relasi di komunitas developer, serta belajar bagaimana caranya jadi pembicara di dalam sebuah konferensi. Untuk kelas online, kamu bisa ikutan lho di Jenius Co.Create! Selalu pantengin informasinya ya biar gak ketinggalan.
Nah, sampai di sini beberapa tips yang tim Co.Create coba rangkum. Selengkapnya kamu bisa baca di sini ya untuk bisa terus memotivasi kamu jadi Software Developer yang hebat! Sampai bertemu di Tech Monday Updates selanjutnya!