Má programátor řešit design?

noef

  • *****
  • 897
    • Zobrazit profil
    • E-mail
Re:Má programátor řešit design?
« Odpověď #30 kdy: 22. 02. 2017, 13:00:52 »
...
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.


balki

Re:Má programátor řešit design?
« Odpověď #31 kdy: 22. 02. 2017, 13:17:56 »
...
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.


Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Má programátor řešit design?
« Odpověď #32 kdy: 22. 02. 2017, 13:41:00 »
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...

Lemming

Re:Má programátor řešit design?
« Odpověď #33 kdy: 22. 02. 2017, 13:43:41 »
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.

Activator

Re:Má programátor řešit design?
« Odpověď #34 kdy: 22. 02. 2017, 14:36:54 »
*) 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.


noef

  • *****
  • 897
    • Zobrazit profil
    • E-mail
Re:Má programátor řešit design?
« Odpověď #35 kdy: 22. 02. 2017, 14:38:31 »
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.

Lemming

Re:Má programátor řešit design?
« Odpověď #36 kdy: 22. 02. 2017, 15:25:59 »
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.

phi

Re:Má programátor řešit design?
« Odpověď #37 kdy: 22. 02. 2017, 16:02:42 »
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.

balki

Re:Má programátor řešit design?
« Odpověď #38 kdy: 22. 02. 2017, 16:37:49 »
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.

bflmpsswž

Re:Má programátor řešit design?
« Odpověď #39 kdy: 23. 02. 2017, 11:06:10 »
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...)

bflmpsswž

Re:Má programátor řešit design?
« Odpověď #40 kdy: 23. 02. 2017, 11:14:17 »
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í. :)

jpu

Re:Má programátor řešit design?
« Odpověď #41 kdy: 23. 02. 2017, 11:19:06 »
Citace
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.

noef

  • *****
  • 897
    • Zobrazit profil
    • E-mail
Re:Má programátor řešit design?
« Odpověď #42 kdy: 23. 02. 2017, 11:25:03 »
Citace
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.

klaxo

Re:Má programátor řešit design?
« Odpověď #43 kdy: 23. 02. 2017, 12:58:17 »
Frontend developer by mal mat urcite aspon ake take esteticke citenie aby vedel zapracovqt vystup ktory mu posle grafik.

kapr

Re:Má programátor řešit design?
« Odpověď #44 kdy: 23. 02. 2017, 14:38:54 »
Citace
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) =)))))