PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
Programmeerija otsib pisitöid
Postitaja: tooming 2008-09-20 15:37:30
Kogemust on erinevate ülesannete ja probleemidega umbes 5 aastat. Tõsisemalt viimased kaks aastat.

Näiteid:
http://matu.pri.ee/fxz/ (lihtne CMS, vastavalt vajadustele, v.a. kujundus)
Admin: http://matu.pri.ee/fxz/?id=admin (kasutaja: admin; parool: parool)

http://matu.pri.ee/karlanton/ (lihtne CMS, vastavalt vajadustele, v.a. kujundus)
Admin: http://matu.pri.ee/karlanton/admin/ (kasutaja: admin; parool: parool)

http://proov.matu.pri.ee/pank/ (lihtsalt arvepidamiseks)
(kasutaja: kasutaja; parool; parool)

http://proov.matu.pri.ee/andmebaas/ (vastavalt vajadusele autokooli õpilaste haldamiseks)

http://matu.pri.ee/pool/ (14.1 ja 8-palli statistika)
admin-kasutaja: admin; parool: parool
kasutaja: kasutaja; parool: parool

Mail: toopakkumine@matu.pri.ee

Viimati muudetud: 20-09-2008 15:44:40
Muutja: tooming
Põhjus: meili lisamine

RE: Programmeerija otsib pisitöid
Postitaja: rtfm 2008-09-20 16:25:19
TSITEERITUD:
Kogemust on erinevate ülesannete ja probleemidega umbes 5 aastat. Tõsisemalt viimased kaks aastat.


sa ei mõtle seda ju tõsiselt :) kahe aastaga oleksid võinud märgata, et suvalised vabavaralised cmsid jne samu funktsioone evivad tarkvarad on sinu arengust 10 aastat ees, kasuta neid ja oled vast edukam
RE: Programmeerija otsib pisitöid
Postitaja: Joonatan Üleaiakargaja 2008-09-20 17:51:11
TSITEERITUD:
Kogemust on erinevate ülesannete ja probleemidega umbes 5 aastat. Tõsisemalt viimased kaks aastat.



Inimene, su kood on turvaauke täis nagu sveitshi juust. Panin sulle sinna paar skripti ja mõne pildi üles näiteks.
RE: Programmeerija otsib pisitöid
Postitaja: hmmmm 2008-09-20 18:09:49
TSITEERITUD:


Inimene, su kood on turvaauke täis nagu sveitshi juust. Panin sulle sinna paar skripti ja mõne pildi üles näiteks.

Nagu näiteks?
RE: Programmeerija otsib pisitöid
Postitaja: Joonatan Üleaiakargaja 2008-09-20 18:51:32
Logi oma panka sisse näiteks. Või vaata seda fxz-d

RE: Programmeerija otsib pisitöid
Postitaja: tooming 2008-09-20 20:14:58
TSITEERITUD:


Inimene, su kood on turvaauke täis nagu sveitshi juust. Panin sulle sinna paar skripti ja mõne pildi üles näiteks.


Tahaks näha mõnda tavakasutajat, kes selliseid asju üritaks lisama hakata. :) Usu mind, htmlspecialchars ja muu taoline pole mulle uus asi. Vastavat funktsionaalsust ja oma tarbeks skripte otsiv inimene ei hakka taolisi asju korraldamagi.
Aga see on muidugi tervitatav, et neid skripte testite vähemalt. Turvaauk kui selline on minu arvates selline asi, mille kaudu saab ikkagi tekitada süsteemile kahjustusi vastavaid õigusi omamata.
RE: Programmeerija otsib pisitöid
Postitaja: tooming 2008-09-20 20:26:35
TSITEERITUD:


sa ei mõtle seda ju tõsiselt :) kahe aastaga oleksid võinud märgata, et suvalised vabavaralised cmsid jne samu funktsioone evivad tarkvarad on sinu arengust 10 aastat ees, kasuta neid ja oled vast edukam

Minu mõte oli selles, et igasuguseid funktsioone ei pruugi olla nendes vabavaralistes CMS-ides. Võta näiteks see piljardistatistika. Ootangi pakkumisi sellistelt inimestelt, kes tahavad luua uusi süsteeme, aga ei oma vastavaid oskusi. Kes tahab, see leiab endale vajalikud vabavaralised CMS-id nagunii.
RE: Programmeerija otsib pisitöid
Postitaja: rtfm 2008-09-20 20:27:30
TSITEERITUD:


Tahaks näha mõnda tavakasutajat, kes selliseid asju üritaks lisama hakata. :) Usu mind, htmlspecialchars ja muu taoline pole mulle uus asi. Vastavat funktsionaalsust ja oma tarbeks skripte otsiv inimene ei hakka taolisi asju korraldamagi.
Aga see on muidugi tervitatav, et neid skripte testite vähemalt. Turvaauk kui selline on minu arvates selline asi, mille kaudu saab ikkagi tekitada süsteemile kahjustusi vastavaid õigusi omamata.


viie aastaga eeldaks, et programmeerimise ABC oleks selge :) ja elementaarne security oleks eelduseks üldse millegi tegemisel, sest kasutajat ei saa kunagi usaldada. Võta nädal aega lisaks ja googelda põhilised security asjad läbi ja su edusammud on veelgi suuremad.

ja neid ei sisestagi tavakasutaja, terve bottide armee otsib selliseid auke, et enda võrku orje juurde saada.
RE: Programmeerija otsib pisitöid
Postitaja: süstik 2008-09-20 22:13:34
Ajavahemik mingi asja esmakordse nägemise ja tänase päeva vahel ei ole veel "kogemus".

Üldistades, kogemuseks saaks seda lugeda siis, kui oled asjaga ka iga päev sellel ajavahemikul ka tegelenud.

Muidu ei ütle selline "kogemus" mitte midagi.

Aga teema algatajale edu otsingutes ja oskuste arendamisel, eks kogemus tulebki reaalseid asju tehes.
RE: Programmeerija otsib pisitöid
Postitaja: tooming 2008-09-20 22:26:09
TSITEERITUD:
Ajavahemik mingi asja esmakordse nägemise ja tänase päeva vahel ei ole veel "kogemus".

Üldistades, kogemuseks saaks seda lugeda siis, kui oled asjaga ka iga päev sellel ajavahemikul ka tegelenud.

Muidu ei ütle selline "kogemus" mitte midagi.

Aga teema algatajale edu otsingutes ja oskuste arendamisel, eks kogemus tulebki reaalseid asju tehes.

Täitsa nõus. Selle pärast mainisingi, et tõsisemalt tegelenud kaks viimast aastat. Tänud sellegi poolest.
Minupoolne huvi teisi aidata suurenes lihtsalt pärast ühte Hinnavaatluse foorumis olevat teemat, kus programmeerimise tudeng õppis väga algelisi asju ja siis tekkis mõte, et enda arust olen vähe rohkem arenenud ja äkki kellelgi abi vaja.
Tahtsin kasulik olla :)
RE: Programmeerija otsib pisitöid
Postitaja: Waher 2008-09-20 22:26:12
Ma liikusin ise läbi sarnase olukorra aasta-paar tagasi. PHP tundus väga kergelt käpas olevat, ülikoolist sai lendavate värvidega sellega seonduvast läbi lennatud ja siis, kui arvad, et oled valmis turul arvestatava nimena töötama, toob Sind maa peale tagasi inimene, kes isegi PHP'd ei programmeeri ja Sulle turvaaugud ja kasutajafunktsionaalsuse puudujäägid nina alla lennutab. Endast lugupidava programmeerijana ei saa sellist kriitikat mitte mingil juhul ignoreerida.

Täna on turul olukord lihtne.. Olgugi, et võid igasugu kenasid programme potentsiaalsetele tööandjatele ette näidata, väärtustatakse nendest kõrgemini standardeid ja turvalisust. Vahet pole kas tegu väikese minividina või kuid kestva arendusprojektiga. Vajalik pole ainult see, et funktsionaalse asja valmis kirjutad, vaid ka see, et see kasutamisele vastu peab, on turvaline, ning on jätkatav mõne teise arendaja poolt tulevikus.

Enamuse nendest probleemidest saad enda jaoks ära lahendada kiiresti. Sinust ei saa turvalisuse ja kasutajafunktsionaalsuse eksperti paari nädalaga, aga kui programmeerimine siiski õigesti valitud elukutse, siis suudad kõik silmnähtavad probleemid oma töödest välja lihvida kõigest paari nädala uurimise ja õppimise tulemusel.

Sinu suhtumine tundub selle kõige soodustamiseks igati paigas olevat :)

-K

Viimati muudetud: 20-09-2008 22:29:47
Muutja: Waher
Põhjus:

RE: Programmeerija otsib pisitöid
Postitaja: süstik 2008-09-20 22:54:07
TSITEERITUD:
kahe aastaga oleksid võinud märgata, et suvalised vabavaralised cmsid jne samu funktsioone evivad tarkvarad on sinu arengust 10 aastat ees, kasuta neid ja oled vast edukam

Oleneb mida eesmärgiks seada, kas paned mallid suvalisele võõrale CMSile külge ja saad kiirelt taskuraha.

Või arendad oma süsteemi, olgugi et alguses primitiivsem ja ka vigasem, kuid arendamisel arened ka ise edasi.

Ja laiendades edasi, minu teada enamus (või kõik) Eesti suuremaid tegijad on eelistanud nullist oma lahenduse kirjutada või ostavad teistelt arendajatelt oma kommertslahendust sisse.

Ja ei, kindlasti ei ole nad selle tõttu rumalad, rumalad ei oleks suuremad tegijad.

Soovitan vaadata kuidas teised asju teevad ja millised on head praktikad, aga enda arengu huvides asjad ise valmis kirjutada.
RE: Programmeerija otsib pisitöid
Postitaja: tooming 2008-09-20 23:21:53
Tänud vastuste eest. Kus, Waher, õppisid?
RE: Programmeerija otsib pisitöid
Postitaja: Waher 2008-09-20 23:45:40
Tallinna Ülikoolis, igati lahedad inimesed, aga tööturule astumiseks on vaja palju-palju kõrvalt õppida. Teooria on seal küll kõvasti tugevam kui praktika. Sealt sain aga koodikirjutamise pisiku külge ja pole lahti suutnud sellest end raputada.

Ei tahagi.

Suurim probleem Eesti IT-haridusega tundub olema seinast-seina lähenemine erinevate valdkondade kohta. Kui suhteliselt põhjalikult õpetati HTML ja CSS standardeid jälgima, siis jäeti PHPs vahele selliseid vajalikke asju nagu error reporting, constant muutujad ja objekt-orienteeritud programmeerimine (samas selle osa täideti kenasti C++ all).

Muidugi ei tasu minust valesti aru saada, ülikooliharidus on minu perpektiivist arendajale must-have. Tarkvaradisaini, UML'ide, kõrgema matemaatika, diskreetse matemaatika, relatsiooniliste andmebaaside projekteerimise, teoreetilise informaatika, krüptograafia ja algoritmide-andmestruktuuridega seotud loengud (ja mitmed teised) olid suht-koht kulla väärtusega.

Keskmine eesti php-võll arvab, et jagab asju või õpib ise ja et pole seda kõrgharidust vaja, aga ikkagi pean ma töökohas kokku puutuma täiesti kohutavalt ülesehitatud algoritmide ja andmebaasistruktuuridega, mille eelmine arendaja mulle söödaks ette jätnud on.
RE: Programmeerija otsib pisitöid
Postitaja: Joonatan Üleaiakargaja 2008-09-21 00:08:51
TSITEERITUD:

Tahaks näha mõnda tavakasutajat, kes selliseid asju üritaks lisama hakata. :) Usu mind, htmlspecialchars ja muu taoline pole mulle uus asi. Vastavat funktsionaalsust ja oma tarbeks skripte otsiv inimene ei hakka taolisi asju korraldamagi.


See on ka suhtumise küsimus, turvalisus peab olema algusest peale sisse ehitatud, mitte mingi asi, mille hiljem võib-olla teed. Kui sa jätad adminnipoolel elementaarse filteerimise tegemata, siis kuidas ma saan kindel olla, et sa avalikul poolel sama ei tee? ja XSS ning selle derivatiivid võivad olla VÄGA ohtlikud.

Ja muide, teisest küljest näitab see ka seda. et sulle meeldib asju põlve otsas nullist ehitada, mitte valmis komponente kasutada.

TSITEERITUD:

Aga see on muidugi tervitatav, et neid skripte testite vähemalt. Turvaauk kui selline on minu arvates selline asi, mille kaudu saab ikkagi tekitada süsteemile kahjustusi vastavaid õigusi omamata.


Ma ei viitsinud rohkem uurida, aga kui juba maja esiuks lingi katsumise peale eest ära kukub, siis on raske uskuda, et ülejäänud asi väga hästi ja turvaliselt tehtud on :)


RE: Programmeerija otsib pisitöid
Postitaja: tooming 2008-09-21 01:35:15
TSITEERITUD:

Ja muide, teisest küljest näitab see ka seda. et sulle meeldib asju põlve otsas nullist ehitada, mitte valmis komponente kasutada.

Ei taha ennast korrata, aga spetsiifiliste lahenduste jaoks pole mitmeid valmis komponente olemas.
Praeguses staadiumis peangi seda plussiks, et iga kord, kui uuesti alustan, proovin koodi rohkem optimeerida. Mis selles halba on?

TSITEERITUD:

Ma ei viitsinud rohkem uurida, aga kui juba maja esiuks lingi katsumise peale eest ära kukub, siis on raske uskuda, et ülejäänud asi väga hästi ja turvaliselt tehtud on :)

Kahju, et nii arvad.

TSITEERITUD:
Tallinna Ülikoolis, igati lahedad inimesed, aga tööturule astumiseks on vaja palju-palju kõrvalt õppida.

Tööotsimine ise läks valutult? Kui palju praegusel ametipostil ülikoolis õpitut või siis täpsemalt PHP-d vaja läheb?

OT: Ärge pahandage, läbisin hiljuti majanduskursuse, tundus kuidagi tuttav sõna :)
http://www.eki.ee/dict/qs2006/index.cgi?Q=derivatiiv

Viimati muudetud: 21-09-2008 01:56:30
Muutja: tooming
Põhjus: Tähe närimine

RE: Programmeerija otsib pisitöid
Postitaja: Waher 2008-09-21 04:56:05
Ülikoolis õpitut läheb pidevalt vaja, lihtsalt seda on raske täpselt mõõta. Ülikool õpetab palju rohkem, kui ainult teadmisi mis ainepunktides endis kinni. Osaliselt tekitab huvi, osaliselt annab baasi, osaliselt motiveerib või inspireerib ise end täiendama. Hea arendaja tuleb välja selle kõige koostööst, ühte ei saa teisest tähtsamaks lugeda (ülikool, iseõppimine, kaasasündinud potentsiaal). Ega naljalt enamus töökohti turul ei nõua vähemalt kõrghariduse omandamist, see eristab inimese kes areneda tahab inimesest, kes arvab et ta ei vaja 'targemate inimeste sõnu' arenguks.

See tuleb sellest, et 'programmeerimine' ei ole ülikoolis eriala. See on vaid ~20% tegelikust informaatika õppekavast, PHP ise veel väiksem. Tööandjale on see 80% sama tähtis kui 20%, sest see toetab koostööd, seda 'suuremat pilti'.

Tööotsimine läks suhteliselt lihtsalt, rohkem oli valus näha mitmeid Eesti veebifirmasid, kes kahjuks sõna otseses mõttes lonkasid, nimesid mainimata.
RE: Programmeerija otsib pisitöid
Postitaja: Joonatan Üleaiakargaja 2008-09-21 10:52:48
TSITEERITUD:

Ei taha ennast korrata, aga spetsiifiliste lahenduste jaoks pole mitmeid valmis komponente olemas.


Ma usun küll, et ei ole olemas valmislahendusi piljardimängu jaoks. Aga ma pidasin siinkohal silmas komponente. Kasutajaliidese ehitamine, sisendandmete valideerimine, jne .... Ükskõik kas kellegi teise tehtud või siis enda oma. Seda mitte tehes leiutad sa iga kord uuesti jalgratast lihtsalt.

RE: Programmeerija otsib pisitöid
Postitaja: rtfm 2008-09-21 12:33:30
TSITEERITUD:

Ei taha ennast korrata, aga spetsiifiliste lahenduste jaoks pole mitmeid valmis komponente olemas.
Praeguses staadiumis peangi seda plussiks, et iga kord, kui uuesti alustan, proovin koodi rohkem optimeerida. Mis selles halba on?


Nagu mainiti on üldised asjad siiski olemas ja kasutatavad. Sinu tegevuses ei ole midagi halba, aga iseasi, kui mõttekas see on või , kui mõttekaks sa pead jalgratta leiutamist.

Minu soovitus sulle on selline, et sa saaksid oma viis aastat kogemust päevadega kokku võtta ja vältifda 90% apsakaid mis tulenevad lihtsalt teadmatusest, downloadi endale üks järgnevatest asjadest, tutvu asjaga paar päeva ja loe ning vaata läbi pakutavad screencastid/manualid ja suurenda oma kogemust 10 aasta võrra ja paranda kvaliteeti 10 korda lihtsalt valmis asju kasutades :

http://codeigniter.com/
http://cakephp.org/
http://www.qcodo.com/
http://www.symfony-project.org/
http://framework.zend.com/

Loetelu võiks siinkohal veelgi pikemaks ajada, aga alustuseks piisab sellest. Lisaks võidad arendusele kuluvas ajas ca 50%.


RE: Programmeerija otsib pisitöid
Postitaja: Waher 2008-09-21 13:26:32
Ma ise tegelikult toetan ratta leiutamist. Kui arendaja jõuab ise järeldustele ja lahendab ise probleeme - ka siis kui need juba tuhandete teiste poolt lahendatud on - siis see arendab ja õpetab rohkem kui lihtsalt vastuste lehekülge sirvida ja pead noogutada.

Ma ise õppisin sarnaselt, tegin enda sisuhalduri ja selle küljes oleva entsüklopeediaveebi paar aastat tagasi (http://www.arelithica.uni.cc/main), ühele firmale suhteliselt arvestatava intranet süsteemi jms. Need õpetasid.

Ma leiutan rattaid siiamaani ja arvatavasti jään ka leiutama kuni ükskord ameti maha panen. Tähtis on lihtsalt teada millal ja kui palju juba leiutatud rattaid kasutada ja kui palju ise leiutada, et head tulemust saavutada. Tihti ollakse ka sundseisus, paljudel olemasolevatel ratastel on küljes litsentsid mis nende kasutamise vabadust piiravad.

Ära ei tasu unustada ka seda, et vahetevahel on olemasoleva ratta selgeksõppimine sama ajakulukas kui uue ratta leiutamine, eriti kui olemasolevast suurest ja uhkest rattast on tegelikult vaja ainult väikest juppi. Ma kiskusin juukseid peast mõnda aega tagasi, kui üritasin FCK Editori kiiremaks nudida, sest võimaluste arv ja sellest tulenev aeglus on seal täiesti overkill :)

Props eelmisele postitusele, ise näpin hetkel Zend'i ja soovitan.

Zend wiki: http://framework.zend.com/wiki/display/ZFDEV/tutorial
Zend web seminars: http://www.zend.com/en/resources/webinars/

Viimati muudetud: 21-09-2008 13:30:50
Muutja: Waher
Põhjus:


Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0861489772797