Pereiti prie turinio

Kenii

Nariai
  • Pranešimai

    11
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Reputacijos išklotinė

  1. Patinka
    Kenii gavo reakciją nuo Deiviuxeu White Hat   
    Anonimiškai pranešti gali tiek per fake/temporary email tiek naudodamas proxius ir pan. O jeigu tikiesi kažkokio atlygio, bet pats jo prašyti neketini, manau, kad gali drąsiai skambinti ir pranešti apie aptiktą pažeidžiamumą tiesiai iš savo telefono :) Kitas atvejis jeigu tu ruošiesi iškart prašyti už tai atlygio, nes svetainės savininkai tai gali interpretuoti kaip reketą ir kreiptis į policiją. Šiaip pačiam yra tekę keletą kartų dėl edukacinių tikslų įsilaužinėti į ivairias sistemas tai įprastai pirmas dalykas ka nori padaryti tai gauti svetaines/projekto savininkų leidimą. Šiuo atveju gali tiesiog jiems paskambinti/parašyti ir pranešti, kad praktikuojiesi/mokiniesi aptikti svetainių klaidas ir ar jie nesupyktų jeigu jų svetainę patikrintum nuo pažeidžiamumų (mokamai arba nemokamai), o suradus klaidą praneštum. Jeigu sutinka - praneši jau surastą pažeidžiamumą ir visi būna patenkinti.
     
    Truputi apie pačius įsilaužimus/pažeidžiamus:
    Iš mano praktikos ir kiek teko domėtis "whitehat" hakinimas yra tokioje "grey area". Kitaip tariant daug kas priklauso nuo šalies, kurioje gyvena svetainės savininkas įstatymų, šalies, kurioje ta svetainė yra talpinama. Daug kas priklauso nuo to kaip patys svetainės savininkai interpretuoja tavo bandymus surasti skyles jų svetainėje. Vieni gali padėkoti, o kiti kreiptis į policiją. Kai(jeigu) kreipiasi į policiją vėl gi yra daug niuansų. Pavyzdžiui ar buvo padaryta kokia nors žala, ar buvo pavogta informacija ir t.t. JEIGU toks tyrimas vyktų tai pirmoje vietoje tavo visi PC namuose būtų konfiskuoti ir būtų bandoma surasti ar turi pavogtos informacijos ir t.t. Geriausias būdas apsidrausti - prašyti leidimo projekto savininkų.
  2. Patinka
    Kenii gavo reakciją nuo B.T.M. Uždirbk 30$ ar daugiau, nieko nedarydamas.   
    Pasakysiu jums visą tiesą apie šį bei panašius projektus iš savo patirties ir surinktos informacijos iš užsienio forumų. Visų pirma pradėkim nuo to, kad tokie projektai, kur nieko nereikia daryti tik laikyti PC įjungtą, beveik visada išnaudoja jūsų kompiuterį tokiem darbeliam kaip crypto valiutų mining (ką jūs ir patys galite daryti ir uždirbti dar daugiau iš to), DDOS ir šnipinėjimams IŠSKYRUS tokius projektus, kuriems reikalingas jūsų PC dėl traffic(srauto) tarkim kelti youtube/kitokių svetainių peržiūras arba rinkti duomenis apie vartotojų kompiuterių pajėgumą, kaip daro AMD ir pan. Kitaip tariant jie iš to gyvena ir tai visiems aiškiai praneša, o tokių neaiškių projektų kaip coingeneration failai jau yra ne kartą ištirti ir ten slepiasi toks "draugiškas" programos gabalas, kuris leidžia jos kūrejams stebėti kiekvieną jūsų žingsnį realiu laiku.
     
    Apie patį coingeneration: dar praeitą vasarą birželį kai visas šitas reikalas buvo "ant bangos" man buvo įtarimų, kad čia scam(apgavystė) tai parsiunčiau ir paleidau ant nenaudojamo PC. Na per kažkiek laiko sukrapšė 15-20$ ta programa ir pervedė man tuos pinigus. Paskui, aišku, dėl saugumo priežasčių teko ją ištrinti, perrašyti windowsus ir perskanuoti PC. Veliau kiek teko girdėti turėjo jie problemų su mokėjimais, o ar dabar moka - nežinau. Dar ten buvo labai panašu į ponzi scheme (dar viena apgavystės forma), bet detaliai to neanalizavau kadangi planavau užbaigti viską vos tik gavęs pirmą išmoką.
     
    Kam per ilgas tekstas trumpesnė versija apibendrinus kodėl neapsimoka prasidėti su coingeneration:
    1.Jūsų PC tampa auka ir jus gali laisvai šnipinėti bei išnaudoti kaip botus daryti negeriem darbeliam tokiem kaip DDOS
    2.Jie su jum dalinasi pelną (jeigu išvis išmoka), kurį galėtumėt pasiimti visą sau be jokiu tarpininkų (daugiausia per cryptocurrency)
     
    Tikiuosi kažkam nušvies kelią šita rašliava kas galvojat užsieminėti su šituo projektu ir tikitės lengvų pinigų :)
  3. Patinka
    Kenii gavo reakciją nuo B.T.M. Uždirbk 30$ ar daugiau, nieko nedarydamas.   
    Pasakysiu jums visą tiesą apie šį bei panašius projektus iš savo patirties ir surinktos informacijos iš užsienio forumų. Visų pirma pradėkim nuo to, kad tokie projektai, kur nieko nereikia daryti tik laikyti PC įjungtą, beveik visada išnaudoja jūsų kompiuterį tokiem darbeliam kaip crypto valiutų mining (ką jūs ir patys galite daryti ir uždirbti dar daugiau iš to), DDOS ir šnipinėjimams IŠSKYRUS tokius projektus, kuriems reikalingas jūsų PC dėl traffic(srauto) tarkim kelti youtube/kitokių svetainių peržiūras arba rinkti duomenis apie vartotojų kompiuterių pajėgumą, kaip daro AMD ir pan. Kitaip tariant jie iš to gyvena ir tai visiems aiškiai praneša, o tokių neaiškių projektų kaip coingeneration failai jau yra ne kartą ištirti ir ten slepiasi toks "draugiškas" programos gabalas, kuris leidžia jos kūrejams stebėti kiekvieną jūsų žingsnį realiu laiku.
     
    Apie patį coingeneration: dar praeitą vasarą birželį kai visas šitas reikalas buvo "ant bangos" man buvo įtarimų, kad čia scam(apgavystė) tai parsiunčiau ir paleidau ant nenaudojamo PC. Na per kažkiek laiko sukrapšė 15-20$ ta programa ir pervedė man tuos pinigus. Paskui, aišku, dėl saugumo priežasčių teko ją ištrinti, perrašyti windowsus ir perskanuoti PC. Veliau kiek teko girdėti turėjo jie problemų su mokėjimais, o ar dabar moka - nežinau. Dar ten buvo labai panašu į ponzi scheme (dar viena apgavystės forma), bet detaliai to neanalizavau kadangi planavau užbaigti viską vos tik gavęs pirmą išmoką.
     
    Kam per ilgas tekstas trumpesnė versija apibendrinus kodėl neapsimoka prasidėti su coingeneration:
    1.Jūsų PC tampa auka ir jus gali laisvai šnipinėti bei išnaudoti kaip botus daryti negeriem darbeliam tokiem kaip DDOS
    2.Jie su jum dalinasi pelną (jeigu išvis išmoka), kurį galėtumėt pasiimti visą sau be jokiu tarpininkų (daugiausia per cryptocurrency)
     
    Tikiuosi kažkam nušvies kelią šita rašliava kas galvojat užsieminėti su šituo projektu ir tikitės lengvų pinigų :)
  4. Patinka
    Kenii gavo reakciją nuo B.T.M. Uždirbk 30$ ar daugiau, nieko nedarydamas.   
    Pasakysiu jums visą tiesą apie šį bei panašius projektus iš savo patirties ir surinktos informacijos iš užsienio forumų. Visų pirma pradėkim nuo to, kad tokie projektai, kur nieko nereikia daryti tik laikyti PC įjungtą, beveik visada išnaudoja jūsų kompiuterį tokiem darbeliam kaip crypto valiutų mining (ką jūs ir patys galite daryti ir uždirbti dar daugiau iš to), DDOS ir šnipinėjimams IŠSKYRUS tokius projektus, kuriems reikalingas jūsų PC dėl traffic(srauto) tarkim kelti youtube/kitokių svetainių peržiūras arba rinkti duomenis apie vartotojų kompiuterių pajėgumą, kaip daro AMD ir pan. Kitaip tariant jie iš to gyvena ir tai visiems aiškiai praneša, o tokių neaiškių projektų kaip coingeneration failai jau yra ne kartą ištirti ir ten slepiasi toks "draugiškas" programos gabalas, kuris leidžia jos kūrejams stebėti kiekvieną jūsų žingsnį realiu laiku.
     
    Apie patį coingeneration: dar praeitą vasarą birželį kai visas šitas reikalas buvo "ant bangos" man buvo įtarimų, kad čia scam(apgavystė) tai parsiunčiau ir paleidau ant nenaudojamo PC. Na per kažkiek laiko sukrapšė 15-20$ ta programa ir pervedė man tuos pinigus. Paskui, aišku, dėl saugumo priežasčių teko ją ištrinti, perrašyti windowsus ir perskanuoti PC. Veliau kiek teko girdėti turėjo jie problemų su mokėjimais, o ar dabar moka - nežinau. Dar ten buvo labai panašu į ponzi scheme (dar viena apgavystės forma), bet detaliai to neanalizavau kadangi planavau užbaigti viską vos tik gavęs pirmą išmoką.
     
    Kam per ilgas tekstas trumpesnė versija apibendrinus kodėl neapsimoka prasidėti su coingeneration:
    1.Jūsų PC tampa auka ir jus gali laisvai šnipinėti bei išnaudoti kaip botus daryti negeriem darbeliam tokiem kaip DDOS
    2.Jie su jum dalinasi pelną (jeigu išvis išmoka), kurį galėtumėt pasiimti visą sau be jokiu tarpininkų (daugiausia per cryptocurrency)
     
    Tikiuosi kažkam nušvies kelią šita rašliava kas galvojat užsieminėti su šituo projektu ir tikitės lengvų pinigų :)
  5. Patinka
    Kenii gavo reakciją nuo Vegasas Ką vis dėlto pasirinkti   
    PHP vis dar yra viena iš populiariausių kalbų ir išliks tarp tokių dar gan ilgai. Net pradėjus mažėti kalbos populiarumui, dar bent 10 metų būna paklausūs jos specialistai, nes reikia prižiūrėti jau sukurtą kodą, jį perrašyti į kitas kalbas ir pan. Alternatyvų PHP yra pilna. Populiariausios greičiausiai yra C#, Python, Ruby.
     
    Norint kurti svetaines pirmiausia reikėtų išmokti HTML(5) ir CSS(3). Dėl bendro išprūsimo paminėsiu, kad tai realiai nėra programavimo kalbos. Jos yra naudojamos aprašyti svetainės elementus ir suteikti jiems išvaizdą. Kad būtų lengviau suprasti, kaip susideda svetainė, įsivaizduok, kad ji yra tiesiog ant plokšumos sudėti lakštai, kurie vienas su kitu susijungia ar perdengia vienas kitą. HTML kalba iš esmės yra naudojama nurodyti kokio tipo tai web elementas (tarkim registracijos forma ar prisijungimo forma, meniu, vieta svetainės header ar footer ir pan.), o CSS kalboje aprašoma, kaip turi atrodyti atitinkami svetainės elementai(lakštai). Pavyzdziai to būtų: teksto spalva, šriftas, dydis, background(fono) spalva ir t.t.
     
    HTML ir CSS kalbų dėka padarytum, kad tavo svetainė persikeltų iš Photoshop(ar šiaip kokio image) ir būtų pilnai naršoma per web browser. Tada jau ateina eilė PHP(ar kitai programavimo kalbai), su kuria gali sukurti web funkcijas tokias kaip pranešimų ar komentarų rašymai, registracijos sistema, prisijungimo sistema, statistikų rodymas ir t.t.
     
    Reikia atsiminti dar vieną esminį dalyką: CSS ir HTML yra laisvai perskaitomos ir yra rodomos pačiose naršyklėse. Dėl to yra labai lengva plagijuoti svetainių išvaizdas, kadangi reikia tik 1 mygtuko paspaudimo ir viskas atsiduria pas tave PC. Taip pat gali laisvai atsidaryti naršyklėje editorių ir pasikeisti svetainės išvaizdą į tokią kokios nori, BET po refresh(užkrovimo iš naujo) viskas dings, nes tu iš esmės nieko neišsaugai serveryje, kuriame yra talpinama svetainė, bet tik pakeiti tai, kas jau yra užkrauta tavo PC atmintyje. Programavimo kalbos (pvz. PHP) įprastom vartotojo sąlygomis negali būti perskaitytos, nes kai tu kreipiesi į serverį ir nori atlikti kažkokį tai veiksmą, serveris įvykdo užklausą ir išsiunčia informaciją vartotojui(arba ją priema), pavyzdžiui: uzdarbis.lt forume paspaudus ant viršuje esančios "Nariai" nuorodos, tu padarysi užklausą į serverį, kad nori pamatyti forumo narius. Serveris tada tau gražins(išsiūs) narių sąrašą, bet tu pačios programos, kuri tą visą narių išsiuntimą vykdo, nepamatysi.
     
    Dar yra toks dalykas kaip Javascript(nesumaišyk su Java kalba), kuris yra vis dažniau naudojamas svetainėse suteikti joms papildomą funkcionalumą ar kurti žaidimus. Kol esi naujokas siūlau neprasidėti su Javascript, nes gausis labai didelis informacijos antplūdis, pasimesi tarp kalbų ir viso svetainės kūrimo proceso.
     
    Taigi Apibendinus siūlau mokytis tokiu eiliškumu:
    1.HTML ir CSS kartu. Rezultatas:
    Išmoksi sudėlioti svetainę ir padaryti, kad po ją galėtų naršyti lankytojai
    2.PHP arba kita programavimo kalba, bet kaip naujokui, manau, PHP būtų lengviausias variantas. Rezultatas:
    Suteiksi savo svetainei funcionalumo(registracijos, prisijungimai, pranešimų rašymas, statistikos ir t.t.)
    3.Javascript. Rezultatas:
    Su JS galima daug ką nuveikti, pavyzdžiui: web žaidimų kūrimas, slideriai ir šiaip visokie "blizguciai" ir t.t.
     
    Tai ką aš čia parašiau tėra ledkalnio viršūnė. Ateityje, jeigu domėsiesi plačiau, susipažinsi su CMS(Content Management System) ir kaip jos veikia, sužinosi apie duomenų bazes(jų čia nepaminėjau, bet pagrindus apie jas turėtum ir reikėtų išmokti kai mokinsiesi PHP įrašymus/nuskaitymus), frameworks, alternatyvius web veikimo principus (Flash, Chrome C++) ir t.t. Informacijos internete tikrai pilna tik netingėk pasiieškoti, o svarbiausia žinok ko ieškai. Linkiu gero mokymosi.
  6. Patinka
    Kenii gavo reakciją nuo Vegasas Ką vis dėlto pasirinkti   
    PHP vis dar yra viena iš populiariausių kalbų ir išliks tarp tokių dar gan ilgai. Net pradėjus mažėti kalbos populiarumui, dar bent 10 metų būna paklausūs jos specialistai, nes reikia prižiūrėti jau sukurtą kodą, jį perrašyti į kitas kalbas ir pan. Alternatyvų PHP yra pilna. Populiariausios greičiausiai yra C#, Python, Ruby.
     
    Norint kurti svetaines pirmiausia reikėtų išmokti HTML(5) ir CSS(3). Dėl bendro išprūsimo paminėsiu, kad tai realiai nėra programavimo kalbos. Jos yra naudojamos aprašyti svetainės elementus ir suteikti jiems išvaizdą. Kad būtų lengviau suprasti, kaip susideda svetainė, įsivaizduok, kad ji yra tiesiog ant plokšumos sudėti lakštai, kurie vienas su kitu susijungia ar perdengia vienas kitą. HTML kalba iš esmės yra naudojama nurodyti kokio tipo tai web elementas (tarkim registracijos forma ar prisijungimo forma, meniu, vieta svetainės header ar footer ir pan.), o CSS kalboje aprašoma, kaip turi atrodyti atitinkami svetainės elementai(lakštai). Pavyzdziai to būtų: teksto spalva, šriftas, dydis, background(fono) spalva ir t.t.
     
    HTML ir CSS kalbų dėka padarytum, kad tavo svetainė persikeltų iš Photoshop(ar šiaip kokio image) ir būtų pilnai naršoma per web browser. Tada jau ateina eilė PHP(ar kitai programavimo kalbai), su kuria gali sukurti web funkcijas tokias kaip pranešimų ar komentarų rašymai, registracijos sistema, prisijungimo sistema, statistikų rodymas ir t.t.
     
    Reikia atsiminti dar vieną esminį dalyką: CSS ir HTML yra laisvai perskaitomos ir yra rodomos pačiose naršyklėse. Dėl to yra labai lengva plagijuoti svetainių išvaizdas, kadangi reikia tik 1 mygtuko paspaudimo ir viskas atsiduria pas tave PC. Taip pat gali laisvai atsidaryti naršyklėje editorių ir pasikeisti svetainės išvaizdą į tokią kokios nori, BET po refresh(užkrovimo iš naujo) viskas dings, nes tu iš esmės nieko neišsaugai serveryje, kuriame yra talpinama svetainė, bet tik pakeiti tai, kas jau yra užkrauta tavo PC atmintyje. Programavimo kalbos (pvz. PHP) įprastom vartotojo sąlygomis negali būti perskaitytos, nes kai tu kreipiesi į serverį ir nori atlikti kažkokį tai veiksmą, serveris įvykdo užklausą ir išsiunčia informaciją vartotojui(arba ją priema), pavyzdžiui: uzdarbis.lt forume paspaudus ant viršuje esančios "Nariai" nuorodos, tu padarysi užklausą į serverį, kad nori pamatyti forumo narius. Serveris tada tau gražins(išsiūs) narių sąrašą, bet tu pačios programos, kuri tą visą narių išsiuntimą vykdo, nepamatysi.
     
    Dar yra toks dalykas kaip Javascript(nesumaišyk su Java kalba), kuris yra vis dažniau naudojamas svetainėse suteikti joms papildomą funkcionalumą ar kurti žaidimus. Kol esi naujokas siūlau neprasidėti su Javascript, nes gausis labai didelis informacijos antplūdis, pasimesi tarp kalbų ir viso svetainės kūrimo proceso.
     
    Taigi Apibendinus siūlau mokytis tokiu eiliškumu:
    1.HTML ir CSS kartu. Rezultatas:
    Išmoksi sudėlioti svetainę ir padaryti, kad po ją galėtų naršyti lankytojai
    2.PHP arba kita programavimo kalba, bet kaip naujokui, manau, PHP būtų lengviausias variantas. Rezultatas:
    Suteiksi savo svetainei funcionalumo(registracijos, prisijungimai, pranešimų rašymas, statistikos ir t.t.)
    3.Javascript. Rezultatas:
    Su JS galima daug ką nuveikti, pavyzdžiui: web žaidimų kūrimas, slideriai ir šiaip visokie "blizguciai" ir t.t.
     
    Tai ką aš čia parašiau tėra ledkalnio viršūnė. Ateityje, jeigu domėsiesi plačiau, susipažinsi su CMS(Content Management System) ir kaip jos veikia, sužinosi apie duomenų bazes(jų čia nepaminėjau, bet pagrindus apie jas turėtum ir reikėtų išmokti kai mokinsiesi PHP įrašymus/nuskaitymus), frameworks, alternatyvius web veikimo principus (Flash, Chrome C++) ir t.t. Informacijos internete tikrai pilna tik netingėk pasiieškoti, o svarbiausia žinok ko ieškai. Linkiu gero mokymosi.
  7. Patinka
    Kenii gavo reakciją nuo Vegasas Ką vis dėlto pasirinkti   
    PHP vis dar yra viena iš populiariausių kalbų ir išliks tarp tokių dar gan ilgai. Net pradėjus mažėti kalbos populiarumui, dar bent 10 metų būna paklausūs jos specialistai, nes reikia prižiūrėti jau sukurtą kodą, jį perrašyti į kitas kalbas ir pan. Alternatyvų PHP yra pilna. Populiariausios greičiausiai yra C#, Python, Ruby.
     
    Norint kurti svetaines pirmiausia reikėtų išmokti HTML(5) ir CSS(3). Dėl bendro išprūsimo paminėsiu, kad tai realiai nėra programavimo kalbos. Jos yra naudojamos aprašyti svetainės elementus ir suteikti jiems išvaizdą. Kad būtų lengviau suprasti, kaip susideda svetainė, įsivaizduok, kad ji yra tiesiog ant plokšumos sudėti lakštai, kurie vienas su kitu susijungia ar perdengia vienas kitą. HTML kalba iš esmės yra naudojama nurodyti kokio tipo tai web elementas (tarkim registracijos forma ar prisijungimo forma, meniu, vieta svetainės header ar footer ir pan.), o CSS kalboje aprašoma, kaip turi atrodyti atitinkami svetainės elementai(lakštai). Pavyzdziai to būtų: teksto spalva, šriftas, dydis, background(fono) spalva ir t.t.
     
    HTML ir CSS kalbų dėka padarytum, kad tavo svetainė persikeltų iš Photoshop(ar šiaip kokio image) ir būtų pilnai naršoma per web browser. Tada jau ateina eilė PHP(ar kitai programavimo kalbai), su kuria gali sukurti web funkcijas tokias kaip pranešimų ar komentarų rašymai, registracijos sistema, prisijungimo sistema, statistikų rodymas ir t.t.
     
    Reikia atsiminti dar vieną esminį dalyką: CSS ir HTML yra laisvai perskaitomos ir yra rodomos pačiose naršyklėse. Dėl to yra labai lengva plagijuoti svetainių išvaizdas, kadangi reikia tik 1 mygtuko paspaudimo ir viskas atsiduria pas tave PC. Taip pat gali laisvai atsidaryti naršyklėje editorių ir pasikeisti svetainės išvaizdą į tokią kokios nori, BET po refresh(užkrovimo iš naujo) viskas dings, nes tu iš esmės nieko neišsaugai serveryje, kuriame yra talpinama svetainė, bet tik pakeiti tai, kas jau yra užkrauta tavo PC atmintyje. Programavimo kalbos (pvz. PHP) įprastom vartotojo sąlygomis negali būti perskaitytos, nes kai tu kreipiesi į serverį ir nori atlikti kažkokį tai veiksmą, serveris įvykdo užklausą ir išsiunčia informaciją vartotojui(arba ją priema), pavyzdžiui: uzdarbis.lt forume paspaudus ant viršuje esančios "Nariai" nuorodos, tu padarysi užklausą į serverį, kad nori pamatyti forumo narius. Serveris tada tau gražins(išsiūs) narių sąrašą, bet tu pačios programos, kuri tą visą narių išsiuntimą vykdo, nepamatysi.
     
    Dar yra toks dalykas kaip Javascript(nesumaišyk su Java kalba), kuris yra vis dažniau naudojamas svetainėse suteikti joms papildomą funkcionalumą ar kurti žaidimus. Kol esi naujokas siūlau neprasidėti su Javascript, nes gausis labai didelis informacijos antplūdis, pasimesi tarp kalbų ir viso svetainės kūrimo proceso.
     
    Taigi Apibendinus siūlau mokytis tokiu eiliškumu:
    1.HTML ir CSS kartu. Rezultatas:
    Išmoksi sudėlioti svetainę ir padaryti, kad po ją galėtų naršyti lankytojai
    2.PHP arba kita programavimo kalba, bet kaip naujokui, manau, PHP būtų lengviausias variantas. Rezultatas:
    Suteiksi savo svetainei funcionalumo(registracijos, prisijungimai, pranešimų rašymas, statistikos ir t.t.)
    3.Javascript. Rezultatas:
    Su JS galima daug ką nuveikti, pavyzdžiui: web žaidimų kūrimas, slideriai ir šiaip visokie "blizguciai" ir t.t.
     
    Tai ką aš čia parašiau tėra ledkalnio viršūnė. Ateityje, jeigu domėsiesi plačiau, susipažinsi su CMS(Content Management System) ir kaip jos veikia, sužinosi apie duomenų bazes(jų čia nepaminėjau, bet pagrindus apie jas turėtum ir reikėtų išmokti kai mokinsiesi PHP įrašymus/nuskaitymus), frameworks, alternatyvius web veikimo principus (Flash, Chrome C++) ir t.t. Informacijos internete tikrai pilna tik netingėk pasiieškoti, o svarbiausia žinok ko ieškai. Linkiu gero mokymosi.
  8. Patinka
    Kenii gavo reakciją nuo Vegasas Ką vis dėlto pasirinkti   
    PHP vis dar yra viena iš populiariausių kalbų ir išliks tarp tokių dar gan ilgai. Net pradėjus mažėti kalbos populiarumui, dar bent 10 metų būna paklausūs jos specialistai, nes reikia prižiūrėti jau sukurtą kodą, jį perrašyti į kitas kalbas ir pan. Alternatyvų PHP yra pilna. Populiariausios greičiausiai yra C#, Python, Ruby.
     
    Norint kurti svetaines pirmiausia reikėtų išmokti HTML(5) ir CSS(3). Dėl bendro išprūsimo paminėsiu, kad tai realiai nėra programavimo kalbos. Jos yra naudojamos aprašyti svetainės elementus ir suteikti jiems išvaizdą. Kad būtų lengviau suprasti, kaip susideda svetainė, įsivaizduok, kad ji yra tiesiog ant plokšumos sudėti lakštai, kurie vienas su kitu susijungia ar perdengia vienas kitą. HTML kalba iš esmės yra naudojama nurodyti kokio tipo tai web elementas (tarkim registracijos forma ar prisijungimo forma, meniu, vieta svetainės header ar footer ir pan.), o CSS kalboje aprašoma, kaip turi atrodyti atitinkami svetainės elementai(lakštai). Pavyzdziai to būtų: teksto spalva, šriftas, dydis, background(fono) spalva ir t.t.
     
    HTML ir CSS kalbų dėka padarytum, kad tavo svetainė persikeltų iš Photoshop(ar šiaip kokio image) ir būtų pilnai naršoma per web browser. Tada jau ateina eilė PHP(ar kitai programavimo kalbai), su kuria gali sukurti web funkcijas tokias kaip pranešimų ar komentarų rašymai, registracijos sistema, prisijungimo sistema, statistikų rodymas ir t.t.
     
    Reikia atsiminti dar vieną esminį dalyką: CSS ir HTML yra laisvai perskaitomos ir yra rodomos pačiose naršyklėse. Dėl to yra labai lengva plagijuoti svetainių išvaizdas, kadangi reikia tik 1 mygtuko paspaudimo ir viskas atsiduria pas tave PC. Taip pat gali laisvai atsidaryti naršyklėje editorių ir pasikeisti svetainės išvaizdą į tokią kokios nori, BET po refresh(užkrovimo iš naujo) viskas dings, nes tu iš esmės nieko neišsaugai serveryje, kuriame yra talpinama svetainė, bet tik pakeiti tai, kas jau yra užkrauta tavo PC atmintyje. Programavimo kalbos (pvz. PHP) įprastom vartotojo sąlygomis negali būti perskaitytos, nes kai tu kreipiesi į serverį ir nori atlikti kažkokį tai veiksmą, serveris įvykdo užklausą ir išsiunčia informaciją vartotojui(arba ją priema), pavyzdžiui: uzdarbis.lt forume paspaudus ant viršuje esančios "Nariai" nuorodos, tu padarysi užklausą į serverį, kad nori pamatyti forumo narius. Serveris tada tau gražins(išsiūs) narių sąrašą, bet tu pačios programos, kuri tą visą narių išsiuntimą vykdo, nepamatysi.
     
    Dar yra toks dalykas kaip Javascript(nesumaišyk su Java kalba), kuris yra vis dažniau naudojamas svetainėse suteikti joms papildomą funkcionalumą ar kurti žaidimus. Kol esi naujokas siūlau neprasidėti su Javascript, nes gausis labai didelis informacijos antplūdis, pasimesi tarp kalbų ir viso svetainės kūrimo proceso.
     
    Taigi Apibendinus siūlau mokytis tokiu eiliškumu:
    1.HTML ir CSS kartu. Rezultatas:
    Išmoksi sudėlioti svetainę ir padaryti, kad po ją galėtų naršyti lankytojai
    2.PHP arba kita programavimo kalba, bet kaip naujokui, manau, PHP būtų lengviausias variantas. Rezultatas:
    Suteiksi savo svetainei funcionalumo(registracijos, prisijungimai, pranešimų rašymas, statistikos ir t.t.)
    3.Javascript. Rezultatas:
    Su JS galima daug ką nuveikti, pavyzdžiui: web žaidimų kūrimas, slideriai ir šiaip visokie "blizguciai" ir t.t.
     
    Tai ką aš čia parašiau tėra ledkalnio viršūnė. Ateityje, jeigu domėsiesi plačiau, susipažinsi su CMS(Content Management System) ir kaip jos veikia, sužinosi apie duomenų bazes(jų čia nepaminėjau, bet pagrindus apie jas turėtum ir reikėtų išmokti kai mokinsiesi PHP įrašymus/nuskaitymus), frameworks, alternatyvius web veikimo principus (Flash, Chrome C++) ir t.t. Informacijos internete tikrai pilna tik netingėk pasiieškoti, o svarbiausia žinok ko ieškai. Linkiu gero mokymosi.
  9. Patinka
    Kenii gavo reakciją nuo ivg Keli klausimai programuotojams   
    C++ Apps Kūrimas
    Su C++ tikrai galima kurti apps, bet apple įrenginiams kurti programėles yra pagrindinai naudojama C-objective kalba, androidams Java. Taigi bandant sukurti C++ apps gali iškilti įvairių palaikymo problemų arba gali prireikti daryti viską per "aplinkėlius" kas užimtų pastebimai daugiau laiko negu darant su C-objective arba Java kalbomis.
     
    Programuotojų algos
    Terminas "normalus programuotojas" gali daug ką reikšti. Vienas žmogus baigęs studijas gali jau turėti kokių 7 metų patirtį, nes jis pradėjo programuoti nuo paauglystės, o kitas bus ką tik studijas baigęs žaliai iškeptas programuotojas, kuris neturi jokios realios darbo praktikos. Visgi darbo rinkoje įprastai 5 metus ar daugiau programuojantis tam tikra kalba žmogus yra laikomas jau patyrusiu ir jų algos ne retai būna ir 1.5-2 kartus didesnės už ką tik pradėjusius dirbti naujokus. Norint įvertinti uždarbio galimybes reikėtų apsvarstyti sąrašą faktorių:
     
    Dirbant kitų kompanijoje
     

    Ar tai yra užsieniečių kompanija ar vietinių(tarkim lietuvių)?
    Ar dirbi Lietuvoje ar užsienio šalyje?
    Ar žinai daugiau negu vieną programavimo kalbą?
    Ar tavo darbe reikia/galima naudoti daugiau negu 1 programavimo kalbą?
    Į kokią poziciją bandai įsidarbinti? Kaip pradedantasysis(junior), experienced, senior ar kaip koks projekto vadovas, kurie neretai būna 20+ metų darbo patirties turintys programuotojai ir vadovauja svarbių projektų įgyvendinimui, prižiūri kitus t.t.?
    Ar tau leidžiama dirbti iš namų ar tai yra grynai ofiso tipo darbas?
    Kokios srities tai darbas(žaidimai, praktinio panaudojimo programos, mokslinio tipo programų rašymas, svetainės, desktop programos ir t.t.)?
    Ar tavo darbas apima darbą komandoje ar tai yra daugiau darbas pagal užsakymus, kai vienas turi sukurti produktą iki nurodytos datos?

    Dirbant sau(laisvai samdomas arba kitaip freelancer)
     

    Ar tavo darbe prireikia samdytis kitus žmones ar pirkti iš jų kažką(tarkim tu moki kurti svetainių sistemas, bet esi prastas dizaineris, tai perki dizainus)?
    Ar turi pastovų klientų ratą?
    Kokia tavo darbo patirtis?
    Ar reklamuojiesi per visur kur tik randi galimybę pareklamuoti savo paslaugas?
    Iš kokios šalies pagrindinai yra tavo klientai?

     
    ...ir taip toliau. Realiai visur, kur bus diskusija dėl programuotojų algų, kils šiokie tokie nesutarimai, todėl siūlau nežiūrėti į skaičius, o mokytis tos kalbos, kuri tau atrodo įdomiausia ir patraukliausia. Visgi galiu garantuoti, kad dirbant programuotoju, pinigai tikrai nėra problema, nes darbo pasiūla yra milžiniska, o algos yra didelės arba sparčiai kylančios(jeigu lyginsim užsienį su Lietuva). Taip pat darbo perspektyvos labai plačios.
     
    Kurią kalbą pasirinkti?
    Manau, kad dauguma, norinčių išmokti programuoti, susiduria su šiuo klausimu ir vis ieško kažkokios auksinės kalbos, kurią išmokę galėtų viską padaryti ir uždirbti milijonus. Išties nėra tokios kalbos, kuri universaliai tiktų viskam(nors tai techniškai yra įmanoma). Pradžiai reikia savęs paklausti ką tu nori programuoti ir kaip giliai nori lysti į programavimą? Tarkim atlikti tapačią užduotį su Java arba C# gali būti daug kartų greičiau negu su C++, bet jeigu tau yra svarbus programos milisekundžių veikimas (tarkim kuriant žaidimo serverio failus) tai greičiausiai pasirinksi C++ vietoj C#. Aišku, programavimo kalbos savo veikimo bei parašymo greičiu neapsiriboja. Reikia atsižvelti ir į kitus faktorius pavyzdžiui ar tavo parašyta programa veiks tik Windows ar nori, kad ji veiktų ir UNIX ar net su mažais pakeitimais mobiliuose įrenginiuose ar kokiam xbox/PS4(portability). Kai žinai kokio tipo programas nori rašyti ir kokiems įrenginiams jos bus tada jau gali pradėti galvoti apie programavimo kalbos pasirinkimą tinkamą tai darbo sričiai.
     
    Bendrai pasimokyti programuoti tikrai puikiai tinka Pascal(nors praktinio panaudojimo ir mažai) arba jeigu nori mokytis iškart plačiai naudojamą kalbą tai C++ arba Java(ją dabar daugumoje universitetų mokina). Išmoksti pagrindus, o tada jau bet kuri kita programavimo kalba bus nesunki. Įprastai gerai mokant vieną kalbą prie kitos galima pilnai pereiti per 2-12 savaičių(priklausomai nuo kalbos sudėtingumo, įdėto laiko ir programuotojo sugebėjimų).
     
    O pabaigai norėčiau palinkėti neprisirišti prie vienos programavimo kalbos. Gerai mokant vieną programavimo kalbą, visai naudinga yra laisvalaikiu pasimokyti kitas kalbas, nes programavimo kalbos tėra įrankiai programuotojo rankose, kurias jis pasirenka pagal tinkamumą atlikti darbui. Kuo daugiau moki tuo lengviau pasirinkti tinkamą įrankį ir atlikti darbą efektingai ir profesonaliai. Tikiuosi kažkiek naudingos informacijos naujokai ras šitam skaitale :)
  10. Patinka
    Kenii gavo reakciją nuo ivg Keli klausimai programuotojams   
    C++ Apps Kūrimas
    Su C++ tikrai galima kurti apps, bet apple įrenginiams kurti programėles yra pagrindinai naudojama C-objective kalba, androidams Java. Taigi bandant sukurti C++ apps gali iškilti įvairių palaikymo problemų arba gali prireikti daryti viską per "aplinkėlius" kas užimtų pastebimai daugiau laiko negu darant su C-objective arba Java kalbomis.
     
    Programuotojų algos
    Terminas "normalus programuotojas" gali daug ką reikšti. Vienas žmogus baigęs studijas gali jau turėti kokių 7 metų patirtį, nes jis pradėjo programuoti nuo paauglystės, o kitas bus ką tik studijas baigęs žaliai iškeptas programuotojas, kuris neturi jokios realios darbo praktikos. Visgi darbo rinkoje įprastai 5 metus ar daugiau programuojantis tam tikra kalba žmogus yra laikomas jau patyrusiu ir jų algos ne retai būna ir 1.5-2 kartus didesnės už ką tik pradėjusius dirbti naujokus. Norint įvertinti uždarbio galimybes reikėtų apsvarstyti sąrašą faktorių:
     
    Dirbant kitų kompanijoje
     

    Ar tai yra užsieniečių kompanija ar vietinių(tarkim lietuvių)?
    Ar dirbi Lietuvoje ar užsienio šalyje?
    Ar žinai daugiau negu vieną programavimo kalbą?
    Ar tavo darbe reikia/galima naudoti daugiau negu 1 programavimo kalbą?
    Į kokią poziciją bandai įsidarbinti? Kaip pradedantasysis(junior), experienced, senior ar kaip koks projekto vadovas, kurie neretai būna 20+ metų darbo patirties turintys programuotojai ir vadovauja svarbių projektų įgyvendinimui, prižiūri kitus t.t.?
    Ar tau leidžiama dirbti iš namų ar tai yra grynai ofiso tipo darbas?
    Kokios srities tai darbas(žaidimai, praktinio panaudojimo programos, mokslinio tipo programų rašymas, svetainės, desktop programos ir t.t.)?
    Ar tavo darbas apima darbą komandoje ar tai yra daugiau darbas pagal užsakymus, kai vienas turi sukurti produktą iki nurodytos datos?

    Dirbant sau(laisvai samdomas arba kitaip freelancer)
     

    Ar tavo darbe prireikia samdytis kitus žmones ar pirkti iš jų kažką(tarkim tu moki kurti svetainių sistemas, bet esi prastas dizaineris, tai perki dizainus)?
    Ar turi pastovų klientų ratą?
    Kokia tavo darbo patirtis?
    Ar reklamuojiesi per visur kur tik randi galimybę pareklamuoti savo paslaugas?
    Iš kokios šalies pagrindinai yra tavo klientai?

     
    ...ir taip toliau. Realiai visur, kur bus diskusija dėl programuotojų algų, kils šiokie tokie nesutarimai, todėl siūlau nežiūrėti į skaičius, o mokytis tos kalbos, kuri tau atrodo įdomiausia ir patraukliausia. Visgi galiu garantuoti, kad dirbant programuotoju, pinigai tikrai nėra problema, nes darbo pasiūla yra milžiniska, o algos yra didelės arba sparčiai kylančios(jeigu lyginsim užsienį su Lietuva). Taip pat darbo perspektyvos labai plačios.
     
    Kurią kalbą pasirinkti?
    Manau, kad dauguma, norinčių išmokti programuoti, susiduria su šiuo klausimu ir vis ieško kažkokios auksinės kalbos, kurią išmokę galėtų viską padaryti ir uždirbti milijonus. Išties nėra tokios kalbos, kuri universaliai tiktų viskam(nors tai techniškai yra įmanoma). Pradžiai reikia savęs paklausti ką tu nori programuoti ir kaip giliai nori lysti į programavimą? Tarkim atlikti tapačią užduotį su Java arba C# gali būti daug kartų greičiau negu su C++, bet jeigu tau yra svarbus programos milisekundžių veikimas (tarkim kuriant žaidimo serverio failus) tai greičiausiai pasirinksi C++ vietoj C#. Aišku, programavimo kalbos savo veikimo bei parašymo greičiu neapsiriboja. Reikia atsižvelti ir į kitus faktorius pavyzdžiui ar tavo parašyta programa veiks tik Windows ar nori, kad ji veiktų ir UNIX ar net su mažais pakeitimais mobiliuose įrenginiuose ar kokiam xbox/PS4(portability). Kai žinai kokio tipo programas nori rašyti ir kokiems įrenginiams jos bus tada jau gali pradėti galvoti apie programavimo kalbos pasirinkimą tinkamą tai darbo sričiai.
     
    Bendrai pasimokyti programuoti tikrai puikiai tinka Pascal(nors praktinio panaudojimo ir mažai) arba jeigu nori mokytis iškart plačiai naudojamą kalbą tai C++ arba Java(ją dabar daugumoje universitetų mokina). Išmoksti pagrindus, o tada jau bet kuri kita programavimo kalba bus nesunki. Įprastai gerai mokant vieną kalbą prie kitos galima pilnai pereiti per 2-12 savaičių(priklausomai nuo kalbos sudėtingumo, įdėto laiko ir programuotojo sugebėjimų).
     
    O pabaigai norėčiau palinkėti neprisirišti prie vienos programavimo kalbos. Gerai mokant vieną programavimo kalbą, visai naudinga yra laisvalaikiu pasimokyti kitas kalbas, nes programavimo kalbos tėra įrankiai programuotojo rankose, kurias jis pasirenka pagal tinkamumą atlikti darbui. Kuo daugiau moki tuo lengviau pasirinkti tinkamą įrankį ir atlikti darbą efektingai ir profesonaliai. Tikiuosi kažkiek naudingos informacijos naujokai ras šitam skaitale :)
  11. Patinka
    Kenii gavo reakciją nuo ivg Keli klausimai programuotojams   
    C++ Apps Kūrimas
    Su C++ tikrai galima kurti apps, bet apple įrenginiams kurti programėles yra pagrindinai naudojama C-objective kalba, androidams Java. Taigi bandant sukurti C++ apps gali iškilti įvairių palaikymo problemų arba gali prireikti daryti viską per "aplinkėlius" kas užimtų pastebimai daugiau laiko negu darant su C-objective arba Java kalbomis.
     
    Programuotojų algos
    Terminas "normalus programuotojas" gali daug ką reikšti. Vienas žmogus baigęs studijas gali jau turėti kokių 7 metų patirtį, nes jis pradėjo programuoti nuo paauglystės, o kitas bus ką tik studijas baigęs žaliai iškeptas programuotojas, kuris neturi jokios realios darbo praktikos. Visgi darbo rinkoje įprastai 5 metus ar daugiau programuojantis tam tikra kalba žmogus yra laikomas jau patyrusiu ir jų algos ne retai būna ir 1.5-2 kartus didesnės už ką tik pradėjusius dirbti naujokus. Norint įvertinti uždarbio galimybes reikėtų apsvarstyti sąrašą faktorių:
     
    Dirbant kitų kompanijoje
     

    Ar tai yra užsieniečių kompanija ar vietinių(tarkim lietuvių)?
    Ar dirbi Lietuvoje ar užsienio šalyje?
    Ar žinai daugiau negu vieną programavimo kalbą?
    Ar tavo darbe reikia/galima naudoti daugiau negu 1 programavimo kalbą?
    Į kokią poziciją bandai įsidarbinti? Kaip pradedantasysis(junior), experienced, senior ar kaip koks projekto vadovas, kurie neretai būna 20+ metų darbo patirties turintys programuotojai ir vadovauja svarbių projektų įgyvendinimui, prižiūri kitus t.t.?
    Ar tau leidžiama dirbti iš namų ar tai yra grynai ofiso tipo darbas?
    Kokios srities tai darbas(žaidimai, praktinio panaudojimo programos, mokslinio tipo programų rašymas, svetainės, desktop programos ir t.t.)?
    Ar tavo darbas apima darbą komandoje ar tai yra daugiau darbas pagal užsakymus, kai vienas turi sukurti produktą iki nurodytos datos?

    Dirbant sau(laisvai samdomas arba kitaip freelancer)
     

    Ar tavo darbe prireikia samdytis kitus žmones ar pirkti iš jų kažką(tarkim tu moki kurti svetainių sistemas, bet esi prastas dizaineris, tai perki dizainus)?
    Ar turi pastovų klientų ratą?
    Kokia tavo darbo patirtis?
    Ar reklamuojiesi per visur kur tik randi galimybę pareklamuoti savo paslaugas?
    Iš kokios šalies pagrindinai yra tavo klientai?

     
    ...ir taip toliau. Realiai visur, kur bus diskusija dėl programuotojų algų, kils šiokie tokie nesutarimai, todėl siūlau nežiūrėti į skaičius, o mokytis tos kalbos, kuri tau atrodo įdomiausia ir patraukliausia. Visgi galiu garantuoti, kad dirbant programuotoju, pinigai tikrai nėra problema, nes darbo pasiūla yra milžiniska, o algos yra didelės arba sparčiai kylančios(jeigu lyginsim užsienį su Lietuva). Taip pat darbo perspektyvos labai plačios.
     
    Kurią kalbą pasirinkti?
    Manau, kad dauguma, norinčių išmokti programuoti, susiduria su šiuo klausimu ir vis ieško kažkokios auksinės kalbos, kurią išmokę galėtų viską padaryti ir uždirbti milijonus. Išties nėra tokios kalbos, kuri universaliai tiktų viskam(nors tai techniškai yra įmanoma). Pradžiai reikia savęs paklausti ką tu nori programuoti ir kaip giliai nori lysti į programavimą? Tarkim atlikti tapačią užduotį su Java arba C# gali būti daug kartų greičiau negu su C++, bet jeigu tau yra svarbus programos milisekundžių veikimas (tarkim kuriant žaidimo serverio failus) tai greičiausiai pasirinksi C++ vietoj C#. Aišku, programavimo kalbos savo veikimo bei parašymo greičiu neapsiriboja. Reikia atsižvelti ir į kitus faktorius pavyzdžiui ar tavo parašyta programa veiks tik Windows ar nori, kad ji veiktų ir UNIX ar net su mažais pakeitimais mobiliuose įrenginiuose ar kokiam xbox/PS4(portability). Kai žinai kokio tipo programas nori rašyti ir kokiems įrenginiams jos bus tada jau gali pradėti galvoti apie programavimo kalbos pasirinkimą tinkamą tai darbo sričiai.
     
    Bendrai pasimokyti programuoti tikrai puikiai tinka Pascal(nors praktinio panaudojimo ir mažai) arba jeigu nori mokytis iškart plačiai naudojamą kalbą tai C++ arba Java(ją dabar daugumoje universitetų mokina). Išmoksti pagrindus, o tada jau bet kuri kita programavimo kalba bus nesunki. Įprastai gerai mokant vieną kalbą prie kitos galima pilnai pereiti per 2-12 savaičių(priklausomai nuo kalbos sudėtingumo, įdėto laiko ir programuotojo sugebėjimų).
     
    O pabaigai norėčiau palinkėti neprisirišti prie vienos programavimo kalbos. Gerai mokant vieną programavimo kalbą, visai naudinga yra laisvalaikiu pasimokyti kitas kalbas, nes programavimo kalbos tėra įrankiai programuotojo rankose, kurias jis pasirenka pagal tinkamumą atlikti darbui. Kuo daugiau moki tuo lengviau pasirinkti tinkamą įrankį ir atlikti darbą efektingai ir profesonaliai. Tikiuosi kažkiek naudingos informacijos naujokai ras šitam skaitale :)
  12. Patinka
    Kenii gavo reakciją nuo ivg Keli klausimai programuotojams   
    C++ Apps Kūrimas
    Su C++ tikrai galima kurti apps, bet apple įrenginiams kurti programėles yra pagrindinai naudojama C-objective kalba, androidams Java. Taigi bandant sukurti C++ apps gali iškilti įvairių palaikymo problemų arba gali prireikti daryti viską per "aplinkėlius" kas užimtų pastebimai daugiau laiko negu darant su C-objective arba Java kalbomis.
     
    Programuotojų algos
    Terminas "normalus programuotojas" gali daug ką reikšti. Vienas žmogus baigęs studijas gali jau turėti kokių 7 metų patirtį, nes jis pradėjo programuoti nuo paauglystės, o kitas bus ką tik studijas baigęs žaliai iškeptas programuotojas, kuris neturi jokios realios darbo praktikos. Visgi darbo rinkoje įprastai 5 metus ar daugiau programuojantis tam tikra kalba žmogus yra laikomas jau patyrusiu ir jų algos ne retai būna ir 1.5-2 kartus didesnės už ką tik pradėjusius dirbti naujokus. Norint įvertinti uždarbio galimybes reikėtų apsvarstyti sąrašą faktorių:
     
    Dirbant kitų kompanijoje
     

    Ar tai yra užsieniečių kompanija ar vietinių(tarkim lietuvių)?
    Ar dirbi Lietuvoje ar užsienio šalyje?
    Ar žinai daugiau negu vieną programavimo kalbą?
    Ar tavo darbe reikia/galima naudoti daugiau negu 1 programavimo kalbą?
    Į kokią poziciją bandai įsidarbinti? Kaip pradedantasysis(junior), experienced, senior ar kaip koks projekto vadovas, kurie neretai būna 20+ metų darbo patirties turintys programuotojai ir vadovauja svarbių projektų įgyvendinimui, prižiūri kitus t.t.?
    Ar tau leidžiama dirbti iš namų ar tai yra grynai ofiso tipo darbas?
    Kokios srities tai darbas(žaidimai, praktinio panaudojimo programos, mokslinio tipo programų rašymas, svetainės, desktop programos ir t.t.)?
    Ar tavo darbas apima darbą komandoje ar tai yra daugiau darbas pagal užsakymus, kai vienas turi sukurti produktą iki nurodytos datos?

    Dirbant sau(laisvai samdomas arba kitaip freelancer)
     

    Ar tavo darbe prireikia samdytis kitus žmones ar pirkti iš jų kažką(tarkim tu moki kurti svetainių sistemas, bet esi prastas dizaineris, tai perki dizainus)?
    Ar turi pastovų klientų ratą?
    Kokia tavo darbo patirtis?
    Ar reklamuojiesi per visur kur tik randi galimybę pareklamuoti savo paslaugas?
    Iš kokios šalies pagrindinai yra tavo klientai?

     
    ...ir taip toliau. Realiai visur, kur bus diskusija dėl programuotojų algų, kils šiokie tokie nesutarimai, todėl siūlau nežiūrėti į skaičius, o mokytis tos kalbos, kuri tau atrodo įdomiausia ir patraukliausia. Visgi galiu garantuoti, kad dirbant programuotoju, pinigai tikrai nėra problema, nes darbo pasiūla yra milžiniska, o algos yra didelės arba sparčiai kylančios(jeigu lyginsim užsienį su Lietuva). Taip pat darbo perspektyvos labai plačios.
     
    Kurią kalbą pasirinkti?
    Manau, kad dauguma, norinčių išmokti programuoti, susiduria su šiuo klausimu ir vis ieško kažkokios auksinės kalbos, kurią išmokę galėtų viską padaryti ir uždirbti milijonus. Išties nėra tokios kalbos, kuri universaliai tiktų viskam(nors tai techniškai yra įmanoma). Pradžiai reikia savęs paklausti ką tu nori programuoti ir kaip giliai nori lysti į programavimą? Tarkim atlikti tapačią užduotį su Java arba C# gali būti daug kartų greičiau negu su C++, bet jeigu tau yra svarbus programos milisekundžių veikimas (tarkim kuriant žaidimo serverio failus) tai greičiausiai pasirinksi C++ vietoj C#. Aišku, programavimo kalbos savo veikimo bei parašymo greičiu neapsiriboja. Reikia atsižvelti ir į kitus faktorius pavyzdžiui ar tavo parašyta programa veiks tik Windows ar nori, kad ji veiktų ir UNIX ar net su mažais pakeitimais mobiliuose įrenginiuose ar kokiam xbox/PS4(portability). Kai žinai kokio tipo programas nori rašyti ir kokiems įrenginiams jos bus tada jau gali pradėti galvoti apie programavimo kalbos pasirinkimą tinkamą tai darbo sričiai.
     
    Bendrai pasimokyti programuoti tikrai puikiai tinka Pascal(nors praktinio panaudojimo ir mažai) arba jeigu nori mokytis iškart plačiai naudojamą kalbą tai C++ arba Java(ją dabar daugumoje universitetų mokina). Išmoksti pagrindus, o tada jau bet kuri kita programavimo kalba bus nesunki. Įprastai gerai mokant vieną kalbą prie kitos galima pilnai pereiti per 2-12 savaičių(priklausomai nuo kalbos sudėtingumo, įdėto laiko ir programuotojo sugebėjimų).
     
    O pabaigai norėčiau palinkėti neprisirišti prie vienos programavimo kalbos. Gerai mokant vieną programavimo kalbą, visai naudinga yra laisvalaikiu pasimokyti kitas kalbas, nes programavimo kalbos tėra įrankiai programuotojo rankose, kurias jis pasirenka pagal tinkamumą atlikti darbui. Kuo daugiau moki tuo lengviau pasirinkti tinkamą įrankį ir atlikti darbą efektingai ir profesonaliai. Tikiuosi kažkiek naudingos informacijos naujokai ras šitam skaitale :)
  13. Patinka
    Kenii gavo reakciją nuo ivg Keli klausimai programuotojams   
    C++ Apps Kūrimas
    Su C++ tikrai galima kurti apps, bet apple įrenginiams kurti programėles yra pagrindinai naudojama C-objective kalba, androidams Java. Taigi bandant sukurti C++ apps gali iškilti įvairių palaikymo problemų arba gali prireikti daryti viską per "aplinkėlius" kas užimtų pastebimai daugiau laiko negu darant su C-objective arba Java kalbomis.
     
    Programuotojų algos
    Terminas "normalus programuotojas" gali daug ką reikšti. Vienas žmogus baigęs studijas gali jau turėti kokių 7 metų patirtį, nes jis pradėjo programuoti nuo paauglystės, o kitas bus ką tik studijas baigęs žaliai iškeptas programuotojas, kuris neturi jokios realios darbo praktikos. Visgi darbo rinkoje įprastai 5 metus ar daugiau programuojantis tam tikra kalba žmogus yra laikomas jau patyrusiu ir jų algos ne retai būna ir 1.5-2 kartus didesnės už ką tik pradėjusius dirbti naujokus. Norint įvertinti uždarbio galimybes reikėtų apsvarstyti sąrašą faktorių:
     
    Dirbant kitų kompanijoje
     

    Ar tai yra užsieniečių kompanija ar vietinių(tarkim lietuvių)?
    Ar dirbi Lietuvoje ar užsienio šalyje?
    Ar žinai daugiau negu vieną programavimo kalbą?
    Ar tavo darbe reikia/galima naudoti daugiau negu 1 programavimo kalbą?
    Į kokią poziciją bandai įsidarbinti? Kaip pradedantasysis(junior), experienced, senior ar kaip koks projekto vadovas, kurie neretai būna 20+ metų darbo patirties turintys programuotojai ir vadovauja svarbių projektų įgyvendinimui, prižiūri kitus t.t.?
    Ar tau leidžiama dirbti iš namų ar tai yra grynai ofiso tipo darbas?
    Kokios srities tai darbas(žaidimai, praktinio panaudojimo programos, mokslinio tipo programų rašymas, svetainės, desktop programos ir t.t.)?
    Ar tavo darbas apima darbą komandoje ar tai yra daugiau darbas pagal užsakymus, kai vienas turi sukurti produktą iki nurodytos datos?

    Dirbant sau(laisvai samdomas arba kitaip freelancer)
     

    Ar tavo darbe prireikia samdytis kitus žmones ar pirkti iš jų kažką(tarkim tu moki kurti svetainių sistemas, bet esi prastas dizaineris, tai perki dizainus)?
    Ar turi pastovų klientų ratą?
    Kokia tavo darbo patirtis?
    Ar reklamuojiesi per visur kur tik randi galimybę pareklamuoti savo paslaugas?
    Iš kokios šalies pagrindinai yra tavo klientai?

     
    ...ir taip toliau. Realiai visur, kur bus diskusija dėl programuotojų algų, kils šiokie tokie nesutarimai, todėl siūlau nežiūrėti į skaičius, o mokytis tos kalbos, kuri tau atrodo įdomiausia ir patraukliausia. Visgi galiu garantuoti, kad dirbant programuotoju, pinigai tikrai nėra problema, nes darbo pasiūla yra milžiniska, o algos yra didelės arba sparčiai kylančios(jeigu lyginsim užsienį su Lietuva). Taip pat darbo perspektyvos labai plačios.
     
    Kurią kalbą pasirinkti?
    Manau, kad dauguma, norinčių išmokti programuoti, susiduria su šiuo klausimu ir vis ieško kažkokios auksinės kalbos, kurią išmokę galėtų viską padaryti ir uždirbti milijonus. Išties nėra tokios kalbos, kuri universaliai tiktų viskam(nors tai techniškai yra įmanoma). Pradžiai reikia savęs paklausti ką tu nori programuoti ir kaip giliai nori lysti į programavimą? Tarkim atlikti tapačią užduotį su Java arba C# gali būti daug kartų greičiau negu su C++, bet jeigu tau yra svarbus programos milisekundžių veikimas (tarkim kuriant žaidimo serverio failus) tai greičiausiai pasirinksi C++ vietoj C#. Aišku, programavimo kalbos savo veikimo bei parašymo greičiu neapsiriboja. Reikia atsižvelti ir į kitus faktorius pavyzdžiui ar tavo parašyta programa veiks tik Windows ar nori, kad ji veiktų ir UNIX ar net su mažais pakeitimais mobiliuose įrenginiuose ar kokiam xbox/PS4(portability). Kai žinai kokio tipo programas nori rašyti ir kokiems įrenginiams jos bus tada jau gali pradėti galvoti apie programavimo kalbos pasirinkimą tinkamą tai darbo sričiai.
     
    Bendrai pasimokyti programuoti tikrai puikiai tinka Pascal(nors praktinio panaudojimo ir mažai) arba jeigu nori mokytis iškart plačiai naudojamą kalbą tai C++ arba Java(ją dabar daugumoje universitetų mokina). Išmoksti pagrindus, o tada jau bet kuri kita programavimo kalba bus nesunki. Įprastai gerai mokant vieną kalbą prie kitos galima pilnai pereiti per 2-12 savaičių(priklausomai nuo kalbos sudėtingumo, įdėto laiko ir programuotojo sugebėjimų).
     
    O pabaigai norėčiau palinkėti neprisirišti prie vienos programavimo kalbos. Gerai mokant vieną programavimo kalbą, visai naudinga yra laisvalaikiu pasimokyti kitas kalbas, nes programavimo kalbos tėra įrankiai programuotojo rankose, kurias jis pasirenka pagal tinkamumą atlikti darbui. Kuo daugiau moki tuo lengviau pasirinkti tinkamą įrankį ir atlikti darbą efektingai ir profesonaliai. Tikiuosi kažkiek naudingos informacijos naujokai ras šitam skaitale :)
  14. Patinka
    Kenii gavo reakciją nuo ivg Keli klausimai programuotojams   
    C++ Apps Kūrimas
    Su C++ tikrai galima kurti apps, bet apple įrenginiams kurti programėles yra pagrindinai naudojama C-objective kalba, androidams Java. Taigi bandant sukurti C++ apps gali iškilti įvairių palaikymo problemų arba gali prireikti daryti viską per "aplinkėlius" kas užimtų pastebimai daugiau laiko negu darant su C-objective arba Java kalbomis.
     
    Programuotojų algos
    Terminas "normalus programuotojas" gali daug ką reikšti. Vienas žmogus baigęs studijas gali jau turėti kokių 7 metų patirtį, nes jis pradėjo programuoti nuo paauglystės, o kitas bus ką tik studijas baigęs žaliai iškeptas programuotojas, kuris neturi jokios realios darbo praktikos. Visgi darbo rinkoje įprastai 5 metus ar daugiau programuojantis tam tikra kalba žmogus yra laikomas jau patyrusiu ir jų algos ne retai būna ir 1.5-2 kartus didesnės už ką tik pradėjusius dirbti naujokus. Norint įvertinti uždarbio galimybes reikėtų apsvarstyti sąrašą faktorių:
     
    Dirbant kitų kompanijoje
     

    Ar tai yra užsieniečių kompanija ar vietinių(tarkim lietuvių)?
    Ar dirbi Lietuvoje ar užsienio šalyje?
    Ar žinai daugiau negu vieną programavimo kalbą?
    Ar tavo darbe reikia/galima naudoti daugiau negu 1 programavimo kalbą?
    Į kokią poziciją bandai įsidarbinti? Kaip pradedantasysis(junior), experienced, senior ar kaip koks projekto vadovas, kurie neretai būna 20+ metų darbo patirties turintys programuotojai ir vadovauja svarbių projektų įgyvendinimui, prižiūri kitus t.t.?
    Ar tau leidžiama dirbti iš namų ar tai yra grynai ofiso tipo darbas?
    Kokios srities tai darbas(žaidimai, praktinio panaudojimo programos, mokslinio tipo programų rašymas, svetainės, desktop programos ir t.t.)?
    Ar tavo darbas apima darbą komandoje ar tai yra daugiau darbas pagal užsakymus, kai vienas turi sukurti produktą iki nurodytos datos?

    Dirbant sau(laisvai samdomas arba kitaip freelancer)
     

    Ar tavo darbe prireikia samdytis kitus žmones ar pirkti iš jų kažką(tarkim tu moki kurti svetainių sistemas, bet esi prastas dizaineris, tai perki dizainus)?
    Ar turi pastovų klientų ratą?
    Kokia tavo darbo patirtis?
    Ar reklamuojiesi per visur kur tik randi galimybę pareklamuoti savo paslaugas?
    Iš kokios šalies pagrindinai yra tavo klientai?

     
    ...ir taip toliau. Realiai visur, kur bus diskusija dėl programuotojų algų, kils šiokie tokie nesutarimai, todėl siūlau nežiūrėti į skaičius, o mokytis tos kalbos, kuri tau atrodo įdomiausia ir patraukliausia. Visgi galiu garantuoti, kad dirbant programuotoju, pinigai tikrai nėra problema, nes darbo pasiūla yra milžiniska, o algos yra didelės arba sparčiai kylančios(jeigu lyginsim užsienį su Lietuva). Taip pat darbo perspektyvos labai plačios.
     
    Kurią kalbą pasirinkti?
    Manau, kad dauguma, norinčių išmokti programuoti, susiduria su šiuo klausimu ir vis ieško kažkokios auksinės kalbos, kurią išmokę galėtų viską padaryti ir uždirbti milijonus. Išties nėra tokios kalbos, kuri universaliai tiktų viskam(nors tai techniškai yra įmanoma). Pradžiai reikia savęs paklausti ką tu nori programuoti ir kaip giliai nori lysti į programavimą? Tarkim atlikti tapačią užduotį su Java arba C# gali būti daug kartų greičiau negu su C++, bet jeigu tau yra svarbus programos milisekundžių veikimas (tarkim kuriant žaidimo serverio failus) tai greičiausiai pasirinksi C++ vietoj C#. Aišku, programavimo kalbos savo veikimo bei parašymo greičiu neapsiriboja. Reikia atsižvelti ir į kitus faktorius pavyzdžiui ar tavo parašyta programa veiks tik Windows ar nori, kad ji veiktų ir UNIX ar net su mažais pakeitimais mobiliuose įrenginiuose ar kokiam xbox/PS4(portability). Kai žinai kokio tipo programas nori rašyti ir kokiems įrenginiams jos bus tada jau gali pradėti galvoti apie programavimo kalbos pasirinkimą tinkamą tai darbo sričiai.
     
    Bendrai pasimokyti programuoti tikrai puikiai tinka Pascal(nors praktinio panaudojimo ir mažai) arba jeigu nori mokytis iškart plačiai naudojamą kalbą tai C++ arba Java(ją dabar daugumoje universitetų mokina). Išmoksti pagrindus, o tada jau bet kuri kita programavimo kalba bus nesunki. Įprastai gerai mokant vieną kalbą prie kitos galima pilnai pereiti per 2-12 savaičių(priklausomai nuo kalbos sudėtingumo, įdėto laiko ir programuotojo sugebėjimų).
     
    O pabaigai norėčiau palinkėti neprisirišti prie vienos programavimo kalbos. Gerai mokant vieną programavimo kalbą, visai naudinga yra laisvalaikiu pasimokyti kitas kalbas, nes programavimo kalbos tėra įrankiai programuotojo rankose, kurias jis pasirenka pagal tinkamumą atlikti darbui. Kuo daugiau moki tuo lengviau pasirinkti tinkamą įrankį ir atlikti darbą efektingai ir profesonaliai. Tikiuosi kažkiek naudingos informacijos naujokai ras šitam skaitale :)
  15. Patinka
    Kenii gavo reakciją nuo ivg Keli klausimai programuotojams   
    C++ Apps Kūrimas
    Su C++ tikrai galima kurti apps, bet apple įrenginiams kurti programėles yra pagrindinai naudojama C-objective kalba, androidams Java. Taigi bandant sukurti C++ apps gali iškilti įvairių palaikymo problemų arba gali prireikti daryti viską per "aplinkėlius" kas užimtų pastebimai daugiau laiko negu darant su C-objective arba Java kalbomis.
     
    Programuotojų algos
    Terminas "normalus programuotojas" gali daug ką reikšti. Vienas žmogus baigęs studijas gali jau turėti kokių 7 metų patirtį, nes jis pradėjo programuoti nuo paauglystės, o kitas bus ką tik studijas baigęs žaliai iškeptas programuotojas, kuris neturi jokios realios darbo praktikos. Visgi darbo rinkoje įprastai 5 metus ar daugiau programuojantis tam tikra kalba žmogus yra laikomas jau patyrusiu ir jų algos ne retai būna ir 1.5-2 kartus didesnės už ką tik pradėjusius dirbti naujokus. Norint įvertinti uždarbio galimybes reikėtų apsvarstyti sąrašą faktorių:
     
    Dirbant kitų kompanijoje
     

    Ar tai yra užsieniečių kompanija ar vietinių(tarkim lietuvių)?
    Ar dirbi Lietuvoje ar užsienio šalyje?
    Ar žinai daugiau negu vieną programavimo kalbą?
    Ar tavo darbe reikia/galima naudoti daugiau negu 1 programavimo kalbą?
    Į kokią poziciją bandai įsidarbinti? Kaip pradedantasysis(junior), experienced, senior ar kaip koks projekto vadovas, kurie neretai būna 20+ metų darbo patirties turintys programuotojai ir vadovauja svarbių projektų įgyvendinimui, prižiūri kitus t.t.?
    Ar tau leidžiama dirbti iš namų ar tai yra grynai ofiso tipo darbas?
    Kokios srities tai darbas(žaidimai, praktinio panaudojimo programos, mokslinio tipo programų rašymas, svetainės, desktop programos ir t.t.)?
    Ar tavo darbas apima darbą komandoje ar tai yra daugiau darbas pagal užsakymus, kai vienas turi sukurti produktą iki nurodytos datos?

    Dirbant sau(laisvai samdomas arba kitaip freelancer)
     

    Ar tavo darbe prireikia samdytis kitus žmones ar pirkti iš jų kažką(tarkim tu moki kurti svetainių sistemas, bet esi prastas dizaineris, tai perki dizainus)?
    Ar turi pastovų klientų ratą?
    Kokia tavo darbo patirtis?
    Ar reklamuojiesi per visur kur tik randi galimybę pareklamuoti savo paslaugas?
    Iš kokios šalies pagrindinai yra tavo klientai?

     
    ...ir taip toliau. Realiai visur, kur bus diskusija dėl programuotojų algų, kils šiokie tokie nesutarimai, todėl siūlau nežiūrėti į skaičius, o mokytis tos kalbos, kuri tau atrodo įdomiausia ir patraukliausia. Visgi galiu garantuoti, kad dirbant programuotoju, pinigai tikrai nėra problema, nes darbo pasiūla yra milžiniska, o algos yra didelės arba sparčiai kylančios(jeigu lyginsim užsienį su Lietuva). Taip pat darbo perspektyvos labai plačios.
     
    Kurią kalbą pasirinkti?
    Manau, kad dauguma, norinčių išmokti programuoti, susiduria su šiuo klausimu ir vis ieško kažkokios auksinės kalbos, kurią išmokę galėtų viską padaryti ir uždirbti milijonus. Išties nėra tokios kalbos, kuri universaliai tiktų viskam(nors tai techniškai yra įmanoma). Pradžiai reikia savęs paklausti ką tu nori programuoti ir kaip giliai nori lysti į programavimą? Tarkim atlikti tapačią užduotį su Java arba C# gali būti daug kartų greičiau negu su C++, bet jeigu tau yra svarbus programos milisekundžių veikimas (tarkim kuriant žaidimo serverio failus) tai greičiausiai pasirinksi C++ vietoj C#. Aišku, programavimo kalbos savo veikimo bei parašymo greičiu neapsiriboja. Reikia atsižvelti ir į kitus faktorius pavyzdžiui ar tavo parašyta programa veiks tik Windows ar nori, kad ji veiktų ir UNIX ar net su mažais pakeitimais mobiliuose įrenginiuose ar kokiam xbox/PS4(portability). Kai žinai kokio tipo programas nori rašyti ir kokiems įrenginiams jos bus tada jau gali pradėti galvoti apie programavimo kalbos pasirinkimą tinkamą tai darbo sričiai.
     
    Bendrai pasimokyti programuoti tikrai puikiai tinka Pascal(nors praktinio panaudojimo ir mažai) arba jeigu nori mokytis iškart plačiai naudojamą kalbą tai C++ arba Java(ją dabar daugumoje universitetų mokina). Išmoksti pagrindus, o tada jau bet kuri kita programavimo kalba bus nesunki. Įprastai gerai mokant vieną kalbą prie kitos galima pilnai pereiti per 2-12 savaičių(priklausomai nuo kalbos sudėtingumo, įdėto laiko ir programuotojo sugebėjimų).
     
    O pabaigai norėčiau palinkėti neprisirišti prie vienos programavimo kalbos. Gerai mokant vieną programavimo kalbą, visai naudinga yra laisvalaikiu pasimokyti kitas kalbas, nes programavimo kalbos tėra įrankiai programuotojo rankose, kurias jis pasirenka pagal tinkamumą atlikti darbui. Kuo daugiau moki tuo lengviau pasirinkti tinkamą įrankį ir atlikti darbą efektingai ir profesonaliai. Tikiuosi kažkiek naudingos informacijos naujokai ras šitam skaitale :)
  16. Patinka
    Kenii gavo reakciją nuo bolga Begalinis reikšmės įvedimas   
    Tau tiesiog reikia paprasto ciklo, kuris vis prašytų įvesti skaičių, kol norima sąlyga nėra patenkinta. Vienas iš būdų tai padaryti:
     

    #include <iostream> using namespace std; int suma(0), skaicius(0); int main() { while (skaicius <= 7000) { cout << "Iveskite Skaiciu: "; cin >> skaicius; if (skaicius >= 2000) { suma = suma + skaicius; } } cout << "Suma: " << suma << endl; cin.ignore(); cin.get(); return 0; }
     
     
    P.S
    Sąlygą parašiau įmtinai t.y jeigu bus 2000 tai jį pridės ir jeigu 7000 tai žaidimas tęsis toliau. Jeigu skaičius bus 1999 arba mažesnis jo nepridės prie sumos. Jeigu kas nors yra neaiškaus - klausk.
  17. Patinka
    Kenii gavo reakciją nuo bolga Begalinis reikšmės įvedimas   
    Tau tiesiog reikia paprasto ciklo, kuris vis prašytų įvesti skaičių, kol norima sąlyga nėra patenkinta. Vienas iš būdų tai padaryti:
     

    #include <iostream> using namespace std; int suma(0), skaicius(0); int main() { while (skaicius <= 7000) { cout << "Iveskite Skaiciu: "; cin >> skaicius; if (skaicius >= 2000) { suma = suma + skaicius; } } cout << "Suma: " << suma << endl; cin.ignore(); cin.get(); return 0; }
     
     
    P.S
    Sąlygą parašiau įmtinai t.y jeigu bus 2000 tai jį pridės ir jeigu 7000 tai žaidimas tęsis toliau. Jeigu skaičius bus 1999 arba mažesnis jo nepridės prie sumos. Jeigu kas nors yra neaiškaus - klausk.
  18. Patinka
    Kenii gavo reakciją nuo bolga Begalinis reikšmės įvedimas   
    Tau tiesiog reikia paprasto ciklo, kuris vis prašytų įvesti skaičių, kol norima sąlyga nėra patenkinta. Vienas iš būdų tai padaryti:
     

    #include <iostream> using namespace std; int suma(0), skaicius(0); int main() { while (skaicius <= 7000) { cout << "Iveskite Skaiciu: "; cin >> skaicius; if (skaicius >= 2000) { suma = suma + skaicius; } } cout << "Suma: " << suma << endl; cin.ignore(); cin.get(); return 0; }
     
     
    P.S
    Sąlygą parašiau įmtinai t.y jeigu bus 2000 tai jį pridės ir jeigu 7000 tai žaidimas tęsis toliau. Jeigu skaičius bus 1999 arba mažesnis jo nepridės prie sumos. Jeigu kas nors yra neaiškaus - klausk.
×
×
  • Pasirinkite naujai kuriamo turinio tipą...