Saya selalu ragu ketika berbicara dengan profesor tentang mencoba meningkatkan persentase orang yang lulus dengan gelar tipe CS dibandingkan dengan jumlah yang mulai berpikir itulah yang mereka inginkan. Di satu sisi saya benar-benar berpikir penting bagi para profesional untuk terlibat dan memberikan umpan balik ini, di sisi lain akan lebih baik jika lebih sedikit siswa sub-par yang berakhir dengan gelar CS.
Saya tidak berpikir setiap pikiran dibangun untuk bidang ini dan Anda harus menjadi murid seumur hidup yang baik. Anda harus memiliki kesabaran dan keterampilan pemecahan masalah tingkat tinggi hanya untuk melakukannya. Jika Anda memang memiliki jenis otak yang "benar", masalah-masalah sulit itulah yang mendorong Anda untuk melanjutkan. Jika Anda hanya mendapatkan daftar panjang masalah mudah Anda bosan sehingga orang-orang ini sebenarnya tidak pandai pekerjaan yang lebih berulang. Saya tidak perlu masuk ke semua detail ... jika Anda membaca ini, Anda mungkin tahu apa yang saya maksud.
Jadi pertanyaannya adalah: Bagaimana Anda menemukan keseimbangan program sarjana yang dapat diakses oleh cukup banyak orang untuk didanai dan dianggap berhasil tetapi juga tidak menghasilkan orang yang tidak benar-benar cocok untuk pekerjaan itu? Mungkin pertanyaan yang lebih baik adalah, metrik apa yang Anda gunakan untuk mengetahui apakah perubahan yang Anda buat dalam program sarjana membuatnya lebih baik? Saya tidak tahu bahwa tingkat kelulusan yang lebih tinggi adalah metrik yang baik. Dan tampaknya umpan balik yang bisa Anda coba tangkap bertahun-tahun kemudian tentang pekerjaan yang dimiliki lulusan akan terlalu jauh tertunda.
Saya telah bergumul dengan pertanyaan ini sejak lama, terutama karena saya rasa tidak ada jawaban. Tapi saya pikir saya akan meminta untuk melihat apakah ada yang tahu tentang penelitian yang sebenarnya telah dilakukan.
Tambahan: Saya baru-baru ini memiliki profesor yang sangat bijak mengingatkan saya bahwa tidak semua orang yang lulus dengan gelar CS bahkan ingin menjadi programmer penuh waktu begitu mereka benar-benar menemukan apa artinya itu. Tetapi, dengan pendidikan yang mereka terima, mereka mungkin bisa menjadi Manajer Proyek, Manajer, admin sistem yang hebat, dll. Saya pikir ini adalah poin yang sangat bagus yang saya pikir tidak perlu dipertimbangkan di sini. Ada persentase yang sangat tinggi dari orang-orang yang pada akhirnya tidak bekerja di bidang yang mereka ambil jurusan, CS bukan pengecualian untuk itu. Memiliki orang-orang tambahan membantu tidak hanya dalam anggaran untuk gelar tetapi juga untuk memperluas persentase non-programmer yang masih cukup tahu tentang hal itu untuk bekerja dengan programmer.