Anda membuat asumsi awal bahwa Anda perlu pengalaman untuk dipekerjakan. Itu bukan pernyataan yang benar. Banyak perusahaan menyewa lulusan baru. Dan, mereka tidak berharap Anda memiliki pengalaman sama sekali.
Jadi apa yang mereka inginkan dari lulusan baru? Mereka ingin Anda menjadi pintar. Mereka ingin Anda memiliki bakat alami untuk coding. Pada dasarnya itu. Jika Anda memilikinya, Anda dipekerjakan.
Bagaimana mereka menentukan bahwa Anda pintar? Ukuran terbaik untuk itu adalah IPK Anda. Anda sudah cukup jauh sekarang, jadi semoga Anda memiliki IPK 3,5+, dan jika gagal, Anda memiliki IPK tinggi dalam kursus CS Anda. Jika Anda memiliki IPK tinggi, letakkan di resume Anda. Jika Anda melakukan proyek signifikan di sekolah, letakkan juga di sana.
Sekarang, tidak semua perusahaan mempekerjakan lulusan baru. Jadi, begitu Anda memiliki resume Anda bersama, Anda perlu menemukan perusahaan yang mungkin mempekerjakan Anda. Satu tempat adalah pameran karir di sekolah Anda. Tempat kedua ada di linkedin. Ada banyak perekrut di linkedin. Temukan mereka. Pesan mereka. Tanyakan apakah mereka merekrut lulusan baru. Petunjuk: Perusahaan yang lebih besar lebih mungkin melakukan hal ini daripada perusahaan yang sangat kecil. Juga, dapatkan akun yang ditautkan di dalamnya dan tautkan ke semua orang yang baik dalam program CS Anda. Anda akan mengetahui setelah Anda dipekerjakan di suatu tempat bahwa perusahaan membayar $$ untuk referensi teknik. Semua orang yang Anda ajak bicara di kelas setiap hari dapat berubah menjadi koin serius di saku Anda.
Akhirnya, Anda mendapatkan beberapa wawancara. Di sinilah mereka mencoba mencari tahu apakah Anda memiliki bakat pemrograman. Tarif standar adalah struktur data dan pengkodean papan tulis. Pastikan Anda tahu struktur data dingin. Pastikan Anda bisa membuat kode di papan tulis. Seperti dalam, "tulis fungsi yang memverifikasi pohon pencarian biner adalah valid (dalam arti bahwa setiap node ke kiri kurang dari, dan setiap node ke kanan lebih besar dari)." Pastikan Anda dapat melakukannya dengan cukup baik sehingga kode (sebagian besar) akan dikompilasi. Itu tidak harus sempurna, tetapi lebih baik tidak menjadi 1/2 java, 1/4 pascal, dan 1/4 pseudocode acak ceroboh. Ini membutuhkan latihan untuk menjadi ahli. Saya sarankan Anda menghabiskan waktu berlatih dengan teman-teman atau Anda akan mengalami kesulitan beberapa wawancara pertama Anda.
Sekarang, jika Anda bisa melakukan ini, Anda AKAN mendapatkan penawaran. Jika Anda berada di kota besar, Anda mungkin akan mendapatkan lebih dari satu. Anda belum menyadarinya, tetapi sulit menemukan programmer yang baik. Dan perusahaan mengambilnya (bahkan lulusan baru tanpa pengalaman) ketika mereka menemukannya.
Semoga berhasil.