Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: kele 19. 02. 2018, 18:10:50

Název: Jak se udržovat v kondici jako vývojář?
Přispěvatel: kele 19. 02. 2018, 18:10:50
Jak se udrzujete v kondici? Nepocitam praci, kterou musi delat kazdy, a ne kazdy dela zajimavou praci. Programujete si neco vlastniho, zkousite nove techonologie, kdyz se objevi na scene? Kdyz tak muzete postnout linky na zajimave knizky, nebo webovy stranky
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: Tomáš Roll 19. 02. 2018, 18:28:22
Teď si zkouším React a připadám si jako hipster, který pere prádlo na valše, protože to je tak moc cool. Po desítkách let vývoje vysoce optimalizujících kompilátorů jsme skončili u příšerných transpilerů a kryptických chybových hlášek. Evidentní úpadek a regrese.
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: v 19. 02. 2018, 18:41:08
píšu si v haskellu překladače a virtuální mašinky + vytrvalostní běh
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: JJA 19. 02. 2018, 18:48:03
Nemám mimo práce čas věnovat se dalšímu vzdělávání, proto si v práci vybírám i úkoly, které jsou v technologiích, které neznám a tím pádem mám motivaci si je nastudovat a rovnou použít.
Něco studovat bez dalšího použití v praxi se mi neosvědčilo, není tam motivace ani nezjistím, kde jsou největší problémy v implementaci.
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: Kate 19. 02. 2018, 18:57:48
Teď si zkouším React a připadám si jako hipster, který pere prádlo na valše, protože to je tak moc cool. Po desítkách let vývoje vysoce optimalizujících kompilátorů jsme skončili u příšerných transpilerů a kryptických chybových hlášek. Evidentní úpadek a regrese.
Asi tě zvládnu přehipsteřit. Vue.js :) A backend v Rustu. A zatím neo4j jako databázový server, ať je hipsteřina završena :)
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: UF 19. 02. 2018, 19:18:12
Teď si zkouším React a připadám si jako hipster, který pere prádlo na valše, protože to je tak moc cool. Po desítkách let vývoje vysoce optimalizujících kompilátorů jsme skončili u příšerných transpilerů a kryptických chybových hlášek. Evidentní úpadek a regrese.

pekne receno :)
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: sportovec 19. 02. 2018, 20:27:01
Chodím běhat
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: matjj 19. 02. 2018, 23:50:20
Teď si zkouším React a připadám si jako hipster, který pere prádlo na valše, protože to je tak moc cool. Po desítkách let vývoje vysoce optimalizujících kompilátorů jsme skončili u příšerných transpilerů a kryptických chybových hlášek. Evidentní úpadek a regrese.
Asi tě zvládnu přehipsteřit. Vue.js :) A backend v Rustu. A zatím neo4j jako databázový server, ať je hipsteřina završena :)
A cele je to napisane ako jedna monoliticka Lambda funkcia (kvoli nahananiu spotrebovanych milisekund) a skalovane je to na AWS a GCP zaroven.
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: L. 20. 02. 2018, 00:11:25
Teď si zkouším React a připadám si jako hipster, který pere prádlo na valše, protože to je tak moc cool. Po desítkách let vývoje vysoce optimalizujících kompilátorů jsme skončili u příšerných transpilerů a kryptických chybových hlášek. Evidentní úpadek a regrese.

Nezoufej. Ne každému je shůry dáno, takže ne každý může být dobrý programátor v těchhle pokročilých technologiích. To ale nesnižuje tvoji hodnotu jako člověka.
Název: Re:Jak se udržovat v kondici jako vývojář?
Přispěvatel: sj 20. 02. 2018, 00:57:21
Chodím občas do posilky (teda když jsem zdravý a ne nemocný). V měsících kdy je tepleji pak různé venkovní "posilovny" - workout vlastním tělem. A když dovolí kolena tak jujitsu.

Jokes aside, občas bývají např. zajímavé posty na https://hackernoon.com - víceméně to vypadá jako agregátor nějakých postů z https://medium.com, či možná speciální kanál od tama.

Videa na youtube z konferencí, dříve také coursera/edx/udacity.

A v poslední době se snažím více spát. Vzhledem k tomu že tohle píšu v jednu a vstávám asi v 7, tak dnes se mi to úplně nepodařilo, ale to neva, zítra bude také den.
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: Tomáš Roll 20. 02. 2018, 11:09:33
Teď si zkouším React a připadám si jako hipster, který pere prádlo na valše, protože to je tak moc cool. Po desítkách let vývoje vysoce optimalizujících kompilátorů jsme skončili u příšerných transpilerů a kryptických chybových hlášek. Evidentní úpadek a regrese.

Nezoufej. Ne každému je shůry dáno, takže ne každý může být dobrý programátor v těchhle pokročilých technologiích. To ale nesnižuje tvoji hodnotu jako člověka.
Připadám si jako v 80. letech. To je ta vaše "pokročilá technologie". Základní výbavou javascriptového programátora jsou bič, pouta a kožený obleček, jinak si to nedovedu vysvětlit.
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: Inkvizitor 20. 02. 2018, 12:59:46
píšu si v haskellu překladače a virtuální mašinky + vytrvalostní běh

Mas neco zajimaveho treba na GitHubu, nebo ciste doma do supliku?
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: L. 20. 02. 2018, 13:12:13
Připadám si jako v 80. letech. To je ta vaše "pokročilá technologie". Základní výbavou javascriptového programátora jsou bič, pouta a kožený obleček, jinak si to nedovedu vysvětlit.

Samozřejmě, pokud se snažíte o něco, co je nad vaše síly, tak je to pro vás mučení. Pro někoho je to obyčejná trojčlenka, pro vás třeba moderní webové technologie, kde se zcela zbytečně trápíte s Javascriptem (a dost možná i v nějaké zastaralé verzi) a prostě vám nedojde, že React se dá stavět i na jiných jazycích.
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: Tomáš Roll 20. 02. 2018, 13:19:54

Samozřejmě, pokud se snažíte o něco, co je nad vaše síly, tak je to pro vás mučení. Pro někoho je to obyčejná trojčlenka, pro vás třeba moderní webové technologie, kde se zcela zbytečně trápíte s Javascriptem (a dost možná i v nějaké zastaralé verzi) a prostě vám nedojde, že React se dá stavět i na jiných jazycích.

Ne, neumím řídit koňský povoz. A neříkám mu "moderní technologie".
Název: Re:Jak se udržovat v kondici jako vývojář?
Přispěvatel: xxx 20. 02. 2018, 15:07:57
http://lmgtfy.com/?q=kondicioner
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: L. 20. 02. 2018, 16:49:42
Ne, neumím řídit koňský povoz. A neříkám mu "moderní technologie".

Výborně, vaše názory na dopravní prostředky bychom tedy měli :) Vidíte, tady klidně připustíte, že koňský povoz řídit neumíte. Však proč ne, na tom není v principu nic špatného. Teď ještě připustit, že prostě nemáte na to, zvládnout moderní webové technologie. To je úplně stejné, také na tom není nic špatného.

Že si namlouváte něco o "regresi" je logické; je to pochopitelná reakce psychiky, která si nechce přiznat vlastní neschopnost a raději se balí do sebeklamu. Ale ve skutečnosti to nic neřeší, protože stresovaný jste tak jako tak a jen si jej ventilujete na diskusních fórech. Pouze přiznání, že na to nemáte a regrese zpět k věcem, na které stačíte, vás z tohoto bludného kruhu může vyvést. Věřte, myslím to s vámi dobře.
Název: Re:Jak se udržovat v kondici jako vývojář?
Přispěvatel: kele 20. 02. 2018, 17:01:37
Ja nevim jak se udrzet v kondici. V praci je to k hovnu, porad to samy. Tolik volnyho casu co mam ja, by mi snad zavidel kazdy, jenomze neni co :/
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: Tomáš Roll 20. 02. 2018, 17:44:22

Výborně, vaše názory na dopravní prostředky bychom tedy měli :) Vidíte, tady klidně připustíte, že koňský povoz řídit neumíte. Však proč ne, na tom není v principu nic špatného. Teď ještě připustit, že prostě nemáte na to, zvládnout moderní webové technologie. To je úplně stejné, také na tom není nic špatného.

Že si namlouváte něco o "regresi" je logické; je to pochopitelná reakce psychiky, která si nechce přiznat vlastní neschopnost a raději se balí do sebeklamu. Ale ve skutečnosti to nic neřeší, protože stresovaný jste tak jako tak a jen si jej ventilujete na diskusních fórech. Pouze přiznání, že na to nemáte a regrese zpět k věcem, na které stačíte, vás z tohoto bludného kruhu může vyvést. Věřte, myslím to s vámi dobře.

Ano, jsem neschopný orat volským potahem, šít boty z rákosí a programovat v javascriptu. Holt nejsem progresivní hipster.
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: v 20. 02. 2018, 18:43:45
píšu si v haskellu překladače a virtuální mašinky + vytrvalostní běh

Mas neco zajimaveho treba na GitHubu, nebo ciste doma do supliku?
spíš to druhé, začal jsem volně ložené zdrojáky cabalizovat, zatím jsem dal na github tenhle první drobek www.github.com/vdorr/asm-dsl/
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: L. 21. 02. 2018, 08:27:57
Ano, jsem neschopný orat volským potahem, šít boty z rákosí a programovat v javascriptu. Holt nejsem progresivní hipster.

Abych se trochu chytil vašeho přirovnání, vy jste byl zvyklý celý život orat volským potahem. Pak přišly traktory, ale protože se nedokážete naučit je řídit, tak taháte pluh sám a stěžujete si, o kolik víc se s novou technologií nadřete oproti dřívějšku.

Například jsem vám už jednou vysvětlil, že React lze používat i s jinými (a lepšími) programovacími jazyky, ale vy pořád mluvíte o Javascriptu. Předpokládám, že když nezvládnete ani tohle, těžko jste mohl dojít k věcem jako je například Redux, funkcionální paradigma, imutabilní store a všechny výhody, které to přináší. Mít stav aplikace jako jeden velký objekt a moci jednoduše vidět jeho historii je pro vývoj a ladění ohromný přínos a zdaleka to převyšuje cokoli, co jsem potkal v klasických webových technologiích.

Ale jak jsem psal výše, předpoklad pro to je, že máte na to danou technologii/paradigma zvládnout a že tak učiníte. Že se naučíte "řídit traktor". Jinak budete dále tahat pluh ručně a budete frustrovaný.
Název: Re:Jak se udržovat v kondici jako vývojář?
Přispěvatel: Tomáš Roll 21. 02. 2018, 09:57:37
O ano, používám Typescript, ale z něho pořád vykukuje ten Javascript jak Marx z Bruselu. React je dobrý nápad, ale špatné provedení ze špatného materiálu. Něco jako ruské foťáky. Proto jsem se rozhodl přepsat React do C# a WPF. Pak se ukáže, jestli je k něčemu dobrý a jestli převyšuje MVVM.
Název: Re:Jak se udržovat v kondici jako vývojář?
Přispěvatel: mmm 21. 02. 2018, 10:02:14
O ano, používám Typescript, ale z něho pořád vykukuje ten Javascript jak Marx z Bruselu. React je dobrý nápad, ale špatné provedení ze špatného materiálu. Něco jako ruské foťáky. Proto jsem se rozhodl přepsat React do C# a WPF. Pak se ukáže, jestli je k něčemu dobrý a jestli převyšuje MVVM.

jestli vám vadí nutnost transpilace jsx, tak můžete použít hyperscript.

https://github.com/hyperhype/hyperscript
Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: Inkvizitor 21. 02. 2018, 10:39:25
píšu si v haskellu překladače a virtuální mašinky + vytrvalostní běh

Mas neco zajimaveho treba na GitHubu, nebo ciste doma do supliku?
spíš to druhé, začal jsem volně ložené zdrojáky cabalizovat, zatím jsem dal na github tenhle první drobek www.github.com/vdorr/asm-dsl/

Nemusi zrovna prset, jen kdyz kape. Diky za odkaz.
Název: Re:Jak se udržovat v kondici jako vývojář?
Přispěvatel: L. 21. 02. 2018, 12:10:54
O ano, používám Typescript, ale z něho pořád vykukuje ten Javascript jak Marx z Bruselu.

V čem "vykukuje"? Problémem Javascriptu je jeho typová (ne)kontrola a to Typescript řeší. Další problémy (třeba podivné chování this) řeší novější verze Javascriptu. Já dělal dlouho v Javě, poslední dobou jsem přešel na Typescript. Pokud bych trval na tom, že v Typescriptu budu programovat jako v Javě tak ano, budu nadávat, jak je to hrozný jazyk, jaká je to "regrese", jak tam nic nefunguje. Ale jelikož jsem zahodil předsudky a naučil se filozii jiného světa, tak jsem z nových možností nadšený.

Proto jsem se rozhodl přepsat React do C# a WPF.

Pochopitelně lze v C#/WFP napsat nějaký svůj vlastní framework, který bude možná trochu inspirován Reactem. Ale pochybuji, že bez:

1) Obdoby JSX/TSX (která ale těžko bude mít podporu v IDE)
2) Object spread operátoru
3) Běhu celého na straně prohlížeče

si moc pomůžete. Spíše dostanete vlastní custom framework se všemi nectnostmi obdobných projektů.

https://github.com/hyperhype/hyperscript

A proč tak komplikovaně - to může rovnou používat React.createElement.

Název: Re:Jak se udrzovat v kondici jako vyvojar?
Přispěvatel: andy 21. 02. 2018, 13:56:00
Odpověď na původní otázku: mně stačilo se naučit Haskell. Na jedné straně dostat se na úroveň, že v tom člověk je schopný napsat něco smysluplného je samo o sobě dobré mentální cvičení, z druhé strany ten jazyk je tak široký, že se postupně propracuje k hodně zajímavým tématům.

Ano, jsem neschopný orat volským potahem, šít boty z rákosí a programovat v javascriptu. Holt nejsem progresivní hipster.
Abych se trochu chytil vašeho přirovnání, vy jste byl zvyklý celý život orat volským potahem. Pak přišly traktory, ale protože se nedokážete naučit je řídit, tak taháte pluh sám a stěžujete si, o kolik víc se s novou technologií nadřete oproti dřívějšku.
Nebudu mluvit za Tomáše Rolla, ale mně celý ten Javascriptový ekosystém taky připadá jako volský potah s tím, že ti, kteří v tom programují těm traktoristům říkají, jak jsou neschopni se ty voly naučit řídit, že je to moderní... a že už na tom povozu maj taky brzdy....