Pereiti prie turinio

Silke

Patvirtinti nariai
  • Pranešimai

    6.462
  • Užsiregistravo

  • Lankėsi

  • Laimėta dienų

    11
  • Atsiliepimai

    100%

Reputacijos išklotinė

  1. Patinka
    Silke gavo reakciją nuo Skuduras JavaScript best practices   
    Neapsigauk :) Gali atrodyti, kad viskas paprasta, bet yra daug vietų, kur galima paslysti: prisideda DOM, įvairių Web API išmanymas, ar tiesiog žinojimas, ką "this" reiškia vienam ar kitam kontekste.
     
    Kai jausies neblogai mokantis JS, pabandyk paskaityti šias knygas: https://github.com/getify/You-Dont-Know-JS
     
    O kas dėl pačių gerųjų praktikų, tai pirmas dalykas, šovęs į galvą: http://benalman.com/news/2010/11/immediately-invoked-function-expression/ . Taip pat modulių sistemos, ir t.t. :)
     
    Ir dar, priverstiniam žiūrėjimui: https://www.destroyallsoftware.com/talks/wat . Tik nepriimti per rimtai :)
  2. Patinka
    Silke sureagavo į Pattio Kompiuterinių žaidimų kūrimas   
    Stengiuosi nedalyvauti tokiose temose, kaip žmonės nežino, ko patys nori (prašo už juos nuspręsti, kas jiems geriau, kuomet internete yra daug literatūros), bet pas tave kiek suprantu situacija kitokia, tai gal ir padėsiu kažkiek.
     
    Pirmiausia, kodėl nesirenki programavimo kalbos tos, kuri tau patinka? Tebūnie, jei renkiesi tarp java ir c#, tai paimk ir pasibandyk abi, pažiūrėk, kuri labiau "limpa". Išvis jeigu renkiesi kažką 2d ar šiaip mobile daryti, tai yra ir kitų puikių kalbų, pavyzdžiui man asmeniškai labai patinka lua, kiek atsimenu Smash hit su ja buvo parašytas. Ta programavimo kalba tikrai nėra tokia svarbi, pagrindas yra suprasti kaip viskas veikia žaidimuose, kaip vyksta loop'as, update, renderinim'as, tada visokius collision ir panašiai, paprastiem 2d žaidimam beveik visos programavimo kalbos turi gerų framework (libgdx, sfml, sdl, jMonkey ir t.t).
     
    Dabar apie varikliukus tuos pagrindinius, kur tu klausei.
     
     
    Unity

    Simple interface, sakyčiau newbie friendly, na man asmeniškai, tikrai paprasta ir greitai pripranti prie jos.
    Build once deploy anywhere, ant android sėkmingai paleidau žaidimą.
    *Nemokama,čia gali pažiūrėt kuo skiriasi nuo pro versijos .
    Javascript (manau tau kaip web developer'iui, aktualu) arba C# arba Boo.
    Geras community, patiko dokumentacija.

     
    Unreal engine

    Man asmeniškai interface perėjus nuo unity buvo paprastas ir smagus.
    Build once deploy anywhere (bet kiek žinau su telefonais gali kilti problemų, nes labai mandras pas juos light rendering ir etc).
    Jeigu esi studentas nemokamai, gauni viską (net ir source), kaip mokamoje versijoje. Arba moki 19 dolerių per mėnesį.
    Šešėliai, šviesos ######ING AMAZING (UNITY DAR LABAI TOLI IKI TO).
    C++ or Blueprint.
    Blueprint ######ING AMAZING, tikrai tobulesnis už Kismet (pagaliau priėjome prie to, kad net ir menininkai gali kurti žaidimus).
    Geras community, oficialus tutorial'ai, kuriami Epic Games darbuotojų.
    Reikia geresnio kompiuterio, nes užsiknisi laukti kol render'ins visokius shaders...

     
    Naudinga medžiaga:
     
    Math for Game Developers
    Forumas, bet yra puikių straipsnių pradedantiesiems
    Good practise
    Game Programming Patterns, nemokama knygą
  3. Patinka
    Silke gavo reakciją nuo ModestasV Kompiuterinių žaidimų kūrimas   
    Na, bent kuriant su Unity, kiek pamenu, lengvai portinasi į daugybę platformų. Ir šiaip, C# neseniai opensourcinta buvo ir kompiliuojasi ir ant linux. O Mono buvo jau seniai.
  4. Patinka
    Silke sureagavo į Skuduras Kompiuterinių žaidimų kūrimas   
    Pirma, C sharp nėra vien windows-based. Be windowsinio frameworko c sharp aplikacijos iškeitimo į kitą gali puikiai veikti ant linux.
    Antra, labai keista, kad jauti rutiną. Web svetainių kūrimas plat sritis, siūlau lįsti į gilesnių sistemų programavimą, susiejimą su desktop programomis, t.y. sistemų kūrimą.
    Žaidimus kurti siūlau su C šeimos mafija, kad ir c sharpu. Labai daug kas dievina java, bet tai nėra kažkokia esybė, kurią reikėtų neatsižvelgus į nieką rinktis.
  5. Patinka
    Silke sureagavo į Arvis programavimo praktikos (good practices)   
    PHP kalbai: http://www.phptherightway.com/
  6. Patinka
    Silke gavo reakciją nuo Arty Programuotojo darbas   
    Laukiau žodžio „rimtas“, kurį galima apibrėžt kaip tik pageidauji ir jokių argumentų nepriimti :) EVE Online nėra sudėtingesnis, nei Super Mario?
     
    Ir Python yra tik kalba. O implementacijos dalykai (pvz. „CPython netinka geimams, nes tas ir tas“), jau kitas reikalas. Yra net tokie dalykai kaip Nuitka.
  7. Patinka
    Silke gavo reakciją nuo Sneijder Programuotojo darbas   
    Mano marketingas būdavo Twitter + Reddit. Vėlgi, Go kol kas yra gan siaura niša (mano postai kelias dienas būdavo top #1 subreddite), todėl YMMV :)
  8. Patinka
    Silke gavo reakciją nuo Arty Programuotojo darbas   
    Taip pat esu pirmame kurse ir freelancinu. Kol kas nesu dirbęs įmonėje „įprastu būdu“.
     
    Klientų neieškau, iš esmės jie susiranda mane. Turiu anglišką blogą apie programavimą, tas nemažai padeda. Pastaruoju metu labiau orientuojuosi į nišines kalbas (pvz., Go) ir tai turi savų pliusų: šalia nedidelės paklausos atsiranda ir nedidelė konkurencija. Atvirai: būtent su Go (dar tik kylančia kalba) esu gavęs 2 darbo pasiūlymus vos parašęs kelis blogo įrašus ir sukūręs keletą visiškai mažų open source bibliotekų. Freelancer.com ir panašių niekad nebandžiau, manau, jie perpildyti žemos kainos (ir dažnai žemos kokybės) paslaugomis, todėl daug geriau darytis sau marketingą nepriklausomai nuo tokių saitų. Susikurk blogą, rašyk įdomius dalykus apie savo sritį, pasidaryk portfolio, ir t.t. :) Na, bet čia apie freelance.
     
    Kas dėl visokių reikalavimų atitikimo... Nekalbant apie „60 metų patirties“-tipo, tai visko gali išmokti, jei tik netingėsi. Reikalauja Linux žinių? Per pusvalandį įsirašyk virtualią mašiną ir pirmyn mokytis. Ieško dirbusių su MongoDB? Kitą savo projektą statyk ant jos. Ir t.t. :) IMO bet kokiu atveju programuotojas turėtų nuolat nesustoti domėtis naujais dalykais ir tą patirtį turėtum sukaupti automatiškai.
     
    Tiesa, ne visų projektų paklausa vienoda: galbūt kiekvienai įmonei reikia saito, bet tikrai ne kiekviena kuria žaidimus. Tai nereiškia, kad turi mesti tai, kas tau patinka: būdamas geras specialistas net ir siauroje nišoje, tikrai gali rasti darbo. Jei patinka žaidimai, tai jau nebebandyk, o imk ir padaryk vieną-kitą. Jei neturi unikalių idėjų, kurk esamų žaidimų klonus, kam tai rūpi, techninė patirtis vis tiek neįkainojama.
     
    Nesakau, kad iškart imsi ir surasi būtent iš gamedev darbą: sritis atrodo (bent jau man, niekad tuo rimtai neužsiėmusiam), atrodo gan sudėtinga: reikia ir programavimo, ir fizikos, ir matematikos, ir visokių kitokių žinių :) Nepalyginsi su kokių nors šabloninių saitų kepimu. Bet galiausiai, jei labai reikia darbo, kas verčia apsiriboti viena sritimi? Daug kalbų (pvz., mano mėgstamas Python) pritaikomos labai įvairiai: nuo desktop programų ar web'o iki tų pačių žaidimų skriptinimo (Battlefield 2, The Sims 4) ar net rašymo pilnai (Frets on Fire, Eve Online). Kiek dalykų išmanysi riboja tik tavo motyvacija ir jėgos.
  9. Patinka
    Silke gavo reakciją nuo Arty Programuotojo darbas   
    Taip pat esu pirmame kurse ir freelancinu. Kol kas nesu dirbęs įmonėje „įprastu būdu“.
     
    Klientų neieškau, iš esmės jie susiranda mane. Turiu anglišką blogą apie programavimą, tas nemažai padeda. Pastaruoju metu labiau orientuojuosi į nišines kalbas (pvz., Go) ir tai turi savų pliusų: šalia nedidelės paklausos atsiranda ir nedidelė konkurencija. Atvirai: būtent su Go (dar tik kylančia kalba) esu gavęs 2 darbo pasiūlymus vos parašęs kelis blogo įrašus ir sukūręs keletą visiškai mažų open source bibliotekų. Freelancer.com ir panašių niekad nebandžiau, manau, jie perpildyti žemos kainos (ir dažnai žemos kokybės) paslaugomis, todėl daug geriau darytis sau marketingą nepriklausomai nuo tokių saitų. Susikurk blogą, rašyk įdomius dalykus apie savo sritį, pasidaryk portfolio, ir t.t. :) Na, bet čia apie freelance.
     
    Kas dėl visokių reikalavimų atitikimo... Nekalbant apie „60 metų patirties“-tipo, tai visko gali išmokti, jei tik netingėsi. Reikalauja Linux žinių? Per pusvalandį įsirašyk virtualią mašiną ir pirmyn mokytis. Ieško dirbusių su MongoDB? Kitą savo projektą statyk ant jos. Ir t.t. :) IMO bet kokiu atveju programuotojas turėtų nuolat nesustoti domėtis naujais dalykais ir tą patirtį turėtum sukaupti automatiškai.
     
    Tiesa, ne visų projektų paklausa vienoda: galbūt kiekvienai įmonei reikia saito, bet tikrai ne kiekviena kuria žaidimus. Tai nereiškia, kad turi mesti tai, kas tau patinka: būdamas geras specialistas net ir siauroje nišoje, tikrai gali rasti darbo. Jei patinka žaidimai, tai jau nebebandyk, o imk ir padaryk vieną-kitą. Jei neturi unikalių idėjų, kurk esamų žaidimų klonus, kam tai rūpi, techninė patirtis vis tiek neįkainojama.
     
    Nesakau, kad iškart imsi ir surasi būtent iš gamedev darbą: sritis atrodo (bent jau man, niekad tuo rimtai neužsiėmusiam), atrodo gan sudėtinga: reikia ir programavimo, ir fizikos, ir matematikos, ir visokių kitokių žinių :) Nepalyginsi su kokių nors šabloninių saitų kepimu. Bet galiausiai, jei labai reikia darbo, kas verčia apsiriboti viena sritimi? Daug kalbų (pvz., mano mėgstamas Python) pritaikomos labai įvairiai: nuo desktop programų ar web'o iki tų pačių žaidimų skriptinimo (Battlefield 2, The Sims 4) ar net rašymo pilnai (Frets on Fire, Eve Online). Kiek dalykų išmanysi riboja tik tavo motyvacija ir jėgos.
  10. Patinka
    Silke gavo reakciją nuo Arty Programuotojo darbas   
    Taip pat esu pirmame kurse ir freelancinu. Kol kas nesu dirbęs įmonėje „įprastu būdu“.
     
    Klientų neieškau, iš esmės jie susiranda mane. Turiu anglišką blogą apie programavimą, tas nemažai padeda. Pastaruoju metu labiau orientuojuosi į nišines kalbas (pvz., Go) ir tai turi savų pliusų: šalia nedidelės paklausos atsiranda ir nedidelė konkurencija. Atvirai: būtent su Go (dar tik kylančia kalba) esu gavęs 2 darbo pasiūlymus vos parašęs kelis blogo įrašus ir sukūręs keletą visiškai mažų open source bibliotekų. Freelancer.com ir panašių niekad nebandžiau, manau, jie perpildyti žemos kainos (ir dažnai žemos kokybės) paslaugomis, todėl daug geriau darytis sau marketingą nepriklausomai nuo tokių saitų. Susikurk blogą, rašyk įdomius dalykus apie savo sritį, pasidaryk portfolio, ir t.t. :) Na, bet čia apie freelance.
     
    Kas dėl visokių reikalavimų atitikimo... Nekalbant apie „60 metų patirties“-tipo, tai visko gali išmokti, jei tik netingėsi. Reikalauja Linux žinių? Per pusvalandį įsirašyk virtualią mašiną ir pirmyn mokytis. Ieško dirbusių su MongoDB? Kitą savo projektą statyk ant jos. Ir t.t. :) IMO bet kokiu atveju programuotojas turėtų nuolat nesustoti domėtis naujais dalykais ir tą patirtį turėtum sukaupti automatiškai.
     
    Tiesa, ne visų projektų paklausa vienoda: galbūt kiekvienai įmonei reikia saito, bet tikrai ne kiekviena kuria žaidimus. Tai nereiškia, kad turi mesti tai, kas tau patinka: būdamas geras specialistas net ir siauroje nišoje, tikrai gali rasti darbo. Jei patinka žaidimai, tai jau nebebandyk, o imk ir padaryk vieną-kitą. Jei neturi unikalių idėjų, kurk esamų žaidimų klonus, kam tai rūpi, techninė patirtis vis tiek neįkainojama.
     
    Nesakau, kad iškart imsi ir surasi būtent iš gamedev darbą: sritis atrodo (bent jau man, niekad tuo rimtai neužsiėmusiam), atrodo gan sudėtinga: reikia ir programavimo, ir fizikos, ir matematikos, ir visokių kitokių žinių :) Nepalyginsi su kokių nors šabloninių saitų kepimu. Bet galiausiai, jei labai reikia darbo, kas verčia apsiriboti viena sritimi? Daug kalbų (pvz., mano mėgstamas Python) pritaikomos labai įvairiai: nuo desktop programų ar web'o iki tų pačių žaidimų skriptinimo (Battlefield 2, The Sims 4) ar net rašymo pilnai (Frets on Fire, Eve Online). Kiek dalykų išmanysi riboja tik tavo motyvacija ir jėgos.
  11. Patinka
    Silke gavo reakciją nuo Arty Programuotojo darbas   
    Taip pat esu pirmame kurse ir freelancinu. Kol kas nesu dirbęs įmonėje „įprastu būdu“.
     
    Klientų neieškau, iš esmės jie susiranda mane. Turiu anglišką blogą apie programavimą, tas nemažai padeda. Pastaruoju metu labiau orientuojuosi į nišines kalbas (pvz., Go) ir tai turi savų pliusų: šalia nedidelės paklausos atsiranda ir nedidelė konkurencija. Atvirai: būtent su Go (dar tik kylančia kalba) esu gavęs 2 darbo pasiūlymus vos parašęs kelis blogo įrašus ir sukūręs keletą visiškai mažų open source bibliotekų. Freelancer.com ir panašių niekad nebandžiau, manau, jie perpildyti žemos kainos (ir dažnai žemos kokybės) paslaugomis, todėl daug geriau darytis sau marketingą nepriklausomai nuo tokių saitų. Susikurk blogą, rašyk įdomius dalykus apie savo sritį, pasidaryk portfolio, ir t.t. :) Na, bet čia apie freelance.
     
    Kas dėl visokių reikalavimų atitikimo... Nekalbant apie „60 metų patirties“-tipo, tai visko gali išmokti, jei tik netingėsi. Reikalauja Linux žinių? Per pusvalandį įsirašyk virtualią mašiną ir pirmyn mokytis. Ieško dirbusių su MongoDB? Kitą savo projektą statyk ant jos. Ir t.t. :) IMO bet kokiu atveju programuotojas turėtų nuolat nesustoti domėtis naujais dalykais ir tą patirtį turėtum sukaupti automatiškai.
     
    Tiesa, ne visų projektų paklausa vienoda: galbūt kiekvienai įmonei reikia saito, bet tikrai ne kiekviena kuria žaidimus. Tai nereiškia, kad turi mesti tai, kas tau patinka: būdamas geras specialistas net ir siauroje nišoje, tikrai gali rasti darbo. Jei patinka žaidimai, tai jau nebebandyk, o imk ir padaryk vieną-kitą. Jei neturi unikalių idėjų, kurk esamų žaidimų klonus, kam tai rūpi, techninė patirtis vis tiek neįkainojama.
     
    Nesakau, kad iškart imsi ir surasi būtent iš gamedev darbą: sritis atrodo (bent jau man, niekad tuo rimtai neužsiėmusiam), atrodo gan sudėtinga: reikia ir programavimo, ir fizikos, ir matematikos, ir visokių kitokių žinių :) Nepalyginsi su kokių nors šabloninių saitų kepimu. Bet galiausiai, jei labai reikia darbo, kas verčia apsiriboti viena sritimi? Daug kalbų (pvz., mano mėgstamas Python) pritaikomos labai įvairiai: nuo desktop programų ar web'o iki tų pačių žaidimų skriptinimo (Battlefield 2, The Sims 4) ar net rašymo pilnai (Frets on Fire, Eve Online). Kiek dalykų išmanysi riboja tik tavo motyvacija ir jėgos.
  12. Patinka
    Silke gavo reakciją nuo Arty Programuotojo darbas   
    Taip pat esu pirmame kurse ir freelancinu. Kol kas nesu dirbęs įmonėje „įprastu būdu“.
     
    Klientų neieškau, iš esmės jie susiranda mane. Turiu anglišką blogą apie programavimą, tas nemažai padeda. Pastaruoju metu labiau orientuojuosi į nišines kalbas (pvz., Go) ir tai turi savų pliusų: šalia nedidelės paklausos atsiranda ir nedidelė konkurencija. Atvirai: būtent su Go (dar tik kylančia kalba) esu gavęs 2 darbo pasiūlymus vos parašęs kelis blogo įrašus ir sukūręs keletą visiškai mažų open source bibliotekų. Freelancer.com ir panašių niekad nebandžiau, manau, jie perpildyti žemos kainos (ir dažnai žemos kokybės) paslaugomis, todėl daug geriau darytis sau marketingą nepriklausomai nuo tokių saitų. Susikurk blogą, rašyk įdomius dalykus apie savo sritį, pasidaryk portfolio, ir t.t. :) Na, bet čia apie freelance.
     
    Kas dėl visokių reikalavimų atitikimo... Nekalbant apie „60 metų patirties“-tipo, tai visko gali išmokti, jei tik netingėsi. Reikalauja Linux žinių? Per pusvalandį įsirašyk virtualią mašiną ir pirmyn mokytis. Ieško dirbusių su MongoDB? Kitą savo projektą statyk ant jos. Ir t.t. :) IMO bet kokiu atveju programuotojas turėtų nuolat nesustoti domėtis naujais dalykais ir tą patirtį turėtum sukaupti automatiškai.
     
    Tiesa, ne visų projektų paklausa vienoda: galbūt kiekvienai įmonei reikia saito, bet tikrai ne kiekviena kuria žaidimus. Tai nereiškia, kad turi mesti tai, kas tau patinka: būdamas geras specialistas net ir siauroje nišoje, tikrai gali rasti darbo. Jei patinka žaidimai, tai jau nebebandyk, o imk ir padaryk vieną-kitą. Jei neturi unikalių idėjų, kurk esamų žaidimų klonus, kam tai rūpi, techninė patirtis vis tiek neįkainojama.
     
    Nesakau, kad iškart imsi ir surasi būtent iš gamedev darbą: sritis atrodo (bent jau man, niekad tuo rimtai neužsiėmusiam), atrodo gan sudėtinga: reikia ir programavimo, ir fizikos, ir matematikos, ir visokių kitokių žinių :) Nepalyginsi su kokių nors šabloninių saitų kepimu. Bet galiausiai, jei labai reikia darbo, kas verčia apsiriboti viena sritimi? Daug kalbų (pvz., mano mėgstamas Python) pritaikomos labai įvairiai: nuo desktop programų ar web'o iki tų pačių žaidimų skriptinimo (Battlefield 2, The Sims 4) ar net rašymo pilnai (Frets on Fire, Eve Online). Kiek dalykų išmanysi riboja tik tavo motyvacija ir jėgos.
  13. Patinka
    Silke gavo reakciją nuo Arty Programuotojo darbas   
    Taip pat esu pirmame kurse ir freelancinu. Kol kas nesu dirbęs įmonėje „įprastu būdu“.
     
    Klientų neieškau, iš esmės jie susiranda mane. Turiu anglišką blogą apie programavimą, tas nemažai padeda. Pastaruoju metu labiau orientuojuosi į nišines kalbas (pvz., Go) ir tai turi savų pliusų: šalia nedidelės paklausos atsiranda ir nedidelė konkurencija. Atvirai: būtent su Go (dar tik kylančia kalba) esu gavęs 2 darbo pasiūlymus vos parašęs kelis blogo įrašus ir sukūręs keletą visiškai mažų open source bibliotekų. Freelancer.com ir panašių niekad nebandžiau, manau, jie perpildyti žemos kainos (ir dažnai žemos kokybės) paslaugomis, todėl daug geriau darytis sau marketingą nepriklausomai nuo tokių saitų. Susikurk blogą, rašyk įdomius dalykus apie savo sritį, pasidaryk portfolio, ir t.t. :) Na, bet čia apie freelance.
     
    Kas dėl visokių reikalavimų atitikimo... Nekalbant apie „60 metų patirties“-tipo, tai visko gali išmokti, jei tik netingėsi. Reikalauja Linux žinių? Per pusvalandį įsirašyk virtualią mašiną ir pirmyn mokytis. Ieško dirbusių su MongoDB? Kitą savo projektą statyk ant jos. Ir t.t. :) IMO bet kokiu atveju programuotojas turėtų nuolat nesustoti domėtis naujais dalykais ir tą patirtį turėtum sukaupti automatiškai.
     
    Tiesa, ne visų projektų paklausa vienoda: galbūt kiekvienai įmonei reikia saito, bet tikrai ne kiekviena kuria žaidimus. Tai nereiškia, kad turi mesti tai, kas tau patinka: būdamas geras specialistas net ir siauroje nišoje, tikrai gali rasti darbo. Jei patinka žaidimai, tai jau nebebandyk, o imk ir padaryk vieną-kitą. Jei neturi unikalių idėjų, kurk esamų žaidimų klonus, kam tai rūpi, techninė patirtis vis tiek neįkainojama.
     
    Nesakau, kad iškart imsi ir surasi būtent iš gamedev darbą: sritis atrodo (bent jau man, niekad tuo rimtai neužsiėmusiam), atrodo gan sudėtinga: reikia ir programavimo, ir fizikos, ir matematikos, ir visokių kitokių žinių :) Nepalyginsi su kokių nors šabloninių saitų kepimu. Bet galiausiai, jei labai reikia darbo, kas verčia apsiriboti viena sritimi? Daug kalbų (pvz., mano mėgstamas Python) pritaikomos labai įvairiai: nuo desktop programų ar web'o iki tų pačių žaidimų skriptinimo (Battlefield 2, The Sims 4) ar net rašymo pilnai (Frets on Fire, Eve Online). Kiek dalykų išmanysi riboja tik tavo motyvacija ir jėgos.
  14. Patinka
    Silke gavo reakciją nuo Arty Programuotojo darbas   
    Taip pat esu pirmame kurse ir freelancinu. Kol kas nesu dirbęs įmonėje „įprastu būdu“.
     
    Klientų neieškau, iš esmės jie susiranda mane. Turiu anglišką blogą apie programavimą, tas nemažai padeda. Pastaruoju metu labiau orientuojuosi į nišines kalbas (pvz., Go) ir tai turi savų pliusų: šalia nedidelės paklausos atsiranda ir nedidelė konkurencija. Atvirai: būtent su Go (dar tik kylančia kalba) esu gavęs 2 darbo pasiūlymus vos parašęs kelis blogo įrašus ir sukūręs keletą visiškai mažų open source bibliotekų. Freelancer.com ir panašių niekad nebandžiau, manau, jie perpildyti žemos kainos (ir dažnai žemos kokybės) paslaugomis, todėl daug geriau darytis sau marketingą nepriklausomai nuo tokių saitų. Susikurk blogą, rašyk įdomius dalykus apie savo sritį, pasidaryk portfolio, ir t.t. :) Na, bet čia apie freelance.
     
    Kas dėl visokių reikalavimų atitikimo... Nekalbant apie „60 metų patirties“-tipo, tai visko gali išmokti, jei tik netingėsi. Reikalauja Linux žinių? Per pusvalandį įsirašyk virtualią mašiną ir pirmyn mokytis. Ieško dirbusių su MongoDB? Kitą savo projektą statyk ant jos. Ir t.t. :) IMO bet kokiu atveju programuotojas turėtų nuolat nesustoti domėtis naujais dalykais ir tą patirtį turėtum sukaupti automatiškai.
     
    Tiesa, ne visų projektų paklausa vienoda: galbūt kiekvienai įmonei reikia saito, bet tikrai ne kiekviena kuria žaidimus. Tai nereiškia, kad turi mesti tai, kas tau patinka: būdamas geras specialistas net ir siauroje nišoje, tikrai gali rasti darbo. Jei patinka žaidimai, tai jau nebebandyk, o imk ir padaryk vieną-kitą. Jei neturi unikalių idėjų, kurk esamų žaidimų klonus, kam tai rūpi, techninė patirtis vis tiek neįkainojama.
     
    Nesakau, kad iškart imsi ir surasi būtent iš gamedev darbą: sritis atrodo (bent jau man, niekad tuo rimtai neužsiėmusiam), atrodo gan sudėtinga: reikia ir programavimo, ir fizikos, ir matematikos, ir visokių kitokių žinių :) Nepalyginsi su kokių nors šabloninių saitų kepimu. Bet galiausiai, jei labai reikia darbo, kas verčia apsiriboti viena sritimi? Daug kalbų (pvz., mano mėgstamas Python) pritaikomos labai įvairiai: nuo desktop programų ar web'o iki tų pačių žaidimų skriptinimo (Battlefield 2, The Sims 4) ar net rašymo pilnai (Frets on Fire, Eve Online). Kiek dalykų išmanysi riboja tik tavo motyvacija ir jėgos.
  15. Patinka
    Silke gavo reakciją nuo Arty Programuotojo darbas   
    Taip pat esu pirmame kurse ir freelancinu. Kol kas nesu dirbęs įmonėje „įprastu būdu“.
     
    Klientų neieškau, iš esmės jie susiranda mane. Turiu anglišką blogą apie programavimą, tas nemažai padeda. Pastaruoju metu labiau orientuojuosi į nišines kalbas (pvz., Go) ir tai turi savų pliusų: šalia nedidelės paklausos atsiranda ir nedidelė konkurencija. Atvirai: būtent su Go (dar tik kylančia kalba) esu gavęs 2 darbo pasiūlymus vos parašęs kelis blogo įrašus ir sukūręs keletą visiškai mažų open source bibliotekų. Freelancer.com ir panašių niekad nebandžiau, manau, jie perpildyti žemos kainos (ir dažnai žemos kokybės) paslaugomis, todėl daug geriau darytis sau marketingą nepriklausomai nuo tokių saitų. Susikurk blogą, rašyk įdomius dalykus apie savo sritį, pasidaryk portfolio, ir t.t. :) Na, bet čia apie freelance.
     
    Kas dėl visokių reikalavimų atitikimo... Nekalbant apie „60 metų patirties“-tipo, tai visko gali išmokti, jei tik netingėsi. Reikalauja Linux žinių? Per pusvalandį įsirašyk virtualią mašiną ir pirmyn mokytis. Ieško dirbusių su MongoDB? Kitą savo projektą statyk ant jos. Ir t.t. :) IMO bet kokiu atveju programuotojas turėtų nuolat nesustoti domėtis naujais dalykais ir tą patirtį turėtum sukaupti automatiškai.
     
    Tiesa, ne visų projektų paklausa vienoda: galbūt kiekvienai įmonei reikia saito, bet tikrai ne kiekviena kuria žaidimus. Tai nereiškia, kad turi mesti tai, kas tau patinka: būdamas geras specialistas net ir siauroje nišoje, tikrai gali rasti darbo. Jei patinka žaidimai, tai jau nebebandyk, o imk ir padaryk vieną-kitą. Jei neturi unikalių idėjų, kurk esamų žaidimų klonus, kam tai rūpi, techninė patirtis vis tiek neįkainojama.
     
    Nesakau, kad iškart imsi ir surasi būtent iš gamedev darbą: sritis atrodo (bent jau man, niekad tuo rimtai neužsiėmusiam), atrodo gan sudėtinga: reikia ir programavimo, ir fizikos, ir matematikos, ir visokių kitokių žinių :) Nepalyginsi su kokių nors šabloninių saitų kepimu. Bet galiausiai, jei labai reikia darbo, kas verčia apsiriboti viena sritimi? Daug kalbų (pvz., mano mėgstamas Python) pritaikomos labai įvairiai: nuo desktop programų ar web'o iki tų pačių žaidimų skriptinimo (Battlefield 2, The Sims 4) ar net rašymo pilnai (Frets on Fire, Eve Online). Kiek dalykų išmanysi riboja tik tavo motyvacija ir jėgos.
  16. Patinka
  17. Patinka
  18. Patinka
  19. Patinka
    Silke gavo reakciją nuo breadude Reikia pagalbos su base64 decode   
    Strings žinau: vėlgi, tai yra bandymas rasti kažko, kas atrodo kaip tekstas, nors gali neturėti tekstinės prasmės :) Vėlgi, pavyzdy su paveiksliuku RGB pikselis (65, 66, 67) bus interpretuojamas kaip ABC.
     
    Na, tada belieka nagrinėti to žaidimo failų formatą. Jei žaidimas atviras, ar šiaip kur nors jau yra reverse engineerinta ir suprasta, kokie duomenys ten kur slepiasi, tai tik lengviau.
  20. Patinka
    Silke gavo reakciją nuo Skuduras Noriu išmokti programuoti. Nuo ko pradėti?   
    Ne. Nepadarysi realiai reikalingos programos nors ir 10 metų sprendęs olimpiadas. Prasieik kokią nors Accelerated C++. Mokykis OS, Unix, duomenų struktūrų, algoritmų. :)
  21. Patinka
    Silke sureagavo į Min2liz SQL Injekcijų testavimas   
    https://www.google.lt/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=sql%20injection%20scanner
  22. Patinka
    Silke sureagavo į Satisfaction Laravel pamokos?   
    Berods, matęs tą temą. Atrodo, kad dauguma palaiko ir yra už skaitymą.
     
    Tik nesu tikras kiek HN nariai galėtų būti mano ar mano tipo pamokų naudotojai. HN sėdi dažniausiai jau pažengę programuotojai, kuriems reikia tam tikrų snippet'ų - trumpų kodų. Kuriuos galėtų copy-paste'inti į savo kodą.
    Šiuo atveju, jie jau žino, ko jie nori, jiems nereikia aiškinti, jie greičiausiai net neskaitys nekodinio turinio (na, straipsnio teksto) - supras, ko jiems reikia ir sugebės greitai mintyse pažiūrėti ar pats kodas yra tai, ko jiems reikia.
  23. Patinka
    Silke sureagavo į wi_lius Programavimo pradmenys.   
    Ne programavimo kalboje esmė. Svarbiausia susidaryti „programuotojo“ mąstymą, po to lieka tik formalumas išmokti naujos kalbos sintaksę ir API. Aš esu C++ šalinkinas, bet čia nelabai verta per daug ginčytis – rinkis tą, kurią nori.
    HTML yra žymėjimo kalba (markup), skirta aprašyti vartotojo sąsajai. Dabar dauguma technologijų turi XML stiliaus GUI aprašymą. Šiaip HTML kaip ir būtinas – būti programuotoju ir nemokėti net paprasto puslapiuko sukoduoti būtų gėda.
    Kiek įmanoma dažniau naudok ciklus. Net jei reikia tik nuo 1 iki 2 prasukti – vis tiek naudok. Svarbu, kad išmoktum nerašyti pasikartojančio kodo.
    Programavimas kur kas daugiau nei kodo rašymas. Visų pirma turi kažkokią problemą, kuri gali būti ne visai elementari. Turi sugalvoti, kaip ją spręsti. Tada reikia apmąstyti, kaip geriausia tą sprendimą implementuoti. Galiausia eini kodo rašyti. Tikėtina, kad berašydamas susidursi su nauja problema, ir vėl teks pereiti prie mąstymo stadijos.

  24. Patinka
    Silke sureagavo į Ispirit Programavimo pradmenys.   
    Neziurint i tai kas mainstream, JAVA turi labai galingu DSL, kuriuos naudoja pacios didziausios kompanijos. Kitaip sakant, ismanant JAVA visad rasi darba + nebusi aprobotas viena nisa.
     
     
    Nepritars tau patys geriausi pasaulio universitetai, kur pagrindus duoda su tokiom kalbom kaip Python, Java, C# ir t.t. Problema su low-level kalbomis ta, kad jos turi per maza abstraction level pradedanciajam programuotojui. Juk statant nama nepradedi nuo ziniu, kurios paaiskintu kodel cementas stingsta, tu pirma suzinai kaip nama reik pastatyt (high level), o tik tada jeigu idomu pradedi duometis, kodel medziagos elgiasi vienaip, o ne kitaip (low level).
  25. Patinka
    Silke sureagavo į Gazikas LG G3 atnaujinimas iki lolipop! NEVERTA!   
    Dėl laisvų RAM išvis nesuk galvos. Androide ramas turi būti naudojamas. Laisvas RAM tau neprideda visiškai jokios naudos. Siūlau pasiskaityti - Unused RAM is wasted RAM
     
     
×
×
  • Pasirinkite naujai kuriamo turinio tipą...