Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Lze vyvíjet systém bez znalosti programování? A kde se to naučit?

Jan Kovanda
verified
rating uzivatele
(3 hodnocení)
2. 3. 2018 21:35:03
Ahoj, už několik let vyvíjíme svůj vlastní systém, který nám pomáhá řídit interní procesy, a současně slouží jako eshop. Aplikaci nám vytváří externí firma v Ruby on rails, která ji i původně na základě našich potřeb navrhla. V poslední době jsem si začal navrhovat funkce včetně jejich působení napříč celým systémem sám. Jednak mě to baví, ale hlavně do těch našich procesů ( a tím i našich potřeb) vidím daleko víc než externí vývojáři. Rád bych ve vymýšlení a navrhování nových funkci pokračoval. Narážím však na to, že nerozumím programování, a tudíž nedovedu dobře odhadnout náročnost napsání jednotlivých funkcí. To mi značně komplikuje dlouhodobé plánování.
Existují nějaké způsoby, jak získat přehled o programování, aniž bych se ho musel kompletně naučit? Umím HTML a pár naprosto základních věcí v PHP, takže zas úplně mimo nejsem. Ale stejně mám ještě hodně daleko k tomu porozumět práci opravdových profíků. Znáte třeba nějakou literaturu zabývající se vývojem systémů bez nutné znalosti programování? A je to vůbec možné?
Raději ještě dodám, aby někdo nenamítal, že strkám nos do něčeho čemu nerozumím, že se angažuji do vývoje interních funkcí. Co se týče frontendu, tak na to mám po ruce UXáky, grafiky atd.
Děkuji
2. 3. 2018 21:35:03
https://webtrh.cz/diskuse/lze-vyvijet-system-bez-znalosti-programovani-a-kde-se-to-naucit/#reply1333026
Pokud je to systém vytvářený na míru, neznám jinou možnost jak systém tvořit jinak než se znalostmi programování, pokud to má být kvalitní systém tak se znalostmi na profesionální úrovni, min 5 let praxe. (více lidí) - záleží samozřejmě na rozsahu a složitosti funkcí systému ( HTML - a front end je úplně něco jiného než celá logika řešená pomocí např PHP nebo RubyOnRails. )
2. 3. 2018 23:22:17
https://webtrh.cz/diskuse/lze-vyvijet-system-bez-znalosti-programovani-a-kde-se-to-naucit/#reply1333025
Podle mě to nijak nejde. Něco se dá slepit z různých komponent, je to potom jako lego. Ale takový systém nechceš mít jako hlavní pilíř svého podnikání.
2. 3. 2018 23:38:02
https://webtrh.cz/diskuse/lze-vyvijet-system-bez-znalosti-programovani-a-kde-se-to-naucit/#reply1333024
Jestli chapu dobre, nemysli navhovani funkci jakoze navrhovani kodu, ale navrhovani vlastnosti aplikace. Na to ovsem opravdu neni potreba znalost programovani. Nicmene, nemyslim si, ze je mozne odhadovat narocnost vyvoje (technicky ani casove) bez patricnych znalosti. A to bud znalosti programovani obecne nebo zkusenosti s dlouhodobeho vedeni nejakyho tymu, kde sice programovat trebas neumis, ale z praxe uz vis odhadnout co a jak dlouho trva.
Mno a to je vec co si myslim, ze se neda naucit z knizek.
3. 3. 2018 01:21:45
https://webtrh.cz/diskuse/lze-vyvijet-system-bez-znalosti-programovani-a-kde-se-to-naucit/#reply1333023
Gabonator
verified
rating uzivatele
(1 hodnocení)
3. 3. 2018 07:52:34
Nie, znalosť programovania na vysokej úrovni sa nedá preskočiť. Nie je to WP ani klikačka.
Vo vašom prípade už pôjde o dosť rozvinutý systéme a každý zásah vyžaduje znalosť mnohých súvislosti. Je to veľmi zložité a komplexné, skúsených programátorov nemôžete nijako preskočiť.
3. 3. 2018 07:52:34
https://webtrh.cz/diskuse/lze-vyvijet-system-bez-znalosti-programovani-a-kde-se-to-naucit/#reply1333022
Oleg
verified
rating uzivatele
(53 hodnocení)
3. 3. 2018 09:58:47
Predne chvalim pouziti RoR. Predpokladam, ze mate kompletni dokumentaci cele aplikace. Navrhnout funkcnost je neco jineho nez ji naprogramovat. A pokud se chces poustet do samostatneho programovani, zkopiruj si celou app a rozjed ji treba na localu a na ni se uc pomalu psat vlastni kod, ubehne ne malo casu do doby nez budes poustet do ostre verze vlastni kod.
3. 3. 2018 09:58:47
https://webtrh.cz/diskuse/lze-vyvijet-system-bez-znalosti-programovani-a-kde-se-to-naucit/#reply1333021
PetrP
verified
rating uzivatele
3. 3. 2018 10:12:36
Zkus si odhady podle SCRUM metodiky. Víš že vývoj funkce A trval 20 dní, a nová funkce B vypadá jako o hodně lehčí, tak odhadneš že bude trvat třeba 5 dní. Přesnější odhady ti pak dají programátoři na základě specifikace, ale i ti budou vycházet hlavně ze zkušeností z vývoje konkrétního produktu. Znalost programování jako taková při odhadech až tak moc nepomůže, pokud neděláš přímo s konkrétním systémem. Náročnost implementace na pohled stejné funkce se mezi různými aplikacemi může dost lišit, třeba podle architektury nebo jazyka. Jinak to co děláš se jmenuje business analýza a pokud nechceš vysloveně programovat, tak bych se na programování vykašlal a řešil to týmově. Ty uděláš analýzu s hrubými odhady, někdo jiný pak dodá odhady přesnější, a na základě nich pak postavíš plán.
3. 3. 2018 10:12:36
https://webtrh.cz/diskuse/lze-vyvijet-system-bez-znalosti-programovani-a-kde-se-to-naucit/#reply1333020
Presne z duvodu, ktere popisujete proto uspesne firmy vyvijeji software inhouse.
Jinak krom programovani je treba taky znat podrobne danou aplikaci....
Muj celkovy nazor je, ze ucite mate jine a dulezitejsi povinnosti nez se ucit programovat.
3. 3. 2018 22:03:10
https://webtrh.cz/diskuse/lze-vyvijet-system-bez-znalosti-programovani-a-kde-se-to-naucit/#reply1333019
Jan Kovanda
verified
rating uzivatele
(3 hodnocení)
5. 3. 2018 15:35:21
Děkuji všem za podnětné příspěvky. Vlastně téměř vše co tu zaznělo, je asi jediná a nejlepší cesta. Přesto jsem se ale chtěl zeptat, jestli neexistuje nějaké lepší řešení, o kterém nevím.
5. 3. 2018 15:35:21
https://webtrh.cz/diskuse/lze-vyvijet-system-bez-znalosti-programovani-a-kde-se-to-naucit/#reply1333018
Pro odpověď se přihlašte.
Přihlásit