Saya akan lulus, dan saya sudah bekerja sebagai pengembang web di departemen TI perpustakaan kami.
Ketika saya melihat posting pekerjaan saya benar-benar kagum dengan berbagai teknologi di luar sana.
Beberapa perusahaan peduli dengan matematika + algoritma + struktur data. Beberapa peduli tentang pengalaman dalam tumpukan teknologi XYZ. SQL, css, html, kerangka kerja, javascript, pola desain dll .. dll ... dll ...
Pada titik tertentu saya menyadari bahwa saya hanya perlu mulai menguasai sebuah yayasan untuk dapat dipekerjakan di tempat yang lebih baik dan pergi dari sana. Tetapi keahlian untuk membuat saya masuk bervariasi, dan saya tidak punya waktu untuk mempelajari semuanya.
Bagaimana Anda menangani masalah ini? Apa tumpukan penting untuk dipekerjakan? Ucapkan di php atau ror arena.
Mungkin langkah yang lebih cerdas adalah pindah ke tumpukan teknologi dengan variasi yang kurang seperti .net?
Jawaban:
Masalahnya dengan posting pekerjaan adalah bahwa persyaratan yang diposting sering lebih luas daripada skill-set yang cukup untuk membuat Anda mendapatkan pekerjaan, baik karena HR daftar setiap kata kunci yang mereka buat, termasuk keterampilan yang bagus untuk memiliki yang diperlukan atau ingin menakuti calon yang tidak kompeten. Orang melebih-lebihkan kemampuan mereka dalam cv's atau langsung berbohong tentang mereka, hal yang sama berlaku untuk lowongan pekerjaan. Jika Anda merasa memenuhi, katakanlah, 3/4 dari persyaratan yang tercantum, Anda dapat mengambil peluang dengan sangat baik. Jika SDM kompeten, mereka serius akan mempertimbangkan aplikasi Anda.
Selain itu, mendapatkan magang adalah cara termudah untuk mendapatkan diri Anda di pintu. Anda mungkin ingin mencari-cari satu.
Juga, perlu diingat bahwa iklim di pasar kerja tidak sama di seluruh dunia dan itu akan terlihat. Menilai dari jawaban Daniel Pittman, situasi di AS sangat berbeda dengan yang ada di Eropa Tengah (yang mungkin menarik bagi Anda melihat nama panggilan Anda).
sumber
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:
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.
sumber
Itu tidak luar biasa,
struktur data, lulusan komputer tahu struktur data
teknologi stack XYZ, pelajari satu stack sisanya cukup mirip
Jika Anda memiliki gelar sarjana sains dan Anda telah membangun aplikasi web maka Anda memenuhi semua kriteria ini.
sumber
Saya menyarankan Anda untuk mengambil jalur sertifikasi jika Anda ingin fokus sebagai pengembang. Ini akan menjadi cara terbaik untuk membuktikan keahlian Anda dan membuat diri Anda lebih berharga di industri.
Juga ketika Anda berbicara tentang hal-hal seperti Algoritma, Struktur Data dan Matematika maka Anda perlu menghargai di sini bahwa beberapa perusahaan memerlukan lulusan Ilmu Komputer dan beberapa membutuhkan profesional TI. Anda harus menghargai perbedaan antara Ilmu Komputer dan Teknologi Informasi. Identifikasi jalur karier untuk diri Anda sendiri. Silakan periksa jawaban ini di sini:
menguji peran pengembang perangkat lunak pascasarjana?
sumber