a kdepak se daji absolvovat takove management kurzy? (to, co jsme se ve skole „naucili“ bylo, zda se mi, naprosto k nicemu – takovy managementik pri studiu informatiky, ktera byla (ne z vule studentu) substituovana spise za ekonomicke tlachy)
trosku me pak mrzi to zamereni… java, .NET, … co to zatracene PHPcko, v kterem dnes dela kazdej? nebo Python? na ten jsem byl natesenej, jak se ho pokusim jednoho krasneho dne ovladnout! bude mi to ale k necemu? (profesne)
Doporucuji si ve svem meste/okoli/republice/EU najit par firem, v nichz by jste chtel pracovat a dukladne se podivat, co chteji. Idealne zatahnout nekoho, kdo pro ne pracuje/pracoval do hospody a vytahnout z nej vsechny dulezite informace o firemnich pomerech, procesech a narocich na lidi. Pak se rozhodnete, co se naucit. Velke spolecnosti jedou obvykle na Jave nebo .NET, coz jsou kompletni Enterprise stacky. V tech mensich se uplatnite s PHP a Pythonem. Zkuste hadat, v jak velkych spolecnostech byl pruzkum realizovan :-))
Dale je vhodne sve znalosti diverzifikovat – ucit se ty, ktere jsou sazkou na jistotu, rozumne placene, ale umi je kde kdo, s temi, ktere osobne povazujete za perspektivni, lec nejiste, ale potencialne vyborne placene.
ve smalltalku se webovky asi moc nedelaji. My v nem delali zakazky pro banky a armadu, protoze jejich stavajici aplikace v nem byli napsane.
Co jste pouzivali za soft? My VisualAge Smalltalk for z/OS.
Prave ted koukam do recruit agentury a nabidek pozic smalltalk na mainframech je tam par desitek a pozadavku na smalltalk lidi na ne mainframech platformach jsou tam dokonce stovky.
ja sem se o smalltalk prestal posleze zajimat. on je to hezky jazyk, rychly a de v nem pohodlne vyrobit spousta veci… ale proste me to neoslovilo.
zaklady ze skoly mi nestacili k nejakemu hlubsimu pochopeni – a prave treba prgani ve virtualnim prostredi se mi moc nezamlouvalo (moc sem nechapal, jak aplikaci „vytahnout“ do bezneho prostredi – windows, gtk, … a mit neco jako nativni aplikaci)
kamarad se o to zajimal vice, snad sel i na nejaky pohovor. penez nebylo moc, a vlastne pak sama firma priznala, ze asi ani zajem nema :D
Jsem pro podporovani minorit. Ne ale FUDovstvi.
http://jobsearch.monster.com/PowerSearch.aspx?q=Smalltalk&rad=20&rad_units=miles&tm=60
14 Smalltalk jobs
http://jobsearch.monster.com/PowerSearch.aspx?q=Java&rad=20&rad_units=miles&tm=60
> 5000 Java jobs
Další pozice na:
http://smalltalkjobs.dabbledb.com/publish/smalltalkjobs
http://vst.ensm-douai.fr/noury/18
V ČR je firem hledajících Smalltalk programátory velmi málo.
Zajímavá diskuse, opravdu. A musím přiznat, že jsem dlouho nepotkal lidi, co by smýšleli v těchto věcech jako já. Většina se chce svést na main stream technologiích, protože tam najdou nejvíce materiálů ke studiu a k práci (což je v podstatě opravdu specializace na H).
Ale přidám své zkušenosti…
Programuji od svých 8 let, Assembler, Pascal, C/C++, Java, Python,PHP, SmallTalk, atd. V podstatě není jazyk, ke kterému bych alespoň trochu nepřičichl a neměl takzvané základy. Ale před pár lety jsem potkal maníka z USA a ten mě naverboval do projektu Ruby on Rails. Je to asi 8 let z5. Tehdy jsem jel nějvíc v Javě a PHPku a ve škole do nás cpaly Python a LISP ;-)) Ruby mě to nadchlo a tak jsem se stal Rubystou. Po 2 letech intenzivního studia a roce práce v OpenSource vývojovým týmu Rubystů jsem si říkal, že už bych si tím mohl začít třeba vydělávat. A tak jsem sháněl práci v oboru. Říkal jsem si, mám co nabídnout, bude to hračka – a ona to byla:-) Vždycky když jsem prošel několika pohovory a povídal si u formálního oběda se svým budoucím šéfem ptal se mě „Tak co umíš?“ a já na to „No, obstojně Javu, C/C++, pak takové ty všemožné blbůstky a základy mám snad od všeho na co si vzpomenete. Ale poslední 3 roky se intenzivně věnuji projektu "Ruby on Rails“ a jsem členem vývoje tohoto projektu." A co on na to? „No, to zní dobře. O tom Ruby jsem už něco slyšel, co mi o tom povíš?“ A když jsem mu vyklopil pár základů, neustále kýval hlavou a přikyvoval „Hmmm, dobrý, fakt skvělý. To by se nám tu dost hodilo! Za jak dlouho jste schopný si postavit vlastní tým Rubystů?“ A co já na to? Inu krátkou odpověď „Nevím, v ČR jsem snad jediný, kdo to dělá, nebo alespoň o nikom pořádným nevím“. Tak jsme se rozloučili a já pak dostal ono poděkování za účast ve výběrovém řízení…
A poučení z mého dlouhého příspěvků?
Dnes dělám už skoro 4 roky projektového managera pro jednu IT firmu, v práci se zaobírám hlavně stupidní BI, C/C BP a tlumočím komunikaci mezi VIP customers a naším neschopným týmem „developers of copy“ a kromě svých soukromých projektů jsem o Ruby v ČR moc neslyšel. Ale možná je to jen tím, že jsem z toho už trochu vypadl a nemám tolik čas se plně informovat…
Takže zkráceně – idealismus je hezkej, ale krky Vašich dětí nenakrmí!
PS: Podobně je na tom kamarád, co skoro stejný příběh, jen s tím jeho báječným SmallTalkem, co ho učil 4 roky na ČVUT.
PS2:Asi jsem trochu pesimistický realista, ale jestli mi někdo dá 65K€/rok , klidně mu napíšu i novou odnož Ruby! :-D
Idealismus je, ze si myslite ze potrebujete jenom technicke dovednosti. To je zasadni omyl. Navic zrekrutovat par lidi neni az zas takovy problem, existuji na to agentury.
Ja bych jednal stejne. Z cloveka co je evidentne v RoR dobry a podilel se na jeho vyvoji, byl udelal team leadera. Kdo jiny by mel ten team ridit nez on?
Musite byt proste ochoten maknout, jinak skoncite tak jak jste skoncil. Delate praci co vas vubec nebavi. Prestante brecet jaka jste chudinka a ze je to jenom kvuli penezum. Postavte se zase na nohy a jdete zase delat Rails, prace pro RoR je hodne. Budete delat to co vas bavi.
:-D
Mám pocit, že jste mě trošičku nepochopil, není divu v tak nepřehledném příspěvku, co jsem napsal. Tenkrát šlo o to, že lidi, co by se RoR zabývali a byli v něm dobří, byste v EU spočítal na prstech Vašich rukou. Takže by to znamenalo si vzít zodpovědnost za to, že si naberu lamy a všechno je naučíte. Když vidím, co dnes chodí do vývoje za týpky (se hlásí na pozici senior programátora PHP a nezná ani ty nejprofláknutější bezpečnostní díry nebo omezení LAMP)
Dneska vím, že byla škoda, že jsem toho nechal na takovou dobu, ale jak tu někdo trefně poznamenal – nejlepší kandidát je ten s hypotékou a dvěma děckama na krku :-)
Ale jo, máte asi pravdu, situace je dneska už jiná, než byla před pár lety. A faktem je, že se už zase poohlížím po něčem zajímavějším… Otázkou je, jestli budu mít nervy na to, poslouchat nějakého absolventa, co si přečetl nějaký tutoriál na netu a k vánocům dostal knihu „Jak se stát managerem za 6 týdnů“ ;-)
No nic. Jdu spát. Sice platí že „Pozdní uléhání a brzké vstávání přináší úspěch“, ale je tam nutný podmínka že se musí s časem dobře umět hospodařit ;-)
mi tam vypadl konec jednoho odstavce:
…
Když vidím, co dnes chodí do vývoje za týpky (se hlásí na pozici senior programátora PHP a nezná ani ty nejprofláknutější bezpečnostní díry nebo omezení LAMP), tak možná dobře, že jsem do toho nešel. Ikdyž jsem na to chuť a rozhodně měl.
Prominte, ale asi oba chapeme slovo diverzifikace jinak. Ja o technologiich, ktere ovladam uvazuji jako oportfoliu napr. akciovych titulu. Diverzifikace znamena rozumne rozlozeni nakladu, rizika a potencialniho zisku. Za jistotu povazuji treba Javu, pripadne .NET. Za mirne riziko (=vyssi zisk) Android a za vyssi riziko/zisk treba VoiceXML (vzhledem k toku, ze pohybuji primarne po Evrope).
Tusim, ze Smalltalk je tu s nami od osmdesatych let a stale ne a ne prorazit, cim to asi bude :-)) Rizikem chapu predevsim to, ze neni zcela zrejme, jak bude situace hledne dane technologie vypadat rekneme za rok, za dva, za tri.
S tou diverzifikaci to nemusi platit vzdy. U jednoho pohovoru se me muj „potencionalni sef“ ptal jakto, ze se uchazim o pozici admina/konzultanta, kdyz jsem pred tim pracoval rok jako programator. Moje odpoved, ze jsem vzdycky delal oboji ho trochu rozhodila. On mel asi odnekud naucenou poucku, ze lidi patri do krabicek a, ze hranice tech krabicek jsou nepresahnutelny. Tohle plati hlavne pro JAVA programtory – bez urazky. Uz jsem se nekolikrat setkal s nazorem spickovych projekt manageru, ze se Java programatori nakupuji/najimaji jako housky na krame.
To je pravda a je to dano tim za Javiste jsou nadprumerne kompetentni programatori, kteri neprasi, pisi javadoc komentare a delaji unit a integracni testy, maven2 atd. Nesmite od nich ale chtit SQL.
Zato typicky LAMP programator ma i po 10 letech praxe nazor: Transakce? k cemu? stejne jen zdrzuji, ja kdyz uz neco takoveho potrebuju, tak si to naprogramuju sam. Takovym lidem nemuzete sverit nic krome UI, ktery bude pak komunikovat s backendem co udelal Javista.
Proto najimani Java programatoru je snadne. Zeptate se zda nahodou nedela v netbeans nebo nedejboze ve Vimu. A kdyz dela v eclipse a slysel nekdy neco o maven2 a unit testech tak ho muzete sklidem vzit. Temer vsechny Javisty co sem prijdou zadat o praci tak bereme. Javisti jsou sice neoblibeni mezi ostatnimy programatory jako lepici, ale ja je mam rad protoze odvadi kvalitni praci a nejsou s nima moc problemy protoze pouzivaji standardni postupy.
Kdyz Javista nechce makat, tak vezmete data dictionary od SAP – takovou tu velkou bichli, flaknete mu to na stul a reknete. Flakas se nam tu a potrebujeme lidi na SAP tak si to vem domu a vecer zacni studovat, protoze od pristiho mesice delas SAP.
Zkrotne velice rychle, a rika slysel jsem ze ten sap je tezky… No a ja na to. Ja zase slysel ze capi nosi deti a mne teda zadny neprinesl a to jsme jim s manzelkou davali pred dum i krmeni aby k nam prileteli. No a kdyz za rok zadny dite neprinesl, tak jsme holt museli vyzkouset alternativni postup, ktery manzelka vyzvedela od kamaradky ktera deti uz mela a ta ji tvrdila ze toho capa krmime uplne zbytecne protoze capum se nerodi lidsky deti. Nesmite hned vsemu verit. To znejisti a ja na to. Ta Java se vam stejne moc nelibi protoze nedelate, tak zkuste ten SAP, treba tomu prijdete na chut…
PHP programatory strasim i5/os. Rikam jim: to je taky zprasenej system, tam se budete citit jako doma a poslu ho na puldeni exkurzi do nasi i5 sekce at si omrkne nove pracoviste.