Se caută ucenic!
Mulți oameni (designeri și programatori deopotrivă) au început sau și-au șlefuit skill-urile de-a lungul timpului pe forumul Softpedia. Din păcate însă, timpul a trecut. Oamenii buni au plecat de pe SP (o parte din cauza „regimului”, o parte din cauza afluxului de începători ignoranți și aroganți), s-au mutat fie pe webdesignbox, fie au redus activitatea pe forumuri și se dau pe chestii serioase.
În fine, unul din puținii oameni care are cel puțin 90% din comentarii la subiect, fără deviații, s-a apucat să dea sfaturi. După ce s-a plictisit de dat sfaturi s-a apucat să… scrie o carte de PHP în română. Cum tutorialul lui Oriceon (de care am auzit că este folosit într-o școală prin Republica Moldova pe post de manual!) este un pic outdated (hell, au trecut câțiva ani de la ultimul update), o astfel de inițiativă nu poate fi decât de lăudat. Numele tipului? Flavius Aspra. Nick-ul? OriginalCopy.
Deci, care e treaba cu ucenicul?
Păi, în principiu, poți spune că un tutorial este bun doar dacă este înțeles de cât mai mulți începători. Problema apare însă în situația în care ai trecut de nivelul „hmmm, oare ce face asta?”. Problema și mai mare apare când ai trecut de foarte mult timp de nivelul mai sus menționat. Din simplul motiv că… nu mai știi cum gândește un începător! Prin urmare, Flavius caută câțiva începători (preferabil între 14 și 18 ani) dornici să învețe PHP. Toată treaba este complet gratuită, singura condiție este să știi să apeși pe taste într-un mod cât mai inteligent.
Așadar, masa, dansul și înscrierile se fac.. Unde altundeva dacă nu pe forumul Softpedia?
Desigur, mai este și linkul pentru carte aici. Fiind un proiect în fașă, ai doar vreo 20 pagini de citit. Dar sunt convins că va crește constant, acoperind cât mai multe subiecte.
Așadar…. spor maxim doritorilor!
- Posted in:
- PHP,
- Tips & Tricks
- Tags:
- Resources

Mai rar intalnesti programatori care sa isi doreasca sa inteleaga cum gandeste un incepator. Majoritatea isi insuseste notiunile de programare si incep sa fac bani realizand magazine online, portaluri etc.
Mulţumesc
PS: E (vrea să devină) o carte, nu tutorial, dar cum “tutorial” se vinde ca pâinea caldă în zilele noastre, e ok şi strategia asta de marketing :-)
În semn de mulţumire eşti primul pe listă (http://wiki.yet-another-project.com/phpro/ajuta) care sper că va creşte şi ea.
Faina initiativa! Ii urez succes & spor lui Flavius!
Iniţiativa este lăudabilă şi chiar sunt curios unde va ajunge proiectul, că şi eu mi-am propus să fac un ghid PHP pentru începători, dar încă n-am avut timp decât să schiţez structura de bază a acestuia.
Totuşi, mă sâcâie ceva.
“Primul pas spre profesionalism
Timpul mi-a confirmat suspiciunea: majoritatea celor care eşuează, o fac din trei motive:
1. nu stăpânesc limba română şi nu deţin cel puţin cunoştinţe medii de limbă engleză”
Citind o parte din wiki, am descoperit următoarele:
1. Ceea ce încearCĂ CArtea
2. asigurarea CĂ CArtea este uşor de înţeles de oricine
3. Citirea acestei cărţi despre programare impliCĂ CApacitatea de a citi concentrat fiecare paragraf
4. au menirea de a mă asigura CĂ CArtea va fi folosită în cel mai eficient mod posibil
5. ce s-ar întâmpla daCĂ CArtea ar fi uşor de descărcat
6. Pentru a descărCA CArtea trebuie să completezi un test.
7. oricine poate descărCA CArtea
8. pentru a putea descărCA CArtea
Şi eu o mai dau cu stângul în dreptul în exprimare dar tot mi se pare ciudat să citesc despre profesionalism şi stăpânirea limbii române, după care să întâlnesc atâtea cacofonii. Pruteanu a spus că “jandarmeria lingvistică e o fixaţie caraghioasă” dar a spus şi că “trebuie evitate MAI ALES pentru că ele alterează receptarea enunţului, prin aceea că fac lumea să zîmbească şi deci deturnează atenţia”.
Iată o modalitate de evitare a cacofoniilor:
1. Prin această carte încerc(ăm) să… // cartea, de la sine putere, nu încearcă nimic, totuşi
2. asigurarea că această carte este uşor de înţeles…
3. Parcurgerea acestei cărţi despre programare necesită capacitatea de a citi concentrat…
4. au menirea de a mă asigura că această carte/documentaţie va fi folosită…
5. ce s-ar întâmpla dacă acestă carte ar fi uşor de descărcat
6. Cartea poate fi descărcată doar după completarea unui test.
7. cartea poate fi descărcată de oricine
8. pentru a putea descărca această carte
La punctul 3 am modificat primul cuvânt pentru că mi se pare uşor deranjantă repetiţia citirea-citi din “Citirea… necesită capacitatea de a citi”. Sunt conştient de faptul CĂ COmentariul meu poate fi la fel de deranjant ca obligaţia de a citi cele 7 pagini introductive pentru trecerea testului în vederea descărcării cărţii. Totuşi, sper că sesizarea de faţă va contribui la ridicarea calităţii acestei cărţi. Sunt foarte interesat de viitorul proiectului pentru că s-ar putea să trimit direct acolo oamenii care vor să înveţe PHP, dar două lucruri mă nemulţumesc, acestea fiind şi motivul pentru care nu am descărcat PDF-ul.
1. trebuie să-mi dau adresa de e-mail pe un sait fără un disclaimer de confidenţialitate a datelor personale;
> ştiu, trebuie s-o dau şi pe acest blog, dar în acest moment Ionuţ îmi prezintă considerabil mai multă încredere decât saitul despre care tocmai am aflat.
2. trebuie să răspund (sau nu) la 42 de întrebări ca să pot solicita cartea.
> 10 întrebări, dar foarte importante, n-ar fi fost destule? Totuşi, wiki-ul menţionează de mai multe ori cuvintele sinteză şi sintetizare. Cred că ar fi de bun augur o revizie a acelor întrebări şi reducerea numărului acestora.
Pentru oamenii care doresc să înveţe şi au suficient timp să citească cele 7 pagini s-ar putea să fie o idee foarte bună pentru că parcurgând cu atenţie materialul vor ajunge la concluzia că soluţia pentru a avansa este disciplinarea efortului de a acumula cunoştinţele. Prefer să-i ignor pe cei care vor totul de-a gata, dovedind din primele mesaje că nu sunt dispuşi să înveţe, ci pur şi simplu să le facă cineva treaba, aşa că în continuare mă voi referi la ceilalţi – cei care nu sunt “naşpa”, dar pur şi simplu vor să consulte o carte de calitate pentru o lămurire rapidă. Sincer să fiu, mi se pare un chin obţinerea cărţii. Eu unul aş prefera să distribui cartea fără niciun fel de oprelişte, dar să o încep cu un mic disclaimer în care să spun cui se adresează cartea şi ce aşteptări pot avea cititorii acesteia din partea creatorului/creatorilor materialului respectiv. Spun asta pentru că foarte puţini începători înţeleg sau reuşesc să fie disciplinaţi când vine vorba de învăţat. Asta nu pentru că nu vor, ci pentru că sunt foarte puţini cei care o iau de la zero şi pot studia metodic. Cel mai frecvent caz este acela al oamenilor care deja se confruntă cu probleme la care le caută soluţii sau cel puţin explicaţii. Problema disciplinării ar putea fi tratată cu discreţie în carte în loc să fie impusă ca un criteriu de obţinere a acesteia.
Atat in carte, cat si pe wiki, spun ca nu cred in cacofonii. Fiind un wiki, oricine poate corecta ceea ce eu nu consider o greseala, nu ma deranjeaza. Insa cartea va ramane asa, din convingeri proprii ale mele.
Cat despre usurinta obtinerii cartii, nu pot spune decat ca:
- nu este pur si simplu o carte; este un curs, un fel de academie online, din acest motiv nu doresc sa imi bat capul (sa investesc timp si energie) decat in oameni capabili, care doresc sa se alature inarmati fiind deja cu potential. Si astfel de cursanti capabili au aparut, si au trecut testul. Imi vine in minte exemplul cursantului de 15 ani care s-a descurcat impecabil.
- am ajutat destui ani, si stiu ca stapanirea limbii romane este un impediment pentru multi
> Problema disciplinării ar putea fi tratată cu discreţie în carte în loc să fie impusă ca un criteriu de obţinere a acesteia.
Din pacate, nu ar functiona, cel putin nu ar functiona la fel de eficient pentru cursantii cu potential. In primul rand, marea majoritate ar lua cartea si ar fugi, cu credinta ca reusesc sa inteleaga perfect ce am de spus – insa nu ar fi asa in majoritatea cazurilor. In al doilea rand, cei care ar fi “tratati discret” pe parcursul cursului, s-ar trezi pe undeva la capitolele 3 sau 4 ca abia atunci stiu cum sa studieze, si ar trebui sa reia cursul, de la zero, ceea ce e ineficient in metodica mea de predare. Cartea pune mare accent pe “a face lucrurile ca la carte inca de la inceput, fara peticeli”.
Multumesc inca o data pentru critiCA COnstructiva
Normal CĂ CAcofoniile nu îi vor deturna pe cei serioşi, în majoritatea lor, pentru că scopul acestora va fi acela de a învăţa programare PHP&MySQL. În cel mai nefericit caz se vor găsi 2-3 oameni cu fixaţii atât de mari încât să nu agreeze deloc ideea cacofoniilor, să te critice pentru stricteţea pe care o ceri şi enunţi, în timp ce chiar tu te abaţi de la regulile lingvistice, după care să renunţe.
Nu cred să te deranjeze abandonul unora, că abia ai mai mult timp pentru tine şi restul celor interesaţi să facă treabă. Dar eu am comentat aici în speranţa că eşti suficient de deschis micilor ajustări cât să le accepţi într-o formă sau alta, tocmai pentru că vrei să faci treabă bună şi pentru că punctezi pe cunoaşterea limbii române. Dar până la urmă e proiectul tău şi timpul tău liber la mijloc.
Succes!
> Dar eu am comentat aici în speranţa că eşti suficient de deschis micilor ajustări cât să le accepţi într-o formă sau alta
Încă de la început mi-am propus să nu mă implic mai mult decât se implică şi restul comunităţii. De ce? Dacă interesul nu există, atunci pentru mine înseamnă că proiectul nu merită efortul.
Dacă cu timpul se vor alătura şi alţi programatori, este foarte probabil să devină o carte editabilă colectiv. Dar asta nu depinde de mine, ci de gradul de interes şi implicare al celorlalţi.
Deocamdată sunt singurul autor/tutore/manager comunitate/administrator, şi îmi asum pe deplin aceste roluri (şi cacofoniile pe care le fac în mod deliberat).
Cât despre “privacy policy”, o iau în serios, ca dovadă că am adăugat informaţiile necesare pe pagina de înregistrare.
Mulţumesc