Prosím o vyplnění krátkého dotazníku o bezpečnosti na internetu do diplomové práce: http://ochrana-osobnich-udaju-na-in.vyplnto.cz/... Děkuji.
Co říkáte na framework Qt? Má to podle vás stále ještě dlouhodobější perspektivu, nebo po posledních krocích Nokie je to jen zbytečným plýtváním času získávat v tomhle frameworku rutinu? Zkuste si trochu zavěštit. 😝
Jo, tady zase Nokia něco zařízla. Qt a QML byla pěkná a úspěšná technologie. GTK+ se mi líbí méně, ale vzhledem k situaci je asi perspektivnější. Nokii bude do budoucna zajímat spíše Silverlight (pro WP7 i Symbian). Komerční licencování sice Nokia převedla na Digii a obávám se, že na vývoj nových věcí už nealokuje vývojáře a stejně tak už ani vývoj nikam neřídí. Vítězstvím by asi bylo, kdyby Qt někdo od Nokie odkoupil. Závěr - zaměřil bych se spíše na GTK+ a související knihovny.
Vývojem aplikačního software se živím přes 15 let a pohybuji se v segmentu velkých soukromých společností (banky, telko, doprava). V ČR jsem viděl jen málo společností, které poskytly vývojářům "nadstandardní" podmínky. Openspace byl dobrý nápad pro týmovou práci. Bohužel české společnosti volí openspace ryze z ekonomických důvodů. Výsledkem je prostor, v němž sedí pohromadě lidi z mnoha týmů a vyslechnutí debaty jiného týmu je kontraproduktní. Pracoviště trpí zoufalým nedostatkem místa, u jednoho stolu pracují dva vývojáři a člověk si ani nemá kam dát věci. Skříňka či šuplíky jsou zejména pro externisty často nedostupné. Vývojář je člověk zvyklý využít výhod mnoha nástrojů a pomůcek. Ve svém počítači si tohle dokáže zorganizovat ke své spokojenosti, ale pracoviště, to je věc zoufalá. Špatný stav laciných kancelářských židlí, flipchartů, tabulí a dalších pomůcek. Připadá mi, že je něco špatně, když vidím na druhém konci budovy kancelář pipi co celý den proklábosí v kuchyňce a jejich prostorná kancelář má vybavení, za které by se nemusel stydět ani ředitel ... Tím tu nechci řešit závist, jde o to, že pracoviště vývojáře má z podstaty takové práce své potřeby a současný český standard je hluboce pod. Podobně bych mohl pokračovat detailním popisováním byrokracie, když vývojář potřebuje něco zařídit (nedostupnost služeb sekretariátů/asistentek, vyplňování z pozice ajťáka nesmyslných formulářů, doprošování se školení apd.). Celkově současný stav vidím jako špatný a trend neukazuje lepší zítřky. Zahraniční společnosti, co si tu otevřely pobočky, se zpravidla rychle přizpůsobily lokálním podmínkám. Závěr, ano, prachy dostáváme slušné, to samozřejmě ano. Ale to není způosbeno ani tak dobrozdáním vedení společností jako právě nedostatek kvalifikovaných lidí na trhu (celosvětově). Mimochodem, těch lidí je nedostatek už 20 let ...
No vidíte, a když jsem o něco výše psal, že 70 tisíc za dobrého developera/architekta v Praze je standart, tak mi nikdo nevěří ..... 🙂
70 tisíc? V případě běžného Java či .NET vývojáře to už musí být nejen zkušený developer/architekt, ale taky ještě něco navíc, team leader, scrum master apd. Tady bych viděl průměr zkušených vývojářů o něco níže, mezi 50 a 60 tisíci. V případě, že by šlo o developera specialistu na některou starší technologii (COBOL, AS/400, dnes už i CORBA) nebo speciality typu middleware (TIBCO, Aqualogic), BPMS, BRMS či DWH, tak tam je situace jiná, nedostatek těchto lidí zvedá jejich cenu na trhu práce o desítky tisíc. To je i moje doporučení, znalosti takových věcí se vyplácí. Problém je, že se dají získat asi jen praxí na projektech pro velké společnosti. Doma si těžko někdo bude takové speciality zkoušet, i když v době virtuálů to možné je.
Tak ono ti team leaderi, scrum masteri atp. to uz je jenom tresnicka na dortu 🙂. Zrovna od 1.4. nastupuje kolega jako Java Developer Junior v nejake prazske firme, ma sice 5 let praxi v programovani, ale ve ne v Cobolu, proto junior. Dostal 40 litru (bavim se stale o hrube mzde). Takze tech 50 - 60 mi prijde opravdu malo.
Dosti tendenčně zaměřený článek. A z toho: "Můj vývojáříček, nikomu ho nedám!", z toho mi běhá krapet mráz po zádech. Kam jsme to zdegenerovali? Osobně bych radši viděl, kdyby moje dítě bylo inženýr v nějakém klasickém technickém oboru - takoví lidé budou potřeba pořád, protože pořád se lidí budou chtít něčím přepravit, něco vyrobit, apd. Ať bude v globální ekonomice situace jakákoliv.Stačí ale šikovný menší průser globálního charakteru a poptávka po programátorech a podobných future-profesích, které, a to si přiznejme, jsou vyhnané levnou dostupností energií obecně, spadne na zlomek dnešních stavů. Nebude zkrátka ochota investovat do "zbytných" technologií.A dále, pořád platí... Z technika uděláte programátora lehce, ale z programátora technika těžko.
Názor byl 1× upraven, naposled 19. 3. 2011 13:29
Pravdepodobne máš nejaké technické zameranie a preto si ho tu hájiš. Ja som ITčkar a v podstate s tebou aj súhlasím a vôbec by mi nevadilo ísť robiť namiesto IT nejaké iné technické zameranie. Jediné s čím teda vôbec nesúhlasím je tá posledná veta. Tu je to úplne naopak hovorím z vlastnej skúsenosti. Kamaráti čo majú školy ako strojarina chémia stavbarina a môžem ich označiť za nadpriemerne inteligentných, tak viem aké problémy mali už pri základných veciach z informatiky ,keď ju mali na škole. Informatici majú totiž aspoň podľa mňa najlogickejšie uvažovanie, podporené dobrou znalosťou matematiky. Ťažko takto zovšeobecňovať ale myslím, že keby išli inžinieri informatiky na akúkoľvek technickú školu tak by nemali problém, ale opačne by to určite na 99% nefungovalo.🙂
Ukažte mi výrobek, třeba ty k přepravě osob, které tady zmiňujete, ale např. i roboti, kteří dnes operuji lidi, ve kterých dnes neběhá nějaký software ? A to nemluvím o tom, jak počítače pomáhají v oněch klasických oborech, které tady zmiňujete. Vrátit se na stromy by asi nebylo to pravé, ale souhlasím s Váma, pokud svět postihne opravdová katastrofa, tak nám asi nic jiného nezbyde.
Tady jde hlavně o to uvědomit si, že když někdo "sedí za PC", že ta jeho práce je užitečná jenom v rámci "toho PC" 😉
teda "nejenom"
Kde sehnat praxi při studiu?Studuju v Pardubkách VŠ v oboru informační technologie. Programování se více méně učim hlavně ve volném čase čtením především anglickych knizek, potom pri studiu nemam nejmensi problemy porozumet tomu co vyucujici vysvetluje a vse mi dava smysl a zapada do sebe. Strašně rád bych už teď při studiu získal nějakou praxi v oboru. Klidně málo placenou práci (ale zadarmo asi ani to kuře nehrabe), jenže problém je asi takový, že nevím kde praxi sehnat? Kam se obrátit? Čas na praxi bych si jistě našel protože podle mě je to stejně důležitá záležitost jako studium. Tak pokud by ste někdo měl jakoukoliv radu nebo zkušenost jak při studiu sehnat nějakou praxi v oboru která se pak bude hodit do budoucna byl bych vám moc vděčný. Je fakt, že na internetových portálech s nabídkou práce jsem nic podobného nenašel. Všude chtějí x let praxe...
Vsude chteji X let praxe, ale to neznamena, ze u takovych nemas sanci. Nevim jak v Pardubicich, ale v Praze neni problem sehnat programovaci praci na pul uvazku(treba i s volnou pracovni dobou). Chce to nezaleknout se toho, ze nesplnujes vsechny pozadavky, vyhledat si inzeraty a obejit je. Programatoru je porad nedostatek a i neboj se ani prace "testera" - tam si taky cichnes ke kodu a mas praxi do budoucna. Jen pozor na to, abys pak taky tu skolu dokoncil. Znam par lidi, kteri kvuli praci skolu nedokoncili i kdyz se to casove zvladnout dalo.
Snažil jsem se přes internet hledat nejrůznější inzeráty a zasílat jim na email, že bych měl zájem o spolupráci s nimi, že bych stál o nějakou tu praxi z oboru. Spolu s tím jsem poslal i můj dosavadní životopis. Bohužel, většina z nich vůbec neodepíše a nebo pošlou předlohu emailu že o spolupráci zájem nemají. Proto ani nvm kde pořádně hledat. Ono bych klidně mohl pracovat pro nějakou firmu ne přímo z Pardubek a nadálku spolupracovat i třeba s firmou z Prahy.
Da se a znam par lidi co bez problemu dojizdi treba dvakrat do tydne. Jen to nevzdavej, neco urcite najdes.
A o jaké typy inzerátů bych se měl nejvíce zajímat? Ohledně programování Javy nebo nějaké grafické návrhy atp...
No to ja nevim, co chces delat :)
zadna pretahovana o IT odborniky ve skutecnosti neexituje ... par lidi preslo kvuli lepsi penezum nebo proto, ze soucasny projekt je uz nebavil, ale ve skutecnosti se firmy spise svych odborniku zbavuji, protoze chteji setrit naklady a mit uspornejsi, ale zaroven efektivnejsi vyvoj ... v tomto oboru je vetsi nabidka nez poptavka, kdyz kdokoliv zverejni rozumny inzerat, tak se mu sejde minimalne 5 zadosti ... ono to je vetsinou proto, ze pro IT odborniky je to jedina cesta jak si zlepsi plat, protoze i velke nadnarodni korporace se brani zvysovani platu a porad se vymlouvaji na krizi ... jsou zname i pripady, kdy velka korporace si plati klicove odborniky mizerne, protoze pro manazera nahore je dulezitejsi dodrzet rozpocet s vysokymi zisky, nez si udrzet lidi ... pretahovana maximalne hrozi u znamych jmen, ale ne u radovych vojaku ... v New Yorku se na jednu IT pozici hlasi az 20 senior programatoru a pokud nejste senior, tak nemate absolutne vubec zadnou sanci ... stejna situace je i v Londyne a jinych velkych mestech ... nezamestnanych senior programatoru je fura a junioru je jeste vic ... v jednom inzeratu jsem dokonce videl, ze nabizeli senior programatorovi az 18.000 hrubeho a to Praze. samozrejme, ze se na to nikdo neprihlasi. ma zkusenost s novou generaci je takova, ze pouzitelnych je tam tak 10 ze 100. Zbytek je absolutne nepouzitelny, protoze neumi analyticky ani logicky uvazovat. Nechapou zakladni metody programovani. Pokud na to nevygoogluji nejaky navod, tak jsou vetsinou bezradni. Nedovedou si sami poradit, protoze ocekavaji, ze jim bude pomozeno - to je ta mlada generace, ktera ma moderni technologie v krvi. Bez kontextove napovedy jsou totalne v haji, protoze potrebuji neco, co jim napovi odpoved. A kdyz to neudela pocitac, tak pak otravuji lidi v tymu a zdrzuji je tim, ze chteji vysvetlit hole zaklady, ktere uz by davno meli umet, ale oni je neumi, protoze jeste nikdy nepremysleli nad tim, jak to vlastne vsechno funguje. Ve skole by se meli ucit jak programovat, analyticky a logicky myslet. Uceni se konkretnich technologii vetsinou postrada smysl, protoze se rychle vyvijeji nebo meni. Mysleni je tak dulezitejsi nez znalost jazyka. Firmy by si meli uvedomit, ze musi investovat do vzdelavani a skoleni svych lidi. V mnoha velkych korporacich se nepouziva standartni c++ nebo java. Vetsinou se jede na korporatnich jazycich u kterych je znalost c++ nebo javy jen jako dobry zaklad pro pochopeni jejich frameworku a kdyz neumis myslet, tak si v haji a jen velmi tezko se prizpusobis jejich korporatnimu prostredi.
Souhlasim, ze situace v roce 2009 byla podstatne horsi nez v roce 2010. Je videt evidentni narust poptavky po lidech z IT. V podstate by se melo rozlisovat, pokud nekdo pracuje jako zamestnanec nebo contractor. Zamestnanec ma jisty svuj plat, contractor riskuje, ze pokud je slaby vykopnou ho po 3mesicich z projektu. Ja to vidim po sobe, ze situace se zlepsuje, ted neni tydne co by se neozvala agentura a zajima se o dostupnost. Na druho stranu to je jen prvni stupen, otazka je ci clovek postoupi do dalsich kol. Treba na nasem projektu je problem sehnat opravdu dobre lidi, lidi co maji zajem pracovat , co neco vedi, co maji zkutecnosti a nejem certifikace. Navic, kazdy by chtel delat project managera, nebo architekta...
to jsem rad, ze pracuji v praze... on je tu sice prebytek nabidky - ale to je jen "cislo". jak pisete, vetsina lidi je nepouzitelnych - z prebytku se najednou stava extremni nedostatek. u nas ve firme nabiraji uz 3/4 roku, hledaji nove lidi, ale nikde nikdo.
Taky znam. A bud ten uchazec nic neumi, nebo si rekne o 70 tisic nastupniho :-/
No 70 tisic jsou na Prahu, pokud jde o dobreho vyvojare/architekta, uplne normalni penize. Chjo, kde zijes, jehoVisto ...
A jestli se mnou někdo nesouhlasí, tak v tomto oboru nikdy nepracoval a jenom tady plácá.
Slo o vyvojarskou pozici a C#. 70 je podle nadprumer i v Praze.
Rekneme, ze jsem zacatecnik a snazim se najit zamereni respektive jeden z modernich programovacich jazyku, na ktere bych se mel zamerit. Jake jazyky by to tedy mely byt dle tohoto clanku? Odpovedi predpokladam s ohledem na co nejrychlejsi uplatneni..
Jazyk nepomoze treba sa naucit proceduralne a objektove programovanie v podobe algoritmizacie, nie konkretnz jazyk. A aj tak to bude nanic, ak na to nemate talent. Spickovy programtor zacina najneskor na 1. stupni Zakladnej skoly a po uiverzite ma 10 rokov kariery. Potom ostane najlepsich 20 ludi z rocnika na poaste programtorov ostatni skoncia ako manageri, alebo ucitelia
Myslim, ze pro toto neni zadne pravidlo.. Znam osobne nekolik lidi, kteri zacali s programovanim (OOP) ve 40ti letech a dnes po cca 4letech pracuji pro velke firmy. Jde mi o to, ze v pripade, ze bych se zameroval na pouzivani modernich jazyku(predpokladejme ze zaklady OOP mam), tak na jaky bych se mel zamerit? Ktery jazyk ma momentalne nejvetsi potencial do budoucna?
Tak je rozdil programovat a programovat. Fotbalistu jsou taky miliony a ne kazdy kope za Barcelonu a hraje jako Messi 🙂 Co je a bude v kurzu? Staci se prece podivat na inzeraty, dlouhodobe fici .net/c#, java, c++, ceneni jsou db a sap (erp) specialiste, diky nastupu tabletu a webove hysterii zaziva renesanci javascript (+ jeho frameworky). Vyplati se mit v malicku regularni vyrazy. teda za predpokladu, ze se orientujete v algoritmizaci a vsech potrebnych programatorskych zakladech. Vetsina programatoru jsou beztak 'jen' koderi 🙂
To opravdu záleží na tom, co chceš tak zhruba dělat. Pokud chceš makat ve velkých týmech, které budou kutit vlastní enginy, určitě se zaměř na C++. Rozhodně po tobě bude poptávka. Je ale potřeba dobře ovládat matematiku. Také je potřeba jistá orientace v kódu. C++ není nic lehkého.Pokud jsi kreativní, uč se raději třeba C#. Je lehčí na naučení, kromě PC v něm můžeš programovat i aplikace pro web, WP7 a hromadu dalších srandiček. C# se stále vyvíjí a neustále se zdokonaluje a roztahuje. I celkem pokročilou aplikaci v něm jde napsat velmi rychle. C# můžeš být dobrý programátor velice rychle (klidně do dvou let).Ještě není na škodu umět stále hodně využívaný javascript. Ten ještě vyžaduje znalost html, css a více méně i php. Je to už ale trochu riskantnější volba. Internet se sice pořád hodně rozvíjí, webmasterů je ale na druhou stranu stále dost a navíc v této oblasti vzniká spousta nových technologií a nikdo ti nezaručí že se třeba za pár let nebude všechno psát jen ve Flashi/Silverlightu ;).Na jazyku ale obecně zas tolik nezáleží. Hlavně se nauč vymýšlet algoritmy. Spisovatele také všichni obdivují díky jeho nápadům (třeba na knihu). Jestli to napíše v angličtině nebo češtině už se pak zase tak neřeší...Ještě tu někde padlo něco o Javě. No Java je sice dobrá v tom, že jí rozjedeš na hodně různých zařízeních, ale je zase docela pomalá a navíc C# ji už šlape na paty. Proto bych jí moc nedoporučoval.
Dekuji za rozumny názor. Abych rekl pravdu, tak jiz delsi dobu nejake ty stranky delam a chvili jsem i delal design pro kolegy pouzivajici ASP.Net. Tedy zkusenosti s html/css mam jiz pomerne velke,a orienace v kodu PHP/ASP mi tez nedela problem. Jen ted nevim jakym smerem se vydat. Rad bych pokrocil v tvorbe webu/webovych aplkaci dal, a momentalne mi lezi na stole knizka od Pecinovskeho OOP v Jave a taky Mistrovstvi v PHP. Rad bych se pustil do jazyka, ktery me bude co nejmene omezovat a nebudu muset kupovat drahe vyvojove nastroje nebo treba drazsi hosting, jen kvuli tomu ze pisu v MS nastrojich. Proste vaham, a rad bych hned na zacatku zvolil spravnou cestu.
V ASP.Net jsem nikdy moc nedělal, ale ohlasy jsou na něj poměrně dobré. Kód je jednoduchý, výstižný a přehledný. Kdysi jsem v tom psal tuhle stránku http://skeldal.php5.cz/... . Nějak jsem se na to pak ale vykašlal :(. Přímo v ASP.Net ale moc nejdou tvořit nějaký dynamický věci ne? Aspoň co si pamatuju, tak jsem ho stejně z větší části psal v C#. Dobrý ale je, že to můžeš třeba oproti tomu php propojit. Další jak pro koho nevýhoda php je, že skoro všechny operace u něj probíhají na straně serveru. Je to sice skvělé pro nějaké pro nějaké databáze, online hry a pod, ale zase s tím asi nikdy neuděláš nějaký interaktivní web. Tedy čistě s php. Budeš si muset něčím pomoct. Knížku Mistrovství v PHP 5 má taky. Moc jsem jí ale nakonec nečetl (přitom mě stála asi nějakých 6 stovek). No, můžu ti zaručit že po poctivým přečtení budeš v PHPčku opravdovej master. Co jsem se díval na konec, tak tě tam naučí i naprogramovat desktopový hry. Docela šílenost 😃.Co se týče těch peněz, tak v nějaké firmě ti většinou potřebné nástroje dodají a hosting samozřejmě budou platit oni. Jinak ty ceny teď přesně nevím. Zrovna na ASP.Net bude asi potřeba jak Visual Studio, tak asi i Expression Blend. Aspoň třeba animace se mi tvořili mnohem lépe přímo v Blendu než v kódu. Ale přímo nutnej ten Blend není. Je to jen takové ulehčení práce.Jinak se ale rozhodni sám co je pro tebe nejlepší. Dá se v podstatě říct, že s jakýmkoliv využívanějším jazykem najdeš uplatnění. Pokud ho tedy budeš opravdu umět :)
Opravdu si myslis ze po poctivem precteni kniizky budes OPRAVDOVEJ MASTER? No musim ti dopredu rict, ze nebudes, pokud nemas za sebou par projektu a dennodeni kodovani.. jsi jen teoretik. Znam spoustu lidi, co maji certifikace nejvyssich urovni, ale to je jen papir... bohuzel tu rozhoduje praxe
Samozřejmě jsem myslel po přečtení a vyzkoušení nějakého praktického příkladu na tohle téma😉. Je jasný že zrovna u programování je potřeba hlavně praxe. Já pokud si přečtu na MSDN nějaký ukázkový příklad a pak ho nikde nepoužiju, tak to většinou za chvíli zapomenu. Když ho ale třeba využiju v jedné či dvou aplikacích, už si na něj později vzpomenu.Mistrovství v PHP 5 je psaný částečně jako seriál. Není to tedy akorát kupa příkladů chronologicky seřazených podle toho jak by se měli učit. Pro různé příklady je potřeba znát i příkazy z předešlých kapitol, takže tě celkem donutí se to naučit.A jestli narážíš na nějaké problémy jako třeba častý problém s "propojením webu a databáze", tak je tam myslím pár rad co zkontrolovat a co a jak by mělo být nastaveno. No samozřejmě tě nenaučí úplně všechno...
Co furt mate s tou matematikou? Ja vim je dulezi si overit vysledek... 1 + 1 v desitkove sousteve je ??? ve dvojkove sousteve je ????Pokud neprogramujete urcite specificke veci jako jsou treba vypocty portfolii, ocenovani derivatu, opci, kde potrebujete derivace ci integraly je Vam matematika ukradena.Max jsem narazil v BI na Markovovy procesy o kterych jsem si myslel, ze se nikde nedaji uplatnit
S prvni casti souhlasim.Pak uz je jen otazka co je to talent...K druhe casti, zacit na zakladni skole... to uz tu kdysi bylo.. system KAREL
http://www.itbiz.cz/platovy-pruzkum-2011-zkus... ...
Ono spousta lidí třeba 5 - 10 let programuje a pak je to přestane bavit. Ono sedět jen stále u počítače taky spousta lidí nebaví. Spousta lidí zase na programování prostě nemá mozek. Vzhledem k úrovni matematiky u nás, která jde stále z kopce, ubývá i schopných programátorů, navíc dětí se rodí málo.
Teď by mě skoro zajímalo, jak dnešní programování souvisí s matematikou?
To je mi otázka. Možná přímo nesouvisí, ale obě vyžaduje podobný způsob myšlení a vnímání světa.
Na programování nepotřebuješ příliš myslet, stačí mít hodně dobrou paměť...
To je pěkná blbost 😁
Je.... Měl by být tak někde uprostřed... Kdyby si nepamatoval značky, nemohl by programovat a kdyby nad vším moc přemýšlel, taky by se nikam nedostal...
Ja mam pocit, ze si to programovani predstavujes jako hurvinek valku.
o "znackach" nebo "syntaxi" to vubec neni. to resi clovek v momente, kdy z jednoho jazyku prejde k druhemu. "programovani" je o necem jinem (i kodovani).
zalezi, jestli chce clovek "programovat" (respektive lepit kod) a nebo skutecne vymyslet nove algoritmy - programovat.
akurat som si dal tento rok prihlasku na odbor aplikovana informatika.. a tento clanok ma potesil ale aj vystrasil.. pracujem ako grafik, adobe balik ovladam ale chcem sa naucit programovat, zial nemam s programovanim ziadne skusenosti (aj ked ine odvetvia It celkom ovladam) a bojim sa ze to nepochopim..
Pokud budete vyborny grafik a budete napr. umet sam navrhovat a kreslit uzivatelske rozhrani, grafiku pro hry a aplikace, nemusite umet ani programovat a presto se muzete prosadit a slusne si vydelat.
Ostravská univerzita? 🙂
UMB Banska Bystrica ?
Univerzita Hradec Králové, Fakulta informatiky a managementu?
co jsem tak pozoroval na VS - pokud jiz nemate nejake zkusenosti/zaklady sam od sebe - treba z dob zakladni skoly nebo stredni skoly (kdy na to clovek jeste cas mel), tak to bude velice tezke. na VS se pocita s jiz nejakou znalosti - je pekne, ze vam na VS zacnou do hlavy tlouct nejake pokrocile veci, kdyz ale clovek poradne nechape, co je to promenna, tak ... no... 😐
Budoucnost IT vidím ve světle pokroku technologií umělé inteleigence bohužel dost pesimisticky. Pokud zohledníme úspěch projektu IBM Watson a vezmem v úvahu, že do necelých deseti let bude výkon HW na úrovni lidského mozku, tak obzvlášť dnešní děti můžou zažít situaci, kdy už žádné IT pro lidi existovat nebude.
To je ovšem velmi naivní názor... 😉
Velmi naivní názor máte naopak vy.
Tvrdí naivka🙂Počítače už jsou dávno rychlejší jak člověk. I běžná kalkulačka dokáže počítat rychlejc. Ono tu ale nejde jen o výkon. Počítač neumí myslet jako člověk a pravděpodobně nikdy ani nebude. Možná nějakej "bio" počítač.Vážně si myslíte, že počítače žijí svým vlastním životem, sami se vzdělávají, vymýšlí nové postupy adt.?Vážne jste velmi naivní člověk.
a ty jsi nikdy neslysel o kremikovem nebi ? kam chodi kalkulacky spolu s kavovarem ? :)))
A co má člověk, co nemá počítač, co by mu bránilo myslet, vzdělávat se atd? Všechno je jen otázka software a algoritmů, hardware, na kterém to běží, je podružný...
"Všechno je jen otázka software a algoritmů..." A ty algoritmy musí někdo napsat, nebo ne? A ten, kdo to napíše, bude prostě chytřejší než počítač. "...co by mu bránilo myslet, vzdělávat se atd?" Ty algoritmy, které někdo musí napsat? Takže si nemyslím, že by počítače mohly žít svým vlastním životem, protože ho prostě někdo "určí". A pokud to jednou opravdu dopadne tak, že se počítače budou učit, tak tu máme Skynet a já si vemu flintu a půjdu se do rybníka oběsit. 😐
Na to mi stačí jedno jedno slovo: mysl.
IBM Watson dokazuje to, že umí rychle hledat v databázi, což umí kdejaký "hledač" (zdravím p. Hejla). Čímž ale nijak nechci snižovat práci těch vývojářů kteří na tom pracovali. To ne. Je to úžasný počin.
ale v skutocnosti mysel je iba rychle vyhladavanie v tom co sme sa za cely zivot naucili. mozog bez naucenych informacii dokaze mysliet asi tak ako pecen ci pluca. nijak.
Současná věda a ani sočasný pokrok v nejbližších 10ti letech nic takového neumožní :) Můžete postavit mašinu která bude stejně výkonná jako lidský mozek(ale v nejblišších letech určitě ne).Ale k čemu by to bylo ? Člověka tvoří zkušenosti které poznal za celý dosavadní život. A tyto zkušenosti se projeví při veškeré tvůrčí činnosti.Prostě by AI chyběla kreativita a duch tvoření.Myslím že ještě minimálně jedna generacee programátorů se nemusí o práci bát.
Podívejte, tak před rokem by taky nikdo neřekl, že stroj je schopen doslova rozdrtit ty nejlepší z nejlepších v poměrně dost komplikované slovní hře.Jestliže člověka tvoří zkušenosti, které poznal za celý život, tak inteligentní počítač tvoří síť s kolektivní databází těch nejlepších postupů a řešení.No a na otázku, k čemu by byl AI počítač ovládající programování v kontextu dnešního článku snad ani nemá cenu odpovídat.
O otazce k AI co ovlada programovani v kontextu jsem nenapsal ani pismenko.Taky jsem netvrdil ze to mozne nebude.Jenom k rychlosti nasazeni AIdo teto oblasti jsem vyjadril svoji skepsi.Ono to totis v zadnem pripade neni otazka vykonu toho pocitace.Umelou inteligenci nemuzete provozovat binarne.V tom pripade by slo o jakousi emulaci coz by rapidne degradovalo rekneme vykon te AI.Prvni se musi vyvynout nove technologie ktere umozni opravdovou AI ktera bude dostatecne sobestacna se schopnosti uceni, kreativity a treba estetickeho vnimani.Nelze pripojit neco k velkym databazim vseho.V tom pripade by slo jenom o hledani nejlepsiho znameho reseni. To by znamenalo nekoho kdo ty zkusenosti do tech databazi zanese.A to by musel byt clovek znaly problematiky a tudis programatory.Jednou tu budem met umelou inteligenci,to zcela nepochybne.Ale rozhodne ne v horizontu 10ti let.Urcite nekde postavi experimentalni AI s inteligenci dejme to mu krecka a nebo treba psa.Ale pes vam nevymysli , nenavrhne a nevytvori treba jenom jednoduchou webovou stranku.Vse ma svuj cas a pouzitelna AI jak vy si predstavujete bude potrebovat jeste mnoho let vyvoje a taky radu dobrych programatoru.
Tak trochu nevím, jestli má smysl se bavit o rozvoji AI s někým, kdo sotva zvládá psát čárky mezi větami a v každém řádku má minimálně dvě chyby. :-/
O co to ma spolecneho s tou diskuzi? Trpim disgrafii a uz od mala me cestina dela docela problemy.Tim jako chcete rict ze jsem blbej na to psat svoje nazory ? Myslite ze o teto problematice automaticky nemuzu rozumet ? Ja jsem pouze napsal svuj nazor a ani v jednom prizpevku jsem vas byt ani slovem nenapadl.To znemane ze kdyz nekdo s vama nesouhlasi tak se do neho budete navazet ? Prominte, ale tohle byla ponekud prehnana reakce.
Dysgrafie je porucha grafického projevu a se psaním na klávesnici nemá nic společného. Dysgrafici například píší slohové práce při maturitě na počítačích. To, že vám dělá čeština problémy je zjevné.
To není tak přesné, není jenom jeden projev dysgrafie,tech projevu je vic.Krom toho ze skrabu jak kocour mam problemy se zamenou pismenek a obcasnym vynechanim pismenka ci carky.A tady je jedno jestli pisu text na pc nebo na papir.
"Podívejte, tak před rokem by taky nikdo neřekl, že stroj je schopen doslova rozdrtit ty nejlepší z nejlepších v poměrně dost komplikované slovní hře."Ne stroj. Ale SOFTWARE.Ten stroj nepatri mezi nejvykonnejsi, ani omylem.
Programovanim se zabyvam asi 18 let. Uz nekolikrat jem cetl clanek.. Konec programatoru ... nastoupi automat. Kdo jen trosku se v tom orientuje, tak vi, ze pokrok tu je.. od textoveho editoru k mohutnemu nastroji jako je Visual Studio. Ale porad se musi pouzivat hlava , a k tomu aby zase nejaky SW udelal dalsi SW bez zasahu.... jen ze vstupnich zadani je tak daleko jako k cestovani cervima dirama....
No ono je to celkem fuk, jestli to nazvete stroj nebo software. Zdá se, že ta HW část a především její výkon je naprosto rozhodující parametr. Pokud máte dostatečně silný HW, můžete si dovolit psát odpovídající SW. Když před pár lety začal projekt IBM, taky málokdo věřil, že nějaká jeho obstojná realizace bude možná, obzvlášť když odpovědi na první dotazy trvaly řádově hodiny. A vidíte! S AI to může být naprosto obdobné.
On je ale neporazil stroj, ale software, který vytvořili sami lidé. Watson je sice hezká ukázka AI a udělat to není tak triviální, na druhou stranu tomu pořád chybí skutečná inteligence. V soutěži sice Watson lidi porazil, ale stačilo by mu položit otázku typu "Jak se máš" a neměl by co odpovědět.
Víte, AI má jednu vadu. Musí ji někdo vymyslet a i nejchytřejší tým lidí nedokáže myslet na všechno. A zrovna v IT je kreativní způsob myšlení jedna z nejpotřebnějších věcí.
Podstata AI je v tom, že není potřeba myslet na všechno. Schopnosti si totiž získává vlastní zkušeností. Je potřeba dostatečně motivovat, dát k dispozici dostatečné množství informací a prostředků informace zpracovávat.
"necelých deseti let bude výkon HW na úrovni lidského mozku"No a?
Samozrejme. A za dalsi 2 roky najdeme lek na rakovinu a za 6 mesicu potom se dosahne svetovy mir a vymyti hladomor v Africe.
Za další dva roky bude inteligentní jako skupina lidí a tak to půjde exponenciálně dál. Nic z toho dalšího se bohužel nenaplní, problémů naopak přibude.
Tento už tam asi je 😀😀😀http://h8torade.com/wp-content/uploads/2010/0... ...
Takže si vezmu triko s nápisem "I know PHP, Java and JavaScript", poletím do Ameriky a Ballmer s Jobsem se o mě budou prát?
Nejdřív bych se zkusil zeptat. Letět do USA jen aby jsi zjistil, že se můžeš otočit a jet domů je trochu drahý výlet😉
konkretne u PHP je problem v tom, ze "I know PHP" si obcas lide spojuji s tim, ze umi udelat nejakou spagetku, nejake to echo a uz se pocituji byt velmistry... lide z HR, kteri v dnesni dobe hledaji schopne PHP programatory by mohli vypravet.
To máš samozřejmě pravdu, kde je ale dané, jak má vypadat dobrý PHP programátor?
PHP is dead. Na tom se moc dlouho neuživíš. Nicméně člověk zase lehce přejde na jiné jazyky, když už nějaké umí.
Zrovna u toho PHP ten přechod není tak jednoduchý... Pokud teda nepoužíváš ten "pokus o OOP v PHP", PHP ti nepředá do jiného jazyka skoro nic... Musel by jsi přejít na jiný multipara. jazyk, možnosti jsou tam ale omezené a přecházet z PHP třeba na Pythona.......
sice PHP neni zadny skvely jazyk, trpi nedostatky, autori PHP rozmarile menili co mohli... porad je ale PHP na spicce - je rychle, snadne na uceni, podporovane vsemi... co vic si prat!nebo byste chtel vsude videt javu? .net? nebo nedejboze ruby?! nebo mame psat webove aplikace v lispu?
Proc ne Javu? Vsechny nastoje jsou open source a bastlit si nejake servlety a JSPcka co spustis v Tomcatu je asi tak stejne narocne, jako delat to same v PHPku.
proc ne?- java *je* pomala- java jiz par let stagnuje, do 1.7 se nedostalo to, co se tam dostat melo (za C#.NET je, dovolim si rict, par let pozadu)- osobne vubec neduveruji oraclu v tom, co s javou ztropi- learning curve javy je ... pomala (asi nevhodne pridavne jmeno?)pro PHP hraje to, ze je jednoducje - napisete neco do "textoveho" souboru, pustite php interpretr, mate vysledek. to nelze srovnavat s deployovanim jaru na tomcat nebo jiny javovsky server!PHP kod se lepe edituje - kvuli zmene nemusite nic kompilovat a podstupovat deploy kolecko...v PHP jde! velice snadno bastlit, a proto je vhodne pro deti od 3 let! pro PHP existuje mnoho rozsireni... a navic, v PHP muzete psat stejne kvalitni aplikace jako v Jave - chce to jen chtit. navrhove vzory a vsemozne postypy vytvareni kvalitni architektury aplikace nefunguji preci jenom v Jave, ze ;D
Kdyz uvedes prispevek tim, ze je java pomala, tak snad ani nema cenu cist dal. Bavime se o PHP, nebo ne?Java jako jazyk stagnuje, ale nahrazuji to knihovny, ty rozhodne nestagnuji. Navic srovnavame s PHP, ne s C#. Oraclu taky neduveruju, ale podle me si nemuze dovolit nechat javu stagnovat. learning curve ... no asi by se reklo pozvolna, ale podle me taky neni problem v jave bastlit. "pro PHP hraje to, ze je jednoducje - napisete neco do "textoveho" souboru, pustite php interpretr, mate vysledek."Asi jsi neslysel o JSP - tam pises stranky prakticky stejnym zpusobem, jako v PHP. Editujes JSP, ulozis, pustis browser a mas "vysledek". "v PHP jde! velice snadno bastlit, a proto je vhodne pro deti od 3 let!"Priznavam, ze pokud jde o syntaxi jazyka, tak tam je PHP asi "jednodussi"."pro PHP existuje mnoho rozsireni"Jo, a v jave mas jenom JDK a tim to hasne 😃"v PHP muzete psat stejne kvalitni aplikace jako v Jave"Tady asi nema smysl nic vytykat, protoze by diskuze nikam nevedla.
🙂 ze je java pomala - vysvetlim - dala by se provozovat aplikace napsana v jave na jedinem serveru za predpokladu, ze tato webova sluzba bude nejak hojne navstevovana... nebo jinak - umite si predstavit, ze by facebook bezel na jave pri stejnem poctu serveru? (tedy ano, zde je PHP pomerne vytweakovane). java *je* narocnejsi - o tom snad netreba diskutovat, ne? proti PHP ma samozrejme vyhody (pro me asi nejvetsi - typovost, a kombilace do bytecode)...:s ani uz nevim, proc to pisu :-/co se zamestnani tyce - samozrejme java nebo .net budou asi vzdy hodnocene lepe, protoze je pro tyto technologie zapotrebi vetsich znalosti - na zacatku (souvisi s learning curve).ad SDK: ... mel sem na mysli spise vyhody obecne, nez "php ma neco vic nez java" - to bych si netroufl napsat.
"umite si predstavit, ze by facebook bezel na jave pri stejnem poctu serveru?"Bez problemu. Facebook je prd. Delam na podstatne vetsich(co se tyce provozu) a dulezitejsich aplikacich a setkavam se jenom s Javou. V obou jazycich se da udelat prakticky cokoliv, ale na vetsi veci je na tom PHP podle me o dost hur(staci vyvijet aplikaci pro cluster a uz je na tom Java lip). Ze je Facebook v PHPku neni dano tim, ze by to byl pro dany ucel lepsi jazyk, ale tim, ze autor(i) na zacatku nepredpokladal, ze tam budou stamiliony lidi.
Navíc PHP pro Facebook je upravené a běží nad další vrstvou, která je napsaná tuším v C++. Kdyby měl celý Facebook běžet na PHP tak, jak si je možno jej stáhnout, Facebook by těžko obsloužil tolik uživatelů.
pracujete v googlu?ale ani tak nejsem presvedcen o "vyhodnosti" javy. kdysi davno jsem v zamestnani uvazoval o tom, ze bychom aplikaci prepsali z PHP do Javy ... (v dobach 1.4 a 1.5)... po tom, co jsem si zjistil narocnost behu aplikaci, narocnost samotneho serveru, ... z napadu seslo. (webova aplikace s pomerne stedrou navstevnosti cca 150-250k / den)
"po tom, co jsem si zjistil narocnost behu aplikaci, narocnost samotneho serveru, ... z napadu seslo."Zjistil? Jak?
- proste porovnani poctu vyrizenych zadosti na server s PHP a s Javou (servlety)- proste porovnani vytizeni CPU a vyuziti pameti- porovnani dostupnych technologii OSS - GNU GPL/MIT/BSD/... licence- (subjektivni) porovnani toho, co se musi programator naucit (vesele bastleni v PHP vs MVC v Jave)ano, mate pravdu, nezkousel jsem zadne hotove aplikace, ale uz jen rozdil na hello world byl markantni... co se aplikacniho serveru tyce, pouzil jsem obycejny Tomcat - ktery se ale pro ostry provoz prilis nehodi. v te dobe jsem ale zas tak velky rozhled ve svete Javy nemel (a ted uz vubec ne), a dalsi servery, ktere staly za to (* z diskusi, clanku, tipy od pratel), byly placene.taktez sem pozdeji pokukoval po C#.NET, ale o tom jsem z duvodu licenci a uzavrenosti prestal premyslet velmi brzo.
Muhaha. Java pomala ve srovnani s PHP? O rychlosti Javy se PHP muze jen zdat. Ostatne i Python je rychlejsi a to i bez pouziti Psyco...
z vlastni zkusenosti vim, ze ono to vlastne neni o tom, jak clovek umi PHP... ale spise o tom, jake ma zkusenosti, jestli chape OOP, navrhove vzory, ... jake ma zkusenosti s praci v teamu... "umet PHP" nestaci.ja jsem byl po 10ti letech programovani v PHP oznacen za juniora a to jeste jen tak tak :) - proste jsem nikdy nemel tu cest v praci podilet se na necem vetsim, v tom je to plus, ne jak clovek umi dany jazyk.
s vyrazom "I know PHP" was vykonpu s odpovedou"You can't speak English"ale to je typicke pre "ITakov"spravne to je "I am able to produce outstanding and superb code using PHP."I know PHP= viem, ze existuje PHP..
Názor byl 1× upraven, naposled 18. 3. 2011 14:37
I'm afraid you're wrong. If you ask me, you don't seem to know what you're talking about.One of the meanings of the verb know:"to have learned (something, as a skill or a language)"
To have learned does not mean that teaching or learning process did enahanced your skills.We only need skilled people.
did enhanced?Prosím, naučte se základy angličtiny než mě tady začnete poučovat. Je vidět, že na to fakt nemáte. Děkuji.
Tohle by mělo být povinné čtení 🙂 Dnes chce být každý ekonom, právník, psycholog a podobné "bulvární" obory 🙂
Dobrý článek. Ona starší generace sice říká, že do IT dnes dělá každý, něco na tom je, ale neuvědomují si, že poptávka po kvalitních IT specialistech roste ještě rychleji než nabídka. To s sebou přináší i onen neblahý jev popisovaný v článku, sice "každý" do IT dělá, ale s rozšiřující se základnou klesá průměrná kvalita pracovníků vzhledem ke stále se snižujícím bariérám vstupu do oboru. Nemyslím si ale, že nastane nějaká krize kritického nedostatku IT specialistů/kodérů/designérů/programátorů, dorůstá nám úplně nová generace, pro kterou byl počítač od mala již samozřejmostí a mezi nimi jsou mnohdy hodně šikovní lidé, co tak sleduji okolo sebe, kteří to mají prostě v krvi. Zkrátka, nebojím se o naše odvětví. Díky za článek, dobré počtení před spánkem. P.S. Objective-C, nikoli Object-C 😉
Podle mě to bude všude stejné. V 80. letech vám stačilo, že o těch divných krabičkách něco víte. V 90. letech stačilo, když jste znali od každého něco. Ale teď musíte znát od něčeho všechno. Mnozí absolventi škol si myslí, že čím více zkratek napíší do svého životopisu a své jméno odekorují čerstvýmí tituly, mají místo jisté.Když jsme hledali nového kolegu, všechny životopisy, ve kterých jsem viděl něco jako "ASP.Net, PHP, Java, WCF, WPF, Ruby..." jsem hned vracel na personální oddělení.Specializujte se a nemusíte hledat dobrou práci. Najde si vás sama.
To je pekne, jenze prvni sito v personalni agenture funguje prave na zaklade techto zkratek.
V personální agentuře? Personální agentury předávají zaměstnavatelům životopisy a první síto je až u nich. Také jsem měl některé tyto zkratky v životopisu, než jsem nastoupil do současného zaměstnání, ale rozhodně jsem jich tam nenacpal celý odstavec.
> Když se jich ale zeptáme například na šablony v Céčku, vůbec neví, která bije.To se jim vůbec nedivím. V Céčku totiž žádné šablony nejsou.
Zrejme rekl v zargonu Templates v C++, tak z toho nedelat vedu 😉 U nas v autocontu tomu rikame stejne. Nebo vy jste jeden z tech, co doslovne vzdy vyjmenovavaji CePlusPlus?
Jo, jsem. Ze stejného důvodu proč třeba C# neříkám taky "Céčko": jsou to dva různé jazyky. Mezi C++ a C je dost velký rozdíl, takže si myslím, že je dobrý nápad ten rozdíl pojmenovávat.
Tak bychom v ramci zargonu mohli treba Pythonu rikat Java nebo Macu Linux, ne?
Zvlastni nazor, ze bz se na skole mely ucit nejake podivne veci jako perzistentni uloziste. Tyto technologie se objevuji a mizi jak houby po desti.Spis je dulezite naucit studenty algoritmicky myslet... pak zvladnou vse
Pod poslední větu se klidně podepíšu krví 😉
ani to nestaci... :-/ ceske skoly jsou, co se IT tyce, tak 20 let pozadu (mam obcas takovy pocit). a kdyz uz se snazi ucit neco "moderniho", vyberou si nejakou vyhypovanou vec - ruby na unicornu, v lepsim pripade jen zapomenou studenty obeznamit se zaklady (aka "najdete si to samy, vzdyt mate furu casu a nikdo jiny po vas preci nic nechce")
Potvrďte prosím přezdívku, kterou jsme náhodně vygenerovali, nebo si zvolte jinou. Zajistí, že váš profil bude unikátní.
Tato přezdívka je už obsazená, zvolte prosím jinou.