Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: andrej.bl 21. 02. 2017, 09:56:21
-
Mal by programator riesit dizajn? Tym myslim navrhnut dizajn aplikacie/web stranky, ako to bude vsetko vyzerat? Osobne moj nazor je taky, ze programatori vacsinou nemaju ani take citenie, aby riesili taketo veci. Na co narazam? Otvorite profesiu a tam poziadavky: c#/java, javascript, css, html. Cize zena pre vsetko.
-
c#/java, javascript, css, html.
A co z toho se týka dizajnu? Snad jen CSS, ale jeho elementární znalost se dnes očekává snad od každého, kdo dělá něco s IT.
I já jako C++ backend developer znám CSS (ale neumím ho natolik, abych v tom vytvářel moderní GUI).
-
css, javascript a html s dizajnom velmi suvisia. zaklady sa daju chapat, ako pozadovana znalost, ale nie vyrobit v tom cele GUI a este urobit tomu back-end.
-
Bohužel, spousta firem má pocit, že web se dé napsat v čemkoliv, ideálně jako java aplikace, čímž se totálně pomíchá frontend s backendem a na na takové pozici to potom má smysl. Otázkou je, jestli má smysl taková pozice, taková firma a takový weby. Ale je to khůůůůůl...
-
Mal by programator riesit dizajn? Tym myslim navrhnut dizajn aplikacie/web stranky, ako to bude vsetko vyzerat? Osobne moj nazor je taky, ze programatori vacsinou nemaju ani take citenie, aby riesili taketo veci. Na co narazam? Otvorite profesiu a tam poziadavky: c#/java, javascript, css, html. Cize zena pre vsetko.
Ideálně ne právě kvůli absenci toho "cítění". Nicméně některým firmám zjevně stačí aušus, nebo prostě jen chtějí za každou cenu šetřit.
-
Mal by programator riesit dizajn? Tym myslim navrhnut dizajn aplikacie/web stranky, ako to bude vsetko vyzerat? Osobne moj nazor je taky, ze programatori vacsinou nemaju ani take citenie, aby riesili taketo veci. Na co narazam? Otvorite profesiu a tam poziadavky: c#/java, javascript, css, html. Cize zena pre vsetko.
Mám zkušenosti s obojím, V malé firmě jsem dělal fakt všechno (v principu zadání byl obrázek od grafika, výstupem byl běžící server s aplikací), ve velké jsem se mohl zaměřit čistě na vývoj kódu pro backend. Chápu, že někoho baví první přístup, někoho ten druhý. Nabídek je na pracovním trhu tolik, že snad každý si dokáže vybrat tu svou.
-
Cize zena pre vsetko.
To vacsinou byva varovnym znamenim, ze ide o menej profesionalnu firmu - tzv. pristipkari. Moderny web je komplexna vec a potrebuje specializaciu. Minimalne na frontend a na backend. Uplne idealne je ked su k dispozicii aj grafici schopni dodat staticke mockupy rovno v html/css. To potom frontendista fakt riesi len ako to ozivit a moze sa venovat business logike v javascripte, bundlingu, ajaxu, restu a pripadne este dopise aj unit testy pre JS.
Backednista na druhej strane si riesi len business logiku servra, API a data. No a ceresnickou na torte su dedikovani testeri, co dopisu automatizovane testy na aplikacne, integracne, penetracne a vykonnostne testy.
Idealna firma ma teda tieto DEDIKOVANE pozicie pre web: architekt, frontend, backend, designer, tester. Ak to nemaju tak pojde o kompromis a neprofesionalny vyvoj.
-
... Idealna firma ma teda tieto DEDIKOVANE pozicie pre web: architekt, frontend, backend, designer, tester. Ak to nemaju tak pojde o kompromis a neprofesionalny vyvoj.
+1
A teda u FE programatora/vyvojare je IMO potreba take nejake esteticke citeni. Prestoze netvori cele sablony (html+css), tak je musi upravovat a musi take videt/predvidat UI/UX problemy.
-
Cize zena pre vsetko.
To vacsinou byva varovnym znamenim, ze ide o menej profesionalnu firmu - tzv. pristipkari. Moderny web je komplexna vec a potrebuje specializaciu. Minimalne na frontend a na backend. Uplne idealne je ked su k dispozicii aj grafici schopni dodat staticke mockupy rovno v html/css. To potom frontendista fakt riesi len ako to ozivit a moze sa venovat business logike v javascripte, bundlingu, ajaxu, restu a pripadne este dopise aj unit testy pre JS.
Backednista na druhej strane si riesi len business logiku servra, API a data. No a ceresnickou na torte su dedikovani testeri, co dopisu automatizovane testy na aplikacne, integracne, penetracne a vykonnostne testy.
Idealna firma ma teda tieto DEDIKOVANE pozicie pre web: architekt, frontend, backend, designer, tester. Ak to nemaju tak pojde o kompromis a neprofesionalny vyvoj.
co cakas hlavne od slovenskych firiem? Im nejde o to, aby to bolo poriadne, im ide o zisk, resp. hlavne aby manazeri, ktori hovno robia, mali co najviac pre seba a aby ostalo na odmeny. Zamestnaju si holku pre vsetko, ako pisal andrej.bl, daju mu 1200e a vybavene.
Lepsie by som to videl v ceskych firmach, ale nemal som tu cest robit pre nejaku. Ale za slovenske firmy mozem povedat - je to na cocot.
-
Cize zena pre vsetko.
To vacsinou byva varovnym znamenim, ze ide o menej profesionalnu firmu - tzv. pristipkari. Moderny web je komplexna vec a potrebuje specializaciu. Minimalne na frontend a na backend. Uplne idealne je ked su k dispozicii aj grafici schopni dodat staticke mockupy rovno v html/css. To potom frontendista fakt riesi len ako to ozivit a moze sa venovat business logike v javascripte, bundlingu, ajaxu, restu a pripadne este dopise aj unit testy pre JS.
Backednista na druhej strane si riesi len business logiku servra, API a data. No a ceresnickou na torte su dedikovani testeri, co dopisu automatizovane testy na aplikacne, integracne, penetracne a vykonnostne testy.
Idealna firma ma teda tieto DEDIKOVANE pozicie pre web: architekt, frontend, backend, designer, tester. Ak to nemaju tak pojde o kompromis a neprofesionalny vyvoj.
co cakas hlavne od slovenskych firiem? Im nejde o to, aby to bolo poriadne, im ide o zisk, resp. hlavne aby manazeri, ktori hovno robia, mali co najviac pre seba a aby ostalo na odmeny. Zamestnaju si holku pre vsetko, ako pisal andrej.bl, daju mu 1200e a vybavene.
Lepsie by som to videl v ceskych firmach, ale nemal som tu cest robit pre nejaku. Ale za slovenske firmy mozem povedat - je to na cocot.
V ČR to je vesměs taky tak.
-
Cize zena pre vsetko.
Idealna firma ma teda tieto DEDIKOVANE pozicie pre web: architekt, frontend, backend, designer, tester. Ak to nemaju tak pojde o kompromis a neprofesionalny vyvoj.
+1
Přesně tak. Škoda, že to u nás pořád dost frčí a v Javě snad nejvíc. Nevím, proč se mě ptají na nesmysly typu JS, když mě vůbec nezajímá. Ani se ho nehodlám učit a to bys měl vidět ty obličeje. Jsou asi zvyklí na běžné blbečky bez vlastního názoru.
-
na frontendu webu to je dneska samy ux, css, html, javascript, designer.
chapu to, je to popularni a doba si to zada.
jen by me zajimalo jestli i kdysi byli samostatni GUI designeri, kteri IDE nasekali okna, widgety, tlacitka
a tuhle kostru pak doplnovali "klasicti" programatori?
tohle jsem nikdy a nikde nezazil, tak bych chtel vedet, zda to tak nekde meli?
-
Zazil som projekt, kde bol designer (vytvarnik) v ulohe konzultanta. Nakreslil obrazovky v illustratore, spolu s analytikom opisali spravanie, potom sa to nakodilo v jave a dopadlo to dobre.
-
nejen popularni, ale hlavne uz dost obsahle. tak jak jsou db specialisti, tak ted jsou frontendaci - designeri a programatori. to, ze driv nic takovaho asi nebylo, je IMO jen o tom, ze stacilo programatorovi dat nacrtek jak ma GUI vypadat a on to zvladl v IDE pretahat na okno. Nyni, kdyz bys programatorovi v Jave rekl, aby ti udelal sablonu, tak musi udelat jaksi vic veci - rozjet si nejaky build system (gulp, webpack atp.), vzit nejaky "css" framework, napr. bootstrap a zacit customizovat styly v Sassu (nadstavba css ktera se kompiluje), az ma zaklad hotovy (paleta, fonty, ...), tak zacne kodit (v html) jednotlive stranky a spolecne s tim upravuje/vytvari styly. Samozrejmne se musi resit icon-fonty, zkouset to na ruznych prohlizecich a zarizenich, hledat vhodne (vetsinou jQuery) js pluginy pro widgety atd. A tohle je jen ta faze "designu", pak se to preda front-endakovi programatorovi a ten zacne ty dodane mrtve stranky ozivovat. Napr. v pripade SPA to naseka pekne na jemno, vytvori komponenty, sesklada jednotlive stranky z komponent a zacne to propojovat s back-endem.
pred peti lety jsem nemel vubec tuseni, jak slozite to vsechno je. jsem si mylne predstavoval, ze frontendak = grafik, ktery obcas neco matla v html a css.
-
Idealna firma ma teda tieto DEDIKOVANE pozicie pre web: architekt, frontend, backend, designer, tester. Ak to nemaju tak pojde o kompromis a neprofesionalny vyvoj.
Ano idealna firma ma tieto pozicie ale ja som vela idelanych firiem nevidel. Stale to je len predpoklad profesionalneho vyvoja, ktory ti nic nezaruci.
Neda sa to takto zovseobecnovat. Vzdy zalezi od velkosti a zlozitosti projektu a cielov projektu. Pri velkych projektoch je to nevyhnutnost, u malych zbytocne predrazovanie projektu.
Aj preto existuju male firmy na male projekty a korporat na velke projekty.
-
Idealna firma ma teda tieto DEDIKOVANE pozicie pre web: architekt, frontend, backend, designer, tester. Ak to nemaju tak pojde o kompromis a neprofesionalny vyvoj.
Ano idealna firma ma tieto pozicie ale ja som vela idelanych firiem nevidel. Stale to je len predpoklad profesionalneho vyvoja, ktory ti nic nezaruci.
Neda sa to takto zovseobecnovat. Vzdy zalezi od velkosti a zlozitosti projektu a cielov projektu. Pri velkych projektoch je to nevyhnutnost, u malych zbytocne predrazovanie projektu.
Aj preto existuju male firmy na male projekty a korporat na velke projekty.
Malý automaticky neznamená patlal. Takže ne, BE týpek nebude dělat JS sračky. Ani v Node, ani v ničem podobně nechutném ;D
-
Ano idealna firma ma tieto pozicie ale ja som vela idelanych firiem nevidel. Stale to je len predpoklad profesionalneho vyvoja, ktory ti nic nezaruci.
Jiste, pouze predpoklad, ktery kdyz neni splneny, tak se neda moc cekat nejaka uroven. Spise chudak skonci jako d*vka na vsechno.
Neda sa to takto zovseobecnovat. Vzdy zalezi od velkosti a zlozitosti projektu a cielov projektu. Pri velkych projektoch je to nevyhnutnost, u malych zbytocne predrazovanie projektu.
Aj preto existuju male firmy na male projekty a korporat na velke projekty.
Jsme mala firma (nejakych 10-15 lidi) a mame to oddelene. Napr. design bezne bereme od jinych (co vim tak teke malych) firem. Rozhodne to lze takto delit i v malych firmach a nemyslim si, ze by to projekt prodrazilo. Neni lepsi, kdyz to navrhne nekdo, kdo ma stovky hodin zkusenosti, nez kdyz by navrh lepil dohromady nekdo, kdo cetl maximalne par clanku? IMO se spcializace vyplati i v male firme.
-
Pozeral som tak ponuky v Rakusku, v Nemecku a tam uz to vyzera lepsie z mojho pohladu. Ak sa hlada back-endista, tak chcu po nom znalosti hlavne z back-endu. opacne zas u front-end. samozrejme najdu sa tam aj take ponuky, podobne tym nasim. najviac ma ale zabija ponuka, kde ma clovek ovladat front-end, back-end a este pracu s DB :o.
-
IMO se spcializace vyplati i v male firme.
+1
-
Zavisi od typov projektov, ale najprv uvediem bezneho ceskoslovenskeho vyvojar biznis aplikacii, ten je brany ako vravi javaman ako lopata. Dostane zadanie a musi to spravit v ramci obmedzeni (architektura, technologie,...), ktore su na projekte. Vacsinou riesi fullstack - ale to nie je daky guru na kazdu oblast, v kazdej spravi co treba a ide dalej. Z kazdej oblasti by mal daco vediet, ale nie je vyzadovane aby bol guru - to je taky klasicky fullstack vyvojar, ktory ma zapnuty stackoverflow cely den a google... Dizajn a ux sa neriesi sa v tejto oblasti neriesi.
Ked mas zasa napr. produktovo (nie projektovu ako vyssie) zameranu firmu... napr sygic alebo zoznam, tak ti maju specialistov na kazdu oblast.
-
A co z toho se týka dizajnu? Snad jen CSS, ale jeho elementární znalost se dnes očekává snad od každého, kdo dělá něco s IT.
Bizarní představa. Dneska je IT tak široký pojem, že vůbec nechápu, proč by měl každý znát css.
-
A co z toho se týka dizajnu? Snad jen CSS, ale jeho elementární znalost se dnes očekává snad od každého, kdo dělá něco s IT.
Bizarní představa. Dneska je IT tak široký pojem, že vůbec nechápu, proč by měl každý znát css.
Suhlas. Preco by mal sietar poznat css? Nech si s css robia front-endisti.
-
front end dev by ideálně neměl potřebovat vůbec grafické cítění, bohužel, ne vždy má firma grafika (volného), takže ho musí vývojář trošku (hodně) suplovat
-
A co z toho se týka dizajnu? Snad jen CSS, ale jeho elementární znalost se dnes očekává snad od každého, kdo dělá něco s IT.
Bizarní představa. Dneska je IT tak široký pojem, že vůbec nechápu, proč by měl každý znát css.
Suhlas. Preco by mal sietar poznat css? Nech si s css robia front-endisti.
Asi jako Python developer by měl z hlavy počítat bitové operace, jak se tu nedávno diskutovalo.
-
front end dev by ideálně neměl potřebovat vůbec grafické cítění, bohužel, ne vždy má firma grafika (volného), takže ho musí vývojář trošku (hodně) suplovat
Rozmyslam, ze potom, naco ti frontend developeri vlastne su?
-
front end dev by ideálně neměl potřebovat vůbec grafické cítění, bohužel, ne vždy má firma grafika (volného), takže ho musí vývojář trošku (hodně) suplovat
Rozmyslam, ze potom, naco ti frontend developeri vlastne su?
Tak ted nevim, jestli je to pokus o trolovani, nebo nevedomost. Pod FE programator (vyvojar muze byt grafik ale nemusi) se bezne rozumi clovek, co "ozivi" FE, vetsinou v kontextu SPA. Se podivejte treba na Angular, casto prezdivany take "Java pro JavaScript" ;D. https://angular.io/docs/ts/latest/tutorial/toh-pt1.html Ono drive frontendak skoro neprogramoval v JavaScriptu a spise jen daval dohromady html a styly a backendaci si pak z toho udelali sablony. S prichodem SPA se cast BE veci presunula na FE a weby typu GMail, Facebook a YouTube uz davno nejsou ty klasicke weby, kde prevlada staticke html, ale webove aplikace, kde je vse generovane za behu pomoci JS.
-
ked je tu takato tema, tak ma napadlo spytat sa: "Ked rozbiehate novy projekt/produkt na zelenej luke, tak zameriavate sa v prvom rade na funkcionalitu, alebo skor na tu graficku cast (UI), aby bolo nieco viditelne a preukazatelne zakaznikovi?" Stalo sa mi, ze rozbiehal som produkt v podstate na zelenej luke a v prvom rade sa riesili obrazovky, resp. ta gui cast. o funkcionalite som nemal ani moc tusenie, robila sa tak nejak za behu.
-
Mám zkušenost, že většinou lidi baví buď frontend, nebo backend. I frontend je v dnešní době hodně rozsáhlý a pokud se má dělat pořádně, je tam spoustu neustále se rozvíjejících technologií, které je potřeba sledovat a vzdělávat se. HTML5, různé nekompatibilní verze klíčových JS projektů, responzivnost v celé šíři zobrazovacích zařízení, udržování pořádku v CSS pomocí lessu (technicky backend, ale zodpovědnost frontendu) apod. Jako zarytý backendista smekám před naším frontendistou. Hlášky "patlat frontend" mají jen ti, kteří o tom moc prakticky nevědí nebo to opravdu jen patlají.
Samozřejmě obě skupiny potřebují znát možnosti těch druhých, ale to je všude.
Design je samozřejmě úplně jiná otázka, to je práce pro grafika UI, samozřejmě znalého aktuálních technických možností. I takoví existují.
-
ked je tu takato tema, tak ma napadlo spytat sa: "Ked rozbiehate novy projekt/produkt na zelenej luke, tak zameriavate sa v prvom rade na funkcionalitu, alebo skor na tu graficku cast (UI), aby bolo nieco viditelne a preukazatelne zakaznikovi?" Stalo sa mi, ze rozbiehal som produkt v podstate na zelenej luke a v prvom rade sa riesili obrazovky, resp. ta gui cast. o funkcionalite som nemal ani moc tusenie, robila sa tak nejak za behu.
Spíš funkcionalitu, ale nejspíš závisí na konkrétním projektu.
-
front end dev by ideálně neměl potřebovat vůbec grafické cítění, bohužel, ne vždy má firma grafika (volného), takže ho musí vývojář trošku (hodně) suplovat
Rozmyslam, ze potom, naco ti frontend developeri vlastne su?
Tak ted nevim, jestli je to pokus o trolovani, nebo nevedomost. Pod FE programator (vyvojar muze byt grafik ale nemusi) se bezne rozumi clovek, co "ozivi" FE, vetsinou v kontextu SPA. Se podivejte treba na Angular, casto prezdivany take "Java pro JavaScript" ;D. https://angular.io/docs/ts/latest/tutorial/toh-pt1.html Ono drive frontendak skoro neprogramoval v JavaScriptu a spise jen daval dohromady html a styly a backendaci si pak z toho udelali sablony. S prichodem SPA se cast BE veci presunula na FE a weby typu GMail, Facebook a YouTube uz davno nejsou ty klasicke weby, kde prevlada staticke html, ale webove aplikace, kde je vse generovane za behu pomoci JS.
Podla mojho nazaoru by "frontend" developeri mali mat esteticke citenie. Momentalne je to v situacii, kedy sa robi z prehliadaca tazky klient a z niekdajsieho serveroveho frontendu sa robi novy "backend", cize sa pricapi dalsia vrstva. Ak naviac ten co robi prehliadacovy frontend na frontend nema esteticke citenie, jeho prinos je sporny.
-
...
Podla mojho nazaoru by "frontend" developeri mali mat esteticke citenie. Momentalne je to v situacii, kedy sa robi z prehliadaca tazky klient a z niekdajsieho serveroveho frontendu sa robi novy "backend", cize sa pricapi dalsia vrstva. Ak naviac ten co robi prehliadacovy frontend na frontend nema esteticke citenie, jeho prinos je sporny.
Nerekl bych. Je to sice plus, mit esteticke citeni, ale osobne v tom nevidim problem. Je to stejne, jako chtit po back-endistech, aby umeli JavaScript a CSS. Esteticke citeni musi mit clovek, co narhuje vzhled a dela sablonu - co kodi html + css (pripadne jejich nadstavby) a tato pozice uz nyni nebyva oznacovana jako frontendak (ktery casto vyviji primarne v JavaScriptu/TypeScriptu atp.), ale jako designer = grafik (hraje si s html a css). Drive platilo frontendak = grafik, protoze JS bylo vetsionu par kapek (typu rozbaleni menu) a vsechno lepeni a ozivovani resil back-end.
-
...
Podla mojho nazaoru by "frontend" developeri mali mat esteticke citenie. Momentalne je to v situacii, kedy sa robi z prehliadaca tazky klient a z niekdajsieho serveroveho frontendu sa robi novy "backend", cize sa pricapi dalsia vrstva. Ak naviac ten co robi prehliadacovy frontend na frontend nema esteticke citenie, jeho prinos je sporny.
Nerekl bych. Je to sice plus, mit esteticke citeni, ale osobne v tom nevidim problem. Je to stejne, jako chtit po back-endistech, aby umeli JavaScript a CSS. Esteticke citeni musi mit clovek, co narhuje vzhled a dela sablonu - co kodi html + css (pripadne jejich nadstavby) a tato pozice uz nyni nebyva oznacovana jako frontendak (ktery casto vyviji primarne v JavaScriptu/TypeScriptu atp.), ale jako designer = grafik (hraje si s html a css). Drive platilo frontendak = grafik, protoze JS bylo vetsionu par kapek (typu rozbaleni menu) a vsechno lepeni a ozivovani resil back-end.
Ja pod backendom rozumiem cast systemu, ktora nema nic spolocne s prezentacnou vrstvou. Tj, interne systemy pre davkove spracovanie dat, komunikacia s databazou atd ... Ale ako nahle niekto programuje nieco, co ide na vystup, znalost js, css a html by mala byt nutna. Minimalne aby niekto frikulinovi - js only developerovi od prehliadacov, vedel kvalifikovane oznamit, v com je problem, ked sa nieco nezobrazuje. (lepsi bug report zada niekto znaly problematiky).
Ked frikulin od javascriptu nema esteticke citenie, zasa je to problem, lebo tazsie rozumie grafikovi.
-
Backend je ta část systému, která je totálně v back a frontend je to, co se to snaží zakrýt blikátkama, aby byl zmagořenej zákazník spokojenej. Viz článek o webdýžajnu... chce se mi blejt...
-
Backend programátor znalosti HTML/CSS nepotřebuje, protože s ním jednoduše nepřijde do styku. Ale jestliže náplní práce frontend programátora (*) je vytvářet něco, co má mít i nějakou estetickou kvalitu, tak nedokázat posoudit kvalitu vlastního díla beru za velké mínus.
Samozřejmě, může prostě tupě do-posledního-pixelu realizovat návrh od nějakého grafika, ale s tím se dá vystačit maximálně u jednoduchých webů. U složitějších, které mají hodně stavů, v průběhu vývoje se stránky trochu mění atp. takový člověk pohoří, protože dávat každý prd na nakreslení/překreslení grafikovi silně zdržuje.
*) Frontend programátorem myslím (i) toho člověka, co dělá třeba PHP šablony; nějak mi přijde, že si tu v diskusi někteří pletou frontend programátora a CSS/HTML kodéra.
-
*) Frontend programátorem myslím (i) toho člověka, co dělá třeba PHP šablony; nějak mi přijde, že si tu v diskusi někteří pletou frontend programátora a CSS/HTML kodéra.
Ono hranice neni nejak striktne dana. Kdyz nekdo jeste dela oldschool weby kde se stranky generuji na servru a posilaji do browsera hotove tak samozrejme nejakou tu view logiku delate na serveru - v php, jsp, net, gsp, freemarker a co ja vim co jeste. Kdyz ale nekdo dela moderni weby, kde cele MVC je v browseru a server servuje JENOM data (ne vyskladane stranky) tak frontendista o servry ani nezavadi a komunikuje jen s api-ckami ajaxem.
Frontendista je tak jako tak programator. Dizajnerske oko je samozrejme plusem, mene bude otravovat grafiky pro kde jakou zmenu.
-
Backend programátor znalosti HTML/CSS nepotřebuje, protože s ním jednoduše nepřijde do styku.
Konecne, uz jsem si zacinal pripadat jak v jinem svete :D. Backend v pripade SPA (aktualni trend) se stara pouze o pristup k DB, logiku a API pro FE. Opravdu nikde HTML ani CSS nevidi, natoz aby s nim musel cokoliv delat.
Ale jestliže náplní práce frontend programátora (*) je vytvářet něco, co má mít i nějakou estetickou kvalitu, tak nedokázat posoudit kvalitu vlastního díla beru za velké mínus.
To dilo ma zaspecikovane od zakaznika, zakaznikem schvaleny mock a od grafika ma pripravene sablony. V takovem pripade opravdu neni potreba mit zadne esteticke citeni, protoze nic estetickeho nedela - "pouze" dratuje mrtvou sablonu s back-endem a jeho praci je zachovat vzhled od graficke firmy.
Jak jsem psal, neni to asi idealni, ale kdyz stejne vysledek musi probublat pres nekolik lidi, tak ikdyby tam nasekal neco neladiciho se zbytkem aplikace nebo spatne pouzitelneho, tak mu to proste nekdo z nich vrati. Snad se vsechno nesype hnedka na produkci...
Samozřejmě, může prostě tupě do-posledního-pixelu realizovat návrh od nějakého grafika, ale s tím se dá vystačit maximálně u jednoduchých webů.
Praveze od grafika (napr. v mem pripade) muze byt i to HTML+CSS. To je v podstate ta pozice, ktera drive byvala "frontend". Dostalo to nove jmeno "design" a programovani zbyla na "frontendaka".
U složitějších, které mají hodně stavů, v průběhu vývoje se stránky trochu mění atp. takový člověk pohoří, protože dávat každý prd na nakreslení/překreslení grafikovi silně zdržuje.
Souhlas, ale s tim se uz firma musi poprat. Kdyz vi, ze je nekdo v tomto ohledl lempl, tak mu nezadaji tvurci veci a radeji to daji tomu grafikovi. Ono grafik, ktery nezna HTML a CSS je dost nanic. Navrhne veci, ktere jsou problematicke nebo primo nemozne (typu ruzne silene obtekani textu [to uz myslim svitalo na lepsi casy], responzivita atp.).
*) Frontend programátorem myslím (i) toho člověka, co dělá třeba PHP šablony; nějak mi přijde, že si tu v diskusi někteří pletou frontend programátora a CSS/HTML kodéra.
No, rozhodne z teto diskuze je patrne, ze ty pojmy kazdy vnima jinak (protoze se casem meni). Ja jsem napr. front-end vyvojar a s HTML a CSS delam velmi malo (~5% casu?). Myslim si, ze nejake esteticke citeni mam, stejne tak povedomi o UX.
Znam par lidi na front-endu, kteri se s tim vzhledem moc nebabraji a co jim nedoda grafik, to jen nejak usmudlali a az kdyz jim to sef/zakaznik/ux/ui expert vrati, tak se to snazi resit (vetsinou tak, ze to daji tomu grafikovi).
PS: Activator me predbeh :D.
-
U složitějších, které mají hodně stavů, v průběhu vývoje se stránky trochu mění atp. takový člověk pohoří, protože dávat každý prd na nakreslení/překreslení grafikovi silně zdržuje.
Souhlas, ale s tim se uz firma musi poprat. Kdyz vi, ze je nekdo v tomto ohledl lempl, tak mu nezadaji tvurci veci a radeji to daji tomu grafikovi.
Nojo, ale grafik to nenaprogramuje, takže často i drobnost musí nejdřív na grafika/kodéra (který nejspíš dávno dělá na jiném projektu, takže trvá, než se k tomu dostane) a pak to teprve jde za programátorem. Přitom programátor s trochou estetického cítění by to měl hotové za chvilku.
V uspořádání, kde existoval kodér, který kódoval CSS/HTML a nedělal programování (Javu) a naopak programátor, který dělal Javu a nedělal CSS/HTML jsem nějakou dobu pracoval a bylo to dost na pytel právě proto, že skoro na každou blbost byli potřeba dva lidi. Navíc se vyskytly situace, kdy se vhodným řešením v HTML/CSS dala zjednodušit implementace v Javě a naopak. Ale pokud to je rozdělené mezi dva lidi, tak na to většinou nepřijdou, protože jeden tak moc nevidí do problémů druhého.
Jinak já neříkám, že frontend programátora absolutně nemůže dělat někdo, kdo nemá grafické cítění a/nebo neumí CSS/HTML, jen odpovídám na udivené příspěvky, proč by ho vůbec umět měl.
-
Mal by programator riesit dizajn? Tym myslim navrhnut dizajn aplikacie/web stranky, ako to bude vsetko vyzerat? Osobne moj nazor je taky, ze programatori vacsinou nemaju ani take citenie, aby riesili taketo veci. Na co narazam? Otvorite profesiu a tam poziadavky: c#/java, javascript, css, html. Cize zena pre vsetko.
Nemel a kdyz u\ to dela, mel by hodne pozorne poslouchat testera - hezci to nebude, ale dobrej tester ti nejvetsi UX blbosti odchyti.
-
Backend je ta část systému, která je totálně v back a frontend je to, co se to snaží zakrýt blikátkama, aby byl zmagořenej zákazník spokojenej. Viz článek o webdýžajnu... chce se mi blejt...
To je uz uplne super, raz sa nieco nenakodi lebo web developer-bekender ma dovolenku, potom ma frontender dovolenku, potom databazista, potom middle-layer web developer, potom systemak, potom spravca serveru. A vsetci su v zadeki, ked si grafik hodi maslu, lebo mu zle natrimovali bradu.
-
Mal by programator riesit dizajn? Tym myslim navrhnut dizajn aplikacie/web stranky, ako to bude vsetko vyzerat? Osobne moj nazor je taky, ze programatori vacsinou nemaju ani take citenie, aby riesili taketo veci. Na co narazam? Otvorite profesiu a tam poziadavky: c#/java, javascript, css, html. Cize zena pre vsetko.
To je velmi jednoduché. Když to umí a baví ho to, ať to klidně dělá; když to neumí, ať to nechá dělat grafika.
(Přijde mi debilní představa, že když někdo umí programovat, automaticky "nemá cítění", stejně jako představa, že ho automaticky mít bude. Prostě lidé jsou různí, někdo je multitalent, někdo fachidiot...)
-
A co z toho se týka dizajnu? Snad jen CSS, ale jeho elementární znalost se dnes očekává snad od každého, kdo dělá něco s IT.
Bizarní představa. Dneska je IT tak široký pojem, že vůbec nechápu, proč by měl každý znát css.
Suhlas. Preco by mal sietar poznat css? Nech si s css robia front-endisti.
Protože to patří ke všeobecnému vzdělání. :)
-
Protože to patří ke všeobecnému vzdělání. :)
to urcite :). aj html potom patri k vseobecnemu vzdelaniu. teraz je trendy mat vseobecne vzdelanie v posratych webovych technologiach.
-
Protože to patří ke všeobecnému vzdělání. :)
to urcite :). aj html potom patri k vseobecnemu vzdelaniu. teraz je trendy mat vseobecne vzdelanie v posratych webovych technologiach.
jn, "vseobecne vzdelanie". vsichni musi znat HTML a CSS, kazdy musi umet z hlavy pocitat v binarni soustave jak kdyz bicem mrska, kazdy proste musi mit dobrou znalost asmembleru pro J4RTKW455432... webove technologie me zivi, ale ten trend, ze HTML a CSS se uci uz ve skolce se me vubec nelibi. to radeji at tam narvou nejake zaklady algoritmizace, nejake programovani s roboty, zelvami atp.
-
Frontend developer by mal mat urcite aspon ake take esteticke citenie aby vedel zapracovqt vystup ktory mu posle grafik.
-
Protože to patří ke všeobecnému vzdělání. :)
to urcite :). aj html potom patri k vseobecnemu vzdelaniu. teraz je trendy mat vseobecne vzdelanie v posratych webovych technologiach.
jn, "vseobecne vzdelanie". vsichni musi znat HTML a CSS, kazdy musi umet z hlavy pocitat v binarni soustave jak kdyz bicem mrska, kazdy proste musi mit dobrou znalost asmembleru pro J4RTKW455432... webove technologie me zivi, ale ten trend, ze HTML a CSS se uci uz ve skolce se me vubec nelibi. to radeji at tam narvou nejake zaklady algoritmizace, nejake programovani s roboty, zelvami atp.
I sekretarka musi mit zakladni znalost html a css, stejne tak prace s wordem, excelem a utloukem. Realita je takova, ze vetsina tech lidi to umi spustit a udelat tak 3-5 zakladnich ukonu (ulozit, oznacit, kopirovat, vlozit a tucne). Tak je to i s tim HTML, kdyz umim <head></head><body><h1>tucne</h1></body> tak umim html ne? To vsechno ostatni navic je pokrocila a extremne pokrocila znalost. Uprime, kolik lidi umi ve wordu vytvorit spravne sablonu dokumentu? Ja videl za svuj zivot vseho vsudy tak 5-10 dobre vytvorenejch souboru od ne IT lidi. A mam relativne podobnou zkusenost s HTML a CSS. A manazer kterej neumi pozdravit v binarnim kodu tak s nim se radsi ani nebavim (hexa toleruju) =)))))