Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: 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.
-
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.
-
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.
-
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.
-
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
-
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ě.
-
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
-
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.
-
Postupy na BE a FE postupně konvergují.
-
Postupy na BE a FE postupně konvergují.
To jo, ale špatným směrem...
-
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).
-
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ářů.
-
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í.
-
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í.
-
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.
-
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?
-
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ý.
-
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.
-
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ý.
-
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.
-
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ý.
-
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.
-
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.
-
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".
-
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?
-
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.
-
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.
-
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.
-
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.
-
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.
-
Hele, na rovinu, jsi fakt tak neuvěřitelně hloupý, jak se zdá, nebo to jen hraješ?
-
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...
-
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.
-
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.
-
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.
-
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.
-
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.
-
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)
-
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.
-
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?
-
... kterýkoli jeho blábol...
Jak pravili stařeček Pagáč: "Panebože, proč dáls dušu do barana?"
-
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.
-
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.
-
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?
-
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.
-
Co znamená nedouk? Normální lopata a nebo někdo bez formálního vzdělání?
-
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?
-
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.
-
[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.
-
Trochu na odlehčení, jak to vypadá v praxi: http://www.commitstrip.com/en/2016/11/07/which-full-stack-developer-are-you/
-
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.
-
"People who are really serious about software should make their own hardware." — Alan Kay
Tomuhle se říká full-stack development. ;)
-
"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/