Ako vysvetliť, čo robí programátor.

Programovacie jazyky, rady, poradňa...
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8223
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Ako vysvetliť, čo robí programátor.

Príspevok od používateľa harrison314 »

Zdravím,
už dlhšie mám problém vysvetliť normálnym ľuďom ( používajú počítač ako písací stroj z ktorého sa dá pozrieť čo je nové na Facebooku ) čo vlastné taký programátor robí a čo to odnáša.

Keď som tvrdil, že informatika sa snaží uľahčiť ľudom život, nechceli mi veriť, lebo programy sú "komplikované", vysvetľovať dakomu OOP tiež nie je bohviečo. Tak som zostal pri tom, že byť programátorom je ako byť tajným agentom: ani môj brat ani priateľka nemajú ani najmenšie tušenie čo robím v práci a v škole :D .

Zaujíma ma ako to adekvátne vysvetliť aby to bola pravda a súčasne aby to daná osoba pochopila ?


PS: neukameňujte ma tu zato, že som položil viac filozofickú ako programátorskú otázku.
Sagittarius
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2883
Registrovaný: 13 feb 2007, 21:58
Bydlisko: Do nekonečna a ešte ďalej

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa Sagittarius »

Tak to vysvetli na nejakom programe, čo viditeľne na prvý pohľad pomáha, zjednodušuje život, napr. znižuje byrokraciu, riadi výrobný proces, niečo počíta, simuluje, prípadne webové aplikácie, atď. Neviem, čím sa presne zaoberáš a aké programy naozaj robíš, takže si taký program vyber z nich. Skús im to vysvetliť na príklade, možno troška všeobecnejšom, ale na príklade...
jojinkho
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 341
Registrovaný: 30 aug 2007, 9:37

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa jojinkho »

Ukáž im to na tom, čo používajú každý deň -> webový priehľadač.
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8223
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa harrison314 »

Bud som sa zle vyjadril, alebo ste ma nepochopili, každému je jasne ze dačo programujem.
Ja chcem vysvetliť viac z toho pohľadu čo odnáša programovanie ako také ( nie hoby ) .
Dám to aj na príklade, lekár musí poznať anatómiu, choroby, ... a v práci diagnostikuje a lieči pacientov.
Ale keď poviem ja, že musím poznať IP , UDP, SPI, .... protokol, milión jazykov, algoritmy a štandardy, tak mi nerozumejú ani jedno slovo a lúdia si to nevedia predstaviť .
jorg22
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1087
Registrovaný: 12 aug 2006, 20:39
Kontaktovať používateľa:

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa jorg22 »

pouzivas odborne nazvy asi preto ti nerozumeju.
Napr namiesto IP adresa, mozes hovorit iba adresa a prirovnat to k postovej adrese ktoru poznaju.
Alebo algoritmy su zlozitejsie postupy prace, programovacie jazyky su jazyky ktorymi hovoris PC co ma robit atd....
jojinkho
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 341
Registrovaný: 30 aug 2007, 9:37

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa jojinkho »

jorg22 napísal:pouzivas odborne nazvy asi preto ti nerozumeju.
Napr namiesto IP adresa, mozes hovorit iba adresa a prirovnat to k postovej adrese ktoru poznaju.
Alebo algoritmy su zlozitejsie postupy prace, programovacie jazyky su jazyky ktorymi hovoris PC co ma robit atd....
Dobrý nápad:) ale to tak na pol dňa zjednodušenie ....
ServerApp
Zablokovaný
Zablokovaný
Príspevky: 125
Registrovaný: 16 sep 2011, 15:00

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa ServerApp »

Btw pre čo im to vôbec hovoríš? Pýtajú sa ťa?
Sagittarius
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2883
Registrovaný: 13 feb 2007, 21:58
Bydlisko: Do nekonečna a ešte ďalej

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa Sagittarius »

Musíš poznať rôzne techniky programovania (návrhové vzory, rôzne algoritmy, ...), programovacie jazyky, lebo každý je vhodný na niečo iné a každá firma môže používať iný. Ďalej vedieť pracovať s operačnými systémami (nastavenie, využívanie rôznych funkcií OS), konfigurovať rôzne zariadenia, atď... a pravdaže mať analytické a abstraktné myslenie.
Andi_Cibula
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3692
Registrovaný: 18 jan 2006, 15:01
Bydlisko: Šalingrad
Kontaktovať používateľa:

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa Andi_Cibula »

ServerApp napísal:Btw pre čo im to vôbec hovoríš? Pýtajú sa ťa?
JJ, hovoriť striebro, mlčať zlato.
Nikomu zbytočne nehovorím čo robím lebo aj tak nepochopí o čo ide.
Ak sa spýta, tak stručná odpoveď s nezáujmom vysvetliť, ak o to stojí, tak to už nejak vysvetlím.

Programátor vytvára software, nie ? Či také odpovede nestačejú ?
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa axxis »

Ja som tiez nebol nikdy ludom schopny vysvetlit, ze to, ze som informatik neznamena, ze sa ucim pouzivat word a excel. A dosiel som k tomu nazoru, ze programovanie je na prilis vysokej urovni abstrakcie nez aby sa dalo rozumne premietnut niekomu kto to nikde v zivot nevidel.

Preto som vo finale prisiel s odpovedou, ze robim obdobu facebooku pouzitelnu vo firemnom prostredi :lol: ( co je zrejme jedine dostatocne pochopitelne vysvetlenie ). Zachadzat do akychkolvek "detailov" ( a tym myslim niekedy totalne zakladne veci ) nevedie obycajne nikam.
javatar
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6112
Registrovaný: 12 aug 2010, 14:49
Bydlisko: I don't exist at all.

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa javatar »

keby bolo programovanie normalna profesia tak by sa to mozno neako vysvetlit dalo ale inak plati obrazok...
under_the_hood[1].PNG
awtt
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1234
Registrovaný: 01 nov 2006, 19:37
Bydlisko: San Francisco
Kontaktovať používateľa:

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa awtt »

Ked to nevies vysvetlit asi niesi velmi dobry programator. :)
javatar
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6112
Registrovaný: 12 aug 2010, 14:49
Bydlisko: I don't exist at all.

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa javatar »

neviem na koho presne si reagoval ale nie je vysvetlit ako vysvetlit - kym vysvetlit co robim programatorovi je zalezitost chvilky, laikovi sa to ozaj tazko...
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8223
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa harrison314 »

Aj sa ma nato pýtajú, ale mal som robiť prezentáciu o práci programátora pre stredoškolákov, aj keď sa to nakoniec odvolalo, táto otázka ma aj tak trápi.
@racius - viem že v informatike sa občas používajú "pštrosie" algoritmy ale to nerieši moju otázku
axxis napísal:Ja som tiez nebol nikdy ludom schopny vysvetlit, ze to, ze som informatik neznamena, ze sa ucim pouzivat word a excel. A dosiel som k tomu nazoru, ze programovanie je na prilis vysokej urovni abstrakcie nez aby sa dalo rozumne premietnut niekomu kto to nikde v zivot nevidel.
Ved presne o to ide, ta abstraktnosť a ani nie je to k čomu prirovnať. Keď človek robí stránky alebo dizajn ešte sa dá čo to ukázať, ale co keď sa zaoberám teoretickou informatikov a stringológiou.
awtt napísal:Ked to nevies vysvetlit asi niesi velmi dobry programator. :)

Tak sa predveď, ako by si to vysvetlil človeku, čo mal na strednej informatiku, kde sa učili ako zapnúť Word ?
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa axxis »

awtt napísal:Ked to nevies vysvetlit asi niesi velmi dobry programator. :)
chcem vidiet Tvoju argumentaciu :wink:
awtt
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1234
Registrovaný: 01 nov 2006, 19:37
Bydlisko: San Francisco
Kontaktovať používateľa:

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa awtt »

Tak sorry, ale vsetko sa da vysvetlit ked tomu dokonale rozumies, ja som dokonca laicky vysvetlil OOP mojej frajerke ktora ma vystudovanu ekonomiu a pochopila.
javatar
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6112
Registrovaný: 12 aug 2010, 14:49
Bydlisko: I don't exist at all.

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa javatar »

:lol: tak sorry ale tak mi napis ako vysvetlujes co robi programator... ocenim karmou...
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa axxis »

awtt napísal:Tak sorry, ale vsetko sa da vysvetlit ked tomu dokonale rozumies, ja som dokonca laicky vysvetlil OOP mojej frajerke ktora ma vystudovanu ekonomiu a pochopila.
no dobre, ja prave teraz robim v prvom rade image processing a neuronove siete. chcem Ta vidiet ako vysvetlujes geneticke algoritmy nahodnym ludom. a to aj keby si si v tom obore spravil profesuru

prepokladam, ze sa pohybujes v nejakom okoli geniov z uzasnymi matematickymi znalostami a nekonecnou schopnostou abstraktneho myslenia, pretoze niektore oblasti su narocne aj pre studentov oboru ( vid kolko ludi kazdy semester vypadne aj z vyssich rocnikov, co znamena, ze by uz mali aspon nieco vediet )

a okrem toho, vysvetlit niekomu, ze OOP funguje na principe ak je CLOVEK nadradena trieda a MUZ a ZENA su podradena trieda nie je ani zdaleka objasnenie toho co robi programator
awtt
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1234
Registrovaný: 01 nov 2006, 19:37
Bydlisko: San Francisco
Kontaktovať používateľa:

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa awtt »

Ja som vystudoval UI takze viem co su geneticke algoritmy mna tym neohuris :)
Pozri ja sa tu nemienim hadat, mne je to sumafuk co si myslite, ja si proste stojim za svojim ze laicky vysvetlit clvoeku aby mal zhruba predstavu co robis sa da. Konec.
Grim
Darca
Darca
Používateľov profilový obrázok
Príspevky: 8702
Registrovaný: 25 jún 2008, 0:54
Bydlisko: pod železničným mostom
Kontaktovať používateľa:

Re: Ako vysvetliť, čo robí programátor.

Príspevok od používateľa Grim »

...tak to vysvetli...aj mňa to zaujíma...niežeby som bol programátor, ale už len preto, že na podporu svojho tvrdenia musíš mať aj nejaké argumenty a dôkazy..."mne je to sumafuk co si myslite" nieje relevantný argument...
Napísať odpoveď