This.
Irrespective of race, or nationality, makaka-encounter ka talaga ng ganyan. See quoted post above, meron kasi mga trivial things na simple lang ang sagot (lalo na kung pinag-aralan mo ang subject matter, as in this case, programming principles), tapos itatanong pa na parang "brain fart", yung tipong hindi pinag-isipan at parang basta na lang ibinulalas. Kailangan kasi, learn from the basics, kasi yun ang foundation. As an example?
This.
Programming is an acquired skill. Hindi ito inborn skill na pagkapanganak sa iyo ay alam mo na agad. Pinag-aaralan ito. Kung may magtuturo sa iyo, at may hindi ka naintindihan (for whatever reason), ano ang gagawin mo? Eh di pag-aralan mo sa sarili mo. Alam natin na hindi pare-pareho ang learning capacity ng mga tao, pero lagi na lang ba natin gagamitin na dahilan yun? Hindi. Dapat, tulungan mo ang sarili mo at hindi mo na lang iaasa sa teacher / professor / instructor mo ang pagaaral.
Now, binigay mong example ay functions. Kailangan ba talaga may return value? Technically, kailangan mo magreturn ng value. Pero kung hindi ka nagreturn ng value, sya na ang bahala magreturn ng null / void / none. Ginagamit ang mga return values para maging reference mo for cross checking kung tama ba ang ginawa / nangyari sa loob ng function na yun. Returning a value WILL make sense if you have to evaluate a returned status. Napaka-importante nito lalo't kung programmer ka at parte ka ng isang malaking system na napakadaming involved dahil collaboration / team effort ito at hindi lang ikaw ang gumagawa.
Kuha mo po?
Now, niyabangan ba kita? Depende yan sa perspective mo.
nyahahahha di ako nayabangan boss natawa ako, bat ang seryoso nyo xDD, matagal na nangyari yun, javascript boss..bakit ka mag dedeclare ng return inside a function kung wala naman argument ung function
, paki correct nalang ako kung my mali ba, example simple addition
function add(argument1,argument2){ return argument1 + argument2};
then call natin yung function
alert(add(5,10)); // mag aalert to ng 15 right ? ito agree ka na magandang mag lagay ng function dito diba?
pero what if kung ganito
// no argument same function na mag add
function add(){
alert(5 + 10);
return 0;
}
add() //call the function add to see the value of add1 + add2; now the question is, bakit ka mag rereturn eh na alert muna yung value ng 5+10, kahit saang libro ako mag hanap hindi valid reason na ilagay dun yun, bad style of programming tawag dun, bakit mo ginagawang complicated yung isang bagay, kung pwede naman gawin sa mas simpleng paraan, kahit pa anong i return ko dun, kahit pa mag return ako ng Boolean, true or false dun, gagana padin yung function pero bakit ka mag lalagay dun eh hindi naman needed, dagdag kapa sa size ng file.
sabi mo pa
Programming is an acquired skill. Hindi ito inborn skill na pagkapanganak sa iyo ay alam mo na agad. Pinag-aaralan ito. Kung may magtuturo sa iyo, at may hindi ka naintindihan (for whatever reason), ano ang gagawin mo? Eh di pag-aralan mo sa sarili mo. Alam natin na hindi pare-pareho ang learning capacity ng mga tao, pero lagi na lang ba natin gagamitin na dahilan yun? Hindi. Dapat, tulungan mo ang sarili mo at hindi mo na lang iaasa sa teacher / professor / instructor mo ang pagaaral.
I agree na hindi inborn skill ito, of-course, pero boss, teacher yun boss, "TEACHER" ibig mong sabihin pag hindi mo na intindihan, wag mong i tanong ? ano pang silbi bakit ka nag aral? ano pang silbi bakit pa tinawag na " TEACHER" kung di ka din pala itatanong kung bakit ka nalilito, kaya nga sila tinawag na teacher para i guide ang student ano pang silbi ng sahod ng mga yun, edi sana nag self study ka nalang ahahah, wag kana mag aral kung ganun lang pala, I know importante ang self study kung meron kang di naiintindihan in the end, it's your life padin naman, pero kung di mo susubukan mag tanong sa teacher mo, mas tatagal na ang process kung bakit di mo naiitindihan ang isang bagay. and pano mo i gogoogle yung tanong mo na nalilito ka kung nasa loob ka ng classroom ahahaha, ibig mong sabihin, mag hihintay kapa hangang mag break or matapos yung class bago mo i google ? and disrespectful yun boss kung i gogoogle mo yung tanong mo habang nag tuturo yung teacher, nag mumukha tuloy mangmang yung teacher kasi jinajudge muna sya na hindi nya alam yung pinag sasabi nya ahahahaha nag mumukha tuloy video playback yung teacher mo, salita ng salita sa harap nakikinig ka lang..
PS: sa mga gusto mag basa ng libro na comprehensive at pwede mag tanong ahahahahah Read
Head First JavaScript Programming - Eric Freeman, Elisabeth Robson
Sample page
View attachment 343109