Zadejte hledaný výraz...

Akého programátora hľadať?

FSD
verified
rating uzivatele
20. 9. 2012 13:31:13
Ahojte,
do programovania sa vôbec nevyznám, ale do budúcnosti budem hľadať programátora na určité projekty (portál/webové aplikácie), ale neviem ako vybrať toho správneho.
Projekty budú väčšieho charakteru a môže ich využívať 100 - 10 000 užívateľov naraz.
Programátor by mal navrhnúť stabilný systém.
Čomu sa chcem vyhnúť?
  • výpadkom
  • pomalá rýchlosť načítania dát
  • nízkej bezpečnosti
Otázky, na ktoré potrebujem odpoveď.
  • V čom by mal vedieť programátor programovať, aby spĺňal moje požiadavky?
  • Aký je rozdiel medzi portálom s administráciou a webovou aplikáciou?
  • V čom mi pomôže SSL certifikát, podľa čoho vybrať ten správy SSL certifikát?
  • Ako ešte viac zabezpečiť ochranu dát užívateľov?
  • Aký hosting by som mal vybrať a od koho aby to utiahlo moje projekty bez problémov?
    Ďakujem za odpovede a rady vopred.
  • 20. 9. 2012 13:31:13
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810481
    1) Je to jedno. Je jen dulezite, aby danou technologii vyborne zvladal.
    2) Defacto zadny. Webovou aplikaci je temer kazda "inteligentni" stranka, nicmene vetsinou se rozumi nejaky system, jehoz funkce jsou portovany na web z klasickych desktop aplikaci (dejme tomu fakturace, sklady, emailovy klient atd). Ale je to tak siroky pojem, ze i redakcni system muze byt nazvan webovou aplikaci.
    3) SSL certifikat pouze chrani komunikaci mezi serverem a klientem. Jinak ti nepomuze v nicem. SSL certifikat musi byt vybran od nejake duveryhodne organizace (Thawte, GoDaddy, Verisign ...)
    4) Velice vseobecny dotaz. Odpovedet lze az u konkretni aplikace/webu.
    5) Opet je to jedno. Jen vyber takovy, ve ktery mas duveru. Jinak stejne se vsude doctes a dozvis, ze ten jejich hosting je pro dany ucel nejlepsi co muze byt.
    Kdybys chtel v budoucnu s timto nejak pomoci, klidne se na me obrat. Viz PM. (nabizime jak hosting, tak programatorske prace a konzultace)
    20. 9. 2012 13:47:50
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810480
    1) Musí mít zkušenosti, nebejt blbej a neflákat to. Na technologii jako takové nezáleží.
    2) Webová aplikace = jakákoliv aplikace která má uživatelské rozhraní realizované formou webové stránky. Portál s administrací je webová aplikace konkrétního typu.
    3) Pro provozování webu přes zabezpečený protokol (https) stačí jakýkoliv certifikát, vč. toho, co si vygenerujete sám kdykoliv a zadarmo. Přidaná hodnota "koupeného" SSL certifikátu je zejm. v tom, že se uživateli nezobrazuje výstraha zabezpečení, protože se jedná o certifikát vydaný důvěryhodnou autoritou.
    4) SSL šifruje komunikaci ale samozřejmě neřeší děravou aplikaci. Pokud například jde zcela obejít mechanizmus přihlášení, SSL vám to nevyřeší.
    5) Pokud si to můžete dovolit, záleží vám na odezvách a bezpečnosti vašich dat, tak dedikovaný server. Musíte k tomu ale mít někoho, kdo to umí administrovat a musíte si sám řešit hardware, jeho umístění a jeho servis.
    20. 9. 2012 13:56:50
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810479
    Pavel Janků
    verified
    rating uzivatele
    (93 hodnocení)
    20. 9. 2012 13:59:48
    1) Tak programovat se dá prakticky v čemkoliv, ale samozřejmě jsou tu určitě propozice, podle kterých se dá vybrat vhodný jazyk... Python, PHP, ASP.NET (C#)... v podstatě je to jedno. Záleží na co máš zázemí, peníze a znalosti :)
    2) Webová aplikace a portál je v podstatě jedno a to samé. Rozdíly moc nehledej. Webová aplikace je nadřazená portálu (nebo prostě nějak tak bych to charakterizoval, ale jak píše mytrix... je to široký pojem)
    3) SSL je jen šifrování komunikace. Pokud si zapneš https, je dobré si koupit nějaký lepší a uznávaný certifikát. Verisign postačí.
    4) To se řeší od případu.
    5) Hosting je docela zajímavé téma. Rozhodně za sebe nedoporučuji Wedos, naopak doporučím Savana, pro ASP.NET třeba Active24 a pokud by jsi chtěl levnější a neméně kvalitní klasický php/mysql nebo python hosting, tak se klidně ozvi. Mohu ti jej zajistit.
    Jinak také mohu nabídnout služby programátora. Něco o mně najdeš na http://cv.treatys.net.
    20. 9. 2012 13:59:48
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810478
    Jan Matoušek
    verified
    rating uzivatele
    (12 hodnocení)
    20. 9. 2012 14:02:58
    3) U SSL se posílají šifrovaně data, takže se snižuje riziko odposlechu dat.
    4) Jak již bylo řečeno, záleží na konkrétním případě, ale určitě by mělo být samozřejmostí základní zabezpečení, jako je např.: XSS,CSRF, SQL injection. Tyto ochrany zajišťuje většina frameworků. Z toho plyne, že bych vybíral programátora, který hodlá projekt postavit na nějakém frameworku.
    20. 9. 2012 14:02:58
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810477
    Registrace
    verified
    rating uzivatele
    (1 hodnocení)
    20. 9. 2012 14:03:30
    1) Určitě musí mít perfektní znalost databáze. Musí vědět jak vytvořit efektivní strukturu, dotazy,...
    20. 9. 2012 14:03:30
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810476
    Petr Zachrdla
    verified
    rating uzivatele
    (1 hodnocení)
    20. 9. 2012 14:03:40
    Tak to je na víc piv, protože jeden programátor to bude dělat sto let.
    ad1.- názory se budou různit podle toho co má aplikace dělat, jak rychle chceš vyvíjet a podle toho kolik máš peněz. Nejednodušší bude PHP+MySQL. Seženeš programátory rychleji, rychlé na vývoj, nebezpečné při hledání chyb (ve velké aplikaci, pokud není dobře zdokumentována), mysql rychlé jen při prostých načítáních db (u velkého počtu dotazů se smazává rozdíl mezi mysql a postgresql). Java bude robustnější, bude rychlejší při větším počtu konkurenčních dotazů, protože systém obsahuje automatický optimalizér, který v případě kritických procesů automaticky zkompiluje soubor a už spouští jen zkompilovaný - není nutná interpretace, nepustí programátory, aby psali nesmysly, ale je nutno ji dobře naprogramovat, protože při spuštění jedné instance s jedním konkurenčním dotazem to může vypadat, že je to pomalejší než PHP. Programátory na JAVU bude středně těžké sehnat a také budou chtít víc peněz. Java je jednodušší (resp. má zavedeny zdravější postupy) z hlediska údržby a budoucího rozvoje aplikace. C++ bude nejrychlejší a jako jediný z uvedených jazyků je neinterpretovaný. Programátory bude nejtěžší najít z uvedených, vývoj bude pomalý, ale opravdu velmi rychlý kód. Kompromisem může být využití PHP s komipátorem do C++.
    ad2 - z programátorského hlediska většinou více kódu
    ad3 - SSL je certifikát pro zabezpečenou komunikaci. Informace jsou mezi PC a serverem přenášeny zašifrované.
    ad4 - to je na individuální analýzu aplikace
    ad5 - pro uvedenou zátěž nebude stačit jeden server. aby to bylo stabilní, bude nutné navrhnout celý vlastní cloud. Obsah je momentálně neznámý, protože nevíme co bude kritickým místem aplikace
    20. 9. 2012 14:03:40
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810475
    Registrace
    verified
    rating uzivatele
    (1 hodnocení)
    20. 9. 2012 14:04:38
    Napsal Treaty;846651
    5) Hosting je docela zajímavé téma. Rozhodně za sebe nedoporučuji Wedos, naopak doporučím Savana, pro ASP.NET třeba Active24 a pokud by jsi chtěl levnější a neméně kvalitní klasický php/mysql nebo python hosting, tak se klidně ozvi. Mohu ti jej zajistit.
    Četl si co napsal? "Projekty budú väčšieho charakteru a môže ich využívať 100 - 10 000 užívateľov naraz.".
    Z toho jasně vyplývá, že to nebude ani na Wedos, Savanu, Active,... ale minimálně na server.
    20. 9. 2012 14:04:38
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810474
    Pavel Janků
    verified
    rating uzivatele
    (93 hodnocení)
    20. 9. 2012 14:08:52
    Napsal Registrace;846659
    Četl si co napsal "Projekty budú väčšieho charakteru a môže ich využívať 100 - 10 000 užívateľov naraz.".
    Z toho jasně vyplývá, že to nebude ani na Wedos, Savanu, Active,... ale minimálně server.
    Záleží na velikosti a náročnosti webu ;) Jinak tu 100 ti klidně Savana sežere.
    Wedos mu nikdo necpe...
    Jinak všichni tady mluvíte o vlastním serveru, ale pokud je web v začátcích, tak má do doby, než bude vyžadovat vlastní server, hodně času ;) Netřeba investovat více, než je nutné :)
    20. 9. 2012 14:08:52
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810473
    Tom
    verified
    rating uzivatele
    (6 hodnocení)
    20. 9. 2012 15:01:10
    Spíš než samotného programátora bych ti doporučil nějakou firmu - když to bude dělat jeden programátor, tak to bude trvat strašně dlouho.
    Firma by měla mít historii, reference a můžeš se jí zeptat, jak probíhá vývoj projektu - jestli k tomu prostě posadí dva programátory nebo jestli to na začátku předají analytikovi, DB expertovi a pak teprve týmu programátorů. Ideálně když grafický návrh bude mít na starost zvlášť kóder.
    20. 9. 2012 15:01:10
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810472
    Registrace
    verified
    rating uzivatele
    (1 hodnocení)
    20. 9. 2012 15:16:15
    Napsal Jadro007;846681
    Spíš než samotného programátora bych ti doporučil nějakou firmu - když to bude dělat jeden programátor, tak to bude trvat strašně dlouho.
    Firma by měla mít historii, reference a můžeš se jí zeptat, jak probíhá vývoj projektu - jestli k tomu prostě posadí dva programátory nebo jestli to na začátku předají analytikovi, DB expertovi a pak teprve týmu programátorů. Ideálně když grafický návrh bude mít na starost zvlášť kóder.
    To záleží jestli to chce mít od zaměstnance, nebo od externí firmy. Oboje má svoje výhody a nevýhody. Jen bych dodal, že neznám žádnej velkej web, kterej by si majitel nechal vytvořit u externí firmy (firemní prezentace a eshopy samozřejmě nepočítám).
    20. 9. 2012 15:16:15
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810471
    FSD
    verified
    rating uzivatele
    20. 9. 2012 15:52:47
    Veľmi pekne ďakujem za odpovede.
    Chcel by som to riešiť cez cloud, najlepšie ak by to zastrešovala nejaká firma a mala servery rozložené (na viacerých miestach). Dáta uložené v tomto projekte budú veľmi citlivé a dôležité a bude ide potreba uchovávať niekoľko rokov, tzn., že ak padne server musí to ísť na druhom servery a k dátam bude neobmedzený prístup. Viete mi poslať odkaz na spoločnosť, ktorá ponúka bezpečný a kvalitný cloud?
    Jardo007 teraz som spolupracoval s jednou spoločnosťou, ktorá je už 4. mesiac v oneskorení v ukončení môjho prvého projektu a je to dosť zle zazmluvnené.
    Programátora hľadám preto, aby súhlasil so zmluvnými podmienkami a tzn., že veci, ktoré naprogramuje môžem využívať vo viacerých štátoch a budú "mojím" vlastníctvom. Nechcem zamestnávať programátora na HPP, ale externe na dlhodobú spoluprácu, pretože postupne sa do nového projektu budú pridávať funkcie, ktoré bude treba doprogramovávať.
    Čo sa týka ceny, tak by som sa chcel držať čo najnižšie. Programátor by vždy dostal úlohu, ktorú by mal splniť a za to by dostal zaplatené, nešlo by o realizáciu celého projektu naraz. Kôli tomu chcem do budúcnosti nájsť kvalitného programátora, ktorý mi v riešeniach aj poradí a bude sa spolupodielať na tvorbe projektu.
    Nakódovanú grafiku programátorovi dodám.
    20. 9. 2012 15:52:47
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810470
    Petr Zachrdla
    verified
    rating uzivatele
    (1 hodnocení)
    20. 9. 2012 17:26:40
    Tak otestovat chování celého systému můžeš za pár kaček na Amazon Cloudu. Necháš to prostě jet jen po dobu testu (třeba hodinu dvě, nebo den). Pak se můžeš rozhodnout jestli zůstaneš nebo ne. Na dlouhodobou spolupráci bych vzal dedikované servery (kvůli starosti o hw). Jinak dedikovaný server bude levnější jak jeden server ve velkém cloudu o stejné konfiguraci* (zrovna včera jsem to pro jeden projekt porovnával ;o)) Pro jeden začínající projekt zvažuji nechat si aplikační server a db na dedikovaném serveru v čr a soubory hrnout z fileserveru S3 na Amazon Cloudu v Irsku.
    *EDIT: EC2 na Amazon Cloud vs. dedikované servery na Master Internet.
    20. 9. 2012 17:26:40
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810469
    Scorp
    verified
    rating uzivatele
    (13 hodnocení)
    21. 9. 2012 10:54:50
    Napsal FSD;846717
    Čo sa týka ceny, tak by som sa chcel držať čo najnižšie. Programátor by vždy dostal úlohu, ktorú by mal splniť a za to by dostal zaplatené, nešlo by o realizáciu celého projektu naraz. Kôli tomu chcem do budúcnosti nájsť kvalitného programátora, ktorý mi v riešeniach aj poradí a bude sa spolupodielať na tvorbe projektu.
    +- hľadáš majstra sveta, ktorý zmákne adminovať cluster strojov, vie aspoň 1 jazyk na úrovni tiptop, databázy, nejaký Angularjs alebo aspoň to jquery na front, nechce veľa peňazí a nevadí mu, keď sa môže mesiac špŕtať v nose 4 free. Ešte keby taký človek vedel účtovníctvo, dobre variť a bola by to prsatá blondína... .)
    Why would someone do that?
    21. 9. 2012 10:54:50
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810468
    FSD
    verified
    rating uzivatele
    21. 9. 2012 12:36:54
    Napsal Scorp;847091
    +- hľadáš majstra sveta, ktorý zmákne adminovať cluster strojov, vie aspoň 1 jazyk na úrovni tiptop, databázy, nejaký Angularjs alebo aspoň to jquery na front, nechce veľa peňazí a nevadí mu, keď sa môže mesiac špŕtať v nose 4 free. Ešte keby taký človek vedel účtovníctvo, dobre variť a bola by to prsatá blondína... .)
    Why would someone do that?
    Zle si ma pochopil. Hľadám človeka, ktorý bude pre mňa pracovať dlhodobo na faktúru a zaplatené dostane normálne ako keby pracoval pre nejakú spoločnosť. Keby som si objednal spoločnosť tak neplatím len programátora, ale aj majiteľa, projektového manažéra, kódera atď.
    Preto je tu cesta, ktorou chcem ísť a to, že programátorovi pošlem zadanie, ktoré má spraviť, on si určí cenu a dobu dokedy to urobí. A je len na ňom, koľko si vypýta a či ja jeho cenu budem akceptovať.
    Vieš a nie je problém programátorovi zaplatiť aj 30€/h. Je to o šikovnosti a zručnosti programátora, nebudem niekomu platiť 15€/h, keď bude programovať funkciu dva mesiace, ak to niekto za 20€/h urobí za 3 týždne.
    Pre mňa je výhodnejšie zaplatiť viac ak to bude urobené omnoho skôr.
    21. 9. 2012 12:36:54
    https://webtrh.cz/diskuse/akeho-programatora-hladat/#reply810467
    Pro odpověď se přihlašte.
    Přihlásit