Má programátor řešit design?

andrej.bl

Má programátor řešit design?
« kdy: 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.
« Poslední změna: 21. 02. 2017, 10:17:16 od Petr Krčmář »


pavell

Re:Programator a dizajn?
« Odpověď #1 kdy: 21. 02. 2017, 10:08:47 »
Citace
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).

andrej.bl

Re:Programator a dizajn?
« Odpověď #2 kdy: 21. 02. 2017, 10:13:37 »
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.

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Má programátor řešit design?
« Odpověď #3 kdy: 21. 02. 2017, 12:01:50 »
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...

Polymath

Re:Má programátor řešit design?
« Odpověď #4 kdy: 21. 02. 2017, 12:09:35 »
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.


Uchazeč

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

Headhunter

Re:Má programátor řešit design?
« Odpověď #6 kdy: 21. 02. 2017, 12:19:14 »
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.

noef

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

jpu

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

Polymath

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

javaman ()

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

dsfasdfasdfasd

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


balki

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

noef

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

Ondro

Re:Má programátor řešit design?
« Odpověď #14 kdy: 21. 02. 2017, 14:38:43 »

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.