Mobili versija | Apie | Visos naujienos | RSS | Kontaktai
 
Vartotojo vardas:
Slaptažodis:
Atsiminti
Login with a social network:

Jūsų požiūris

Aktyvios diskusijos

Ieškoti forume


Išsami paieška

 [ 74 pranešimai(ų) ]  Eiti į Ankstesnis  1, 2, 3
 
Naujos temos kūrimas Atsakyti į temą Pagrindinis diskusijų puslapis » Inovacijos Lietuvoje
Žinutė Autorius
  Standartinė   Parašytas: 2011-03-03, 02:47 
     
rwc rašė:
Skirkime programavimo įmonių pareigybes ir nemaukime ant vieno kurpalio.

Programuotojas (development) - išverčia specifikaciją iš vienos kalbos į kitą.
Testuotojas (quality assurance) - bandymų būdu tikrina, kaip programuotojo vertimas atitinką originalą.
---
PĮ kūrėjas (dev.) - uždavinį išverčia į specifikaciją.
Vyr. testuotojas ar pan. (QA) - atsako už dalies bendrą kokybę, pridavimą, sprendimo atitikimą uždaviniui, patogumą; teikia siūlymus ir pastabas.
---
Architektas (dev.) - pasiūlo techninį sprendimą; išverčia analizės fazėje suformuluotus poreikius į techninį pasiūlymą; formuluoja atskirus uždavinius.
Analitikas (QA) - surenka poreikius; ieško, kaip turėtų elgtis produktas, kad kuo geriau, aiškiau ir mažiausiom sąnaudom atitiktų kliento tikslus.
---
Techninis direktorius - ...
Pardavimų vadybininkas - ...

Paliksiu atvirus klausimus pasvarstymui:
1. Kaip kinta atlyginimai?
2. Kokių savybių reikia pereiti iš vieno aukšto į kitą?
3. Kaip priklauso žmonių skaičius skirtinguose aukštuose?

4. Kuriems aukštams pakanka gerai žinoti vieną programavimo kalbą/specifikaciją?
5. Kur baigiasi nekvalifikuotas darbas?
6. Kur reikia gerai žinoti matematiką, gramatiką, ekonomiką, psichologiją?

7. Kur baigiasi "PĮ kepimo amatas" ir prasideda kūryba?
8. Kuriems iš šių punktų reikia atitinkamo išsilavinimo:
- profkės/mokyklos
- bakalauro
- universitetinio inžinieriaus
- magistro?
9. Kaip turėtų skirtis darbdavio/kliento lūkesčiai, priklausomai nuo darbuotojo formalaus išsilavinimo?

Mano atsakymas: jei nemoki bent 4-5 visiškai skirtingų programavimo paradigmų (OOP, mikro skaičiavimai, LISP, Prolog, RDB, algoritmavimo, heuristinių algoritmų...) ir elementarios matematikos (Fourier, Teiloro, skaičių teorijos, grafų, formalaus įrodymo, matricų, algoritmų sudėtingumo, kriptografijos - grupių teorijos, logistikos uždavinių, aproksimavimo, kompiliatorių architektūros, OS architektūros...), humanitarinių pagrindų (PĮ istorijos, ergonomikos, ekonomikos) - tai nepakilsi daugiau 1-2 "aukšto". Sėdėsi juodadarbiu, gausi max. trigubą minimumą.

O jei žinosi visas tas teorijas, bet nemokėsi jų pritaikyti praktiškai - vadinasi, ir tų teorijų pakankamai nežinai.

Ir nereikia verkti, kad univerai neduoda to, ko neprivalo duoti. Jei nesupranti, kaip galima pritaikyti bent pusę išdėstytų modulių ir savo iniciatyva bent kelių nepabandei - tai kam iš viso mokaisi dalyką, kuris tau neįdomus, o darbe duos vien stresą.

Ar būtina reik tiek mokslinių žinių turėt, negi negali vadintis rimtu specialistu labai gerai mokėdamas kurią tai programavimo kalbą, ir turėdamas programavimo įgūdžius, ar mokėt dirbt su tuo metu paklausiais įrankiais, arba realizuot idėjas internete siekiant pritraukt žmonių dėmesį ir iš to pasipelnyt ir mėgautis darbu. Kalbu ne vien apie super analitinius įgūdžius ir metodų žinojimus, bet kūrybingumą ir spec. žinių turėjimą idėjoms įgyvendint.
  • 0




Užsiregistravo: 2009-04-10, 15:40
Pranešimai: 352
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 03:16 
     
Giedrius-

Cituoti:
<...> ir spec. žinių turėjimą idėjoms įgyvendint.


O ką pats dabar parašei ? :D neturėdamas tų žinių sunkiai išsiversi. Mėgautis darbu negalėsi, jeigu kankinsiesi ieškodamas, ar bandydamas suprasti tai, ko nežinai. Tik turint pamatus gali mėgautis, nes nejausi diskomforto dėl to, kad nesupranti ką darai. Geras mokėjimas vienos kalbos tikrai nepaverčia tavęs geru specialistu. Juk ne šiaip sau tų kalbų pasirinkimas yra didelis, nes tų kalbų paskirtis yra skirtinga. Vieną kalbą naudosi, kad parašytum programą, kuri dirba su duombazėm, o visai kitą kalbą naudosi, jeigu tau reikės sukurti programą mikrovaldikliui, ar ne tiesą sakau ?

Kad reikia mokėt tuo metu paklausius įrankius, tai faktas. Bet ne įrankyje, o tame, kas juo naudojasi slypi esmė. Mano nuomone, tai patys programuotojai ir diktuoja tų įrankių madas. Jeigu jau kalbam apie projekto realizavimą ir žmonių pritraukimą, tai daro ne vienas asmuo, o grupė (dažniausiai), kad pritraukti žmones - marketingas yra.

Beje, tai ką rwc parašė, nėra tokios jau labai mokslinės žinios, čia daugiau pamatai, taip vadinamas "beisikas", ką reikėtų žinoti. Moksliniais aš pavadinčiau neuroninius tinklus, ar genetinius algoritmus, o čia.. Programuotojas be analitinių įgūdžių, kaip audialas be ausų..
  • 0



Vartotojo avataras

Užsiregistravo: 2010-05-11, 15:15
Pranešimai: 224
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 10:02 
     
seip del univero baigusiu zmoniu kartais ir juokinga.. ;P pamenu kaip teko darbinti programeri.. (t.y. ne viena bet buvo tik 1 vieta) ateja visi studentai.. sakom reikalavimai simple.. php/html ir db postgres,mysql,firebird sql.

Na puse ish tu atejusi ir taip jau kreivai ziurejo... paklausia kokias uzduotis ar internetinius projektus/puslapius padare.. na dauguma net neturejo nieko nes tika baige studijas.. (MUMS TAI NEPROBLEMA) pasakem, kad viskas gerai nors ir praktikos mazoka... pats paaiskinau jog pats nieko nebaigias esu ir man buvo kazkada sunki pradzia... na ish visu atsirinkom 2... (bent jau zinojo kas yra javascript nes kiti neskyre java nuo javascript (cia ish 15 kazkur zmoniu)) vienas VU baigias kitas ten kazka irgi su informatika bet ne programavima... vnz VU programuotojui davem e-shop moduliuka pakoreguoti... sako jis kad nemoka tos eshop sistemos.. sakom viskas ok neskubek pasinagrinek ir ziurek kaip ten kas isheis (nes ispejom svarbiausia nebijoti mokytis)... vnz zmogelis po 2dienu per pietus ishejo pietauti.. taip ir negryzo o kaip paskambinom pasake jog nesupranta su kuom jis dirba ir jam per sunku nes praktikos jam truksta.. (durniausio pasakymo buvau negirdejas).... tas kitas zmogelis dirbo su tuom paciu moduliu eshop'o .. pasiknisias savaite viska padare...

Tad galiu pasakyti univeras ar ne.. priklauso nuo zmogaus. Nes kartais jam duodi galimybe tobulet, bet tau spjaunama i veida uz tai..
  • 0


_________________
-


Vartotojo avataras

Užsiregistravo: 2008-05-27, 16:15
Pranešimai: 618
Miestas: Vilnius
Reputacija: +10
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 10:10 
     
Windas rašė:
seip del univero baigusiu zmoniu kartais ir juokinga.. ;P pamenu kaip teko darbinti programeri.. (t.y. ne viena bet buvo tik 1 vieta) ateja visi studentai.. sakom reikalavimai simple.. php/html ir db postgres,mysql,firebird sql.

Na puse ish tu atejusi ir taip jau kreivai ziurejo... paklausia kokias uzduotis ar internetinius projektus/puslapius padare.. na dauguma net neturejo nieko nes tika baige studijas.. (MUMS TAI NEPROBLEMA) pasakem, kad viskas gerai nors ir praktikos mazoka... pats paaiskinau jog pats nieko nebaigias esu ir man buvo kazkada sunki pradzia... na ish visu atsirinkom 2... (bent jau zinojo kas yra javascript nes kiti neskyre java nuo javascript (cia ish 15 kazkur zmoniu)) vienas VU baigias kitas ten kazka irgi su informatika bet ne programavima... vnz VU programuotojui davem e-shop moduliuka pakoreguoti... sako jis kad nemoka tos eshop sistemos.. sakom viskas ok neskubek pasinagrinek ir ziurek kaip ten kas isheis (nes ispejom svarbiausia nebijoti mokytis)... vnz zmogelis po 2dienu per pietus ishejo pietauti.. taip ir negryzo o kaip paskambinom pasake jog nesupranta su kuom jis dirba ir jam per sunku nes praktikos jam truksta.. (durniausio pasakymo buvau negirdejas).... tas kitas zmogelis dirbo su tuom paciu moduliu eshop'o .. pasiknisias savaite viska padare...

Tad galiu pasakyti univeras ar ne.. priklauso nuo zmogaus. Nes kartais jam duodi galimybe tobulet, bet tau spjaunama i veida uz tai..

Ta as ir noriu pasakyt, kad vienas atejas sakys as nemoku ir des skersa, cia dazniausiai taip daro gerai pabaige pats maciau pusbratkis mano zubryla juodas irgi programinga mokinas tik inzinerines srities vidurkis belenkox, bet kai susedam jis nieko nekerta isvis... Zodziu o tie kurie gauna 5, 6 tai buna ismoke suktis is padeties ir ismokti savarankiskai nu cia gal ne visi, bet va kiek pazystu draugu kurie mokos vidutiniskai yra tikrai gabus, bet reik ir dirbt ir pan kiti jau ir vaiku turi nu neesme zodziu ismoksta viska patys greitai po to tenka tik tobulinti technika ir tiek... O destytojai tai vadoveli paskaito, pats kai mokiaus atsimenu mokino mus su UNIX naudotis, as ko nezinodavau klausdavau kas cia, sakau nedarysiu darbo kol nepaaiskinsit ka sitas ar kitas includas daro... nu is principo... Tai budavo atsakymas susirask google as cia ne tam kad aiskinciau... Nesakau gal jie ir neturi aiskinti nznau sistemos, bet tiesiog noriu paneigt ganda kad destytoju kazko paklausus jie paaiskins!
  • 0




Užsiregistravo: 2010-10-03, 17:54
Pranešimai: 137
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 12:23 
     
Vytax: patiko terminas "hibridinės studijos". Taip, tai tiesa - bakalauras yra tarsi mokyklos tęsinys, kur pirmus semestrus mokaisi daugiausia bendrus dalykus ir kažkiek įvado į specialybę, paskui specialybės pagrindinius dalykus.

neatspesi: dauguma pagrindus laiko aukštom materijom - ir tai blogai. Bet kuri kolegija bet kurioje specialybėje galvon įgrūs matricas - nes tai būtina. Galbūt turėtų būti daugiau pavyzdžių, kaip praktikoje reikšmingos tikrinės reikšmės, atvirkštinės matricos (kalbant apie matricas), bet faktas kaip blynas, kad įrankiu negali naudotis, nežinodamas kaip jis veikia ir kodėl kartais neveikia.

Windas: praktika svarbu. Informatikui neskirti Java nuo Javascript gėda, ir tą reikia aiškiai pasakyti. Apskritai, informatikas turėtų argumentuoti remdamasis kalbų savybėmis, žinoti jų istorijas, privalumus ir trūkumus - sintaksę ir bibliotekas išmoks, kai reikės.

Kalbant apie Web. Manęs univere nemokė AJAX, REST, JQuery ir naudotis Firebugu. Tačiau pačiupinėjau visokių egzotikų, ir manęs jie negąsdina. Būna taip: pasigūglini, pažiūri pavyzdžius, palygini su alternatyvom ir "davai, chebra, jamam šitą ir darom".

Geros firmos nespaudžia per priėmimą konkrečių sistemų žinojimo. Na, nebent sakaisi esąs kokios specialistas. Jei su C++ - būtinai gausi ką nors iš templeitų, jei su Java - apie heškodus.

Beje - dažniausiai įvairių sričių kandidatus egzaminuoja tie patys žmonės. Jie atrodo profesionalai būtent toje srityje - nes dažniausiai ir yra. Kai savęs klausdavau, ar galiu tikėtis paaukštinimo, prisimindavau visus savo interviu, paskaičiuodavau, kiek mano darbovietėse būdavo esminių kalbų ir reikalavimų įvairiems kandidatams, ir - ar galėčiau teisingai neklysdamas kiekviena iš jų atsakyti tuos klausimus, kurie man kažkada papuolė.

Pvz., jei papuolė "if you redefine .equals in Java, what do you do next", tai kildamas kaip specialistas privalai žinoti skirtingas lyginimo (==, ===, is, .equals, like, ...), castinimo (...) semantikas C++, Python, C#, JS, Java. Netgi jei kurios nors kalbos niekad nenaudojai darbe.

Sunku? Ne, jei domiesi. Išmokstama darbe? Taip, jei domiesi. Išmokstama neturint teorinių pagrindų? Ne. Ar teorinius pagrindus įmanoma įgyti be univero? Taip, jei domiesi.

vytenisz: esi teisus. Negalima iš visų reikalauti visko, o dėstytojai tik bando užvesti ant kelio, dažnai nekapstę giliau, ir - deja - kartais labai neteisingai.

Daug čia varau apie teorijos pagrindus. Pavadinsiu baisiau: fundamentus.

Įdomu būtų pažaisti katę ir pelę čia, forume, bet tiek to. Geriau paimsiu pavyzdį iš egzaminuotojo patirties ir jei kam įdomu, pasikabinėkit.
rwc iš patirties rašė:
... (susipažinta, aptartas CV ir motyvacija, dailus kostiumėlis)
- Gali trumpai papasakoti quicksort esmę? [pauzė, nieko tokio] Kas tai yra? [pauzė: hm, tikriausiai bijo atsakyti ne į temą] Na, tipo, programa, duomenų struktūra, algoritmas...? [pauzė: bėda, bet tiek to] Gerai, kas yra duomenų struktūra, kokias žinai? [pauzė: uff, ką man su tavim daryt?] Na, tarkim masyvas - duomenų struktūra?
- Nu, tikriausiai. [pagaliau, gal pradėsim šnekėti]
- Gerai, jei jau masyvas - duomenų struktūra, kokių dar būna?
- .... eeee... sąrašas? [...tęsk, tęsk... ok, vėl išsigando; gal reikėjo nepradėti nuo quicksort?]
- Taigi, masyvas yra duomenų struktūra, su kuria paprastai sprendžiami tam tikri uždaviniai. Rasti maksimumą, suskaičiuoti sumą...
- Rūšiuoti! [ok, "rikiavimas - rūšiavimas" ne visi skiria]
- Apie ką klausiau? A... quicksort...
- Rūšiuoja! Funkcija! [pauzė] Algoritmas... [not that bad, hey?]
- OK. Užrašykit. [kažką skrebena] [dar skrebena] [ką jis ten daro? pats neužrašyčiau...] [tikiuos, neužrašys "kwiksort(A)"...]
- ...Ai kažkaip ne visai prisimenu...[pagaliau] Gal kitą klausimą? [pala, su šituo dar nebaigėm]

Rezultatas: po 10 min. išmykė, kad QS greitesnis už burbuliuką. Burbuliuko neužrašė, bet kažką panašaus į "rūšiavimą" parašė "C plius kalba". Kodas, aišku, kompiliuotųsi ir su Java (taiko į Java programerius, CV parašyta, kad moka). Aprašius kintamuosius ir sudėjus kabliataškius, čia dzin. Bent jau išorinis "for" perbėga per visus ir nepakimba, vidinis "for" bent jau surikiuoto masyvo be pasikartojančių elementų neišgadins. Klausti apie komparatorius ar parašyt 5/10 ir paleist?

Va taip mes renkamės... Dar kyla klausimų, kodėl vieni "žali" gauna minimumą, kiti per porą metų pakyla iki seniorų? Ir kodėl "trūksta IT specialistų".

Vieni praslys ties quicksort prisipažinę, kad niekad jo nebandė, bet žinantys, kad quicksort() daro tą patį kaip burbuliukas. Kelsiu kartelę apie komparatorius, skirtingus elementus su vienodais heškodais ir t.t. - kol galų gale susidarysi nuomonę: va, čia tas iš 10% geriausių. Kitus, jei turėsiu kantrybės, kamuosiu su pačiais pagrindais, kol įsitikinsiu: šitas beviltiškas.

Ir tik po to prasidėtų apie konkrečias bibliotekas, HTTP užklausas.

P.S. aptarinėjant studento CV visada akis užkliūna už protinių hobių paskutinėje skiltyje ("draugiškas", "mėgstu žvejoti" atsifiltruoja automatiškai), o įrašų kaip "miesto informatikos olimpiados prizininkas", "kūrė tetrio kloną Android platformai" ...turbūt savaime suprantama ;]
  • 0




Užsiregistravo: 2008-10-12, 05:22
Pranešimai: 6402
Miestas: ☀️☁️☂️☁️☀️
Reputacija: +404
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 13:53 
     
Kiek žmonių tiek nuomonių. Šiaip viskas priklauso nuo to kaip asmuo moka mokytis.
Mano kurse buvo vienas kuris sugebėjo praktiškai išmokti (ne iškalti) viską ką reikėjo ir dar su dėstytojais pasiginčydavo kurių žinios jau dešimtmečiais pasenusios. Jam specializuotis tikrai niekur nereikėjo, geriau kuo platesnės žinios. Žinoma geriausia jai ne tik rašai programą iš kažkieno pasakojimo, o pats supranti ką ji turėtų daryti, tačiau praktiškai tai beveik neimanoma.

Bei kaip jau rašiau univeras turėtu išmokyti mokytis pačiam ir kur ieškoti informacijos, bei parodyti, kad tai egzistuoja.
  • 0


_________________
Propaganda


Vartotojo avataras

Užsiregistravo: 2010-07-29, 19:55
Pranešimai: 5620
Reputacija: +1800
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 13:59 
     
Na dėkoju rwc, kad bando užvest ant kelio, beveik pradėjau tikėt, kad reiks grįžt prie visos fundamentalistikos, kaip pradedančiajo programuotojo akiratis mano ne itin platus tai apie tokius taikymus nei girdėjęs nei pavyzdžių matęs... Kai dėstytojai sako jog visos tos teorijos labai reikės nelabai norisi tikėt, nes atrodo jie turi ir kitų motyvų taip teigt.
  • 0




Užsiregistravo: 2009-04-10, 15:40
Pranešimai: 352
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 15:33 
     
Svarbiausia, kad zmogus noretu mokytis, kai nores tai ir mokinsis, kas be ko bet visada kuris nori padaro daugiau negu tas kuris gali...
  • 0




Užsiregistravo: 2010-10-03, 17:54
Pranešimai: 137
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 16:53 
     
Na kas del programavimo girdejau kad zmones mokosi php (+sql siek tiek) iki nukritimo vien tik, ismoksta daryti viska ka imanoma ir nieko kito nemokedami gauna darbus ir po 4k alga lengvai... nes gali issprest betkokia problema kiek pati kalba leidzia...
plius sutaupo laiko nes nesimoko giliai c++, java, fizikos, matematios integralu nereikalingu ir pan...Visos kalbos yra vienodos bent basic lygyje o auksciau jau specifika kurios patys darbdaviai neismano ir nenaudoja daznai (lygiagretus skaiciavimai su NET. pvz), kai kurios firmos net ajax nemoka nors web projektus kuria...!atsilikimas didesnis nei tu vargsu studentu kartais....kompiuteriniu braskiu plantacijas kartais primena darbais apkrove visus... o efektyvint , naujoviu ieskot realiai net nebando, dvirati isradineja n kartu...
  • 0




Užsiregistravo: 2010-05-10, 15:18
Pranešimai: 164
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 16:57 
     
Pilnai pritariu tiems, kurie sako jog matematika gyvybiskai svarbi betkokiam IT specialistui. Teisiog kartais matematikos destitojai neskiria laiko paiskinimas, kur galima pritaikyti sias zinias. Pvz matricos naudojamos 3d softe, kai pavyzdiuj nori scale'int arba rotate'int objekta. Grafu teorija galima pritaikyt kuriant paieskos algoritmus (facebook'as juos naudoja draugu draugams rasti ir pns). Ir tai tik keli pavyzdziai. Manau bet kokiam IT specialistui verta isigiti kokia nors algoritmu pavyzdiu knyga ir panagrineti kokiu budu isprendziamos specifines uzduotis.
Ir galiausiai - geru programuotoju per metus netapsi. Vienintelis budas pasiekti aukstumas - pastoviai mokytis kazko naujo.
  • 0


_________________
Nobody is perfect. My name is Nobody ...


Vartotojo avataras

Užsiregistravo: 2008-08-13, 00:35
Pranešimai: 219
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 17:10 
     
zfroidas rašė:
Na kas del programavimo girdejau kad zmones mokosi php (+sql siek tiek) iki nukritimo vien tik, ismoksta daryti viska ka imanoma ir nieko kito nemokedami gauna darbus ir po 4k alga lengvai... nes gali issprest betkokia problema kiek pati kalba leidzia...
plius sutaupo laiko nes nesimoko giliai c++, java, fizikos, matematios integralu nereikalingu ir pan...Visos kalbos yra vienodos bent basic lygyje o auksciau jau specifika kurios patys darbdaviai neismano ir nenaudoja daznai (lygiagretus skaiciavimai su NET. pvz), kai kurios firmos net ajax nemoka nors web projektus kuria...!atsilikimas didesnis nei tu vargsu studentu kartais....kompiuteriniu braskiu plantacijas kartais primena darbais apkrove visus... o efektyvint , naujoviu ieskot realiai net nebando, dvirati isradineja n kartu...

Portaliukų kepimas - anoks čia programavimas. Dėl to ir galima užsichaltūrinti nemažai - pakeisk spalvas, nupirk domeną, sukurk TVS vartotoją, sudėk checkboxus užsakytiems komponentams ir parduok kaip autorinį kūrinį nieko nekertančiam klientui.

Buvau per klaidą tokiai "kepyklėlei" išnuomotas, tai po 3 gatavų "projektų" per kelias dienas myniau iš ten neatsigręždamas.

PHP kaip rimta technologija? Atsiprašau. Kur nepakanka paprastų HTTP užklausėlių, baigiasi visi PHP. Įsivaizduoji Winampą parašytą su PHP? Kodėl Google Docs parašyti ne su PHP?

Ir dėl PHP "specų" kvalifikacijos. Tikri PHP guru kažkodėl bando iš PHP pasidaryti Java su objektinėm bibliotekom, savom serializacijom, ir viskas sėdi ant Apache (kuris parašytas ne su PHP) ir DBVS (taip pat kažkodėl ne PHP).

"Atseit specai" net ir su 5-10 metų patirtimi bent porą kartų per savaitę prašo pagalbos dėl geometrijos, saugumo, AJAX, apkrovų ir netgi tokių elementarių dalykų kaip medžio struktūros ištraukimas iš DB. Nors aš to PHP nė velnio nemoku.

Ne tik, kad prašo patarimo - kartais paimu pats ir sukodinu algoritmiuką su kokiu Javascriptu (kas arčiausiai po ranka - dažniausiai Firebug). Negana to, dar ir išversti į PHP pažodžiui nesugeba! Va, kokie IT specialistai ;]
  • 0




Užsiregistravo: 2008-10-12, 05:22
Pranešimai: 6402
Miestas: ☀️☁️☂️☁️☀️
Reputacija: +404
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 17:32 
     
rwc rašė:
zfroidas rašė:
Na kas del programavimo girdejau kad zmones mokosi php (+sql siek tiek) iki nukritimo vien tik, ismoksta daryti viska ka imanoma ir nieko kito nemokedami gauna darbus ir po 4k alga lengvai... nes gali issprest betkokia problema kiek pati kalba leidzia...
plius sutaupo laiko nes nesimoko giliai c++, java, fizikos, matematios integralu nereikalingu ir pan...Visos kalbos yra vienodos bent basic lygyje o auksciau jau specifika kurios patys darbdaviai neismano ir nenaudoja daznai (lygiagretus skaiciavimai su NET. pvz), kai kurios firmos net ajax nemoka nors web projektus kuria...!atsilikimas didesnis nei tu vargsu studentu kartais....kompiuteriniu braskiu plantacijas kartais primena darbais apkrove visus... o efektyvint , naujoviu ieskot realiai net nebando, dvirati isradineja n kartu...

Portaliukų kepimas - anoks čia programavimas. Dėl to ir galima užsichaltūrinti nemažai - pakeisk spalvas, nupirk domeną, sukurk TVS vartotoją, sudėk checkboxus užsakytiems komponentams ir parduok kaip autorinį kūrinį nieko nekertančiam klientui.

Buvau per klaidą tokiai "kepyklėlei" išnuomotas, tai po 3 gatavų "projektų" per kelias dienas myniau iš ten neatsigręždamas.

PHP kaip rimta technologija? Atsiprašau. Kur nepakanka paprastų HTTP užklausėlių, baigiasi visi PHP. Įsivaizduoji Winampą parašytą su PHP? Kodėl Google Docs parašyti ne su PHP?

Ir dėl PHP "specų" kvalifikacijos. Tikri PHP guru kažkodėl bando iš PHP pasidaryti Java su objektinėm bibliotekom, savom serializacijom, ir viskas sėdi ant Apache (kuris parašytas ne su PHP) ir DBVS (taip pat kažkodėl ne PHP).

"Atseit specai" net ir su 5-10 metų patirtimi bent porą kartų per savaitę prašo pagalbos dėl geometrijos, saugumo, AJAX, apkrovų ir netgi tokių elementarių dalykų kaip medžio struktūros ištraukimas iš DB. Nors aš to PHP nė velnio nemoku.

Ne tik, kad prašo patarimo - kartais paimu pats ir sukodinu algoritmiuką su kokiu Javascriptu (kas arčiausiai po ranka - dažniausiai Firebug). Negana to, dar ir išversti į PHP pažodžiui nesugeba! Va, kokie IT specialistai ;]

Matai yra keli PHP programavimo budai, vienas iterpinet i HTML koda su <?php ?> ir kitas visa HTML sugeneruojant objektiskai tvarkingai sudeliojus klases ir metodus, OOP yra pagrindas norint programuot auksciausios rusies programavimo kalbomis tokiomos kaip cpp, php ir pan gi niekas jau siais laikais nepletoja asemblerio ar kitu zemesnio lygio kalbu, ta prasme kalbu apie procesoriui artima darba... Nu jei domejotes tai suprasit apie kokius lygius kalbu... Zodziu kas ismano OOP bus geras programuotojas su bet kokia kalba, o ant PHP visi stumia del to kad ja gali belenkas lengvai ismokt, bet ar naudingai panaudos nezinia...
  • 0




Užsiregistravo: 2010-10-03, 17:54
Pranešimai: 137
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 17:35 
     
PHP puslapiuose turi viena dideli trukuma, neveikia realiu laiku, reik perkraudinet ir pan, todel PHP GURU ir iesko kitokiu budu, nes dabar zmones nori real time svetainiu o ne kad krautu ties kiekvienu paspaudimu, ar as klystu?
  • 0




Užsiregistravo: 2010-10-03, 17:54
Pranešimai: 137
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 17:37 
     
rwc rašė:
zfroidas rašė:
Na kas del programavimo girdejau kad zmones mokosi php (+sql siek tiek) iki nukritimo vien tik, ismoksta daryti viska ka imanoma ir nieko kito nemokedami gauna darbus ir po 4k alga lengvai... nes gali issprest betkokia problema kiek pati kalba leidzia...
plius sutaupo laiko nes nesimoko giliai c++, java, fizikos, matematios integralu nereikalingu ir pan...Visos kalbos yra vienodos bent basic lygyje o auksciau jau specifika kurios patys darbdaviai neismano ir nenaudoja daznai (lygiagretus skaiciavimai su NET. pvz), kai kurios firmos net ajax nemoka nors web projektus kuria...!atsilikimas didesnis nei tu vargsu studentu kartais....kompiuteriniu braskiu plantacijas kartais primena darbais apkrove visus... o efektyvint , naujoviu ieskot realiai net nebando, dvirati isradineja n kartu...

Portaliukų kepimas - anoks čia programavimas. Dėl to ir galima užsichaltūrinti nemažai - pakeisk spalvas, nupirk domeną, sukurk TVS vartotoją, sudėk checkboxus užsakytiems komponentams ir parduok kaip autorinį kūrinį nieko nekertančiam klientui.

Buvau per klaidą tokiai "kepyklėlei" išnuomotas, tai po 3 gatavų "projektų" per kelias dienas myniau iš ten neatsigręždamas.

PHP kaip rimta technologija? Atsiprašau. Kur nepakanka paprastų HTTP užklausėlių, baigiasi visi PHP. Įsivaizduoji Winampą parašytą su PHP? Kodėl Google Docs parašyti ne su PHP?

Ir dėl PHP "specų" kvalifikacijos. Tikri PHP guru kažkodėl bando iš PHP pasidaryti Java su objektinėm bibliotekom, savom serializacijom, ir viskas sėdi ant Apache (kuris parašytas ne su PHP) ir DBVS (taip pat kažkodėl ne PHP).

"Atseit specai" net ir su 5-10 metų patirtimi bent porą kartų per savaitę prašo pagalbos dėl geometrijos, saugumo, AJAX, apkrovų ir netgi tokių elementarių dalykų kaip medžio struktūros ištraukimas iš DB. Nors aš to PHP nė velnio nemoku.

Ne tik, kad prašo patarimo - kartais paimu pats ir sukodinu algoritmiuką su kokiu Javascriptu (kas arčiausiai po ranka - dažniausiai Firebug). Negana to, dar ir išversti į PHP pažodžiui nesugeba! Va, kokie IT specialistai ;]

Čia jau stipriai pasakyta.
Jei žmogui patinka internetą programuot tai lopas.
  • 0




Užsiregistravo: 2009-04-10, 15:40
Pranešimai: 352
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 17:58 
     
rwc rašė:
...
PHP kaip rimta technologija? Atsiprašau. Kur nepakanka paprastų HTTP užklausėlių, baigiasi visi PHP. Įsivaizduoji Winampą parašytą su PHP? Kodėl Google Docs parašyti ne su PHP?


Nors as nesu labai patyres it specialistas, taciau jus tikriausia nebandysit kurt web puslapio su assembler'iu ar lisp'u? Kiekviena kalba skirta tam tikroms uzduotims atlikti ir kolkas nera universalios kalbos, kuri tiktu visiems gyvenimo atvejams. Google docs 1.0 versija palaike php, veliau atsiake ir liko java ir python na ir aisku javascript'as (tiksliau google naudoja Java ir veliau sukompiliuoja ir sugeneruoja koda su closure biblioteka ir gwt) .
Del php tinkamumo stambioms svetainems - facebook manau tinkamas pavyzdis.

Ir nenoriu cia kurt flame karo del "geriausios" programavimo kalbos, nes tai nonsensas.
  • 0


_________________
Nobody is perfect. My name is Nobody ...


Vartotojo avataras

Užsiregistravo: 2008-08-13, 00:35
Pranešimai: 219
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 18:44 
     
Danijoje, tai ten pirmą semestrą yra tokios paskaitos: matieka, programingas, digital electronics ir dar keli dalykai. Per matke praeinama: kompleksiniai skaičiai, matricos, Taylor series, Differential equations, Fourier series,bet matkė buvo dėsoma labai varganai , keli uždavinukai ir kitkas tik kas iš ko išeina.Per programavimą- Java. Per digital electronics pirma semestra VHDL, antra - C.
Na ir dabar taip pamąstymui,atrodo kad ten moko tik tai ko reikės dirbant, tačiau paskaičius kai kurių nuomones pasirodo , kad ten beveik nieko doro nemoko ir yra gaunamas tik diplomas. Ir kiek teko bendrauti su studentais studijuojančiais UK , ten taip pat moko ne per daugiausiai, lyginant su Lietuvos univerais,kolegijom. Tai kaip ir išvada gaunas , kad geriau būtų Lietuvoje studijuoti ?
  • 0



Paskutinį kartą redagavo špokas 2011-04-03, 14:23. Iš viso redaguota 1 kartą.


Užsiregistravo: 2009-04-28, 17:46
Pranešimai: 150
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 19:45 
     
vyteni: dėl abejų punktų nesutinku.
1. Nėra didelio skirtumo, ar lipdysi eilutę ir "echo", ar rašysi tiesiogiai.

Palyginimui:
- JSP ir Java visai skirtingos technologijos; su JSP visko nesukodinsi;
- ASP.NET ir C# visai skirtingos technologijos.

Kas daroma su PHP MVC freimworkais - tai bandymas dinaminį puslapį paversti "normalia" kalba. Ir čia trūkumai: nėra puslapio - nėra programos; negali palikti "worker thread'ų"; kiekviena klasė iš esmės yra puslapis; PHP "programa" arba "threadas" veikia tik tol, kol išlaikoma HTTP jungtis (paprastai iki 20 sek., nebent užsiiminėsi hackais karts nuo karto išvedinėti tuščią simbolį - tuomet problema su HTTP Header'iais, nebent darysi redirect'ą tikram turiniui); ir iš to išplaukianti - kad visi objektai privalo būti serializuoti/deserializuoti tarp užklausų į failą, DB...

Iš esmės su PHP gali parašyti tokius pačius algoritmus - rikiuot masyvus, optimizuot grafus ir pan., bet juos vykdyti reikia "per antrą galą". T.y. išradinėt dviratį.

Yra PHP realizacijų ir Javai, ir .NET - todėl iš principo, galima PHP naudoti vietoj JSP/ASP, bet tolkas koks? Nebent paleisti PHP aplikaciją Javoj/.NET.

2. PHP stiprybė, lyginant su senomis JSP realizacijomis - kad pakeitimai matomi realiu laiku (nebent serveris specialiai sukonfigūruotas, kad kešuotų kodą - bet šitai daroma paskutinėje fazėje, diegiant produktą).

Giedriau, nesakau taip. Pats "programuoju internetą", kažkada ir su PHP e-shopais chaltūrindavau, ir e-bankininkystės algoritmus su PHP teko kodint.

Lopas yra tas, kuris be PHP pagrindų daugiau nieko nežino. T.y., jei mano, kad sugeneruoti HTML, pasiskambinti į DB ir panaudoti kokią AJAX bibliotekėlę - IT viršūnė.

Tokių pačių lopų yra ir Java, ir .NET ir netgi Perl pasaulyje. Taip pat jų daug tarp asemblerininkų/C ;]

Seip, PHP yra tinkama savam reikalui. Kaip raidė "V" MVC komponente arba greitai tekstų transformacijai. Kaip templeitų kalba, pakaitalas XSLT, C preprocesoriui, prototipams ir pan..

Nežinau FB struktūros, bet neabejoju, kad PHP ten tik labai plonytis paviršinis sluoksnelis.

GoogleDocs palaikė ne PHP, o Quercus biblioteką vaizdavimo sluoksniui. Pati GDocs platforma Javinė. Quercus gali tiesiogiai naudoti JRE klases.

Dėl ASM tai nebent sportinis interesas. O Scheme (LISP atšaka) naudojama Webui nemažai, ypač kietų universitetų svetainėms ;]
špokai, nėra svarbu iš informatiko padaryti matiekos daktarą. Niekam per daug nereikia, kad pažadintas vidury nakties mintinai spręstum dif. lygtis. Kai kuriuos dalykus pakanka žinoti iš "praktinės pusės". T.y., jei tau reikia sumodeliuoti kažkokį procesą - žinai, kad yra tokios dif. lygtys ir arba pasieškai formulių ir išsprendi, arba susirašai ir duodi Wolframui, arba kreipiesi į matematiką.

Tačiau esi kietesnis ir vertingesnis už tą, kuris bandys gauti kažkokius rezultatus "iš akies", nesuprasdamas uždavinio esmės.

Pavyzdukas: turi kažkokią tai funkciją, jos sunkiai apskaičiuojamą analitinę išraišką. Tau reikia apskaičiuoti kažkokiu tikslumu. Imi Teiloro formulę ir išvestinių lentelę. Ne bile kaip sukodini raidė į raidę, bet žinodamas pagrindines jos savybes.

Reikia nupiešti liniją ekrane? Pasiskaičiuoji liestinės sin/cos (vos neparašiau "liestinės tangento" ;] ), ir gauni Brezenheimą.

Reikia išskirti vyraujančius dažnius signale, kai kuriuos sustiprinti? Imi FFT. Paprasta - nieko išradinėt nereikia, parašai Gūglei ir už tave suprogramuoja FFT biblioteką ;]

Kiek laiko kodintum ir testuotum klaidų/bandymų metodu, arba kaip rastum tave dominančią biblioteką, jei to nežinotum?
  • 0




Užsiregistravo: 2008-10-12, 05:22
Pranešimai: 6402
Miestas: ☀️☁️☂️☁️☀️
Reputacija: +404
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-03, 20:26 
     
rwc rašė:
...
Seip, PHP yra tinkama savam reikalui. Kaip raidė "V" MVC komponente arba greitai tekstų transformacijai. Kaip templeitų kalba, pakaitalas XSLT, C preprocesoriui, prototipams ir pan..

Nežinau FB struktūros, bet neabejoju, kad PHP ten tik labai plonytis paviršinis sluoksnelis.

Dėl ASM tai nebent sportinis interesas. O Scheme (LISP atšaka) naudojama Webui nemažai, ypač kietų universitetų svetainėms ;]
...


Del Scheme nezinojau, aciu uz info. Kas liecia facebook:
Cituoti:
PHP is an incredibly popular scripting language which makes up the majority of our code-base. Its simple syntax lets us move fast and iterate on products.

citata is : FB
  • 0


_________________
Nobody is perfect. My name is Nobody ...


Vartotojo avataras

Užsiregistravo: 2008-08-13, 00:35
Pranešimai: 219
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-04, 13:21 
     
Seip: atkreipk dėmesį:
1. extremely popular
2. PHP naudojama tik vaizdavimui ir XML perdarymui.

Iš technologijų sąrašiuko, akivaizdu jog serverinė dalis PHP neapsiriboja, bet yra optimizuota PHP "viršeliui".

Taigi, klausimėlis: ar kietas programuotojas - tas, kuris naudojasi "viršeliu", ar kuriantis jam infrastruktūrą? Be abejo, kieti gali būti abu - bet antrasis privalo, o pirmasis gali.

Taigi dar: kiek be teorijos PHP'eris galėtų gerinti memcached, MySQL, Apache kodą?
  • 0




Užsiregistravo: 2008-10-12, 05:22
Pranešimai: 6402
Miestas: ☀️☁️☂️☁️☀️
Reputacija: +404
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-04, 14:26 
     
Dar kartą perskaičiau ir, berods, pagavau špoko klausimo esmę.

Lietuvos universitetai nėra kažkuo juodi arba balti. Jie - sakyčiau, per vidurį tarp praktikos ir teorijos. Man labai nepatinka daniški, UK "techniniai" fakultetai ir jų programos - nes jos duoda per mažai "teorinės praktikos".

Gero technologinio universiteto idealas man - EPFL (École Polytechnique Fédérale de Lausanne). Šalia jo MIT (Massachusetts Institute of Technology), Caltech (California Institute of Technology), ETHZ (Eidgenössische Technische Hochschule Zürich).

Daug praktikos, bet ir baisiai daug teorinio muštro. Juk jei taikai į "TOP 100", tai negali būti balvonas, nežinantis ar tavo idėja pati geriausia, ar ne visai. Pavydžiu EPFL studžiams, kai jie gauna rašyti "mokslinius darbus" nuo pat pirmo semestro. Kai jie gali pamatę užduotį susirasti kokį Dijkstros mokslinį straipsnį, prifarširuotą liambdų ir jį skaityti kaip "20 minutes".

Toks vaikis, vos atėjęs iš univero ne tik gali išdebuginti senioro asemblerį, bet iškart eiti į techleadus ir diktuoti madas. Jis gali padaryti karjerą pats firmoj neparašęs nė vienos klasės, bet savo įžvalgiu žvilgsniu jas privertęs veikti ;]
  • 0




Užsiregistravo: 2008-10-12, 05:22
Pranešimai: 6402
Miestas: ☀️☁️☂️☁️☀️
Reputacija: +404
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-07, 16:27 
     
tokiu aukstu materiju kaip "apache kodo gerinimas" nereik naujokam... ant svetainiu suktis pelningiau nes niekam nereik staliniu programu visos nete dabar turi buti. dauguma darbu paprasti... pvz e-deklaravimas- tikrai galima per php, javascript, mysql padaryt paprastai. o prestizas lietuvai koks eina visas paslaugas reik taip igyvendint bet pradeda proto bokstai aiskint kaip sudetinga kiek kainuoja ir baigiasi viskas. o viskas paprasta ir pigu tik duokit studentam pasireikst vietoj kokio matiekos egzamino padaryt eparduotuve pvz :D
tai puse metu dif lygtys, puse integralai... tai butu bendravimas zmoniskas daro programa programeris reik formules paraso email matematikui paraso jis jam formule uz 10lt ir viskas darbas tesiasi o dabar... pats zinau kad tai ka desto puse metu galima ismokt ir islaikyt per 10 valandu. bet viskas tycia sudarkyta destymo sistemoj kad nieks nesuprastu ir puse studentu univeras ismest galetu nes tokia politika, nes kitaip nebus kur susodint ju kitais metais o pinigu reik.
  • 0




Užsiregistravo: 2010-05-10, 15:18
Pranešimai: 164
Reputacija: 0
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-11, 23:45 
     
man tai siemet siule kasti sniega uz puse etato darbo birza. Diploma turiu, na, ne raudona, bet kurso reitinge buvau auksciau vidurkio.
  • 0




Užsiregistravo: 2009-04-27, 17:37
Pranešimai: 619
Miestas: Vilnius
Reputacija: +11
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-12, 01:48 
     
Kaip supratau iš rwc pasakymų, tai JAVA programuotoju pas jį neįsidarbinsi, jei nieko nežinosi, o bet tačiau, tarkim, būsi su JAVA pasirašęs paveikslėlių redagavimo programėlę :)
  • 0


_________________
Aš už laisvą Lietuvą Rusijos sudėtyje!
I support Putin and green peasants!
Karbauskis rules again! I am with him too!



Užsiregistravo: 2010-02-08, 03:13
Pranešimai: 2816
Reputacija: +624
   
 
Į viršų
  Standartinė   Parašytas: 2011-03-12, 02:36 
     
zfroidas rašė:
tokiu aukstu materiju kaip "apache kodo gerinimas" nereik naujokam...

Niekas ir neduos be 5-6 metų patirties.
Cituoti:
ant svetainiu suktis pelningiau nes niekam nereik staliniu programu visos nete dabar turi buti. dauguma darbu paprasti...

Sutinku.
Cituoti:
pvz e-deklaravimas- tikrai galima per php, javascript, mysql padaryt paprastai. o prestizas lietuvai koks eina visas paslaugas reik taip igyvendint bet pradeda proto bokstai aiskint kaip sudetinga kiek kainuoja ir baigiasi viskas.

Džiaukini? Pusmetį dirbtum ir nepraeitum saugumo audito - čiau, ne tik kad babkių negautum, bet ir baudą už pradelsimą sumokėtum.

Tai čia dar geriausias scenarijus. Įsivaizduok, kas nors defeisina ir nutraukia visus duomenis. Ir pats sėstum, ir užsakovas, kad neapsaugojo. Įsivaizduoji, kokia rizika?

Nea, taip nesidaro. Projektuoji DMZ, pasirašinėji sutartis su registrų centrais, savaitėm šlifuoji prisijungimą, tunelius, vartotojų auditą, turi pasirūpinti, kad nė viena grandis, įskaitant tinklo, servo ir DB adminus ir jų viršininkus, negalėtų nuskaityti ar perimti duomenų.

Patikėk, vien tinklo infrastruktūrai suprojektuoti reikia bent kelių metų patirties. Tobulai žinoti SSL, SHA...

Žinau šitą, nes esu dalyvavęs ne viename tokiame projekte - tiek valstybiniame, tiek e-banke.

Beje, integracija su e-banku - tai čia saldainiukas. Apie patį sukodinimą tai kaip ir nereikia net ir šnekėt. PHP bet koks studentas padarys, jei negaus priėjimų prie servisų. Aišku, su sąlyga, kad jis žino pačius pačius pagrindus - XSRF, XSS, session tracking, URL rewriting, MVC architektūrą, SOAP užklausas. Šeštokas, kepantis e-shopus, to nepadarys, bet šitam didelių mokslų nereikia.
Cituoti:
o viskas paprasta ir pigu tik duokit studentam pasireikst vietoj kokio matiekos egzamino padaryt eparduotuve pvz :D

Studentam e-shopo daryt nereikia - tą jie moka iš mokyklos. Va matiekos nemoka.
Cituoti:
tai puse metu dif lygtys, puse integralai... tai butu bendravimas zmoniskas daro programa programeris reik formules paraso email matematikui paraso jis jam formule uz 10lt ir viskas darbas tesiasi o dabar... pats zinau kad tai ka desto puse metu galima ismokt ir islaikyt per 10 valandu. bet viskas tycia sudarkyta destymo sistemoj kad nieks nesuprastu ir puse studentu univeras ismest galetu nes tokia politika, nes kitaip nebus kur susodint ju kitais metais o pinigu reik.

Būtum matematikas, neduotum formulės už 10. Valanda konsultacijos - 150Lt./val.. Bent jau aš taip darau. Lietuvoje.
  • 0




Užsiregistravo: 2008-10-12, 05:22
Pranešimai: 6402
Miestas: ☀️☁️☂️☁️☀️
Reputacija: +404
   
 
Į viršų
Rodyti paskutinius pranešimus:
Rūšiuoti pagal
 


Naujos temos kūrimas Atsakyti į temą  [ 74 pranešimai(ų) ]  Eiti į Ankstesnis  1, 2, 3

Visos datos yra UTC + 2 valandos [ DST ]


Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 1 svečias


Jūs negalite kurti naujų temų šiame forume
Jūs negalite atsakinėti į temas šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite trinti savo pranešimų šiame forume
 

Ieškoti:
Pereiti į:
 
 

Reputation System ©'