Pereiti prie turinio

Reikia php programos


Rekomenduojami pranešimai

dabar tokia mintis smestelejo galvoje: o jei padaryti tokio principo svetaine mokytis php tik lietuviska varianta, manau susilauktu pasisekimo :)

 

Daug lietuvių pažįsti, kurie nori mokytis PHP? Kurie turi visišką nulį žinių? Nežinau apie kokį pasisekimą kalbi..

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Daug lietuvių pažįsti, kurie nori mokytis PHP? Kurie turi visišką nulį žinių? Nežinau apie kokį pasisekimą kalbi..

Nepagrįstas tavo komentaras.

Visada atsiras žmonių, norinčių išmokti vienokią ar kitokią programavimo kalbą, šiuo metu kalba eina apie PHP. Ir nebūtinai galima tokį dalyką daryti vien Lietuvos rinkai.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jeigu kokybiskai, ir idomiai, tai pasisekimo gali susilaukti bet kas ^_^ Tad kategoriskai sakyti kad ne yra nesamone.

 

Jeigu mokymasi pateikti kaip zaidima ar pramoga tai atsirastu zmoniu norinciu mokytis. Nes dabar eiliniui zmogui paziurejes i betkoki programini koda jis galvoja kad tai suprasti gali tik ateiviai.

 

Todel ir nesimoko.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Daug lietuvių pažįsti, kurie nori mokytis PHP? Kurie turi visišką nulį žinių? Nežinau apie kokį pasisekimą kalbi..

 

Taip pažįstu ir nevieną :) Jei tu nepažįsti arba bent jau nežinai nereiškia, jog jų nėra, vistiek kažkam visa tai ką jis nori pateikt kažkada prireiks, nes tokia mokymosi sistema yra tikrai lengvesnė ir malonesnė vartotojui negu graužti knygas ar be perstojo ieškoti internete informacijos.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei rašytų pamokas tie kurie iš to pragyvena ne pirmus metus - gal ir pasisektų. Visi norintys programuot/programuojantys, sugeba bent jau skaityti angliškai. Na o tie kurie ne - lieka darželio lygio programeriais. O dar kai tokie rašo pamokas kitiem :D

 

EDIT

 

Užsiminiau apie anglų kalbą todėl, kad techniškai tai patogiausia kalba ir faktiškai viskas angliškai aprašoma. Kažko ieškodamas internete klausiu angliškai, gaunu atsakymus angliškai. Jei su kokiu įrankiu kyla problemos: forumai, irc kanalai - angliškas bendravimas, todėl galiu teigti, kad norint tapti programuotoju, vien programuoti neužtenka. Reikėtų paraleliai lavinti anglų kalbos bent jau skaitymo įgūdžius. Geresniu atveju ir rašymo, kad galėtum suformuluoti ko tu nori, ko tau reikia ir aprašyti tai ką sukonstravai.

 

Pats lietuviškų programavimo šaltinių baisiai troškau būdamas jaunesnis. Vis dabar užmetu akį į kokias nors pamokas ar straipsnius. Vis dėl to gimta kalba - artimiausia. Deja tenka nusivilti mokyklinio stiliaus pamokomis arba pamokomis be vertės. Pvz HTML, CSS pamokos:

* Ką daro img tag'as

* Kaip naudoti a tag'ą

* ...

Iš tokios serijos pamokos, kurios vertės nesukuria, naudos neturi, o autoriui užtarnauja respect'ą tik visiškai žalių toje srityje žmonių ir sukuria iliuziją, kad žmogus supranta ką daro.

 

Yra rodos knyga lietuviška gana stora - Apache PHP ir MySQL gidas ar kažkaip vadinasi. Tai buvo knyga kurios troškau kai buvau žalias toje srityje. Tačiau gavęs nusivyliau, nes ji yra faktiškai iškarpytas ir išverstas php.net . Atskirų funkcijų beprasmis aprašymas. Kodėl tai netiko man? Pateikiu priežastis:

 

* Iš pavienių funkcijų aš nieko negaliu padaryti toje terpėje kurios aš tiesiog dar nesuprantu

* Jei man reikia funkcijos aprašo tam yra Google, o dar geriau - save gerbiantis IDE(Aptana, Eclipse, Visual Studio) turi autosuggestionus, kurie ne tik nurodo parametrų išdėstymą, tipus, o dar ir turi mini aprašymą. Šis būdas yra 10kart greitesnis negu vartyt knygą.

 

Mokymas turėtų būti realaus gyvenimo, praktinis. Ne kaip panaudoti kažkokį tagą ar kažkokią funkciją, kaip vėl rasti X tam tikroje lygtyje. Tai daryti galima kai jau supranti pagrindus, esi paragavęs to ir gali pritaikyti tai. Tarkime šneku apie PHP. Aš nenoriu sužinoti, kad funkcija str_replace() gali pakeisti simbolį. Labiau norėčiau praktinio panaudojimo, dar geriau su pamąstymais kaip tai galima patobulint ir tuo pačiu parodymu. Nenoriu švaistytis tuščiai, todėl parašiau trumpą koduką kuris tiesiog iš eilutės padaro masyvą iš žodžių:

 

 

 


$eilute = 'Eilute skirta testavimui... su keliais žodžiais, tarpais, kableliais.';
$zodziai = explode(" ", $eilute);

for ($i = 0; $i < count($zodziai); $i++) {
   $zodis = $zodziai[$i];
   $zodziai[$i] = str_replace(".", "", $zodis);
   $zodziai[$i] = str_replace(",", "", $zodis);
}

/* Logiškai mąstant, kodėl neveiks?
  Todėl, kad pakeitimo rezultatas priskiriamas žodžiui masyve, bet pakeitimai vyksta kintamajame $zodis
  kuris priskiriamas ciklo pradžioje.
  Pateikiu keletą teisingų variantų žemiau:
*/

/*
  Pirmas variantas: nereikia kintamojo $zodis visai. Tiesiogiai galime pakeisti įrašo masyve reikšmę
*/
$zodziai = explode(" ", $eilute);
for ($i = 0; $i < count($zodziai); $i++) {
   $zodziai[$i] = str_replace(".", "", $zodziai[$i]);
   $zodziai[$i] = str_replace(",", "", $zodziai[$i]);
}

/*
  Antras variantas: str_replace() rezultatas talpinamas kintamajame $zodis. Pabaigoje įrašas masyve
  pakeičiamas $zodis reikšme.
*/
$zodziai = explode(" ", $eilute);
for ($i = 0; $i < count($zodziai); $i++) {
   $zodis = $zodziai[$i];
   $zodis = str_replace(".", "", $zodis);
   $zodis = str_replace(",", "", $zodis);
   $zodziai[$i] = $zodis;
}

/*
  Trečias variantas: sutalpinti str_replace() į vieną funkciją, nes str_replace() priima ir masyvus
*/
$zodziai = explode(" ", $eilute);
for ($i = 0; $i < count($zodziai); $i++) {
   $zodis = $zodziai[$i];
   $zodis = str_replace(Array(".", ","), "", $zodis);
   $zodziai[$i] = $zodis;
}

/*
  Ketvirtas variantas: viską suspausti į vieną eilutę:
*/

$zodziai = explode(" ", $eilute);
for ($i = 0; $i < count($zodziai); $i++) {
[size=2]    $zodziai[$i] = str_replace(Array(".", ","), "", $zodziai[$i]);[/size]
}

 

Tai ką čia parašiau galiu pavadinti taip pat - šlamštu, bet mano nuomone tai yra žingsnis teigiama linkme. Dar geriau - idėjos pristatymas ir jos realizavimas pažingsniui su pilnu paaiškinimu, kas atsakys už ką, kur keliaus ir kaip tai veiks. Nereikia komentuoti kiekvienos kodo eilutės, norint suteikti žmonėms žinias ir pamokas, reikia jiems tai ir duoti: ne pažodinį išvertimą iš kažkur. Ne žodyną anglų kalbai, o anglų kalbos tekstą, ne atskirų funkcijų aprašymą, o pavizdį kaip jį panaudoti. Mano atveju, jei žmogus bent supranta, kodėl kažkuri eilutė egzistuoja kode - gali pradėti aiškintis ką konkrečiai funkcija ar konstrukcija atlieka.

 

 

EDIT #2

 

Kad ir kaip atsirastų nepritariančių, mokytis ne nuo pagrindų ir tapti programuotoju abejoju ar įmanoma. Tarkime pradėti programuoti nuo C ar C++ nemanau, kad yra baisu. Arba, kad Python geriausia kalba. Man tiko ir Pascal su ASM'u. Nepaisant to, kad jau daug metų nei vieno nei antro nenaudoju, tai suteikia supratimą kodėl kažkas yra daroma taip kaip daroma, kaip kas veikia ir kodėl tai veikia arba neveikia. Vėliau palietus C, faktiškai visos procedūrinės programavimo kalbos - vienodos. Savaičių klausimas ją naudoti produktyviai(ir žinoma laiko klausimas naudoti profesionaliai). Vėliau išsimušti iš vėžių galima kokia nors funkcine programavimo kalba - tai vėl, pakeičia mąstymą ir suteikia galimybę pažiūrėti į kai kuriuos dalykus kitu kampu.

 

Ir bet kuriuo atveju - programuoti HTML, CSS sakyti neteisinga. Tai gatavai paruoštos lego kaladėlės kuriose programavimo nėra. Tačiau nereiškia, kad tai lengva. Tapti CSS ąsu yra LABAI KĄ VEIKT, o dar kai į mūšio lauką ateina Internet Extrolleris. Dėl JavaScript - esu už. Super patogi terpė, net patogesnė nei Python ar PHP - nes nereikia nieko instaliuoti. Norit pasitestuoti? Ant bet kurios modernios naršyklės: CTRL+Shift+i atsidarot Console ir viskas. Jūsų JS terpė.

 

Kas liečia CodeAcademy - buvau, pamačiau, likau labai nesužavėtas ir mečiau.

Kas liečia gerus programavimo resursus - stackoverflow.com. Į paiešką įrašot tarp laužtinių skliaustų tagą, pvz [javascript], spaudžiat rūšiuot pagal balsus(Votes) ir turit ilgam skaitymo apie JS gudrybes ir žmonėms keisčiausius ir įdomiausius iškilusius klausimus. Kaip kasdienė duona.

 

Tikiuos neišsiplėčiau ir nenusivažiavau į lankas :D

 

Ačiū už dėmesį.

Redagavo PBit
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...