Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: angular 08. 04. 2017, 16:01:51

Název: Full-stack developer
Přispěvatel: angular 08. 04. 2017, 16:01:51
Ahoj, chtěl bych znáš vás názor na rozmáhající se nešvar s názvem full-stack developer/engineer. Myslím, že nápad je to zajímavý a teoreticky by dával smysl, ale prakticky je to nemysl. Spíše jen firmy chtějí ušetřit, protože naberou jednoho člověka na 3 až 4 pozice. Trpí tam určitě kvalita, ale ne vždy je kvalita to nejdůležitější. Podle mě nemůžete dobře umět více věcí, ale o to nejde.

Chtěl jsem se tedy zeptat zdejších full-stack vývojářů, jak to vidí oni. Jak to vidí v práci a jestli fakt dělají pravidelně všechno a nebo jen mají přehled a jsou zaměřeni na nějakou část.

Přijde mi to podobné jako DevOps. Je to mix špatného admina se špatným vývojářem a to mi také nepřijde jako ideální kombinace.
Název: Re:Full-stack developer
Přispěvatel: he 08. 04. 2017, 16:15:31
javaman by ti rekl, ze mas lopati pohled na vec.

nabor prece hleda renesancni multialenty bez rodiny zijici oborem, kteri nepotrebuji zamestnavatele ke stesti, ale pouze k tomu, aby za ne platil zalohy na zdravoti a socialni misto hypoteky dovolil prespavat v praci a hlavne prilis nezavazel a neotravoval s tim, ze existuje.
Název: Re:Full-stack developer
Přispěvatel: Honza 08. 04. 2017, 16:28:19
Pokud do pojmu "full-stack" nezahrnujeme i grafiky, a vývojář si nekreslí vlastní tlačítka, tak nevidím problém až do tehdy, dokud se v projektu nezačne používat více programovacích jazyků současně. To by jeden člověk dělat neměl, ne že by nemohl...
Frontend-ista ať zná SQL, Backend-ista ať zná CSS, ale ať to nikam nepíšou.
Podle mě, i tam, kde tu práci má rozdělenou více lidí, by každý měl znát všechno, ale dělat by měli každý jen to, co umí nejlépe.
Název: Re:Full-stack developer
Přispěvatel: angular 08. 04. 2017, 17:03:53
Více programovaích jazyků je další problém. Prý flexibilita ;D A souhlasím, že buď jeden a nebo nic.

Ale míchání BE a FE mi přijde k ničemu. Jsou to jiné světy a není potřeba je kombinovat.

Chápu to kvůli zastupitelnosti, ale to je obecně také hloupý nápad. Zase dnes kolikrát lidi nechápou, jak se agilně vyvíjí a radši tam nemají žádné specializace, protože všichni dělají všechno. Pak ty projekty nemají dopadat úplným krachem a vyhozením do koše.
Název: Re:Full-stack developer
Přispěvatel: Ondrej Nemecek 08. 04. 2017, 17:04:56
Podle mě to je zcela individuální - podle druhu a rozsahu projektu a schopností a zkušeností toho full-stack vývojáře. Existuje řada one-man show projektů na dobré úrovni. A naopak někdo nezvládne ani jednoduchý web. Takže ta otázka má smysl pokud se budeme bavit o konrétním projektu, zda ho daný jedinec obsáhne a zda bude požadovaná kvalita a garance odpovídá schopnostem jednotlivce.

Pokud bychom se bavili obecně o trendech, rozvíjí se sice specializace (UX, design, frontent, backend, marketing...), ale na druhé straně dochází zase ke konvergenci (vývoj frontendu i backendu v jednom jazyce - např. javascript, dále jsou frameworky, které odstíní člověka od webového vývoje - např. vaadin). Navíc i na frontendu se používají návrhové vzory známé dříve spíš na backendu, potřebu mít grafika a sazeče může zase pro řadu projektů eliminovat použití frontend frameworku (např. bootstrap).

Čili, podle mě je full-stack developer validní pozice, která může pro některé projekty dávat smysl, stejně jako ji zas pro jiné projekty dává specializace :-D
Název: Re:Full-stack developer
Přispěvatel: angular 08. 04. 2017, 17:09:50
Věnuji se jen BE a kolikrát vidím zajímavý projekt, který bych zkusil, ale oni se zeptají, jestli bych se chtěl naučit JS. Říkám, že samozřejmě nechtěl, protože to nemá žádný smysl. Na BE mi to nepomůže a FE nedělám. A oni se tak zvláštně dívají, jako by to dnes bylo neobvyklé.

Proto se radši ptám, jak to vidí ostatní a třeba pokud dělají oboje, jak jim to sedí a podobně.
Název: Re:Full-stack developer
Přispěvatel: krist 08. 04. 2017, 17:21:11
Myslim si ze pro vetsinu vyvojaru je problematicke zvladat tolik veci najednou.
Ale vzdy se najdou vyjimky kteri na to maji.

Posledni dobou vidim spoustu lidi bez akademickeho vzdelani pisici v javascriptu s drzosti nazyvat se software engineer

Spousta lidi si mysli, ze jsou lepsi nez ve skutecnosti jsou, tak si davaji honosne tituly
Název: Re:Full-stack developer
Přispěvatel: gll 08. 04. 2017, 17:27:14
Věnuji se jen BE a kolikrát vidím zajímavý projekt, který bych zkusil, ale oni se zeptají, jestli bych se chtěl naučit JS. Říkám, že samozřejmě nechtěl, protože to nemá žádný smysl. Na BE mi to nepomůže a FE nedělám. A oni se tak zvláštně dívají, jako by to dnes bylo neobvyklé.

Proto se radši ptám, jak to vidí ostatní a třeba pokud dělají oboje, jak jim to sedí a podobně.

samotný javascript se naučíte za odpoledne.
Název: Re:Full-stack developer
Přispěvatel: Ivan Nový 08. 04. 2017, 17:51:09
Postupy na BE a FE postupně konvergují.
Název: Re:Full-stack developer
Přispěvatel: zboj 08. 04. 2017, 18:00:58
Postupy na BE a FE postupně konvergují.
To jo, ale špatným směrem...
Název: Re:Full-stack developer
Přispěvatel: gll 08. 04. 2017, 18:03:26
Postupy na BE a FE postupně konvergují.

Souhlasím. Velká část logiky aplikací je dnes ve frontendu a javascript se stává mainstreamem i na backendu (nodejs, nosql databáze).
Název: Re:Full-stack developer
Přispěvatel: gll 08. 04. 2017, 18:09:51
Postupy na BE a FE postupně konvergují.
To jo, ale špatným směrem...

Neexistují dobré a špatné směry. Jde o maximalizaci spokojenosti uživatelů a produktivity vývojářů.
Název: Re:Full-stack developer
Přispěvatel: Tomáš Roll 08. 04. 2017, 18:18:41
Postupy na BE a FE postupně konvergují.

Souhlasím. Velká část logiky aplikací je dnes ve frontendu a javascript se stává mainstreamem i na backendu (nodejs, nosql databáze).
Ano, máte pravdu, svět se v zadek obrací.
Název: Re:Full-stack developer
Přispěvatel: gll 08. 04. 2017, 20:00:43
Myslim si ze pro vetsinu vyvojaru je problematicke zvladat tolik veci najednou.
Ale vzdy se najdou vyjimky kteri na to maji.

Posledni dobou vidim spoustu lidi bez akademickeho vzdelani pisici v javascriptu s drzosti nazyvat se software engineer

Spousta lidi si mysli, ze jsou lepsi nez ve skutecnosti jsou, tak si davaji honosne tituly

svou odbornost nezvýšíte používáním složitějšího jazyka, ale programováním složitějších aplikací.
Název: Re:Full-stack developer
Přispěvatel: balki 08. 04. 2017, 20:55:50
Pokial frontend = ovlada len javascript, tak taky vyvojar je k nicomu.  Uz aj ked by mali, extra cloveka, co mu posiela data cez nejake webservisy (co je zbytocne), mal by mat javascript developer aspon trochu predstavu, co je na druhej strane, preco mu tam niekedy chodia blbosti, aby vedel davat kvalifikovanejsie bugreporty.
Název: Re:Full-stack developer
Přispěvatel: cppdev 08. 04. 2017, 21:30:31
Pokud bychom se bavili obecně o trendech, rozvíjí se sice specializace (UX, design, frontent, backend, marketing...), ale na druhé straně dochází zase ke konvergenci (vývoj frontendu i backendu v jednom jazyce - např. javascript, dále jsou frameworky, které odstíní člověka od webového vývoje - např. vaadin). Navíc i na frontendu se používají návrhové vzory známé dříve spíš na backendu, potřebu mít grafika a sazeče může zase pro řadu projektů eliminovat použití frontend frameworku (např. bootstrap).

A jak se nazývaji developeři, co vyvíjejí tyto frameworky?
Název: Re:Full-stack developer
Přispěvatel: Tom682 08. 04. 2017, 21:53:31
Za svých cca 10 let komerční praxe jsem  poznal poměrně dost kolegů a dělal jsem na nejrůznějších projektech od desktopu (C++, C#), přes embedded C, po web asp., javascript, SQL. A nejlepší programátoři, které jsem znal byli FullStack developeři. S těma se mi také nejlépe pracovalo. A to zejména ze dvou důvodů:

1. odladí a promyslí si svoji práci přes všechny vrstvy aplikace protože umí backend i frontend. Správně si navrhne architekturu, protože chápe celou aplikaci. Nemusí nikoho otravovat, aby mo přidal někam funkci. Dokáže najít chybu, protože si to dokáže sám ladit přes celou aplikaci.

2. Z principu není línej, protože byl ochotnej dělat věci navíc, naučit se věci navíc. Když budeš chtít někomu dát úkol, který se týká nové technologie, tak bude pravděpodobně ochotný to udělat a naučit se to.

Já jako vedoucí programátorů mám FullStack developery rád. Mohu jim zadat úkol a oni ho prostě udělají, přidají si funkci do databáze, backendu, udělají si grafiku a je hotovo. To každý vedoucí ocení.

Nemám programátory, kteří se zafixují na jeden jazyk, jednu knihovnu a  musí si nimi řešit API, každou chybu hledají jen od rozhraní svojí vrstvy a pak říkají: "To neni moji chyba, na mojí straně to funguje". A já pak musím zase hledat někoho, kdo je ochotný odladit i tu druhou stranu nebo se na to kouknout jako celek. Hledání chyb trvá věčnost, protože si chybu jednotlivý specialisti přehazují jako horký brambor.

Ideální developer má znolosti do písmene T. Docela slušně (do šířky) zná pár programovacích jazyků a technologií (Fullstack developer) a navíc aspoň v jedné věci je fakt dobrý.

Název: Re:Full-stack developer
Přispěvatel: Tomas2 08. 04. 2017, 22:32:45
jak píše kolega nade mnou, není problém mít full stack developera, ale není to člověk s 3 roky praxí, často to jsou lidi s 5 - 15 lety a opravdu prošli dost technologií a mají dobré zkušenosti.

Osobně také se zaměřuji na jednu, dvě konkrétní technologie, ale dalších deset jsem dělal 1+ roku a s dalšími spousta jsem se potkal na různých projektech. Ne, nedokážu třeba zastat grafika, ale technicky si umím změnit velikost tlačítka ve photoshoptu nebo udělat render hotové scény v solidworks. A ano, šetří to výrazně čas a práci.
Název: Re:Full-stack developer
Přispěvatel: Pako 08. 04. 2017, 23:31:09
S tímhle je ale jeden opravdu principielní problém který jsem několikrát zažil na vlastní kůži: totiž že tzv. "Full-stack" ve skutečnosti není "full": pokud není ten jmenovaný "full-stack developer" zároveň také velmi schopný a disciplinovaný architekt tak si ten full-stack ušije sobě (technologiím které zná a zrovna potřebuje) na míru a ve chvíli kdy se má do toho systému zapojit cokoli dalšího tak je to strašně práce pokud to vůbec jde. Typický příklad je "full-stack" od vývojářů co na front-endu znají pouze web. Když je pak potřeba připojit jiného klienta (nativní mobilí aplikaci, integraci s jiným systémem) tak to že API "si upravuje jak zrovna potřebuje" - rozuměj pro svého jednoho webového klienta - je smrtelný konec.

Manažeři je mají rádi - ne že ne - protože zezačátku velmi rychle vybudují něco co "funguje". Ale taky velmi restriktivně zafixuje co se s tím systémem v budoucnu bude dát podnikat, a jak jej rozšiřovat. 

Za svých cca 10 let komerční praxe jsem  poznal poměrně dost kolegů a dělal jsem na nejrůznějších projektech od desktopu (C++, C#), přes embedded C, po web asp., javascript, SQL. A nejlepší programátoři, které jsem znal byli FullStack developeři. S těma se mi také nejlépe pracovalo. A to zejména ze dvou důvodů:

1. odladí a promyslí si svoji práci přes všechny vrstvy aplikace protože umí backend i frontend. Správně si navrhne architekturu, protože chápe celou aplikaci. Nemusí nikoho otravovat, aby mo přidal někam funkci. Dokáže najít chybu, protože si to dokáže sám ladit přes celou aplikaci.

2. Z principu není línej, protože byl ochotnej dělat věci navíc, naučit se věci navíc. Když budeš chtít někomu dát úkol, který se týká nové technologie, tak bude pravděpodobně ochotný to udělat a naučit se to.

Já jako vedoucí programátorů mám FullStack developery rád. Mohu jim zadat úkol a oni ho prostě udělají, přidají si funkci do databáze, backendu, udělají si grafiku a je hotovo. To každý vedoucí ocení.

Nemám programátory, kteří se zafixují na jeden jazyk, jednu knihovnu a  musí si nimi řešit API, každou chybu hledají jen od rozhraní svojí vrstvy a pak říkají: "To neni moji chyba, na mojí straně to funguje". A já pak musím zase hledat někoho, kdo je ochotný odladit i tu druhou stranu nebo se na to kouknout jako celek. Hledání chyb trvá věčnost, protože si chybu jednotlivý specialisti přehazují jako horký brambor.

Ideální developer má znolosti do písmene T. Docela slušně (do šířky) zná pár programovacích jazyků a technologií (Fullstack developer) a navíc aspoň v jedné věci je fakt dobrý.
Název: Re:Full-stack developer
Přispěvatel: Ondrej Nemecek 09. 04. 2017, 01:22:44
S tímhle je ale jeden opravdu principielní problém který jsem několikrát zažil na vlastní kůži: totiž že tzv. "Full-stack" ve skutečnosti není "full": pokud není ten jmenovaný "full-stack developer" zároveň také velmi schopný a disciplinovaný architekt tak si ten full-stack ušije sobě (technologiím které zná a zrovna potřebuje) na míru

No tak ten full-stack developer může svoji architekturu konzultovat s kolegy, ne? Aby mu udělali oponenturu - měl by o to mít zájem, protože se tím učí. Anebo to neudělá a celé to bude rychleji hotové akorát v případě potřeby se pak prostě bude muset vhodné API pro mobilního klienta navrhnout. Taky možnost.
Název: Re:Full-stack developer
Přispěvatel: Ivan Nový 09. 04. 2017, 08:57:38
Pánové nechcete snad říci, že nějaká sw firma pokaždé aplikuje jinou architekturu unikátně vymyšlenou a že neexistují předem dané a promyšlené postupy jak co implementovat (moduly, perzistence a vytváření objektů, XML definice objektů, jejich jednoznačná vazba na databázové operace, ORM, na FE zase omezená množina datových zobrazovacích prvků, ze kterých se jen skládají pohledy atp.) a že se to jen tak ad hoc lepí a že každý projekt je vlastně od základu a od vývojáře jiný.
Název: Re:Full-stack developer
Přispěvatel: javaman () 09. 04. 2017, 09:03:04
Tím se liší lopata od vývojáře. Lopata používá jen naučené postupy z minula. Vývojář vždy tvoří věci nově. Nebavíme se o tupém webíku, které zvládnou i malé děti, ale normální byznys logice, která není úplně jednoduchá a musí se vždy dělat na míru.

Takže ano, máš pravdu, že lopata za 80 nebude řešit cokoli nového, když včera to dělala nějak. Dnes to udělá stejně. Stejně jako když se učíš matiku na VŠ. Prostě nazpaměť a pak to opakuješ jako papoušek (zboj). Takhle se dnes ve velké míře dělá. Ale není to vývoj.
Název: Re:Full-stack developer
Přispěvatel: Ivan Nový 09. 04. 2017, 09:17:05
Tím se liší lopata od vývojáře. Lopata používá jen naučené postupy z minula. Vývojář vždy tvoří věci nově. Nebavíme se o tupém webíku, které zvládnou i malé děti, ale normální byznys logice, která není úplně jednoduchá a musí se vždy dělat na míru.

Takže ano, máš pravdu, že lopata za 80 nebude řešit cokoli nového, když včera to dělala nějak. Dnes to udělá stejně. Stejně jako když se učíš matiku na VŠ. Prostě nazpaměť a pak to opakuješ jako papoušek (zboj). Takhle se dnes ve velké míře dělá. Ale není to vývoj.

Byznys logika je ale něco jiného, já tady hovořil o provozních věcech aplikace, které jsou vždy stejné, mícháte-li byznys logiku s provozními věcmi, pak žádný vývojář nejste. To míchání je jen jiná forma špaget. Byznys logika má být zřetelně oddělená od provozu aplikace, aby šla podle potřeby vyměnit a upravit, aniž by to vyžadovalo zásahy do provozního jádra aplikace.

Pokud chcete vidět dobře navržený systém, podívejte se na Odoo.
Název: Re:Full-stack developer
Přispěvatel: Kit 09. 04. 2017, 09:53:34
Full-stack developer by měl zvládat cca 6 jazyků, včetně návrhu dané vrstvy. To se dá aplikovat u jednodušších (one-man) projektů, ale nedají se od toho očekávat zázraky. Vždy budou některé z těch vrstev "kulhat".
Název: Re:Full-stack developer
Přispěvatel: wily 09. 04. 2017, 10:20:14
Ahoj, chtěl bych znáš vás názor na rozmáhající se nešvar s názvem full-stack developer/engineer. Myslím, že nápad je to zajímavý a teoreticky by dával smysl, ale prakticky je to nemysl. Spíše jen firmy chtějí ušetřit, protože naberou jednoho člověka na 3 až 4 pozice. Trpí tam určitě kvalita, ale ne vždy je kvalita to nejdůležitější. Podle mě nemůžete dobře umět více věcí, ale o to nejde.

Chtěl jsem se tedy zeptat zdejších full-stack vývojářů, jak to vidí oni. Jak to vidí v práci a jestli fakt dělají pravidelně všechno a nebo jen mají přehled a jsou zaměřeni na nějakou část.

Přijde mi to podobné jako DevOps. Je to mix špatného admina se špatným vývojářem a to mi také nepřijde jako ideální kombinace.

DevOps je mix špatnýho admina a vývojáře?
Viděl jsi někdy někoho z DevOps? Nebo sis to jen přečetl na internetu?
Název: Re:Full-stack developer
Přispěvatel: black3r 09. 04. 2017, 11:22:13
Dobrý programátor by sa mal vedieť prispôsobiť ľubovoľnému programovaciemu jazyku podľa potreby projektu. Ja som weby začínal robiť pred cca. 5 rokmi v PHP, z toho som presedlal na pythonie frameworky Django / Pyramid, robil som back-end a konvertoval statické HTML od FE do templatov, časom som sa naučil JavaScript a dačo z CSS, teraz robím hlavne FE v Reacte, ale keď si potrebujem napísať jednoduché API na back-ende v Djangu, tak si ho viem dopísať sám, nevidím v tom žiadny problém.

Argumentovať tým, že keď niekto robí 30 vecí, tak nedokáže ani jednu vec robiť poriadne je dobrý spôsob argumentácie, ale nemusí to viesť k tomu, že sa neporiadny kód dostane do produkčného prostredia. Však existujú testy, code reviews. Keď niečo neviem, tak sa radšej opýtam kolegov. Keď ideme implementovať novú feature, tak ju vždy navrhujeme aspoň 3, aj keď to nakoniec bude implementovať menej ľudí.

Nevýhody Full-Stacku sú jasné, ľahšie sa človek naučí jednu vec, ako viac vecí. Sám na sebe vidím, že moje 4 roky skúseností s tvorbou webov sa dosť jasne delia na také 2 roky back-end a 2 roky front-end a ľudia s 8 rokmi skúseností s back-endom sú lepší back-endisti ako ja. Ale ja osobne si neviem predstaviť, že by som celý život mal robiť s tými istými technológiami a prestal sa popritom učiť novým veciam.
Název: Re:Full-stack developer
Přispěvatel: jpu 09. 04. 2017, 11:47:42
pokladat HTML a CSS za programovacie jazyky? :O

k teme:
dnes je trend taky, ze sa hlada zena pre vsetko a hlavne musi byt lacna. clovek nic poriadne nevie.
Název: Re:Full-stack developer
Přispěvatel: Egoistický kokot 09. 04. 2017, 12:07:04
Citace
DevOps je mix špatnýho admina a vývojáře?
Viděl jsi někdy někoho z DevOps? Nebo sis to jen přečetl na internetu?

Děláš ten samý obor jako já? Programuješ v tom samém jazyce jako já? Píšeš to úplně stejně jako já? Ne? Tak jsi špatný vývojář, lopata, lepič a špagetové monstrum. Smiř se s tím.
Název: Re:Full-stack developer
Přispěvatel: Kit 09. 04. 2017, 12:24:56
pokladat HTML a CSS za programovacie jazyky? :O

Nevšiml jsem si, že by tu někdo něco takového psal. V každém případě jsou to jazyky, které každý full-stack developer musí znát.
Název: Re:Full-stack developer
Přispěvatel: Vykook 09. 04. 2017, 12:47:36
Posledni dobou vidim spoustu lidi bez akademickeho vzdelani pisici v javascriptu s drzosti nazyvat se software engineer
Žádné akademické vzdělání sice nemám, ale vcelku často, po těch tvejch akademických software engineerech dávám dohromady naprosto nefunkční a zbastlenej kód. Takže tím to asi nebude.
Název: Re:Full-stack developer
Přispěvatel: No name 09. 04. 2017, 12:57:56

Hele, na rovinu, jsi fakt tak neuvěřitelně hloupý, jak se zdá, nebo to jen hraješ?
Název: Re:Full-stack developer
Přispěvatel: Ondra Satai Nekola 09. 04. 2017, 13:02:26

Hele, na rovinu, jsi fakt tak neuvěřitelně hloupý, jak se zdá, nebo to jen hraješ?

Ono je to vicemene jedno. Kvaka to jako kachna...
Název: Re:Full-stack developer
Přispěvatel: wily 09. 04. 2017, 13:05:33
Citace
DevOps je mix špatnýho admina a vývojáře?
Viděl jsi někdy někoho z DevOps? Nebo sis to jen přečetl na internetu?

Děláš ten samý obor jako já? Programuješ v tom samém jazyce jako já? Píšeš to úplně stejně jako já? Ne? Tak jsi špatný vývojář, lopata, lepič a špagetové monstrum. Smiř se s tím.

Tazatel asi bude senior developer v PHP. Některým takovým je jeho přístup podobnej.
Název: Re:Full-stack developer
Přispěvatel: Kit 09. 04. 2017, 13:08:20
Posledni dobou vidim spoustu lidi bez akademickeho vzdelani pisici v javascriptu s drzosti nazyvat se software engineer
Žádné akademické vzdělání sice nemám, ale vcelku často, po těch tvejch akademických software engineerech dávám dohromady naprosto nefunkční a zbastlenej kód. Takže tím to asi nebude.

Z praxe však vidím, že zpravidla je to obráceně. Akademický titul obvykle nezaručuje funkční kód, ale jen zvyšuje šance.
Název: Re:Full-stack developer
Přispěvatel: javaman () 09. 04. 2017, 13:23:08

Hele, na rovinu, jsi fakt tak neuvěřitelně hloupý, jak se zdá, nebo to jen hraješ?

Co ti na tom přijde hloupého? Možná jsi jen pomalý a nepochopil jsi to, tak se to snažíš hodit na ostatní.

Posledni dobou vidim spoustu lidi bez akademickeho vzdelani pisici v javascriptu s drzosti nazyvat se software engineer
Žádné akademické vzdělání sice nemám, ale vcelku často, po těch tvejch akademických software engineerech dávám dohromady naprosto nefunkční a zbastlenej kód. Takže tím to asi nebude.

Z praxe však vidím, že zpravidla je to obráceně. Akademický titul obvykle nezaručuje funkční kód, ale jen zvyšuje šance.

Tak proč si rovnou nenajmout někoho dobrého? Titul s tím nijak nesouvisí. Ale třeba nechceš dobrého, ale jen dobrého papouška? Tam titul rozhodně dobrým znakem je.
Název: Re:Full-stack developer
Přispěvatel: Polymath 09. 04. 2017, 13:23:28
Posledni dobou vidim spoustu lidi bez akademickeho vzdelani pisici v javascriptu s drzosti nazyvat se software engineer
Žádné akademické vzdělání sice nemám, ale vcelku často, po těch tvejch akademických software engineerech dávám dohromady naprosto nefunkční a zbastlenej kód. Takže tím to asi nebude.

Z praxe však vidím, že zpravidla je to obráceně. Akademický titul obvykle nezaručuje funkční kód, ale jen zvyšuje šance.
Vykook jen kecá, lidé se vzděláním jsou jeho šéfy a on musí beze slova poslouchat a dělat pořád dokola tu samou podřadnou práci, tak si tu jen upouští páru.
Název: Re:Full-stack developer
Přispěvatel: javaman () 09. 04. 2017, 13:31:50
Citace
DevOps je mix špatnýho admina a vývojáře?
Viděl jsi někdy někoho z DevOps? Nebo sis to jen přečetl na internetu?

Děláš ten samý obor jako já? Programuješ v tom samém jazyce jako já? Píšeš to úplně stejně jako já? Ne? Tak jsi špatný vývojář, lopata, lepič a špagetové monstrum. Smiř se s tím.

To můžeš použít na všechno. Pokud vemu třeba PHP a Javu, tak v PHP dělají jen patlalové. To je prostě fakt. Když vemu admina a devops patlala, tak zase admin bude úplně jinde. Vývojář proti devops patlalovi, zase to stejné. Architektura se také nedá až tak měnit, protože sice je pokaždé jiná, ale jsou zásady, které prostě použít nemůžeš, pokud nejsi lopata.
Název: Re:Full-stack developer
Přispěvatel: javaman () 09. 04. 2017, 13:32:46
Posledni dobou vidim spoustu lidi bez akademickeho vzdelani pisici v javascriptu s drzosti nazyvat se software engineer
Žádné akademické vzdělání sice nemám, ale vcelku často, po těch tvejch akademických software engineerech dávám dohromady naprosto nefunkční a zbastlenej kód. Takže tím to asi nebude.

Z praxe však vidím, že zpravidla je to obráceně. Akademický titul obvykle nezaručuje funkční kód, ale jen zvyšuje šance.
Vykook jen kecá, lidé se vzděláním jsou jeho šéfy a on musí beze slova poslouchat a dělat pořád dokola tu samou podřadnou práci, tak si tu jen upouští páru.

Psali v knížce, tak sis to zapamatoval, co? Svět ale není tak jednoduchý, kámo 8)
Název: Re:Full-stack developer
Přispěvatel: Kit 09. 04. 2017, 13:57:04
Citace
DevOps je mix špatnýho admina a vývojáře?
Viděl jsi někdy někoho z DevOps? Nebo sis to jen přečetl na internetu?

Děláš ten samý obor jako já? Programuješ v tom samém jazyce jako já? Píšeš to úplně stejně jako já? Ne? Tak jsi špatný vývojář, lopata, lepič a špagetové monstrum. Smiř se s tím.

To můžeš použít na všechno. Pokud vemu třeba PHP a Javu, tak v PHP dělají jen patlalové. To je prostě fakt.

Každý vývojář chválí svůj oblíbený jazyk. Jenom dement však kydá hnůj na vývojáře, kteří tvoří v jiném jazyce.
Název: Re:Full-stack developer
Přispěvatel: javaman () 09. 04. 2017, 14:01:38
Citace
DevOps je mix špatnýho admina a vývojáře?
Viděl jsi někdy někoho z DevOps? Nebo sis to jen přečetl na internetu?

Děláš ten samý obor jako já? Programuješ v tom samém jazyce jako já? Píšeš to úplně stejně jako já? Ne? Tak jsi špatný vývojář, lopata, lepič a špagetové monstrum. Smiř se s tím.

To můžeš použít na všechno. Pokud vemu třeba PHP a Javu, tak v PHP dělají jen patlalové. To je prostě fakt.

Každý vývojář chválí svůj oblíbený jazyk. Jenom dement však kydá hnůj na vývojáře, kteří tvoří v jiném jazyce.

Tě naučil zboj? A co když ten jazyk je nekoncepční paskvil, který nikdy dobrý nebyl a dělali v něm jen patlalové, protože na weby jim to stačilo? Ani potom? Fakt ne?
Název: Re:Full-stack developer
Přispěvatel: hawran diskuse 09. 04. 2017, 14:10:43
... kterýkoli jeho blábol...

Jak pravili stařeček Pagáč: "Panebože, proč dáls dušu do barana?"
Název: Re:Full-stack developer
Přispěvatel: Kit 09. 04. 2017, 14:20:40
Tě naučil zboj? A co když ten jazyk je nekoncepční paskvil, který nikdy dobrý nebyl a dělali v něm jen patlalové, protože na weby jim to stačilo? Ani potom? Fakt ne?

O Javě jsem nic psát nechtěl. To si musíš v hlavě srovnat sám.
Název: Re:Full-stack developer
Přispěvatel: balki 09. 04. 2017, 14:35:14
Posledni dobou vidim spoustu lidi bez akademickeho vzdelani pisici v javascriptu s drzosti nazyvat se software engineer
Žádné akademické vzdělání sice nemám, ale vcelku často, po těch tvejch akademických software engineerech dávám dohromady naprosto nefunkční a zbastlenej kód. Takže tím to asi nebude.

Nj, po elektrikaroch, alebo po farmaceutoch.
Název: Re:Full-stack developer
Přispěvatel: Vykook 09. 04. 2017, 16:59:59
Posledni dobou vidim spoustu lidi bez akademickeho vzdelani pisici v javascriptu s drzosti nazyvat se software engineer
Žádné akademické vzdělání sice nemám, ale vcelku často, po těch tvejch akademických software engineerech dávám dohromady naprosto nefunkční a zbastlenej kód. Takže tím to asi nebude.


Z praxe však vidím, že zpravidla je to obráceně. Akademický titul obvykle nezaručuje funkční kód, ale jen zvyšuje šance.
Vykook jen kecá, lidé se vzděláním jsou jeho šéfy a on musí beze slova poslouchat a dělat pořád dokola tu samou podřadnou práci, tak si tu jen upouští páru.
Potrefená husa?
Název: Re:Full-stack developer
Přispěvatel: Polymath 09. 04. 2017, 18:30:08
Posledni dobou vidim spoustu lidi bez akademickeho vzdelani pisici v javascriptu s drzosti nazyvat se software engineer
Žádné akademické vzdělání sice nemám, ale vcelku často, po těch tvejch akademických software engineerech dávám dohromady naprosto nefunkční a zbastlenej kód. Takže tím to asi nebude.

Nj, po elektrikaroch, alebo po farmaceutoch.
Výše zmínění taky většinou píšou slušnější kód než nějaký nedouk.
Název: Re:Full-stack developer
Přispěvatel: javaman () 09. 04. 2017, 18:32:08
Co znamená nedouk? Normální lopata a nebo někdo bez formálního vzdělání?
Název: Re:Full-stack developer
Přispěvatel: balki 10. 04. 2017, 09:15:16
Posledni dobou vidim spoustu lidi bez akademickeho vzdelani pisici v javascriptu s drzosti nazyvat se software engineer
Žádné akademické vzdělání sice nemám, ale vcelku často, po těch tvejch akademických software engineerech dávám dohromady naprosto nefunkční a zbastlenej kód. Takže tím to asi nebude.

Nj, po elektrikaroch, alebo po farmaceutoch.
Výše zmínění taky většinou píšou slušnější kód než nějaký nedouk.

Mozem odporucit taliansku restauraciu, ak mate radi spaghetti. Ale asi len tak placate do vetra, ako tradicne, ze?
Název: Re:Full-stack developer
Přispěvatel: g3nt00 10. 04. 2017, 15:45:31
Posledni dobou vidim spoustu lidi bez akademickeho vzdelani pisici v javascriptu s drzosti nazyvat se software engineer
Žádné akademické vzdělání sice nemám, ale vcelku často, po těch tvejch akademických software engineerech dávám dohromady naprosto nefunkční a zbastlenej kód. Takže tím to asi nebude.

Nj, po elektrikaroch, alebo po farmaceutoch.
Výše zmínění taky většinou píšou slušnější kód než nějaký nedouk.

Mozem odporucit taliansku restauraciu, ak mate radi spaghetti. Ale asi len tak placate do vetra, ako tradicne, ze?

No skus doporucit nejaku dobru v BA.
Název: Re:Full-stack developer
Přispěvatel: balki 10. 04. 2017, 16:58:39

[quote autor="balki"]
Mozem odporucit taliansku restauraciu, ak mate radi spaghetti. Ale asi len tak placate do vetra, ako tradicne, ze?

No skus doporucit nejaku dobru v BA.
[/quote]

Al Faro v eurovei,  len je to tam trosku drahsie.
Název: Re:Full-stack developer
Přispěvatel: Kamil Podlešák 10. 04. 2017, 18:06:48
Trochu na odlehčení, jak to vypadá v praxi:  http://www.commitstrip.com/en/2016/11/07/which-full-stack-developer-are-you/
Název: Re:Full-stack developer
Přispěvatel: balki 10. 04. 2017, 19:56:04
Trochu na odlehčení, jak to vypadá v praxi:  http://www.commitstrip.com/en/2016/11/07/which-full-stack-developer-are-you/

Ja som full-stack  backend jastier z pekiel. Moje data vidia prezentacnu vrstvu az po spracovani 10-timi dalsimi modulmi, citam binarne data z haraburd.
Název: Re:Full-stack developer
Přispěvatel: Kiwi 11. 04. 2017, 00:52:21
"People who are really serious about software should make their own hardware." — Alan Kay

Tomuhle se říká full-stack development.  ;)
Název: Re:Full-stack developer
Přispěvatel: Ivan Nový 11. 04. 2017, 08:02:15
"People who are really serious about software should make their own hardware." — Alan Kay

Tomuhle se říká full-stack development.  ;)

S pomocí Verilogu, FPGA a standarního IT vzdělání to až tak bláznivé není. S rozvojem IoT to může být i docela praktické, kdy pro vysoce specializovanou činnost si vyvinete vlastní instrukce a část zpracování informací vložíte do hw.

Například hardwarový procesor omezené množiny Pythonu https://pycpu.wordpress.com/