Anda boleh lupakan lagu DugaanNya versi Java Stream sebab saya nak bercerita sedikit pengalaman Java Stream dan dugaan – dugaan yang saya hadapi.
Day 1
Opening keynotes / speech by naib dekan Dr Razak
X lupa juga dengan beberapa video yang ditunjukkan oleh beliau untuk menaikkan semangat para peserta.
Day 1 banyak cover all the basics of Java . Preparation yang aku buat semasa final exam sangat berbaloi . Orang lain study final exam tapi aku study benda lain.
Najwan membuka tirai Java Stream dengan memberi lecture chapter 1 . Biasanya setiap hari akan ada kuliah / lecture session sambil dirakam oleh staf FTMK untuk rujukan . Break sebentar pukul 10 untuk minum pagi dan sambung lagi lecture . Selepas habis lecture , baru student diberi peluang untuk menjawab kesemua assignment yang diberikan samapi pukul 5 petang.
Assignment yang diberikan banyak giler nak mampus bertimbun – timbun sampai x nampak hujung dan pangkal ( okay .. I’m being exaggarated here .. hehe ) tapi latihan yang diberi membuatkan aku lebih fluent dalam JAVA .
Thanks kepada method belajar ala – ala spartan .. kemudian hanya menggunakan textpad ( no IDE is allowed such as Eclipse , Netbean ) untuk menulis code . Bagi aku ini jer cara untuk betul – betul nak bagi absord dalam kepala hotak coding JAVA tanpa rely dengan IDE. Aku rindukan feature ctrl – space di Eclipse . huhu
Day 2
Makin banyak assignment yang guna API dan aku sangat – sangat hadapi masalah dalam membaca API sebab tak tahu nak mula dari mana nak baca . Masa aku baca API untuk modxcms dan juga CodeIgniter , I just need some time untuk biasakan lagipun documentation mereka memang marvellous tapi layout JAVA API sagak konfius pada mulanya . Tanpa give up dan membuat muka tebal , aku tanya senior – senior kat situ (dah aku sorang paling mude kat situ .. hehe .. ) . Thanks to Ommar dan Chang yang melayan kerenah aku menjawab pertanyaan sepesti seseorang yang sesat di kepulauan JAWA .
Oh ya .. JAVA kuat tipu .. kalau nak buat something especially dalam berkaitan dengan array dalam C++ , macam – macam kena consider tapi baru aku tahu JAVA ada Vector dalam java.util menyebabkan kesenangan terlampau kalau nak handle array , arraylist . Sigh ..
Day 3
Dewan cyber makin sejuk . Rutin biasa aku selepas habis Java Stream aku akan tidur terus lepas sampai rumah . Bangun – bangun jer dah pukul 9 – 11 malam . Baru reti nak makan malam sumer . Assignment day 3 adalah yang paling banyak . Banyak sangat yang perlu disalin lepas tu solve sendiri . Terpaksa meniru orang sebelah kalau sangkut sebab x nak ketinggalan . I can’t afford to lose sebab susah nak catch up kalau x ikut rentak sama – sama .
Luckily pada hari ke 4 Chang cakap x yah hantar . haha .. tapi .. sedihnya .. aku demam dan selsema akibat kesejukan melampau di dewan cyber
Day 4
Belajar buat GUI guna swing . Sangat seronok !!! Kalo tak , asyik – asyik nampak screen hitam jerk .. Teringat masa Pn Zahriah Sahri ajar MFC ( Microsoft Foundation Class) iaitu guna C++ buat interface macam VB .
Kedengaran batuk dan orang selsema .. nampaknya bukan aku sorang yang sakit . Hampir ramai peserta Java Stream menghidap penyakit demam dan selsema JAVA . Lepas itu masa yang dinantikan dah tiba iaitu project bagi java basic . Kena buat locker system . Harap – harap dapat siapkan pada masa yang ditetapkan . Masa yang diberi adalah 36 jam . 🙂
Day 5
Seharian membuat project JAVA .. akhirnya Chang merupakan penilai kumpulan aku yang bertuah . Banyak giler flaw . Macam biasa , setiap komen dan kritikan dan kutukan akan dijadikan iktibar untuk improvekan diri .
Bila close app mesti ada notification . ( x sempat nak buat )
Dan bila do some operation make sure auto save bila close application ( x terfikir )
and lastly .. i make the biggest mistake ever ..
masa praktikal di dibase .. i dah buat mistake tuh .. tapi x sangka i repeat balik .
I DONT READ THE F**ING INSTRUCTION !!!!!
Buat project ikut kump lain . Kump lain tanya dah x buat function x , y and z .. so cakap la blom buat pastu baru nak buat ..
Btw .. apa yang ditunjukkan di GUI x semestinya sama apa yang dia nak . therefore … kena la selalu rajin bertanyakan soalan dan kaji balik every requirement.
If fail to understand and fulfill the ACTUAL requirement and objective .. it’s a failure ..
Day 6 – JAVA DB
How the Fxxking hell JAVA DB doesn’t have truncate feature ? Do i need to drop and insert back the table stucture over again ?
Akibat dah biasa guna GUI / phpmyAdmin .. skill menulis sql dalam command prompt sangat sengal . heh .
Gonna update again ..
Jika anda berumur 12 tahun ke bawah .. please change the F word with ‘fishing’or something else . That F word is not supposed to be speak loudly like this cartoon from South Park – Uncle Fxxker