Salah satu bagian sulit bekerja di industri pengembangan perangkat lunak adalah, secara umum, Anda dapat menghadapi sebagian dari masalah ini selama sisa karier Anda. Industri ini berubah cukup cepat sehingga jika Anda duduk diam Anda akan semakin tertinggal. (Pertimbangkan di mana, misalnya, keterampilan pemrograman Windows 3.1 akan membantu Anda keluar di pasar kerja saat ini, misalnya.)
Sebagai lulusan baru, banyak pengusaha yang realistis, dan memahami bahwa Anda tidak memiliki sejarah panjang keterampilan industri untuk menarik. Tentu saja, selama sepuluh tahun terakhir mempekerjakan di berbagai perusahaan, dan dalam berbicara dengan rekan-rekan yang merupakan bagian dari proses perekrutan di tempat lain, ini berlaku baik di AS, di Australia, dan Eropa.
Hal-hal standar yang dapat Anda bawa ke meja sebagai lulusan baru adalah:
- antusiasme terhadap perusahaan, industri, ruang masalah, dan pekerjaan itu sendiri.
- gairah untuk belajar, dan bukti bahwa Anda dapat belajar dengan cepat.
- bukti bahwa Anda telah benar-benar menguasai keterampilan dasar dari kursus yang Anda ambil.
Itu lebih atau kurang pada level "lulus / gagal": ada cukup banyak lulusan yang antusias dengan pekerjaan itu, dan yang memiliki hasrat yang nyata untuk belajar, bahwa jika Anda dianggap sebagai "sesaat setelah pekerjaan", Anda cenderung untuk tidak jual dirimu dengan baik.
Di luar itu, hal-hal yang membuat calon paling menarik ketika kita mempekerjakan di tingkat magang atau lulusan baru cukup mudah dan masuk akal sulit dengan cara mereka sendiri:
Kami mencari seseorang yang menunjukkan hasrat dan keberhasilan di luar persyaratan kursus - magang yang baik, kemenangan kompetisi, keanggotaan industri, blog yang mendokumentasikan pembelajaran dan eksperimen mereka, partisipasi dalam komunitas sumber terbuka, kehadiran yang terlihat dan kompeten di Keluarga StackExchange, dan sebagainya.
Kami juga mencari seseorang yang dapat melakukan pekerjaan - dan tidak ada yang meyakinkan melakukannya. Majikan saya saat ini memiliki proyek sumber terbuka, jadi berkontribusi untuk itu adalah bantuan besar untuk mendapatkan pekerjaan - karena hal itu justru memetakan ke bagian dari pekerjaan yang kita pedulikan.
Untuk perusahaan tertutup, menunjukkan bahwa Anda dapat menulis kode, dan itu bagus. Kami benar-benar akan mendukung kandidat yang memiliki kode tersedia untuk umum sehingga kami dapat membaca dan memahami kompetensi umum mereka.
Dua jalur utama untuk berkontribusi pada proyek terbuka yang ada, atau untuk memulai proyek Anda sendiri - bahkan jika itu tidak berhasil - di tempat-tempat yang terlihat seperti GitHub, atau repositori kode online lainnya, atau dalam proyek open source yang terlihat.
Akhirnya, ingat dua hal yang menyedihkan:
Satu, sebagian besar pengusaha akan mencari keberadaan online Anda. Anda harus memeriksa yang mencerminkan apa yang Anda ingin mereka ketahui, seperti keterampilan teknis Anda, dan itu tidak mencerminkan hal-hal yang tidak ingin Anda tekankan, seperti kisah saat Anda melewatkan ujian karena mabuk Anda terlalu besar . (Yang, sedih tapi benar, sebagian kecil dari kandidat kami yang ditolak diusir.)
Dua, Anda akan lulus di pasar kerja yang mengerikan bagi orang-orang tanpa pengalaman industri. Saat ini ada banyak orang yang memiliki satu, dua, lima, bahkan sepuluh tahun pengalaman yang tidak dapat menemukan pekerjaan.
Terutama di AS yang berarti mereka lapar akan apa pun (dengan manfaat) penuh waktu dan bersedia mempertimbangkan apa pun - bahkan magang - agar dapat bekerja.
Jadi, saat ini Anda akan mendapatkan banyak penolakan. Jangan salah - Anda bisa menjadi luar biasa, dan Anda masih akan mendapatkan banyak penolakan. Kompetisi ini luar biasa, jadi jangan berkecil hati. Tetap terhubung dengan kejujuran, dan bekerja untuk meningkatkan keterampilan Anda dengan mempelajari sedikit demi sedikit hal-hal yang tercantum dalam iklan pekerjaan.