Jump to content
php.lv forumi

Labs PHP coderis


Gundars

Recommended Posts

Manuprāt uz šo brīdi, lai PHP koderi sauktu par normālu koderi, tad viņam būtu japrot:

 

1). PHP + simts un viens triks + kodēšanas stils.

2) DB konstruēšanas pamati + vismaz vairāku SQL (MySql,Postgreiss,MS SQL,Orevle) atšķirības.

3) HTML,CSS pats par sevi saprotams

4) XML datu apstrāde un pielietošana.

 

5) OOP - sākot no pašas OOP pamatiem. Jo rakstīt OOP tikai OOP stila pēc ir diezgan muļķīgi.

6) Prasme nodalīt visuālo,loģikas un datu apstrādes modeļus. Tas ir nebāzt visu vienā maisā datu apstrādi, loģiku un visuālo.

7) Mācēt savu kodu veidot reusable.!!!

8) labas reingeniering spējas.

9) PECL + dažādu freimworku pārzināšana būtu vēl ideālk.

10) Protams arī OS,Web serveru specifiskas nianses.

 

..un šo sarakstu varētu vēl turpināt, ar specifiskām lietām.

Link to comment
Share on other sites

  • Replies 75
  • Created
  • Last Reply

Top Posters In This Topic

Orevle - kas tas pa zveeru ???

simts un viens triks - php nau triku, ir dazhaadi veidi kaa uzkodeet(dazhaadas fcijas)

 

PECL - vaig php programmeetaaju, vai cilveeku kas taisa php ekstensijas ?

 

kodēšanas stils katram mazliet specifisks.

 

"OOP - sākot no pašas OOP pamatiem. Jo rakstīt OOP tikai OOP stila pēc ir diezgan muļķīgi."

tad kapeec prasiit OOP ja vinju nevaig?

 

"Protams arī OS,Web serveru specifiskas nianses"

tad vaig php programmeetaaju vai sisteemas administratoru?

 

jeb ceri atrast 10in1 ?

Edited by Klez
Link to comment
Share on other sites

[Orevle - kas tas pa zveeru ???]

Sorry ķļūdijos Oracle.

 

 

[PECL - vaig php programmeetaaju, vai cilveeku kas taisa php ekstensijas ?]

RECL un PEAR. Prast pielietot, jau gatavas lietas un būt kursā, ko citi ir saražojuši. Lai nav jādomā velosipēds katru reizi no jauna.

 

["OOP - sākot no pašas OOP pamatiem. Jo rakstīt OOP tikai OOP stila pēc ir diezgan muļķīgi."

tad kapeec prasiit OOP ja vinju nevaig?]

OOP ir tāda lieta, ka ja ar to nemāk apieties, tas nau diža starpības, kā raksta function based vai OOP.

 

 

 

["Protams arī OS,Web serveru specifiskas nianses"

tad vaig php programmeetaaju vai sisteemas administratoru?]

Kautkā zināšanas ppar OSiem, Serveru lietām nekad nav nākušas par sliktu, bet krietni noderējušas gļuku ģeršanai.

 

[jeb ceri atrast 10in1 ]

Labāk vienu tādu komandā notiekti. Nekā desmit iesācējus:))

Link to comment
Share on other sites

ne gluži pure php lietas, bet guru vajadzētu zināt:

 

11) javascripts, ajax utt, jo vairāk jo labāk,

12) pdf'u, 'exceļu', 'wordu', bilžu, xml utt reportu ģenerēšana ar php, arī jo vairāk, jo labāk,

13) mobilo lietas, cik tas attiecas uz programēšanu ar php - waps, sms, tarificēšana,

14) ka bez php ir arī citas valodas.

Edited by v3rb0
Link to comment
Share on other sites

labaak gan kaadus 2 vai 3 programmeetaajus kas kaut ko saprot un maak, nevis vienu kas visu zin.

saslimsh vinsh, ko nu vai aizbrauks uz nedeelju uz aarzemeem atpuusties?

dziivosi nedeeljo bez lapas? diez vai

+ ja taa vel ira kkaada informaacijas sisteema,

Link to comment
Share on other sites

man kkā neliekas tas sarakstas ir īpaši traks, tajā ir lietas par kurām vajadzētu būt saprašanai (ar googles/manuāļu palīdzību), lai varētu lauzties ar projectu no a-z, kas ir bik lielāks par "parasto cms".

 

lai tak brauc atpūsties, ja labi uztaisīta/iztestēta sistēma, tad tai vienu, divas nedēļas vajadzētu darboties bez programētāja iejaukšanās.

Link to comment
Share on other sites

Ja jau offtopic, tad offtopic.

 

Jautājums - te runa iet par LABU programmētāju vai par programmētāju EKSPERTU?

Par kāda līmeņa prasmēm mēs runājam? Vai izprasts CSS, lai saprastu ko kurš parametrs utt. nozīmē, vai arī mācēt pašam no bildes uztaisīt all browser friendly CSS+XHTML ?

 

Tāpat var runāt arī par pārējiem punktiem. Piemēram, DB konstruēšanas pamati. Tad ir jautājums - kurš PHP koderis, kas ir taisījis lapas, kuras daudz maz izmanto SQL nezina kā uztaisīt vienkāršu DB? Savukārt, ja ar pamatiem tiek domāts sarežģītas sistēmas izstrāde ar analīzēm par iespējamām DB turpmākās attīstības perspektīvām, tad tas jau ir SQL programmētājs (manā izpratnē).

 

Ja mēs Web dizaineri, SQL koderi utt. saliekam vienā personā un nosaucam to par LABU, nevis EKSPERTU, tad kas ir ir tāds, kas zina tik cik viņam jāzina? Tāds, kas saprot, CSS+XHTML, bet pats all browser friendly CSS+XHTML īpaši nemāk/negrib (jo neuzskata ka tas ir viņa pienākums), DB konstruēt negrib/nemāk(jo neuzskata, ka viņam jāplāno arī šādas lietas (tas neattiecas uz mazām DB)) utt. SLIKTS koderis?

 

Tagad varat mani noriet - esmu rīta porciju domu izlicis :)

 

Edited: Protams, par to, ka jāmāk taisīt reusable code, orientēties jau gatavos risinājumos, mācēt projektēt gan iekš functions, gan OOP, ir pašsaprotami :)

Edited by ELs
Link to comment
Share on other sites

Ja jau offtopic, tad offtopic.

 

[Par kāda līmeņa prasmēm mēs runājam? Vai izprasts CSS, lai saprastu ko kurš parametrs utt. nozīmē, vai arī mācēt pašam no bildes uztaisīt all browser friendly CSS+XHTML ?]

 

Tāpat var runāt arī par pārējiem punktiem. Piemēram, DB konstruēšanas pamati. Tad ir jautājums - kurš PHP koderis, kas ir taisījis lapas, kuras daudz maz izmanto SQL nezina kā uztaisīt vienkāršu DB? Savukārt, ja ar pamatiem tiek domāts sarežģītas sistēmas izstrāde ar analīzēm par iespējamām DB turpmākās attīstības perspektīvām, tad tas jau ir SQL programmētājs (manā izpratnē).

 

 

Varētu padomāt, ka CSS + XHTML ir kautkas ultra sarežgīts. Ok, tur ir simts un vienas nianses, kā panākt vienu vai otru, bet nu 99% no tā ir elementāra lietas.

 

SQL - kautkā dīvaini skan, ka coderis nemāk SQL vairāk par select * from table1 . Principā tas ir tieši saistīts ar pašu kodu, kā iegūsti datus un kā tos tālāk apssrāda. Diezvai būtu no kodera prātīgi prasīt mācēt izveidot piemēram finansu DB, bet nu daudzmaz elementāras DB, salikt attiecīgos indeksus, izmantot SQL jaudas gan vajadzētu mācēt.

 

 

Principā visas tās zināšanas atļauj coderim objektīvi novērtēt darba laiku, kas nepieciešams lai atrisinātu konkrētu uzdevumu.

Link to comment
Share on other sites

Nekas nav "ultra sarežģīts" ja to māk. CSS burvība (un varbūt arī nelabākā puse) ir tieši nosauktā "simts un viena nianse". Mācēt katru šo niansi, pielāgot broseri gecko, IE, IE 5.5, IE 7.0, turklāt uztaisīt nevis CSS "lai strādā", bet tīru CSS, tādu, kur nav ielāps uz ielāpa. Lūk tā ir māksla, kuru manuprāt PHP koderim nav jāmāk. To būtu jādara cilvēkiem, kas nodarbojas ar dizaina pusi utt. Protams, var apgūt arī šādas lietas, tikai vai tad mēs to sauksim par PHP koderi - manuprāt nē.

 

Ai - pietiek runāt par lietu, par kuru tāpat nebūs vienlīdz lielas skaidrības. Katram ir savs viedoklis -un tas jau ir tikai normāli. Es tikai rezumēšu ar lietām, kuras es liktu pie LABA PHP kodera prasībām:

* Ar PHP būt uz tu jau vismaz gadu, zināt standarta security problēmu risinājumus, būt papētījušam citu cilvēku kodus, zināt par jau esošām PHP klasēm + mācēt atrast, ja rodas nepieciešamība;

* Saprast CSS+XHTML

* Mācēt vismaz vienu no DBVS (kaut vai daudzu nīsto MySQL, ne tikai simple query, bet arī db optimisation)

 

Tas arī viss.

Labam PHP koderim nav obligāti jāzina:

* Perfect CSS+XHTML

* Visas DBVS

Link to comment
Share on other sites

goldy:

Interesanti, kas tad ir jazina koderim, lai vinjsh varetu prasiit 4 ciparus!

1: ir jāprot sevi pasniegt un nenākt uz darba interviju netīrās zeķēs un urbinot degunu;

2: ir jābūt darba pieredzei, jābūt spējīgam kaut ko parādīt, kaut vai vienu lapu, bet tādu kura ir uztaisīta no a-z paša rokām. Nevis izmantojot templeitus un pārrunās sāstīt ka tas tomēr ir tavs kods;

3: ir jābūt un jāpārliecina darba devējs ka esi spējīgs mācīties kaut ko jaunu, šeit labs pamatojums ir augstkolas diploms vai fakts ka vēl mācies;

4: nevienam tipiskam priekšniekam vai humāno resursu darbiniekam neko neizsaka gudrie vārdi "AJAX, DHTML, CSS, C++, C etc", viņi nezin un zināt negrib ar ko atšķiras MySQL no SQL un tas arī viņiem nav jāzin;

 

un pats galvenais vajag mācīties, mācīties un vēlrreiz mācīties, tas ka tu šodien zini visu nozīmē tikai to ka rīt tu zināsi tikai pusi, bet ja tu mācīsies tad katru dienu tu zināsi svaigāko.

 

P.S. patiesībā ar šausmām lasu šo forumu un domāju ka man iespējams drīz būs jāmeklē darbinieki, laikam vajadzēs indiešus vest iekšā.

Link to comment
Share on other sites


×
×
  • Create New...