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ů.
"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ší.
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".
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á.
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 :-)
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
"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.
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í.
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.
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ě.
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.
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.
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 ;-)