Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Vlákno názorů k článku
Odpojeni.cz aneb nelehké spojení dvou českých portálů

Martin Mareš
Martin Mareš (neregistrovaný)
15. 4. 2008 8:53

Jazyky

"Každý vývojář umí a je zvyklý pracovat v jednom jazyce a těžko se najednou bude učit nový,"

Inu, v tom bude možná onen příslovečný canis incavatus. Většina schopných vývojářů, které znám, bězně používá aspoň pět jazyků a je schopna se během řádově jednotek dní naučit další.

Michal Kára
Michal Kára (neregistrovaný)
15. 4. 2008 9:02

Re: Jazyky

No, pravda je nekde mezi. Neni problem naucit se jazyk, ale v pripade takovyhle veci je potreba znat i knihovny, framework atp. Zpusob psani webovych aplikaci v PHP a .NET (kdyz uz tu mluvime o C vs A) je dost odlisny.

Schopny programator samozrejme dokaze pochopit jiny styl prace, knihovni volani si dohledat v dokumentaci nebo se zeptat, ale bude mu trvat minimalne nekolik mesicu, nez dosahne alespon zhruba sve byvale vykonnosti.
cb
cb (neregistrovaný)
15. 4. 2008 9:30

Re: Jazyky

A proč by to dělal, když je na trhu nedostatek programátorů?
Martin Mareš
Martin Mareš (neregistrovaný)
15. 4. 2008 9:57

Re: Jazyky

Třeba proto, že nechce celý život stavět paneláky z té samé stavebnice.
uživatel si přál zůstat v anonymitě
15. 4. 2008 13:53

Re: Jazyky

Promiňte, ale co to más polečného s tématem?

Ps. Zaměstnávat programátora, který vše chce psát znova protože on to napíše nejednodušejí bych vážně nechtěl financovat.
uživatel si přál zůstat v anonymitě
15. 4. 2008 16:14

Re: Jazyky

Pak se není co divit, že se Centrum k Atlasu zachovalo, tak jak se zachovalo. A je to tak správně...
Martin Mareš
Martin Mareš (neregistrovaný)
15. 4. 2008 9:55

Re: Jazyky

To máš možná pravdu (i když několik měsíců mi přijde značně přehnaných), ale na druhou stranu na sobě docela dobře vidím, že pokud jsem se stal schopným programátorem, tak hlavně proto, že jsem různých prostředí a stylů práce vystřídal vícero a z každého jsem si něco odnesl. Takže dlouhodobě takovými skoky výkonnost jednoznačně roste.
Michal Kára
Michal Kára (neregistrovaný)
15. 4. 2008 10:10

Re: Jazyky

Cas samozrejme zalezi na stylu. Pokud by se clovek cilene venoval studiu nove platformy, tak by byla konvergence o dost rychlejsi, ale clovek by mel po tu dobu o to nizsi vykonnost. Muj nastrel byl pro pripad kdy se clovek normalne zapojuje do vyvoje, takze vetsinu doby dela veci ktere uz umi nebo ktere s platformou nesouvisi (castecne analyza, pokud ji dela, dokumentace).

S prinosem ruznych stylu rozhodne souhlasim. Nikdy neni od veci podivat se, jak vyrabi elektrinu konkurence ;-)
Aleš Roubíček
Aleš Roubíček (neregistrovaný)
15. 4. 2008 10:12

Re: Jazyky

Nesouhlasím s tím, že skoky výkonost roste, je to dáno něčím jiným. Skok samotný krátko až středně době výkonost zpomalí, v důsledku můžeš nakonec být efektivnější. Efekt zvýšené výkonni je dán kombinací postupů a přicházení na nové nápady z jiných jazyků, které by tě rutině nenapadly.

Osobně rád píšu v C#, ale neustále se učím nové jazyky zkoumám jiné framewoky a nabyté zkušenosti z nich se snažím využít na mojí primární platformě.
Michal Krsek aura:58
15. 4. 2008 17:33

Re: Jazyky

Martine myslim, ze nejste uplne tuctovy programator a mam dojem, ze logika je obracena - tj. muzete si dovolit ucit se nove jazyky/prostredi, protoze jste, rekneme, nadprumerne schopny :-)
Miloslav Ponkrác
Miloslav Ponkrác (neregistrovaný)
15. 4. 2008 11:37

Re: Jazyky

Já programuji cca 20 let, a za tu dobu jsem vyzkoušel asi šest operačních systémů, a setkal se s cca 15 jazyky. Mohu říci, že jazyky se obecně zjednodušují, a že v posledních řekněme deseti letech jsem se nesetkal s ničím, co by tu už nebylo - a všechny WOW novinky nejmodernějších technologických novinek na poli technologií a programovacích jazyků jsem viděl třeba před patnácti lety dávno používané a rozšířené. Poslední programovací jazyk, který mě překvapil něčím novým bylo C++. Jinak celý .NET pro mě neznamenal jedinou novinku, kterou bych ze starých dob neznal, nic skutečně nového a překvapivého v něm není.

Takže mě se za poslední roky nestalo, že bych se musel učit něco nového, ať nový styl, nebo novou věc v jazyce. Stačí si přečíst pouze popis syntaxe v jazyku a vždycky jsou to deset až dvacet let staré věci prekabátěné do maličko jiné syntaxe, jinak nic. V dnešních jazycích (které jsou dělané pro blbce, takže jsou velmi jednoduché a nezáludné) klidně píšu den poté co jsem ho začal studovat - a dokonce dodržuji i styl jazyka.

Asi jediný problém dnes je trochu projít knihovny jazyka, to chvilinku může zdržovat. To je obecně daleko větší problém, protože efektivní používání knihoven toho kterého jazyka už aspoň krátkou praxi v tom jazyce žádá.
meap
meap (neregistrovaný)
15. 4. 2008 9:07

Re: Jazyky

To máte sice pravdu, ale je nutné se na to podívat i z druhého úhlu pohledu. Jazyk je jedna věc, ale ten sám o sobě bez znalosti frameworku nic neznamená. Dále je nutné si uvědomit, že např. .NET vývojář nemusí být přesvědčen o větší efektivnosti např. PHP platformy. A v důsledku toho se mu asi nebude líbit, že by měl dělat v něčem "horším".
Martin Mareš
Martin Mareš (neregistrovaný)
15. 4. 2008 9:57

Re: Jazyky

Upřímně, o efektivnosti nejsem přesvedčen ani u PHP, ani u .NETu. Obojí je od optima proklatě daleko.
uživatel si přál zůstat v anonymitě
15. 4. 2008 10:02

Re: Jazyky

Optimum pro koho? Zkuste být trochu konkrétnější.
Martin Mareš
Martin Mareš (neregistrovaný)
15. 4. 2008 10:16

Re: Jazyky

Optimem myslím co nejjednodušší tvorbu programů, které pak budou fungovat rozumně efektivně. Co asi jiného? :-)
meap
meap (neregistrovaný)
15. 4. 2008 10:04

Re: Jazyky

Tak s tímhle souhlasím ;-) Každopádně zde netvrdím, že jeden je více efektivnější než druhý, ale je nutné si přiznat, že co programátor to jiný názor. A pokud někdo jde pracovat na .NET platformě tak v dnešní době asi jeden z důvodů bude, že se mu ta plaforma líbí a je přesvědčen, že je třeba lepší než spousta jiných. A pak když takový člověk po fůzi má dělat v něčem co je podle jeho názoru "horší" tak se není čemu divit, že se mu to nelíbí.
michal
michal (neregistrovaný)
15. 4. 2008 22:40

Re: Jazyky

no jak se v cem dela efektivne to muze byt subjektivni, ale nektere veci jdou zmerit a tam .NET je proste bastl
uživatel si přál zůstat v anonymitě
15. 4. 2008 9:09

Re: Jazyky

Je a není. Nehledal bych tam neschopnost naučit se, ale ochotu používat.

Je to téměř identické jako kdybyste dělal ve firmě, která k zemním pracím používá bagr a najednou vás někdo koupil a řekl, že teď budete používat pouze lopaty, jelikož oni to tak dělají roky.

Většina programátorů z Atlasu umí zcela jistě víc jazyků již dnes. Atlas nevyvíjel jen v C#, ale i v C++ a udržoval aplikace i v PHP, ale příslovečný canis incavatus je jinde.

Když pominu technické aspekty, které mohou být subjektivní, např. zaostalost vývoje Centra, tak příslovečný canis incavatus bude jinde.

Zatímco teď není problém, aby se řadový programátor v .NET uchytil na trhu za 80 - 100 000 Kč, po integraci by jejich cena šla dolů. Pro ně by to byl profesní skok dolů.
uživatel si přál zůstat v anonymitě
15. 4. 2008 15:33

Re: Jazyky

"Většina schopných vývojářů" neumí dostatečně ani jeden z oněch pěti jazyků. Neví přesně, jak se která funkce zachová při jiných vstupech, než si programátor myslel, mnozí dokonce ani netuší jakou verzi WWW-serveru mají a hlavně, jak rychle se jim jejich stránky přenášejí a proč se velmi zbytečně znovu načítají.
Hlavně ale že umějí stránku napsta struturovaně a bez použití goto. Taky ji potom už nikdo není schopen po nich ani drobně opravit.
Andrej Dzamko
Andrej Dzamko (neregistrovaný)
15. 4. 2008 23:31

Re: Jazyky

tak ako prepac ale ustrelil si sa neskutocne.
add. 1 neviem preco by programator mal tusit aka je verzia www servru. Pokial hovorime o programatoroch tak nemusia nutne byt len ti ktori busia frontendy a pokial robis na backende tak popravde verzia www servru je ti hodne blizko u prdele.

add.2 otazka rychlosti prenosu stranky nie je v komtencii programatora. pokial si myslel rychlost odozvy aplikacie beriem spat, ale pokial si mal skutocne na mysli rychlost prenosu, tak to rovno mozeme povedat, ze google ma neschopnych vyvojarov pretoze na niektore vysledky cakam aj 10-15 sec. na gprs pripojeni...fakt by som definoval na tvojom mieste najprv co chcem a mozno potom by som niekoho hodnotil.

add.3 strukturovane stranky ...to ako co je presne za vyjadrenie ? fakt chlapce uvazoval by som nad sebou nez by som nieco placol do sveta aj ked anonymne
uživatel si přál zůstat v anonymitě
16. 4. 2008 15:34

Re: Jazyky

Promiň, ale když píšeš slovensky a ještě bez háčků a čárek, tak potom tvé hatmatilce nerozumím.
Přesně tohleto mi na kodérech (to už nejsou ani programátoři) vadí. Vůbec netuší, jaké má co souvislosti - natož aby si zkusili napsat na počítači diakritiku.
A když se jim to náhdou povede, tak správný kodér vůbec netuší, proč pro převod z UTF-8 do ISO-8859-2 nejde jen zavolat (neošetřenou) funkci - jako je v php funkce iconv.
uživatel si přál zůstat v anonymitě
18. 4. 2008 10:39

Re: Jazyky

Jen bláboly a žádný argument...chjo.
Zasílat nově přidané příspěvky e-mailem