Vy a počítač: Jak dobře umíte programovat?

Názory k článku

peter.mlich  |  04. 04. 2022 21:41  |  Microsoft Windows 10 Firefox 98.0

Tak, ze dokazi pochopit cizi kod programu i jazyka, ktery jeste neznam.

Souhlasím  |  Nesouhlasím  |  Odpovědi (2)Zavřít odpovědi  |  Odpovědět
KosKarel  |  04. 04. 2022 21:49  |  Microsoft Windows 10 Chrome 99.0.4844.84

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.

Souhlasím  |  Nesouhlasím  |  Odpovědět
04. 04. 2022 22:01 | Android AppleMAC-Safari 5.0

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í...

Souhlasím  |  Nesouhlasím  |  Odpovědi (9)Zavřít odpovědi  |  Odpovědět
Vindis  |  04. 04. 2022 22:06  |  Microsoft Windows 10 Chrome 98.0.4758.109

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.

Souhlasím  |  Nesouhlasím  |  Odpovědi (5)Zavřít odpovědi  |  Odpovědět
Pindulin  |  04. 04. 2022 22:14  |  Android Chrome 99.0

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 😆

Souhlasím  |  Nesouhlasím  |  Odpovědi (9)Zavřít odpovědi  |  Odpovědět
Swartz42  |  04. 04. 2022 22:30  |  Microsoft Windows 10 Firefox 98.0

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 ;)

Souhlasím  |  Nesouhlasím  |  Odpovědi (3)Zavřít odpovědi  |  Odpovědět
04. 04. 2022 22:46 | Microsoft Windows 10 Chrome 100.0.4896.60

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.

Souhlasím  |  Nesouhlasím  |  Odpovědět
nickaname1  |  04. 04. 2022 23:17  |  Microsoft Windows 10 Chrome 100.0.4896.60

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.

Souhlasím  |  Nesouhlasím  |  Odpovědi (18)Zavřít odpovědi  |  Odpovědět
05. 04. 2022 00:16 | Android Chrome 100.0

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.

Souhlasím  |  Nesouhlasím  |  Odpovědi (9)Zavřít odpovědi  |  Odpovědět
Net.Xtreme  |  05. 04. 2022 05:15  |  Macintosh OS X Safari 15.0

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.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
05. 04. 2022 05:49 | Microsoft Windows 10 Chrome 72.0.3626.81

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.

Souhlasím  |  Nesouhlasím  |  Odpovědět
zebilek  |  05. 04. 2022 07:34  |  Microsoft Windows 10 Chrome 99.0.4844.74

Stojí to za hovno, ale platí mě za to dobře.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
05. 04. 2022 08:04 | Microsoft Windows 10 Chrome 100.0.4896.60

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 ).

Souhlasím  |  Nesouhlasím  |  Odpovědět
frantaN47  |  05. 04. 2022 08:19  |  Linux Firefox 98.0

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í.

Souhlasím  |  Nesouhlasím  |  Odpovědi (2)Zavřít odpovědi  |  Odpovědět
AndrewJ  |  05. 04. 2022 09:04  |  Microsoft Windows 10 Firefox 98.0

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%

Souhlasím  |  Nesouhlasím  |  Odpovědět
kareI  |  05. 04. 2022 09:19  |  Microsoft Windows 10 Chrome 100.0.4896.60

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...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Yarda  |  05. 04. 2022 09:44  |  Microsoft Windows 10 Chrome 99.0.4844.84

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?

Souhlasím  |  Nesouhlasím  |  Odpovědět
05. 04. 2022 10:29 | Microsoft Windows 10 Chrome 100.0.4896.60

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ě?

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
05. 04. 2022 10:31 | Microsoft Windows 7 Firefox 97.0

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.

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
mdgarf  |  05. 04. 2022 10:33  |  Microsoft Windows 10 Chrome 99.0.4844.84

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

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
05. 04. 2022 10:44 | Microsoft Windows 10 Chrome 100.0.4896.60

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

Souhlasím  |  Nesouhlasím  |  Odpovědět
kazeasch  |  05. 04. 2022 11:11  |  Microsoft Windows 10 Chrome 99.0.4844.74

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.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Bugscz  |  05. 04. 2022 11:25  |  Microsoft Windows 10 Chrome 98.0.4758.141

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%.

Souhlasím  |  Nesouhlasím  |  Odpovědi (5)Zavřít odpovědi  |  Odpovědět
Nechic  |  05. 04. 2022 12:44  |  Microsoft Windows 10 Chrome 100.0.4896.60

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.

Souhlasím  |  Nesouhlasím  |  Odpovědět
JaTach  |  05. 04. 2022 17:11  |  Microsoft Windows 10 Chrome 100.0.4896.60

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 tabulky
create table tabulka_bak as select * from tabulka;
nebo cykly přes implicitní kurzory
for x in (select * from tabulka) loop
...
end loop;

Souhlasím  |  Nesouhlasím  |  Odpovědět
05. 04. 2022 17:17 | Microsoft Windows 10 Chrome 100.0.4896.60

Chybí mi tam nějaká kategorie slepováním příkladů z internetu naprogramuju cokoliv. :D

Souhlasím  |  Nesouhlasím  |  Odpovědi (3)Zavřít odpovědi  |  Odpovědět
JP77  |  10. 04. 2022 11:00  |  Android Chrome 92.0

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.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor
Aktuální číslo časopisu Computer

Jak nabíjet mobil ze slunce

Megatest 15 NVMe SSD s kapacitou 1 TB

Domácí síť s maximální rychlostí

Radíme s nákupem síťového úložiště