Ini relate untuk kampus medioker (papan tengah) ke bawah ya. Kurang relate buat kampus-kampus yang anggep programming itu craftmanship dan konteksnya untuk fresh graduate atau mahasiswa yang sedang kuliah di semester 6 keatas di indonesia. Yang kita bahas sekarang adalah basic coding. Terdiri dari 3 hal. Tipe data, looping dan branching

Sebagai orang yang lumayan sering interview anak informatika yang ga bisa coding sama sekali (mostly kampus papan tengah kebawah). Saya punya alasan masuk akal. Kenapa banyak yang tidak bisa pemrograman.

  1. SALAH MASUK JURUSAN. kampus informatika ini banyak banget, merebak kayak jamur di musim hujan mulai dari kelas teri sampe kelas top. Kampus kelas teri bisa buka jurusan informatika ya karena infrastruktur nya murah, tapi menjanjikan penghasilan besar. Bener-bener sexy, dream banget dan karena biayanya murah. lebih mudah diakses secara umum.

    Nah. Inilah jebakan informatika. Devils in the details. Dikiranya jurusan teknik informatika ini cuman ngetik-ngetik microsoft word doang atau semudah bikin power point. Ada mahasiswa yang hobby nya gambar kartun masuk informatika. Ya gitulah realita kuliah informatika kampus medioker di indonesia.

    Banyak banget mahasiswa yang kaget pas liat mata kuliahnya, ternyata mata kuliahnya diluar CC otak yang dimiliki. bisa bikin akun instagram di kampung, udah dianggap ahli IT. dikira sudah eligible untuk masuk informatika. waktu masuk informatika, zonk. 
    apa itu aljabar linear? gue kira ga bakal dapet matematika lagi kalo ambil ini jurusan.
  2. Nyonteknya gampang, source code bertebaran. tiap dosen kasih tugas tinggal googling, copy paste. Kirim ke dosen deh. bodoamat, ngerti engga apa yang diketik. yang penting dapet nilai. Saya pernah interview orang yang banyak dapet A. tapi ga bisa coding deret bilangan prima. Deret….. Bilangan…. Prima. Saya ga minta algoritma yang bagus-bagus loh, asal input dan output nya sesuai aja. Biasanya buat kampus papan tengah kebawah, soal yang saya kasih itu bertahap. Soal 1. Deret bilangan prima. Soal 2. Sorting object. Soal 3. Nah ini baru seru. Bikin algoritma masking number. Semuanya saya suruh dengan kondisi internet mati, boleh pilih bahasa pemrograman apapun yang paling dikuasai. Kenapa internet mati? karena 3 soal itu cuman butuh 3 hal. 1. array, 2. if/else. 3. Looping. kalo basic nya sudah susah. ya sudah…. memang susah. mau saya tanya soal functional programming atau graph juga buang-buang waktu.
  3. Kampusnya medioker. Ini menyebabkan proses belajar mengajar juga susah, sudahlah mahasiwa nya bukan mahasiswa super. Beberapa dosennya juga cuman kasih teori tapi ga pernah disuruh praktek sendiri di kelas. karena ga bisa coding juga kali ya dosennya? kalo bener ya kecewa sih tapi ga kaget. akhirnya karena cuman baca slide aja, mereka ga pernah get in touch dengan coding. kenapa saya berani ngomong gini? karena saya pernah dibayar buat ngisi "tutorial" buat salah satu kampus papan tengah kebawah. anak-anaknya masya allah, top bener.

    Saya biasanya kalo jadi tutor, hal pertama yang saya lakukan adalah. nulis program sederhana di slide dan mahasiswa nya saya suruh 
    "ayo buat program kayak gini, bebas mau tulis ulang apa buat sendiri". kenapa saya lakuin ini? KARENA KETAUAN, ADA YANG BAHKAN GA FAMILIAR SAMA CODING. CUMAN NYALIN CODE SEDERHANA AJA BISA BIKIN COMPILER ERROR !!!!!!!!!!! ga saya salah-salahin loh itu codingnya. saya cuman suruh untuk retype aja error. tandanya emang ini mahasiswa ga biasa coding. nah kalo kampus yang rada bagusan. biasanya saya tulis program sederhana, mereka nulis itu program sendiri dan works as well. tapi sayangnya saya ga punya kesempatan sih dapet mahasiswa yang gitu hehehe. pernah dapet yang kayak gini, anak kelas 2 smp yang lagi persiapan OSN komputer. ya bener, pinteran anak SMP kelas 2. daripada beberapa oknum mahasiswa.

    Buat mahasiswa informatika yang baca. Walau kamu bisa kasih liat karya crud kamu, android apps kamu atau bla bla bla keren pokoknya. tapi kalo basic coding 3 hal itu (branching,looping dan tipe data) kamu ndak bisa. ya saya kecewa sih, tapi ga kaget. kan emang ikutin tutorial gampang, ga perlu tau maksud code nya apa.
  4. Terpenting. Di banyak kampus, ga bisa coding itu tetep bisa lulus informatika. Dah itu paling penting, kalo ga bisa coding ga bisa lulus mungkin beda cerita. Padahal ga jago coding gapapa, asal bisa basic nya. Sebagai gambaran seberapa top nya salah satu kampus informatika di indonesia:

Transkrip

wartawan : "mata kuliah yang mba ikutin apa aja?"

mahasiswa : "banyak"

wartawan : "yang favorit nya mba apa?"

mahasiswa : "aduh banyak sekali"

wirtawan : "yang favorit pasti ada"

mahasiswa : "ada ikomersi, banyak pokoknya"

wartawan : "ikomersi itu tentang apa mba?"

mahasiswa : "tentang web kayak gitu…. yang lain aja deh "

Have a nice day

Comments (0)

Subscribe Here

Popular Posts