Chci se živit programováním - jak začít?

Sten

Re:Chci se živit programováním - jak začít?
« Odpověď #135 kdy: 23. 05. 2013, 11:26:36 »
ITIL není žádný módní nesmysl. Je to na technologii nezávislý obecný (teoretický) rámec, jak abstraktně uvažovat o IT službách.

Když se naučíš myslet v ITIL, tak si tím trénuješ mozek a třeba programovat v C už se pak naučíš levou zadní.

A když se všech těch 6 nebo kolik bichlí ITILu naučíš nazpaměť, tak budeš mít takovou paměť, že se budeš divit.

ITIL je pořád jenom teorie, v mnoha ohledech odtržená od praxe (třeba vůbec nepředpokládá business aplikace, které se čas od času objevují na TheDailyWTF). Navíc je část i dost zastaralá za různými agilními praktikami. Ale jo, pokud chce někdo dělat manažera v IT, tak se mu to hodit bude. Programátor to pravděpodobně nikdy nevyužije.

Programovat v C se s ITIL levou zadní nenaučíš. Už proto, že ITIL je manažerské vzdělání a pro programování ti nestačí umět nazpaměť deset knih o daném jazyce.

Oproti obojímu je nějaká matematika hraní si na písku s 3letými dětmi.

To jsi té matematiky moc nedělal ;-)

no jako myslim, ze ked si dam na nejaky obor/specializaciu, tak sa zameriam hlavne nato a nie aby mi pchali do hlavy vedomosti, ktore len tak nevyuzijem. Ja este 2.stupen nestudujem(planujem ho urobit na FI MU. pevne verim, ze tam budu aj normalni ludia :), u ktorych nebudes pocut: "tvl do 5 do rana som busil kod", ktory vlastne aj tak vyhodnoti skript a nie ucitel ), ale viem ake su tam osnovy a viem, ze podaktori uz byvali studenti sa na toto stazovali. Mozno to funkcionalne programovanie je dolezite pre manazerov, ale zas to ber z takej strany, kolko pracovnych ponuk mas takych, kde sa s tymto stretavaju? brazdim pracovne portaly a vsade: Java, .Net/C#, C/C++, PHP, Objective-C. Nikde ziaden Lisp/Prolog. Mali sme to v jednom semestri - umela inteligencia, dnes si z toho nepamatam ani makke F. A jasne na FITu je momentalne IN programovat na papier z hlavy. Ziadna novinka :D . Dokonca aj Assembler

FI je docela dobrá škola, ale je silně teoretická. Osobně jsem se tam nenaučil nic, co bych v praxi opravdu používal a neznal už předtím, nicméně je docela hezké mít alespoň nějaké povědomí o tom, jak si můžeš doma sestavit vlastní procesor či navrhnout vlastní kryptograficky bezpečný hashovací algoritmus :-) Ale znám dva lidi, co mají z FI doktorát a získané znalosti opravdu využívají.


Pupi

Re:Chci se živit programováním - jak začít?
« Odpověď #136 kdy: 23. 05. 2013, 11:29:03 »
presne ako pise Mirek. Staci sa pozriet na Profesia.sk, Jobs.cz a vela vela dalsich. Chcu znalosti z konkretnej technologie(JAVA, .Net) alebo skusenosti so spravou systemov. Nikde nie je pisane, ze musite ovladat diferencialne pocty, rozne numericke metody, atd. atd. Je to najobjektivnejsie hodnotit podla toho, ake su ponuky prac. Dost pochybujem, ze nejake vedecky-orientovane firmy si vopchaju inzerat na taketo portaly. Samozrejme, pokial sa niekto uchadza o pracu na vyvoji matlabu, je jasne, ze tu matiku apod. urcite ovladat musi.

Jakub Galgonek

Re:Chci se živit programováním - jak začít?
« Odpověď #137 kdy: 23. 05. 2013, 11:34:02 »
A hodnotit, co je a není využitelné v praxi na základě svých dvou tříletých pracovních zkušeností a zkušeností svých pěti kamárádů by nebylo odvážné?

To už jsi méně odvážnější než Pupi ;)

Asi tak nejrozumnější běžně dostupná velká data jsou nabídky práce. A tam moc často nevidím, že by byl požadavek třeba na řešení diferenciálních rovnic :)

Nejsem si jist, jestli je až tak dobré hodnotit to podle nabídky práce.

Re:Chci se živit programováním - jak začít?
« Odpověď #138 kdy: 23. 05. 2013, 11:36:24 »
Nehlede na to, ze to byla ironie... :)

ITIL je pořád jenom teorie, v mnoha ohledech odtržená od praxe (třeba vůbec nepředpokládá business aplikace, které se čas od času objevují na TheDailyWTF). Navíc je část i dost zastaralá za různými agilními praktikami. Ale jo, pokud chce někdo dělat manažera v IT, tak se mu to hodit bude. Programátor to pravděpodobně nikdy nevyužije.
Mohl bys tohle trochu rozvest? Co nepredpoklada a proc?
Zastarala? Posledni edice je z roku 2011. Agilni praktiky v managementu IT services? To je co?
Programator to primo ani vyuzivat nema - jde o management sluzeb, ne matediku vyvoje.

To jsi té matematiky moc nedělal ;-)
Coby absolvent FI myslim, ze az dost :)

Ale znám dva lidi, co mají z FI doktorát a získané znalosti opravdu využívají.
Myslim, ze nikdo tady neni tak hloupy, aby tvrdil, ze ty teoreticke znalosti nejsou vyuzitelne. Jenom ze pro _vetsinu_ absolventu jsou nepotrebne.

Jakub Galgonek

Re:Chci se živit programováním - jak začít?
« Odpověď #139 kdy: 23. 05. 2013, 11:38:10 »
Ja vravim, ze co som vyuzil ja v praxi a nestretol som sa zatial s tym.

Nějak jsem nabyl dojmu, dost možná mylného, že z toho děláš obecné závěry.


Re:Chci se živit programováním - jak začít?
« Odpověď #140 kdy: 23. 05. 2013, 11:39:33 »
Nejsem si jist, jestli je až tak dobré hodnotit to podle nabídky práce.
Dobre to neni, protoze v nabidkach logicky budou mainstreamove pozice, na kterych je nejvetsi fluktuace. Mas nejaka lepsi data? Tvuj navrh "napiste, co jste vyuzili" je sice hezky, ale fakt to neni moc reprezentativni pruzkum :)

+ dabluv advokat: jestli jsou v nabidkach mainstreamove pozice, neni to prave to, co bude delat _vetsina_ absolventu, o ktere se prave bavime?

Pupi

Re:Chci se živit programováním - jak začít?
« Odpověď #141 kdy: 23. 05. 2013, 11:43:38 »
vacsina absolventov a hlavne tych co si myslia, ze su extra trieda a ostatni su priemer, tak ti sa povazuju za tych, co budu robit same vedecke veci, z ktorych ostatni padnu na rit :) hovorim, male % tak skonci, velmi male.

Jakub Galgonek

Re:Chci se živit programováním - jak začít?
« Odpověď #142 kdy: 23. 05. 2013, 11:54:21 »
+ dabluv advokat: jestli jsou v nabidkach mainstreamove pozice, neni to prave to, co bude delat _vetsina_ absolventu, o ktere se prave bavime?

Je to jen opatrnost ve vyvozování závěrů. Pokud na nejakyweb.cz bude stabilně 100 nabídek, že se hledá zubař a jen 10 nabídek, že se hledá všeobecný lékař, co to znamená? Plyne z toho, že je vhodné produkovat zubaře? Co když se ročně uvolní 1000 pozic všeobecného lékaře, ale jen 100 pozic zubaře. Jen se holt vždy zaplní tak rychle, že se to na aktuální nabídce na nejakyweb.cz neprojeví.

Re:Chci se živit programováním - jak začít?
« Odpověď #143 kdy: 23. 05. 2013, 11:59:12 »
Je to jen opatrnost ve vyvozování závěrů. Pokud na nejakyweb.cz bude stabilně 100 nabídek, že se hledá zubař a jen 10 nabídek, že se hledá všeobecný lékař, co to znamená? Plyne z toho, že je vhodné produkovat zubaře? Co když se ročně uvolní 1000 pozic všeobecného lékaře, ale jen 100 pozic zubaře. Jen se holt vždy zaplní tak rychle, že se to na aktuální nabídce na nejakyweb.cz neprojeví.
Predpokladas, ze mista vseobecnych lekaru se zaplnuji diky nejakemu tajnemu undergroundovemu trhu prace, ktery zubarska komora nema? ;)

Delam si srandu - jasne, duvody muzou byt vselijake. Vsak ja jsem pro a tisickrat jsem to tady opakoval: kdokoli vi o nejakem _rozumnem_ pruzkumu, ktery by rikal, ze zamestnavatele ve velkem hledaji lidi se znalosti teoreticke informatiky, tak sem s nimi! Moc rad bych videl nejakou anketu mezi zamestnavateli v IT, kde by 70% respondentu rikalo, ze maji akutni nedostatek lidi s detailni znalosti Turingova stroje :)

slonik

Re:Chci se živit programováním - jak začít?
« Odpověď #144 kdy: 23. 05. 2013, 11:59:22 »
pupi mohol by si láskavo prestať srať na teóriu formálnych jazykov.

Jakub Galgonek

Re:Chci se živit programováním - jak začít?
« Odpověď #145 kdy: 23. 05. 2013, 12:01:26 »
Tvuj navrh "napiste, co jste vyuzili" je sice hezky, ale fakt to neni moc reprezentativni pruzkum :)

To neměl být průzkum. Jen jsem chtěl vědět, kdy výroky o praktické využitelnosti něčeho plynou z vlastní zkušenosti a kdy z toho dotyčný právě složil zkoušku a opakuje, co slyšel na úvodní hodině.

Pupi

Re:Chci se živit programováním - jak začít?
« Odpověď #146 kdy: 23. 05. 2013, 12:02:42 »
slonik: mas pocit, ze seriem na teoriu formalnych jazykov? ak mi najdes v nejakom z prispevkov ze som napisal: "formalne jazyky su  nahovno, zbytocne a je to odpad, nepouzitelny v praxi", tak potom pis, ze seriem na formalne jazyky. To by si ale musel najskor porozumiet co som pisal. Vsak?

Jakub Galgonek

Re:Chci se živit programováním - jak začít?
« Odpověď #147 kdy: 23. 05. 2013, 12:11:31 »
kdokoli vi o nejakem _rozumnem_ pruzkumu, ktery by rikal, ze zamestnavatele ve velkem hledaji lidi se znalosti teoreticke informatiky, tak sem s nimi! Moc rad bych videl nejakou anketu mezi zamestnavateli v IT, kde by 70% respondentu rikalo, ze maji akutni nedostatek lidi s detailni znalosti Turingova stroje :)

Nakolik je vůbec poptávka po těch poctivých praktických informaticích/programátorech, kteří mají nastudované fungování různých datových struktur, algoritmů (grafových a jiných) a ví, jak řešit "standardní situace"? Když to tu tak poslouchám, tak mám dojem (možná správný), že zaměstnavatelé většinou jen požadují znalost konkretní technologie (JAVA, .Net).

Re:Chci se živit programováním - jak začít?
« Odpověď #148 kdy: 23. 05. 2013, 12:15:21 »
To neměl být průzkum. Jen jsem chtěl vědět, kdy výroky o praktické využitelnosti něčeho plynou z vlastní zkušenosti a kdy z toho dotyčný právě složil zkoušku a opakuje, co slyšel na úvodní hodině.
Aha, promin, tak to jsem spatne pochopil. Ja mam asi takovyhle odhad: nejvetsi skupinu tady tvori studenti. Ti se deli na ty, kteri jsou nadseni tim, co se ve skole uci (pac je cool kdyz nejakyma tajemnyma vzoreckama popises celou tabuli), a na ty, kteri si mysli, ze to k nicemu neni. Pak tady jsou asi tak tri, maximalne ctyri lidi, kteri jsou uz v procesu a o teorii bud trvdi, ze jim "rozsirila mysleni", nebo si matne vzpominaji, ze to jednou na neco pouzili, popripade to pouzil kolega, se kterym jednou jeli vlakem z Prahy do Brna, ale jmeno uz si nepamatuji, pac potom uz ho nikdy nevideli :) Pocet lidi z praxe, kteri si mysli, ze teorie je celkem zbytecna, si ted nejak nevybavuju. Minimalne ale pet: ja, Kapitan, Lenin, j, Sten.

Nejak mi tady chybi informace typu "Pracuju ve firme Spojene sroubarny a matkarny, mame tam oddeleni vyvoje, kde pracuje dvacet lidi a teorii automatu pouzivame denne - vyvijime matku, ktera se umi automaticky zasroubovat a vysroubovat. Kouknete sem .... tam je to popsane. Plus tady je prezentace .... kterou jsme meli na Foru matkaren sroubaren a nytaren na Brnenskem vystavisti loni".

Re:Chci se živit programováním - jak začít?
« Odpověď #149 kdy: 23. 05. 2013, 12:22:55 »
Nakolik je vůbec poptávka po těch poctivých praktických informaticích/programátorech, kteří mají nastudované fungování různých datových struktur, algoritmů (grafových a jiných) a ví, jak řešit "standardní situace"? Když to tu tak poslouchám, tak mám dojem (možná správný), že zaměstnavatelé většinou jen požadují znalost konkretní technologie (JAVA, .Net).
Nevim, jestli neni chyba vubec v tom predpokladu, ze "standardni situace" je cosi, co vyzaduje podrobnou znalost algoritmu. IT jde z pochopitelnych duvodu nezadrzitelne smerem ke komoditizaci. V nejakych osmdesatych letech byla "standardni situace" v IT psat ve Fortranu nejake algoritmy resici diferencialni rovnice... Dneska uz je typicka uloha fakt spis v nejakem tom "lepeni" uz hotovych komponent - at uz jsou to prefabrikovane jednoucelove virtualni servery, ktere se "samy" nakonfiguruji pres nejaky ten Puppet, nebo to je nejake to pospojovani ruznych funkci hotovych javovych nebo PHP frameworku. Podle me bude hrat cimdal vetsi roli nejaky druh "systemove integrace", to je proste nezadrzitelny trend.

...a je to tak dobre! Komponenty at vytvari lidi, kteri do toho fakt vidi a udelaji to fakt dobre - a ostatni at uz to dobre udelane reseni pouziji invencne pro potreby zakaznika. Tech druhych bude z principu vzdycky vic a vic nez algoritmy potrebuji dobre chapat potreby zakaznika (at uz vnitrniho nebo vnejsiho).