Tuesday, February 17, 2009

LIFE -> CS

juat a repost from my old blog..

ang buhay parang program, klangan maisip mo kung anong tamang algo para maachieve ung mga specs.. xempre dapat ayos lang din ang time complexity ng napili mong algo, kundi mapag-iiwanan ka..

ang isang pangyayari, pag-uugatan ng iba pang mga susunod na kabanata.. parang binary tree.. pero dapat maayos ang mga pointers mo, para kaya mo xang itraverse pabalik at malaman kung anong root ng mga bagay-bagay..

kapag paulit2 na lang ang mga nangyayari sa buhay mo, infinite loop na yan.. kelangan mo ng gamitan ng pagttrace at watches yan.. one step at a time lang.. dahan-dahan.. para malaman kung san may mali.. para malagyan ng tamang value ang mga variables sa buhay mo..

minsan naman, nagpapanic tayo agad dahil ayaw mangyari ung gusto natin, eh ang simple lang naman pla ng mali.. parang syntax error lang ayaw ng magcompile.. pero wag din masyadong matuwa kung nagcompile na, minsan kc ayaw pa ring gumana non.. kung baga sa buhay, tama naman ung ginagawa mo pero parang kulang pa rin..

pero hinay2 lang ha, kc pag sumobra ka naman, bka mamaya ma-index-out-of-bounce ka naman.. o kaya naman null pointer assignment at lalo nang hindi nagcompile ang buhay mo..

meron lang tlgang mga bagay na hindi pwedeng madaliin.. hndi katulad ng isang mp na kayang gawin overnight kasama ng mga frends mo.. tipong kelangan muna ng matinding pagpla2no.. in cs language: mawindang ka muna sa pagddrawing ng UML at ERD.. bago ang totoong execution..

sundin na lang natin lahat ang golden rule sa CS: resist the urge to code.. magplanong mabuti para hndi mahirapang magcompile.. =)

0 comments:

 
ss_blog_claim=0d31ee3c7781306e619ce8996146dc30 ss_blog_claim=0d31ee3c7781306e619ce8996146dc30