Skip to main content

Tips sa Thesis Defense

Almost 20 years ago nung nagdefense ako for my BS Computer Science Degree, Gusto ko lang magbigay ng mahahalagang tips sa mga magde-defense. Ang defense ay parang nagbebenta ka ng produkto sa isang kliyente kailangan maipakita mo na maganda ang produkto mo at talagang magagamit. Ang totoo hindi siya malayo sa totoong nangyayari sa trabaho. Di ko alam kung paano na ang defense ngayon pero nung panahon namin, kailangan totoo ang gagawin mong system at siguradong gagamitin ng napili nyong kliyente. Hindi ako nag-OJT pero totoo ang system na ginagawa namin at yun ang naging katumbas ng OJT.

  1. Gumawa ng makabuluhang system. Ang totoo maraming system na ang gasgas tulad ng nasa baba.
    • Library System - Konti lang library sa Pinas kahit sa ibang bansa maramin ng nagsara kaya pawala na ang library
    • Point of Sale System
    • Student Registration
    • Inventory System
  2. Kumuha ng magaling na adviser. Sila ang makakatulong sa inyo sa mga magiging problema nyo sa project nyo. Coding man o documentation
  3. Alamin kung sino ang panelists. Kayo lang ang makakakilala sa mga panelists. Gaya ng sasabak sa giyera, kilalanin mo ang mga kalaban mo. Wag i-under estimate ang mga Panelists.
  4. Aralin ang Documentation. Mas maraming naibubutas sa documentation. Kadalasan dito maraming Tanong ang mga panelist.
    • Kailangan lahat ng nilagay sa documentation may back-up na evidence. Wag pekein ang evidences.
    • Kailangan naiintindihan mo ang pinag-lalalagay nyo.
    • May Microsoft Word na kaya kailangan i-check nyo ang mga spellings at grammars.
  5. Siguraduhin na gumagana at walang error ang Software (Web or Desktop). Hindi maiiwasan ang bug sa isang system kahit ang pinakamalaking kompanya tulad ng Microsoft maraming bugs ang produkto nila. Ang importante ay kung paano nyo nahandle ang mga errors hindi yung mag-e-exit or magka-crush ang system. Nung time namin. Kapag nag-crush ang system malaking puntos ang nawawala. Test... Test... Test... Test at Test.
  6. Iwasan ang nerbiyos. Hindi maaalis ang nerbiyos. Kaya nga dapat alamin mo ang system at documentation. May mga kilala ako non na dahil mahina sa coding ay ipapasa na lang nila ang responsibilidad sa magaling magcode sa grupo. Nag-aral ka ng IT dahil yun ang gusto mong trabaho. Kaya pagbutihan mo.


Ang totoo marami akong nakilala nung college na nagstruggle sa coding. Pero hindi sila sumuko at nag-laan pa ng maraming panahon para matuto. Ang mga forum na tulad nitong PhCorner ang makakatulong sa inyo kung may tanong kayo. Noong panahon namin walang masyadong ganito. Ang attitude mo sa pag-aaral mo ang magdidikta ng kinabukasan mo. Hanggang ngayon hindi ko makakalimutan yung kaklase kong napakatalino magaling sa programming pero kailangang tumigil dahil sa pera. Wag sayangin ang pagkakataon at pera ng nagpapaaral sa inyo.

Comments

Popular posts from this blog

Para sa aking mga kababayan

Simula pagkabata, nakahiligan ko na ang teknolohiya. Mula Game and Watch, Family Computer, at iba pang larong pambata. At lagi akong namamangha kung paano ito nagawa. Ang totoo hindi Computer Science ang unang kurso na kinuha ko kundi Civil Engineering. Wala kasi kaming computer non. At dahil na rin iba ang tingin ng karamihan kapag Engineer ka. Naiba yun nung magkaproblema ako sa eskwelahan na pinapasukan ko at kinailangan kong lumpipat ng eskwelahan. Bago non natigil ako at nagtrabaho sa isang Mall. Makikita mo ang tunay na buhay sa basement. Lahat gumagawa ng paraan para making masaya. Sa trabahong iyon ko naranasan ang pagod at hirap ng trabaho. Kaya't nagmakaawa ako sa Nanay ko na bumalik sa kolehiyo. Naisipan kong magpalit ng kurso. Kaya naging Bachelor of Science in Computer Science ang natapos ko. Ginawa ko tong blog na to para makatulong sa aking mga kababayan na nagsisimula o naghahanap ng tulong sa programming. Hindi ako dalubhasa sa programming. Pero sa mahigit 20 taon...

Sagot sa Tanong: Anong programming Language ang magandang pag-aralan

Mahigit dalawang dekada na akong programmer. Nagsimula ako sa Pascal at Basic. Hanggang pinag-aralan naming ang C. At nung college ako naging C++ at VB6. Sa trabaho ko non hindi kailangan na mag-program mostly requirements gathering lang ang ginagawa ko as Solution Designer. Para di masayang ang natutunan ko sumasideline akong developer. Tapos may nakilala ako na gustong magpagawa ng Online store na Website. Ako bilang ako, sabi ko kaya ko kahit wala akong alam sa paggawa ng website kaya inaaral ko ang ASP.Tapos nagkaroon ng pagkakataon na sa mismong kompanya ay wala silang developer at naglakas loob akong magpresenta at sinuwerte rin ako dahil maraming akong naging project na puro ASP na may database. Ang totoo, ang dami kong gustong pag-aralan non sa dami ng Programming Language malilito ka talaga. Tapos iba't ibang development pa tulad ng web , desktop tapos nagkaroon pa ng Mobile Development. Ang totoo, kadalasan kapag may nagtatanong sa akin, ang lagi kong sagot, kahit ano s...

Principles of Object Oriented Programming

May iba't ibang panuntunan sa Object Oriented Programming na kadalasan mahirap intindihin o nakakalito. Mapa Ingles man or ibang Lingwahe. Susubukan kong ipaliwanag sa pinakasimpleng paraan ang ibig sabihin ng bawat isa. Ang ginamit ko dito ay C#. Dahil mas maraming Programming Language na kawangis nito tulad ng C++ at Java. Encapsulation ito ay pagtago ng property or method sa isang object. Upang hindi directang mabago ang estado ng field sa isang Object. Inheritance ito ay ang pag gamit ng class para gumawa pa ng isa pang object. Imbis na paulit ulit mong i-code ang lahat ng property ng tao. Pwede mo na lang manahin lahat ng nadeklara mong properties sa iba pang object Abstraction Eto ay pagtago ng ...