Pouze tento týden sleva až 80 % na e-learning týkající se Javy. A zároveň využij akce až 30 % zdarma při nákupu e-learningu - Více informací.
Hledáme koordinátorku kurzů a programátora, 100% home office, 100% flexibilní. Prozkoumej aktuální pozice
discount week 30 - hiring

Diskuze: Programování na papíře

Aktivity
Avatar
Michal Žůrek - misaz:17.1.2016 14:02

Ahoj,
jedna z posledních diskuzí mě přiměla udělat tuto anketu.

Píšete (dobrovolně, to že Vás ve škole nutí se nepočítá) programy na papír?

 
Odpovědět
17.1.2016 14:02
Avatar
Michal Žůrek - misaz:17.1.2016 14:02

ne

 
Nahoru Odpovědět
17.1.2016 14:02
Avatar
Neaktivní uživatel:17.1.2016 14:04

Bylo to vážně nutné?

Nahoru Odpovědět
17.1.2016 14:04
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Michal Žůrek - misaz:17.1.2016 14:06

chci jenom experimentálně ověřit jeho tvrzení

... A stejně tak většina programátorů ...

protože si začínám myslet že jsem divný. Nikdo (a hlavně David Novák) si to prosím neberte zle.

 
Nahoru Odpovědět
17.1.2016 14:06
Avatar
Honza Bittner
Redaktor
Avatar
Honza Bittner:17.1.2016 14:09

Občas algoritmy ve stylu vývojového diagramu, jinak přímo kód určitě ne.

Nahoru Odpovědět
17.1.2016 14:09
Student FIT ČVUT :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
David Novák
Redaktor
Avatar
Odpovídá na Michal Žůrek - misaz
David Novák:17.1.2016 14:19

Jen pro upřesnění - za programování považuji tvorbu programu - tedy když rozkládáš problém na podproblémy (takže si třeba kreslíš nějaké pomocné obrázky) nebo když si čmáráš vývojový diagram (což ale osobně nedělám) nebo když si píšeš pseudokód (čemuž dávám přednost) při vymýšlení algoritmu.

Jo a abych si trochu rýpnul.. Předpokládáš, že všichni, co tu budou odpovídat, jsou programátoři.. (Což ovšem opět záleží na definici, takže to nemá smysl řešit) A také tu rozhodně není reprezentativní vzorek - takže pokud většina řekne ano, tak to stejně neznamená, že většina programátorů používá při vývoji papír ;)

Nahoru Odpovědět
17.1.2016 14:19
Chyba je mezi klávesnicí a židlí.
Avatar
Neaktivní uživatel:17.1.2016 14:20

Někdy jen návrh složitější databáze. Kód ne.

Nahoru Odpovědět
17.1.2016 14:20
Neaktivní uživatelský účet
Avatar
Patrik Valkovič
Člen IT Redactor Gang
Avatar
Patrik Valkovič:17.1.2016 14:20

Taktéž ne. Spíše jen ze začátku, abych si udělal hrubo představu, ale jinak mám většinu věcí prostě v hlavě.

Nahoru Odpovědět
17.1.2016 14:20
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Drahomír Hanák
Redaktor
Avatar
Odpovídá na Michal Žůrek - misaz
Drahomír Hanák:17.1.2016 14:22

Takhle to ale ověřit nemůžeš. Získáš tu jen názory lidí z ITnetworku. Abys to mohl ověřit, tak bys musel anketu dát různým skupinám lidí, kteří se zabývají programování. A asi by taky bylo dobré, kdyby to byli lidi z praxe. Jinak já vždy popíšu dost papíru předtím, než začnu něco většího psát. Ale rozmyslím si většinou jen postup. Konkrétní kód moc často ne.

 
Nahoru Odpovědět
17.1.2016 14:22
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Neaktivní uživatel:17.1.2016 15:32

Na papír si připravuju strukturu programu, z kterého pak kód už přirozeně vyplyne (ten si předem nepřipravuju), takže se dá říct, že programuju na papíře. Návrh algoritmu je ta nejtězší část, napsat samotný kód už většinou zvládne cvičená opice. Takže si myslím, že "programování na papír" je docela důležité.

Nahoru Odpovědět
17.1.2016 15:32
Neaktivní uživatelský účet
Avatar
Odpovídá na Michal Žůrek - misaz
Johny Manuelli:17.1.2016 15:35

Kód určitě ne, ale strukturu a hlavní věci na které bych neměl zapomenout, popřípadě nějaký návrh designu určitě na papír. V nákresech se mi orientuje lépe, ale to je zas člověk od člověka. O:-)

Nahoru Odpovědět
17.1.2016 15:35
there are 10 types of people in this world, those who understand binary and those who don't
Avatar
Štefan Pružinský:17.1.2016 15:42

Kód, nie...

Nahoru Odpovědět
17.1.2016 15:42
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Jakub Šárník:17.1.2016 15:44

Rozhodně nepíšu dobrovolně na papír kód. Bohužel nás k tomu nutí ve škole, kde to lidi akorát mate. Plno spolužáků se pak kód jednotlivých funkcí učí naprosto nazpaměť a malá změna v tom udělá bordel...

 
Nahoru Odpovědět
17.1.2016 15:44
Avatar
tomisoka
Redaktor
Avatar
Odpovídá na Jakub Šárník
tomisoka:17.1.2016 16:03

Plno spolužáků se pak kód jednotlivých funkcí učí naprosto nazpaměť

Tak to bych řekl, že chyba je někde úplně jinde než v tom, že píšou na papír...

Jinak k tématu:
Normálně ne, ale pokud dělám něco většího, tak si nějakou tu strukturu kódu na papír vytvořím.

 
Nahoru Odpovědět
17.1.2016 16:03
Avatar
Odpovídá na tomisoka
Michal Žůrek - misaz:17.1.2016 16:14

to je chyba v tom, že jsou vedeni způsobem teorie-zápis-test než aby znali syntaxi a zbytek si "odvozovali".

 
Nahoru Odpovědět
17.1.2016 16:14
Avatar
Cotty05
Člen
Avatar
Cotty05:17.1.2016 16:25

Ano, programuji na papíře, ale kód fakt nepíšu, to je naprosto zbytečné.

 
Nahoru Odpovědět
17.1.2016 16:25
Avatar
Richard
Člen
Avatar
Richard:17.1.2016 16:30

Naposled před pár desítkami let když tu ještě nebyly počítače.

Nahoru Odpovědět
17.1.2016 16:30
$action = $_GET['Life']; | Když dáš mínus, napiš proč!
Avatar
Michael Škrášek:17.1.2016 18:24

Max pomocné výpočty, ale slova fakt ne :)

Nahoru Odpovědět
17.1.2016 18:24
"I choose a lazy person to do a hard job. Because that person will find an easy way to do it. " Bill Gates
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 18 zpráv z 18.