Saya telah pemrograman selama bertahun-tahun tetapi ingin ijazah membuat saya lebih mudah dipekerjakan. Setelah lulus dari universitas, saya tidak memilih jurusan ilmu komputer 5 tahun penuh tetapi program rekayasa perangkat lunak yang lebih pendek dan lebih praktis .
Saya berharap bahwa itu mungkin lebih fokus pada keterampilan konkret daripada pada teori, tetapi masih memiliki gagasan bahwa universitas dan profesor menyukai hal-hal yang benar, formal, akademik. Itu masih sains, kan? Salah - Saya terkejut dengan betapa cerobohnya banyak kursus TI.
Dalam kursus pengantar tentang C ++ kami diuji pada klise seperti "mengapa global buruk" dan "mengapa konstanta baik", setelah hanya menulis 1-2 program. Anekdot acak tanpa konteks yang tepat. Handout berisi system(pause/cls)
, getch
dan header menyukai conio.h
dan iodos.h
. Salah satu tugasnya adalah mencetak "karakter ASCII" dari 32 hingga 255 , dengan tangkapan layar yang memperlihatkan tabel seperti itu dicetak menggunakan halaman kode Windows-1252, tetapi tanpa menyebutkan penyandian sama sekali.
Pertanyaan : ketika seorang universitas / profesor tampaknya menggunakan alat dan metode yang lebih rendah dan / atau ketinggalan jaman, dan konten yang diajarkan adalah garis batas yang salah, bagaimana Anda menghadapinya secara konstruktif dan penuh hormat, jika sama sekali?
Beberapa jawaban menunjukkan bahwa Anda harus melihat melampaui pemrograman karena itu hanya alat untuk belajar tentang topik-topik seperti struktur data dan algoritma. Saya setuju dengan ide ini, tetapi dalam kasus ini tidak ada rencana seperti itu di balik gaya yang buruk. Sebagian besar kursus hanya akan mengajarkan "alat" lain tanpa banyak teori latar belakang atau "gambaran besar". Seringkali terasa seperti mereka cepat disatukan hanya demi menawarkan kursus seperti itu.
Saya terjebak dengan itu dan akhirnya lulus. Kualitas tetap cukup rendah di seluruh (dengan beberapa pengecualian), dan beberapa siswa lain telah mengeluhkannya. Seperti yang diharapkan, saya telah belajar lebih banyak dari proyek-proyek pribadi dan pekerjaan paruh waktu daripada dari sekolah, namun proses menyelesaikan sekolah dan label "siswa perangkat lunak" tampaknya secara misterius berguna dalam diri mereka sendiri!