Na akom OS programujete? [pre javistov]

Lopata

Re:Na akom OS programujete? [pre javistov]
« Odpověď #60 kdy: 29. 05. 2017, 16:18:13 »
Kód metody ano, ale to se hodí leda tak, když člověk opravuje nějakou triviální chybu v kódu. Při vývoji a hlavně úpravách stávajícího kódu je potřeba vidět souvislosti, odkud se co volá, výpis vyhledaných výskytů, třeba užitečný je i strom dědičnosti a to vše vyžaduje prostor na obrazovce. Troufnu si tvrdit, že programátoři se častěji věnují úpravám/rozšířením stávajícího kódu, než vytváření nových funkcionalit od nuly, kdy je vše jen na nich a nemají žádné vazby na ostatní kód.

Přesně tak. U mě jsou nové funkcionality tak max 10 %. Každý umí naprasit hromadu nových funkcí, ale pak je to na vyhození.

U opravdových projektů nasazených v produkci je těch 10 % dokonce jakýkoliv zásah do kódu včetně úprav existujícího kódu. Dalších 20 % je jen čtení stávajícího kódu (a na to potřebujeme velké displeje). 30 % jsou analýzy, dokumentace, meetingy, konzultace atd. A zbylých 40 % je papírování, vyplňování "výkalů" do Jiry a jiné lahůdky, které firma nesmyslně vyžaduje, ale není schopna na to najmout dostatek lopat, které se na nic jiného nehodí.


fela

Re:Na akom OS programujete? [pre javistov]
« Odpověď #61 kdy: 30. 05. 2017, 12:26:25 »
V skratke - OS GNU/Linux ti dá šancu mať opäť radosť z používania počítača.

samohonka

Re:Na akom OS programujete? [pre javistov]
« Odpověď #62 kdy: 30. 05. 2017, 12:49:20 »
V skratke - OS GNU/Linux ti dá šancu mať opäť radosť z používania počítača.
Chcel si povedat radost z nastavovania pocitaca ze ? Lebo pouzivat desktopovy linux na programovanie bez toho aby clovek furt daco musel riest v OS je nerealne. A to ze tu dakto odpise "mne to funguje" neberiem, lebo nefunguje.

Re:Na akom OS programujete? [pre javistov]
« Odpověď #63 kdy: 30. 05. 2017, 12:54:28 »
V skratke - OS GNU/Linux ti dá šancu mať opäť radosť z používania počítača.
Chcel si povedat radost z nastavovania pocitaca ze ? Lebo pouzivat desktopovy linux na programovanie bez toho aby clovek furt daco musel riest v OS je nerealne. A to ze tu dakto odpise "mne to funguje" neberiem, lebo nefunguje.

Funguje. Vezmes ubuntu nebo fedoru, ne moc obskurni HW a mas to.

Samozrejme, ze mas i moznost si hrat - pak se pro zmenu s linuxem dostanes nekam dost jinam, nez co zvladaji alternativy (vypiplane tiling WM, napriklad).

Ale to je na zvazeni kazdeho. Nekomu muze vyhovovat ta sada kompromisu, kterou udela s macOS a proti tomu se tezko da neco namitat..

samohonka

Re:Na akom OS programujete? [pre javistov]
« Odpověď #64 kdy: 30. 05. 2017, 13:50:57 »
Nechapte ma zle, nemam nic proti linuxu, na serveroch je dnes nenahraditelny. Ale programatorska masina proste musi fungovat od prveho zapnutia bez zbytocneho casu, ktory by sa stracal pri nastavovani OS. Zaroven by mal byt dost "otvoreny" specifickejsiemu nastavovaniu. Windows sa pouzit da, ale chciet od neho nieco extra je uz zlozite, uz len take ruby tam nainstalovat a vyladit aby polka gemov nepadala pri kompilacii je zabava. Desktopovy linux zase s oblubou hadze polena pod nohy pri blbostiach ako wifi, zvuk, graficke karty a ine periferie. Alebo odkliknete upgrade a skoncite s nefunkcnou VPN, rozsypanym desktopom atd. To ani nehovorim o tom, ze defaultne windowmanagery ako Gnome, Unity ci KDE sa posledne roky predhanaju v obskurnosti, neergonomickosti a facepalmovitosti. Takze fakt pre rok 2017 plati, ze najlepsi a najkompromisnejsi desktop pre programatora je macOS. A o peniaze velmi nejde, profici si aj tak lacne sroty nekupuju.


jpu

Re:Na akom OS programujete? [pre javistov]
« Odpověď #65 kdy: 30. 05. 2017, 15:17:08 »
Ale každý programátor, který to s programováním myslí vážně, by měl mít základy UNIXu.
dovod???

fernet

Re:Na akom OS programujete? [pre javistov]
« Odpověď #66 kdy: 30. 05. 2017, 16:04:19 »
Nechapte ma zle, nemam nic proti linuxu, na serveroch je dnes nenahraditelny. Ale programatorska masina proste musi fungovat od prveho zapnutia bez zbytocneho casu, ktory by sa stracal pri nastavovani OS. Zaroven by mal byt dost "otvoreny" specifickejsiemu nastavovaniu. Windows sa pouzit da, ale chciet od neho nieco extra je uz zlozite, uz len take ruby tam nainstalovat a vyladit aby polka gemov nepadala pri kompilacii je zabava. Desktopovy linux zase s oblubou hadze polena pod nohy pri blbostiach ako wifi, zvuk, graficke karty a ine periferie. Alebo odkliknete upgrade a skoncite s nefunkcnou VPN, rozsypanym desktopom atd. To ani nehovorim o tom, ze defaultne windowmanagery ako Gnome, Unity ci KDE sa posledne roky predhanaju v obskurnosti, neergonomickosti a facepalmovitosti. Takze fakt pre rok 2017 plati, ze najlepsi a najkompromisnejsi desktop pre programatora je macOS. A o peniaze velmi nejde, profici si aj tak lacne sroty nekupuju.

Já teda žiju asi v nějakém alternativním vesmíru, ale už dlouho se mi nestalo, že by mi Linux házel klacky pod nohy při komunikaci s HW. Možná to bude tím, že používám výhradně notebooky Dell (Precision a XPS), které s Linuxem chodí bez problému, dokonce je Dell umí dodat i s Linuxem (i když toho nevyužívám a instaluji si všude Debian).

Re:Na akom OS programujete? [pre javistov]
« Odpověď #67 kdy: 30. 05. 2017, 16:34:09 »
Ale každý programátor, který to s programováním myslí vážně, by měl mít základy UNIXu.
dovod???

Stejný jako ten, proč by si měl programátor vyzkoušet více programovacích jazyků. Nehledě na to, že Linux je minimálně na serverech běžná záležitost. :) A hodit se to může i na MacOS.


Nechapte ma zle, nemam nic proti linuxu, na serveroch je dnes nenahraditelny. Ale programatorska masina proste musi fungovat od prveho zapnutia bez zbytocneho casu, ktory by sa stracal pri nastavovani OS. Zaroven by mal byt dost "otvoreny" specifickejsiemu nastavovaniu. Windows sa pouzit da, ale chciet od neho nieco extra je uz zlozite, uz len take ruby tam nainstalovat a vyladit aby polka gemov nepadala pri kompilacii je zabava. Desktopovy linux zase s oblubou hadze polena pod nohy pri blbostiach ako wifi, zvuk, graficke karty a ine periferie. Alebo odkliknete upgrade a skoncite s nefunkcnou VPN, rozsypanym desktopom atd. To ani nehovorim o tom, ze defaultne windowmanagery ako Gnome, Unity ci KDE sa posledne roky predhanaju v obskurnosti, neergonomickosti a facepalmovitosti. Takze fakt pre rok 2017 plati, ze najlepsi a najkompromisnejsi desktop pre programatora je macOS. A o peniaze velmi nejde, profici si aj tak lacne sroty nekupuju.

Už dlouho jsem nenarazil na to, že by něco nejelo, nebo se něco nějak rozbilo. :) Naposledy to bylo asi před 4 lety Bluetooth pro jeden notebook za 9 tisíc - nebyly drivery od nějakého pochybného výrobce.
« Poslední změna: 30. 05. 2017, 16:35:47 od Cikáda »

Gulo

Re:Na akom OS programujete? [pre javistov]
« Odpověď #68 kdy: 30. 05. 2017, 20:33:49 »
Tak ja dva mesice dozadu, Lenovo 540 co uz ma snad 3 roky a tedy zadna HW novinka. Ubuntu 16.4, ze nesla ctecka otisku prstu se dalo cekat, ale ze nejde SD karta wtf? Wifi jak na housenkove draze a zaviselo asi na postaveni Venuse vuci Mesici. Fungovani touchpadu byl oproti windowsu spatny vtip. Tak jsem nahodil externi mys aby se s tim dalo existovat. Pak upgrade na 17.4 a juniper VPN v zadeki. Java nekdy vytuhla az do kernel panicu. Odnesl jsem to znechucene ajtakum, ti jeste neco resili jestli tam nechci Windows, hnal jsem je :-) Sebral jsem z police zapraseny 5 let stary Macbook Air nastesti s 8GB RAM a co vam budu rikat, ta stara sunka je rychlejsi nez to Lenovo s i7 4jadrem... Tak s ni mesic vydrzim nez dojde novy MBP.

UF

Re:Na akom OS programujete? [pre javistov]
« Odpověď #69 kdy: 30. 05. 2017, 21:05:51 »
Nechapte ma zle, nemam nic proti linuxu, na serveroch je dnes nenahraditelny. Ale programatorska masina proste musi fungovat od prveho zapnutia bez zbytocneho casu, ktory by sa stracal pri nastavovani OS. Zaroven by mal byt dost "otvoreny" specifickejsiemu nastavovaniu. Windows sa pouzit da, ale chciet od neho nieco extra je uz zlozite, uz len take ruby tam nainstalovat a vyladit aby polka gemov nepadala pri kompilacii je zabava. Desktopovy linux zase s oblubou hadze polena pod nohy pri blbostiach ako wifi, zvuk, graficke karty a ine periferie. Alebo odkliknete upgrade a skoncite s nefunkcnou VPN, rozsypanym desktopom atd. To ani nehovorim o tom, ze defaultne windowmanagery ako Gnome, Unity ci KDE sa posledne roky predhanaju v obskurnosti, neergonomickosti a facepalmovitosti. Takze fakt pre rok 2017 plati, ze najlepsi a najkompromisnejsi desktop pre programatora je macOS. A o peniaze velmi nejde, profici si aj tak lacne sroty nekupuju.

Muzu se zeptat proc zrovna takovy nick?
Vypadá to tak ze to souvisi s tvoji zivotni filozofii a tudis i vyberu operacniho systemu a ja bych nerad to asi prebiral i když komunitu mate evidentně velikou...

Kit

Re:Na akom OS programujete? [pre javistov]
« Odpověď #70 kdy: 30. 05. 2017, 21:23:49 »

Muzu se zeptat proc zrovna takovy nick?

Zřejmě proto, aby se měli blbí čemu divit...

UF

Re:Na akom OS programujete? [pre javistov]
« Odpověď #71 kdy: 30. 05. 2017, 21:37:42 »

Muzu se zeptat proc zrovna takovy nick?

Zřejmě proto, aby se měli blbí čemu divit...

chtel jsem byt slusny ale jdi mi k sipku, Kite!

Kit

Re:Na akom OS programujete? [pre javistov]
« Odpověď #72 kdy: 30. 05. 2017, 21:57:20 »

Muzu se zeptat proc zrovna takovy nick?

Zřejmě proto, aby se měli blbí čemu divit...

chtel jsem byt slusny ale jdi mi k sipku, Kite!

Abys věděl, tak tohle je samohonka https://www.youtube.com/watch?v=VezZ3FS4t_s

UF

Re:Na akom OS programujete? [pre javistov]
« Odpověď #73 kdy: 30. 05. 2017, 22:20:24 »

Muzu se zeptat proc zrovna takovy nick?

Zřejmě proto, aby se měli blbí čemu divit...

chtel jsem byt slusny ale jdi mi k sipku, Kite!

Abys věděl, tak tohle je samohonka https://www.youtube.com/watch?v=VezZ3FS4t_s

aaaaha - uz chapu tu souvislost s macOS X :) dik kite :)

Kit

Re:Na akom OS programujete? [pre javistov]
« Odpověď #74 kdy: 30. 05. 2017, 22:32:53 »
Abys věděl, tak tohle je samohonka https://www.youtube.com/watch?v=VezZ3FS4t_s

aaaaha - uz chapu tu souvislost s macOS X :) dik kite :)

Jen místo cukru se dávají jablka...