Jsou v anketě špatný popisy nižších procent, že někteří nemůžou hlasovat. Hlavně lidi, kteří k tomu mají kladný vztah, ale menší znalosti.
Chybí mi tam nějaká kategorie slepováním příkladů z internetu naprogramuju cokoliv. 😃
Zpočátku ano, později už těžko.
Úplně v pohodě. Fragmenty kódu stažené z internetu a poskládané dohromady fungují vcelku dobře. Je to to samé jako používat to, co člověk naprogramoval dřív a vykrádat vlastní programy. Akorát člověk musí vědět, co dělá.
Jojo, a pak clovek vidi jak webova aplikace v prihlaseni obsahuje SQL injection, protoze odpoved z roku 2003 ma nejvic hlasu na StackOverflow 😉
Proč pan Kuruc považuje SELECT * za neslušnost. To je věc velmi dobrá a velmi často používaná. Třeba rychlá záloha tabulkycreate table tabulka_bak as select * from tabulka;nebo cykly přes implicitní kurzoryfor x in (select * from tabulka) loop...end loop;
když to tak čtu, tak bych se tím asi živit nemohl a to se tím živím. PHP,JS (přitom jen Jquery), HTML,CSS nějaké ty databáze okrajově a trochu .NET . Rád bych šel výš, naučil se moderní frameworky a lepší programování, ale po práci se dál učit nějak nedávám. On každý potřebuje něco, na něco stačí student co si poprvé postavil fanweb čehokoliv a někdo potřebuje high-skilled seniora.
Jelikož již několik let úspěšně absolvuji AdventOfCode v C#, tak se v tomto jazyce považuji za 100%. 😀 😀 Jinak Platformio C++ 60%Python 60%Kdo tu zmiňuje HTML, CSS nebo SQL jako programovací jazyky, tak si může dát rovnou 0%.
Tak to je spíš o úrovni toho programování. HTML,CSS,SQL jsou základní pilíře a někomu stačí, i mnoha zákazníkům stačí, ale za 100% to označit samozřejmě nejde.
Az bude mozne v HTML napsat cyklus a obecnou podminku, muzeme se bavit o tom, ze by to mohlo byt nejake zakladni programovani 😉
Souhlasím a co je to teď?
Znackovaci jazyk - je to napsane primo v nazvu...
Jedna věc je něco málo napsat v jazyce, druhá vyrábět něco většího a spolupracovat na tom s ostatními. Pak záleží i na tom, jak se to napíše.
Nevím jestli se zařadit podle procent nebo podle textového popisku. Co jsem potřeboval jsem si naprogramoval (i hromady věcí co jsem nepotřeboval, jen mě to zajímalo si to zkusit), pár věcí jsem si i upravoval, a popravdě ani nevím v jakém byly jazyce. Prostě jsem si přečetl pár řádků odhadl syntaxi a upravil co bylo potřeba. Za pár věcí jsem i dostal zaplaceno. Na 80 % se skutečně necítím, ale u těch nižších procent na mě zase nesedí popisky. Další věcí je, že kvůli naprosto živelnému rozvoji a řešení věcí dle aktuální potřeby jsem párkrát něco učil i fakt dobré profesionální programátory, ale z toho narážím na situace kdy mi chybí naprosto elementární znalosti.
Ovládam C++, F#, C#, Ocaml, Typescript, Javascript, Elm, PHP, T-SQL, Basic, Object Pascal - to sú jazyky v ktorých som programoval min. rok (v niektorých aj 5 - 10 rokov) a som v nich doma. Ovládam technológie ako React, VUE, ESP-IDF, Arduino-ESP32, .NET, ASP.NET MVC, Entity Framework, WCF, WPF, Unreal Engine, Microsoft SQL Server (samozrejme na urovni programátor - rozhodne nie som DB špecialista), MySQLNajobľúbenejšie jazyky C++, F#, OCaml a Typescript
hodne na tento pristup nadavam, ale kdyz musim neco udelat tak to vetsinou splacam z knihoven a uvedu nejak do provozu...jenze ja se povazuji za d... , od profesionalu bych cekal jinej pristup, bohuzel nekdy je to tragedie😀
Občas koukám na Stefana Mischooka, majitele SW firmy odněkud z Kanady... a ten říká: "work on a need-to-know basis", čili nové věci si studujte podle toho, co zrovna potřebujete vědět. A taky říká: projděte si 2-3 tutoriály a pak si najděte práci ... a učte se nové věci podle toho, jak to zrovna bude potřeba.Myslím si, že je to velká pravda. Dnes je těch technologií prostě přehršel a naučit se všechno nelze. Já programuji od svých 13 let, začal jsem s basicem, Z80 assembler... pak C++, Java, C#... nějaké ty webové džavaskripty a céeseska, SQL, WPF, návrhové vzory atd. atd. .... bakalářský titul z IT.... neustále se vždělávám..... a stejně přijdu na pohovor, kde mě vrchní programátor rozebere na čemkoliv bude chtít.... protože prostě nelze vědět všechno. Jak mám do detailu znát technologii, kterou si tam oni ve své firmě zrovna vybrali, že na svůj projekt budou využívat? Nehledě na to, že mám silný pocit, že IT je plné honibrků s touhou si dokazovat, jací jsou borci.Dle mého názoru je nejdůležitější algoritmické/analytické myšlení a ochota se učit nové věci, schopnost se brzy zapracovat.
On tím testuje výhradně schopnost zapamatovat si věci nebo případné poruchy paměti. Což je v moderním podnikovém prostředí považováno za často důležitější než schopnost myslet. To, že tě testuje výhradně z technologií a metodik, které aktuálně používají na svých projektech, zajímá je, zda se umíš v podstatě okamžitě adaptovat do jejich prostředí. Třeba nějaké společné znaky mezi jejich stylem vývoje a tvou profesní zkušeností. Pravdou však je, že takový styl pohovorů často vedou lidé, kteří se neumí okamžitě adaptovat a chtěli by to požadovat po druhých.
Byť se živím jako programátor, nevím jestli umím programovat. V práci pracuji na velké podnikové databázové aplikaci v Oraclu, programuji tedy z 90% v PL/SQL. Dál umím Visual Basic + MS Office VBA, trochu PHP, Javascript, ve kterýchžto si občas něco vyrobím pro sebe. Kdysi dávno ještě Turbo Pascal. Ale nikdy jsem nepochopil třeba assembler a C nebo Java jsou pro mě víceméně španělská vesnice. Tak na kolik procent jsem vlastně programátor v anketě? 😉
Assembler je úděsně jednoduchá věc.... akorát je nutné pochopit, že je neuvěřitelně doslovný - musíte si v něm napsat prostě úplně VŠECHNO 😀
Co s těmi procenty? Proč zrovna 50% a ne třeba 49,2% nebo dokonce 53,8%?Spíš bych se zeptal co užitečného jste už naprogramovali.Já se za programátora nepovažuji, ale pár (možná dokonce pár párů) jednoduchých prográmkú co mi i někomu jinému s něčím pomohly už jsem spáchal.Kolik procent byste mi přidělili?😀
Tím profesionálním programováním to rozhodně nekončí a navíc tam může být dost velký rozptyl. Jako další levely mě napadají: - schopnost opravit/vylepšit cizí program v jazyce který znám - to samé v jazyce který neznám - chápání Big O notace, TDD, design, ... a spousta dalších profi záležitostí - schopnost umístit se v soutěžích jako Google Code Jam (sorry, už je po kvalifikaci 🙂 )Ale to by tu anketu musel udělat někdo, kdo tomu rozumí, nic ve zlém 🙂Já jsem programátor tělem i duší, kroužek programování na škole mi změnil život a dnes to předávám dalším generacím...
Já bych si dal tak 40%, protože vím, co všechno neumím, ale mám ve smlouvě programátor senior, tak jsem v této škále dovolil dát 100%, ale mám kolegy, kterým bych v této škále dal třeba 800%
Anketa by se spíš měla jmenovat: Jak dobře si o sobě myslíte, že umíte programovat? Bastlíř co programuje webovky jako zaměstnanec v nějaké malé firmě si taky klidně o sobě může myslet, že je 100% programátor profesionál - přičemž by ho nikde do většího projektu nevzali, jelikož v podstatě umí prd. :) Naopak někdo s malým sebevědomím si dá jen 50%, protože si myslí, že toho moc neumí a přitom by se tím klidně mohl živit i ve větší firmě.Jak je člověk dobrý programátor záleží na pohledu těch pro které pracuje.Něco zvládnu, ale raději se nebudu hodnotit, stejně by to nebylo objektivní.
Musíte se naučit dívat na sebe kriticky, sebevědomí s tím nemá nic společného.
Ani jedno není dobrý přístup. Nikdo neříká, že by ve větším projektu neuspěl ten kdo dělá malé webovky, pokud tam trochu používá skriptování, naučí se i větší věci, když bude vůle
Kdysi dávno Cobol - dnes už ani nikdo neví, co to bylo, pro sálové počítače JSEP. A BASIC pro SMEP. Později C pro DOS a Visual Basic pro Windows.Nikdy jsem se tím neživil. Jako admin nějaké skripty, což občas použiju i dnes (nikoli iDnes 😁 ).
Názor byl 2× upraven, naposled 5. 4. 2022 08:10
Stojí to za hovno, ale platí mě za to dobře.
V anketě jsem docela váhal, co zvolit. Za profesionála se nepovažuji, protože se programováním neživím. Ve škole jsme programovali v kde čem a kde co (PC, mikroprocesory, PLC), práci jako programátor jsem však nikdy nezískal, jen v současné práci nějakým programem ušetřím práci kolegům nebo sobě. U volby 80% bylo napsané, že obvykle dokáži naprogramovat. Pravda, operační systém, BIOS ani nic podobného jsem nikdy neprogramoval, na druhou stranu vše, co jsem si kdy potřeboval naprogramovat, jsem naprogramoval.
3 %?S pomocí návodu jsem schopný napsat jednoduchý program a upravit si ho k obrazu svému, případně upravit existující program. S https/css umím trochu víc, ale nevím, jestli bych tomu říkal programování. Pozitivum mé (ne)znalosti je, že mi je jedno, o jaký programovací jazyk se jedná, protože si správnou syntaxi nepamatuji a nikdy nevím, kde psát středník, čárku nebo divnou závorku, ale umím to odkoukat z existujícího kódu.
Za mě "skutečné" programování začíná až když člověk začne pracovat v týmu, programátorů. Kdy především jde o to programovat, tak aby kód byl dlouhodobě udržitelný, tak aby se všichni v týmu v kódu vyznali (i nový lidé) a nevznikal tam tvz. špagety kód. Důležité je znát objektové a různé návrhové vzory. Taky je důležité umět z verzovacími nástroji jako je Git a Gitlab. Také člověk musí mít nějaké znalosti projektového řízení a agilního vývoje. Až potom začíná to "pravé" programování a jedno v jakém jazyce a technologiích.
Jednoduše řečeno. Dnes se "profesionální" programátor nejlépe pozná podle toho jak dokáže dobře pracovat v týmu. Pokud to člověk s programováním myslí opravdu vážně tak se mu nelze věnovat jako one man show.
Ne to neni profesionalni programator, ale socialni inzenyr. Pletete si pojmy a patrne vam jeste chybi zivotni zkusenosti. Prave naucit se myslet samostatne a resit problemy ani by vam nekdo sedel za zadnici, tj. umet si poradit ve vetsine situaci a umet vymyslet reseni je naprosty zaklad. Tym lidi je vam k nicemu, pokud jste sam zabedneny.Preji vam prijemny zbytek kariery v socialnim inzenyrstvi. I tak se da prezivat, ale take se muze clovek osamostatnit a pokusit se nebyt zavisly na druhych. Pokud nezvladnete naprogramovat aplikaci bez tymu, tak je to o nicem. Ulohou tymu je zefektivnit proces vyvoje, urcite by nemel fungovat jako vas mozek a myslet za vas.
Názor byl 2× upraven, naposled 5. 4. 2022 02:55
To sú dve strany jednej mince dobrého programátora.Je treba vedieť myslieť a pracovať samostatne, ale zároveň tak, aby v tej práci vedeli bez problémov pokračovať aj iní.Napatlať nejaký kryptický kód, ktorému rozumie len autor a za rok ani on nie, to nie je ktovieaké veľké umenie...
Mísíte do sebe rovinu myšlenkovou a praktickou. To není to samé. Já se v příspěvku držel výhradně v rovině myšlenkové.
Samostatný nikoli doslova a do písmene, ale spíš intelektuálně.
To je jak z materske skolky. Ale ano tyto poznatky se pouzivaji k presvedceni zacatecniku. Protoze v opacnem pripade, pokud by byli vystaveni skutecnemu stresu napsat celou aplikaci samostatne, mohly by je chytnout psychicke problemy. Beru, ze jste zacatecnik a pevne verim tomu, ze jste zacatecnik. V opacnem pripade, pokud mate napriklad 10 let zkusenosti v oboru, patrne vas moc nepotesim - mohl byste byt mirne dusevne zaostaly.
To, že člověk umí řešit problémy a pracovat samostatně je v týmu naprostá samozřejmost. Na velkých projektech se práce dělí na dílčí úkoly, za kterou odpovídá daný vývojář. Za mě programování v týmu je prostě vyšší dívčí o proti tomu, když člověk dělá sám na sebe a nemusí nutně programovat, tak aby kód byl dlouhodobě udržitelný a rozšiřitelný. Většinou stačí, aby to bylo co nejrychleji hotové a aby to fungovalo. Pracovat o víkendech a nemít volný čas nepovažuji za hrdinství, ale spíše za zoufalství a špatně z analyzovaný a naplánovaný projekt.
Děkuju, že to někdo napsal. Naprogramovat jednorázově se s youtube návody a stackoverflow naučí kdekdo do pár týdnů. Asi to bude i fungovat, i když nebude vědět proč. Naprogramovat něco udržitelně, rozšířitelně, robustně, čitelně...to je vyšší dívčí, která vyžaduje už další osobní schopnosti
Zajímalo by mě, jestli to takhle někde fakt funguje. Většinou je ten kód všude "strašný" a "chtělo by to předělat"... A když se něco začne psát od začátku, tak to za chvíli budou říkat zase 🙂
Jsem profesionální programátor pracující pro nadnárodní vývojové společnosti, které zajišťují vývoj největším EU & USA korporacím z FinTech, Telco a klasického finančního průmyslu.Velmi slušně ovládám HTML5, CSS3, SASS a především JavaScript, včetně frameworků jako Angular, React, Svelte, backendový vývoj na Node.js, všechny databáze typu SQL i jednu NoSQL MongoDB, celkem slušně zvládám Javu a cloudový vývoj typu AWS, Azure a IBM Cloud, na který mám certifikaci jako profesionální developer IBM (i když pro IBM nepracuji), samozřejmě také Git, Docker, Kubernetes a virtualizaci.Ovládám taky PHP, ale nemám ho rád. Absolutně nejvíc ze všeho nesnáším pak ten český framework Nette a když vidím někde arogantní příspěvek od D., vidím rudě!Mám IQ přes 170 a programování mi doslova zachránilo život, protože lidi mě spíš nesnášejí, nemám žádné opravdové přátele a na fyzickou práci jsem docela levej... Ostatně oni mě asi nesnášejí i ve všech firmách, kde jsem pracoval, ale nemůžou se mnou nespolupracovat, protože je málo lidí a není to zase až tak extrémní a některé věci, které umím, neumí nikdo jiný. LOLZajímavý je, že ale s holkama jsem problém nikdy neměl a to i před tím než jsem měl prachy, ale opravdové přátele zkrátka nemám - lidi asi dost se*e upřímnost a když mám pravdu hlavně v negativních věcech, když oni jsou z něčeho nadšení, já říkám, že se to totálně zese*e a ono se to pak přesně tak zese*e.Ještě zajímavější ale je, že mi vážně nijak nechybí. Mám dost lidí s kterýma si můžu pokecat a když jsem jednou byl fakt úplně v p*deli a potřeboval si s někým promluvit o svých problémech, zaplatil jsem bezdomovci na nádru útratu v hospodě a dal mu prachy za jeho čas. Lidi s bezdomovci opovrhují, ale ten týpek byl pro mě lepší než psychoterapeut. Zkrátka lidi, kteří to mají v životě těžký, dokáží chápat problémy druhých, i když jsou jiného druhu.
Jo, to je taka ta klasika - ja som LEN uprimny, to vsetci ostatni su kreteni... Takych poznam milion a je jedno ci maju IQ 170 a programuju, alebo 100 a sedia za kasou.
Lidi tě nesnáší? Čím to může být?
Možná že říká lidem pravdu. Mám s tím určité osobní zkušenosti. Lidi mě taky dost nesnáší. Ale já to zase tak neřeším, ani si to tak neberu... 😉
Vy skutecne verite testum k urceni IQ? Nevim, ale se 170 body byste patrne nepsal na zive. Jenom musk ma udajne kolem 150, to byste musel byt nadany vedec. Mate vysokou socialni inteligenci, podle vaseho textu jste nadany v IT, ale patrne to je asi vse.V tech nadnarodnich korporacich se zpravidla programovani na vyssi latce zrovna moc nevede, sem tam se najdou opravdu dobri programatori. Ale z mych zkusenosti, nejschopnejsi programatori jsou na githubu. Prehledneme nadsence, kteri uploaduji do sveho repositorare ulohy k interview a snazi se byt co nejvice aktivni. Jsou to lide, kteri zalozili nejaky projekt a ridi vyvoj pod open source licenci. Se 170 body IQ by to pro vas melo byt jednoduche?Nakonec stejne zjistite, ze to je nesmysl. Ty testy IQ vychazeji z obecnych predpokladu, jako system vzdelavani, vychova a na zaklade toho se pokousi odhadnout bodove ohodnoceni. Coz ovsem neni inteligence, ale schopnost resit problemy, vstrebavat nove poznatky nebo vytvaret nove veci. Takze, pokud jste hodne vytrenovany v typu mysleni, ktere se pouziva u testu, vyjde vam vyssi skore. Jeden manazer mne nedavno presvedcoval, ze ma IQ pres 160 bodu na zaklade testu, ktery si udelal pred 20 lety. Je to nesmysl. Skutecne verite tomu, ze je mozne vyhradne na zaklade doplnovaciho kvizu urcit vas uplny intelekt? To tezko.
Já (některým) testům celkem věřím, problém je, že IQ je jen velmi malý zlomek toho, co dělá člověka člověkem, a pokud jde o pohádková zaměstnání pro lidi, co mají mimořádný intelekt, tak to zas tak časté není. Společnost výjimky moc neoceňuje.
Na základě vyhraněného testu je možné zjistit rozpoznávací schopnosti v měřené oblasti, nic víc. A já si poté řeknu, že doplňování téhle skládačky je jako celá oblast logiky, oblast jazyku, apod. A mám na to i vzorec, který je starý 50 let a stále se používá. Nevěřte pohádkám. Ale pravdou je, že pokud se budete ve škole poctivě biflovat a mít samé jedničky, vyjde vám vždy vyšší skóre.
To je jako měřit IQ na základě křížovky. Vůbec v tom není rozdíl. Je to blbost.
"Nadaný vědec" jsem původně chtěl být, respektive mohl být... Jednu dobu mě zajímala medicína a dokonce jsem dělal výzkum několika chorob v jisté nemocnici a analyzoval data. Bohužel, jsem poznal, že akademické a medicínské prostředí není pro mě, protože je to prolezlé politikou a vyžadovanou servilitou.Taky měli strašný problém s tím, když jsem účastníkům výzkumu na jejich dotaz pravdivě odpověděl, že jim samotným ten výzkum rozhodně nepomůže a neznám žádný způsob jak bych jim mohl zlepšit jejich stav a nedá jim ho ani ten výzkum, že to pomůže jen lidem v budoucnu, ale s osudem jich samotných není a pravděpodobně nebude schopný nikdo nic udělat.Lidé si té upřímnosti vážili a účastnili se dobrovolně i tak, aby alespoň pomohli jiným lidem. Ovšem podle nemocnice a vedení fakulty je takto pravdivé sdělení a jednání "eticky kontroverzní" a výzkum mi zařízli.Takže na tuto oblast jsem se zcela vykašlal a dál jsem se vzdělával a orientoval už jenom na IT, protože tam se mi to nestane.A máte pravdu. Nějakou sociální inteligenci asi mám, v IT jsem nadaný a to je opravdu vše. Taky se ještě dobře umím orientovat a vyznat v přírodě, mám kurz přežití, ale voják nebo převaděč být nechci.Co se týče vysokého IQ tak to má kde kdo - ne každému se chce být Elonem Muskem. Mně se líbí poměr cena/výkon mojí práce. Nulová odpovědnost, pracuju si na pohodičku, peněz pro běžný život mám víc než potřebuji a nepotřebuji stres a miliardy. Stejně si pak můžu koupit jen běžný smartphone, sedět na jedné židli, spát na jedné posteli.Můj největší koníček je chodit pěšky po lesích - to je téměř zdarma.Četl jsem článek o jednom učiteli a ten má IQ 200 a dělá normálně v ČR učitele, příjem má ještě nižší a je zcela spokojený.Samozřejmě, že přesně se IQ stanovit moc nedá... Ale mě je to jedno. Záleží mi jen na tom jak žiju a jestli mám takové nebo makové je mi jedno. Nejsem ani členem Mensy, protože pro práci to není žádné plus a podle mě není dobrý nápad být takhle někde evidovaný, protože z toho mohou plynout jen samé nepříjemnosti. Například protistrana by to mohla vytahovat u různých soudních sporů (kdyby nějaké vznikly) nebo kdyby někdy proběhl v ČR násilný převrat, tak je pravděpodobné, že takto evidovaní by šli ke zdi nebo do různých lágrů jako první kvůli "potencionálnímu nebezpečí".Když nejsem evidovaný, můžu si svobodně dělat úplného blbce kdykoliv se mi zachce. LOL
Ja si teda dovolim tvrdit, ze socialnu inteligenciu teda moc nemate.
Wikipedie: "Sociální inteligence je schopnost rozumět druhým lidem a úspěšně na ně působit."Umím velmi dobře obojí. To, že dané schopnosti nepoužívám k tomu, aby si mě druzí oblíbili a že se nepřetvařuji, je věc druhá. Vím, že někoho naštvu ještě dřív než někoho naštvu, dokonce i vím co ten člověk s největší pravděpodobností udělat může a co nejspíš udělá.Samozřejmě, že bych mohl mít kvanta "přátel", ale o nestojím o přátelství na základě přetvařování a moje skutečné názory lidé zkrátka "nerozdýchají" především proto, že jsou podložené FAKTICKY, ale jsou v ostrém kontextu s mainstreamovými doktrínami.Například mainstremová doktrína říká: "Matky chtějí děti, protože je chtějí milovat a milují je."Můj poznatek založený na mnoha datech a psychologických studiích říká: "Matky chtějí děti, protože si chtějí upevnit své postavení ve vztahu i společnosti, děti samotné a jejich prospívání jsou pro ně až sekundární. Pokud se matce nedaří upevnit vztah a postavení a nastane situace, kdy je dítě překážkou - například při neshodách s partnerem, nedostatečné podpoře společnosti atd., klidně dítě vystaví strádání nebo se jej pokusí až zavraždit."Jenže lidé v sobě mají "mainstreamovou doktrínu" zakódovanou jako "mentální pečeť" a pokud jim ji narušíte a pokud se důkazy, které vidí dostanou do ostrého konfliktu s jejich "mentální pečetí", pak se tomu vehementně brání, protože rozpor skutečnosti s jejich mentalitou jim způsobuje až traumatizující bolest, odmítají to přijmout a odvrhují či napadají cokoliv, co jim takovou realitu ukazuje.Proto jsou ve společnosti nejoblíbenější lidé s "mainstremovými názory", kteří opakují dogmata a doktríny z massmédií, vzdělávacího systému, státních institucí a obecně "autorit". Naopak lidé, kteří tyto věci podrobují zkoumání a ověřují jejich platnost, jsou odmítáni už jen tím, že se o to vůbec pokouší.Ostatně proto "mainstreamový člověk" zažívá tolik "náhod", "smůly" či "štěstí", protože to jsou kompenzace jeho dogmatu k realitě. Já žádné "náhody", "štěstí" ani "smůly" nežažívám, protože vše chápu jako logický důsledek událostí a fungování světa - vidím ho zkrátka takový jaký je. Nedělám si z něj žádné "pohádky", které by mi pak musela kompenzovat "náhoda", "štěstí" nebo "smůla".
Ty jsi dobrej pacient. 😀
Ty si skor ukazkovy priklad sociopata. Bez schopnosti empatie.
No jo no, lepší nevědět vše a nechat si růžové brýle na očích, zaslepenost je trendem dnešní doby. Stačí si přečíst diskusní příspěvky na idnes.cz, většina lidí jak přikyvuje všemu co tam napíšou. Spíš je to kolektivismem a ztrátou vlastní identity v davu.
"Vysokou socialni inteligenci"? Vy jste pane pozil nejake omamne latky, alebo ste pod vplyvom alkoholu? Ved ten clovek, ako sa opisuje, tak vykazuje krasne znaky sociopata. Takmer ziadna empatia nie je naozaj znakom socialnej inteligencie.
Názor byl 1× upraven, naposled 5. 4. 2022 11:00
To číslo nevypovídá vůbec o ničem... 😝
Tohle ti mistni luza da pekne sezrat. Tohle se tu moc nenosi. Nazory kohokoli, kdo jakkoli vybocuje z prumeru jsou tady prijimany s velikou nelibosti.
Zas taky nulovy argument, ktory sa da pouzit uplne na vsetko ak sa citis byt kritizovany. Uch, to si zas dovolil niekto oponovat, vsak?
Lidí s IQ přes 170 je v produktivní populaci ČR statisticky asi 8. Sorry, ale že jste jeden z osmi nejchytřejších lidí v ČR, vám nežeru. Spíš se jen celkem trapně naparujete.
Prý chtěl Čížek uvést 460 %, ale když mu Kluska sdělil, že po něm bude chtít všechny hrníčky, které mu během společných Týden Živě zmizeli, tak raději Čížek neuvedl žádná procenta.
Po roce 90 jsem si parkrat napsal neco maleho v Basicu na DidaktikuM jako osmilety,na pocitacove stredni EPS jsem uplne nevynikal,PC si slozim ci opravim sam,fanousek VR jsem uz od jednoho z prvnich DK2 v CR,posledni dobou uvazuji,ze bych rad vymenil stavebni remeslo po 20 letech za zidli u PC,pokud by nekdo shanel zelenace v Praze,ktery je fanda PC a stale se dokaze ucit,necht se ozve na stizz@seznam.cz ,diky ;)
V IT to není o tom, že si někam sednete a oni vás všechno naučí. Jako vstupní předpoklad se očekává schopnost osvojit si základy. Někteří chodí na speciální rekvalifikační kurzy, kde si doplní znalosti. Pravdou je, pokud jste byl na střední průměrný, tak ve 40 letech to nebude o nic lepší. V takovém případě vás nikde než na support eshopu a webovek asi nepřijmou. Což vám asi bude stačit. Zkuste ty věhlasné rekvalifikační kurzy.
pořádné it (nemyslím nějakou pitomou statni spravu) je o neskutecne drine bez prestavky jidla jen kafe a cigara , oproti tomu je na stavbe pohoda bez stresu klidek a jeste si zacvicite a mozna vydelate vic
Co je poradne IT? 😃 Videl jsem toho hodne a verte, ze vubec nemam predstavu, o cem mluvite.
Nejlepsi jsou lidi, co se tím neživí a mysli si, ze by se tim klidne živit mohli. Mozna tak delat mensi webovky. Sam sobe bych si dal cca 90%, protože cim vic toho vim, tak vim, ze je toho jeste hodně co nevím a nikdy vedet nebudu. Z tech 100% jsem uz vyrostl 😆
To by jsi se divil, jak špatně na tom jsou někteří, kdo se tím skutečně živí.
Ja ne, taky se programovanim zivim a pripada me, ze vim uplny prd. Delam v C# a mam kolem sebe par lidi, co jim nedela problem pamatovat si docela podrobnej seznam veci, co ktera verze prinesla a umoznuje, delat weby, desktop aplikace, programovat v xamarinu a prechazet na MAUI, orientovat se v ruznejch azure sluzbach a skladat to dohromady. K tomu se venovat architekture. K tomu clovek pouziva ruzne databaze. Nauci se nainstalovat a nastavit si IIS, SQL server atd., pracovat treba s dockerem, znat sitovou problematiku, ruzne sifrovani, certifikaty. K tomu jeste ruzne best practice, nebejt 100 let za opicema a sledovat novinky a trendy. Proste krome znalosti vlastniho jazyka a programovani musi clovek znat casto jeste hromadu dalsich veci a ja to komplexne nezvladam. Otazka teda taky je, jak kvalitne vsechno tohle zvladaji. Ale uz jen ten rozhled je u nekterejch mazec. Nechapu, kde ti lidi berou mozkovou kapacitu a cas tohle sledovat a zkouset. Ja mam svuj pisecek, na kterym si hraju. Obcas mrknu na nejakou novinku. Ale hrat si po vecerech s novou sluzbou v azure, nebo si napsat nejakou sluzbu v grafql (kdyz se to ve firme nepouziva), jen abych si to zkusil, na to nemam teda chut a tim padem ani cas. Klidne at si borci s takovejma znalostma berou 3x vic, nez ja. Ja se sice na neco noveho obcas mrknu, v ramci prace se rad i neco naucim, ale jinak jsem takovej ten tupej zednik, co sklada cihlicky na sebe a dela, co se mu rekne.
To jste pochopil chybně, že si musíte cpát do hlavy každou novou technologii. Není možné umět vše. Základem je precizní zvládnutí programování jako takového. Následně při rostoucích zkušenostech používáte naučené analogie, neboť technologie není nic jiného než software. Pak není problém při odpovídajících zkušenostech sednout v práci k neznámé technologii a plnohodnotně si ji osvojit během dnů. Pokud se důkladně podíváte na GitHub, při důkladnějším studiu zjistíte, že tvůrci software od sebe často opisují nebo si přebírají nápady. Přijít skutečně s něčím radikálně úplně novým, to se moc nestává. Pokud umíte základy jako latinu, zbytek přijde časem. Ale chce to také něco dělat a zajímat se o svůj obor.
Co ale znamena precizni znalost? Znalost jazyka? To se dokaze nazcit kazdy. Znalost knihoven, frameworku, sw technologii? K tomu je potreba spousta let praxe. Znalost dalsich technologii je vetsinou nutna taky. Databaze, ruzne API, moderni je kontejnerizace, dobry vyvojar se pozna i podle toho, jaky tool chain pouziva na sestaveni, znalosti z oblasti bezpecnosti, a tak dale. Jsou toho kvanta a kvanta. Nesouhlasim s precizni znalosti jen jedne casti. Seniorni vyvojar by mel mit obrovsky prehled o vsem. I kdyz to treba nebude znat do hloubky.
Precizní ovládnutí základů programování a analogií. Programovací analogie jsou vesměs ve většině technologii podobné nebo se prolínají. Co to znamená naučit se pořádně programovat? To znamená že zvládnete strukturovat zdrojový kód vlastním potřebám a myšlenkám a nemusíte se přizpůsobovat konstrukcím programovacího jazyka. Neřešíte neustále konflikty, že vám něco nevychází.A to je úplný základ. Se zkušenostmi po nějaké době zjistíte, že bez problému vidíte dovnitř technologii bez nutnosti sáhodlouhého studování dokumentace. Programovací principy jsou pořád stejné, jen se mění forma dle jazyka, syntaxe a sémantiky.Musíte ale neco dělat a nekopat se do zadku a čekat až to do vas nataha projektovy manažer v rámci projektu.
"Základem je precizní zvládnutí programování jako takového."To je protimluv.
Jak jsem řekl výše nekopat se do zadku a něco dělat.
Jediný co jsem ze začátku špatně pochopil, tak to, že jsem se s nima snažil držet krok. Na tohle člověk musí mít prostě povahu a schopnosti. Ano, programátoři se často inspirují, používají stejné knihovny atd. Ale ten rozhled člověk musí mít. Pokud ho nemá, tak ani neví, že něco je a tím pádem to nemůže použít. A nestačí o něčem vědět, ale musím i vědět, kdy a kde to použít a kdy to nedává smysl. Jednu dobu byl boom předělat monolit na micro services, ale spíš proto, že to bylo moderní, než že by to tomu produktu pomohlo. Nakonec se do toho často zanesl ještě větší bordel a zmatek.Smířil jsem se s tím, že jsem jen bušič kódu, že mě někdo řekne, ať si něco nastuduju a použiju atd. Ale zase mám po práci čistou hlavu a klid. Být nejchytřejší na světě prostě není můj úděl a rád to přenechám ostatním.
Nebudu vám nic nalhávat, pokud jste intuitivní matematik, nebo máte alespoň částečné dovednosti, máte obrovský náskok před ostatními. Pokaždé, když zasednete k programování tak ve skutečnosti řešíte x možností ze 100.000 nebo více variant. Tohle běžný lidský mozek prostě netáhne. Chce to trénink, vzdělání a mnohdy ani to nestačí. Bez tréninku se však nikam nedostanete. Programováním můžete strávit celý zbytek života a neustále nalézat nové věci.
Jakub Čížek to trefně napsal. I když budete profesionální programátor, budete mít mnohaleté zkušenosti, tak stejně zjistíte, že nevíte všechno. Ostatně skutečný profesionál se pozná tak, že přizná, že nezná všechno, nehrne se do všeho a hlavně si nehoní ego, že je něco extra.Takže taktéž. I když bych se dle ankety označil za profesionálního programátora, tak se tak nebudu označovat. A tedy ani uvádět procenta, protože nevím, kde ve skutečnosti jsem. Je dost lidí, kteří mě překvapuji svoji znalosti, takže sám sobě nemohu dát 100%, když je někde lepší. V primárním jazyku nemám problém cokoli vytvořit. Ale dokážu přiznat, že něco může být nesmysl nebo je nad mé síly. Protože ono ani tak nejde o to, jak dobře znáte jazyk, ale spíše o to, jak dobře si poradíte s problémem nebo se zadáním. Ostatní jazyky už jsou na úrovni bastlení, kde jde jen o to, co zrovna chci.
Já bych tam možná naopak nechal jenom ty procenta, nebo známky jako ve škole. Ty odpovědi jsou takové matoucí.80 % – Když něco potřebuju, většinou si to zvládnu naprogramovatTo je pravda, ale jen proto, že mé potřeby jsou realistické. Umím si představit, do čeho se má ještě cenu pouštět pro radost a do čeho už ne.60 % – Drobné věci dám, ale větší projekty mne děsíVetší projekty mě neděsí, ale realisticky vím, že to nemá cenu ať už sám, nebo v menším týmu. Pak tu máme projekty typu Haiku, kde už přes 20 let vyvíjí free implementaci BeOS. Kdo si dnes vzpomene, co je/bylo BeOS?40 % – Programuji jen v sebeobraně. Proč v sebeobraně? Skoro bych řekl, že tu jsou mraky lidí, kterým bych dal klidně i jen 30%, nebo možná i 20%, co si denně píšou nějaké skripty pro zakládání uživatelů, provádění specifických záloh, ... . To jsou často taky docela komplexní věci a ne jen něco typu autoexec.bat
Osobně vám doporučuji zařadit se na vrchol vaší stupnice a poté kvalifikaci obrátit o 180 stupňů a budete velice blízko k realitě.
Ono ani všechno vědět nemusíte. Pokud neberu nějaké elementární záležitosti, tak většinou je polovina úspěchu prostě najít to, co se dá použít a nevymýšlet znovu kolo. A vědět, že existují nějaké postupy, jak řešit určité typy problémů a zase to nevymýšlet.
Tak práce podobných mudrlantů jsem viděl a jsou v každém projektu. Buď jsem parazit a prostě se vezu na úspěchu cizích, nebo mám vlastní hlavu, kterou umím používat, nedělá mi potíže nezávisle myslet a být pro projekt přínosem. Ve vašem přístupu se ztrácí přidána hodnota.
Nepíšu, že se to má aplikovat na všechno. Ale jde o to oddělit to, co se týká vašeho projektu a kde se vytváří nějaká nová hodnota od těch obecných přístupů. Pokud budete vymýšlet sám třeba algoritmy na řazení, tak asi nic lepšího stejně nevymyslíte. A pokud si budete sám řešit šifrování místo použití standardně používaných algoritmů, tak to nejspíš dopadne špatně, protože to nebude bezpečné. Někde se to ale asi fakt přehání, na každou blbost se použije knihovna a jsou to kvanta závislostí, to mi přijde taky přehnané.
Když to tak čtu, závidím všem lidem co zažili tu éru, kdy se doma programovalo v basicu/assembly. Tohle už dnes prostě nedostanete, sice jsou dnes jiné metody, jak se nenásilně dostat k programování (jsem z generace, která začínala v pythonu), ale řekl bych, že tenhle pohled "dovnitř" v podobě lowlevel programování mi prostě chybí...
Na low-level programování a postupné objevování toho, jak elektronika včetně počítačů uvnitř vlastně funguje, je super Arduino.
Jenže velký rozdíl je v tom, že i to Arduino či cokolo dalšího si musí mladý člověk pořídit za nějakým účelem, ale nemusí, má mnoho jiné zábavy a i na to programování robotů či nějaké chytřejší domácnosti, má tolik nástrojů, ve kterých to jde snadno.Ten 8bit tenkrát byla jediná možnost, jak si zahrát hry, jak něco zautomatizovat, a většinou žádný volně stáhnutelný (odkud asi?) program nebyl. A když si chtěl jeden něco naprogramovat tak, aby na každou činnost nečekal několik vteřin či minut, tak musel do toho strojového kódu sáhnout.
Je to tak, ale k tomu se zase nedostane každý kdo má počítač.
A co mu v tom brání? :-O
No, tak především moderní OS nejsou úplně stavěné na takovéhle hraní si s hardwarem (předpokládám že s nějakým hodně osekaným linuxem by to šlo, ale i tak mi linux kernel připadá strašně složitý na takovéhle věci), a architektura (dnešní amd64 je hnus nad hnusem, co se týče ISA).
Názor byl 1× upraven, naposled 6. 4. 2022 18:27
Tu éru jsem zažil.Fascinovali mě intra které se spouštěli ihned po vložení diskety do mechaniky.Intra nebo cracktra měly jenom pár kB:https://www.youtube.com/watch
To má svůj důvod, protože se dnešní software převážně vytváří na high level úrovni.
Basic a assembler bych moc nesrovnával 🙂. Dřív byl ještě rozdíl v tom, že neměl člověk k dispozici online kvanta materiálů a fóra, kde se dalo zeptat. Takže musel skoro na všechno přijít. Nejlépe se stejně dalo naučit na nějakém cizím kódu, kde se dalo zkoušet, co která změna udělá.
Životaschopné BASICy existují dodnes (PureBASIC, ...), ale věř mi že ve strojáku bys programovat nechtěl, hlavně ne na PC.
Příležitostně se k programování vracím, buď pro radost, nebo z donucení okolí, ale je to už pár let co jsem se zkoušel programovat, jako moji hlavní pracovní náplň. Od té doby jsem utekl spíš k síťařině a projektování optických sítí.Java FX, který býval můj hlavní programovací jazyk a musel bych trošku oprášit, kdybych v něm chtěl nyní něco dělat, protože už jsem v něm nic nenapsal dobrých cca 7 let.Na druhou stranu s PHP a Javascriptem jsem stále v občasném kontaktu, takže něco málo stále svedu i když to asi nebude sledovat poslední trendy.Tak na 50% si věřím.
Tak, ze dokazi pochopit cizi kod programu i jazyka, ktery jeste neznam.
To může souviset spíš s kvalitou kódu. Občas je problém to pochopit i v jazyce, který člověk zná 🙂.
A někdy to dojde i tak, že je to napsaný tak, že je z toho "umělá inteligence". Appka někdy vyplivne nesmysl a za boha nemůžeš přijít na to, jak k tomu došel 😃
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.