Programování jako druhé zaměstnání. Jak na to?

Petr

Re:Programování jako druhé zaměstnání. Jak na to?
« Odpověď #15 kdy: 21. 02. 2018, 18:10:23 »
a nejake konstruktivni napady, jak se naucit dobre programovat a najit odpovidajici job by byly?



balki

Re:Programování jako druhé zaměstnání. Jak na to?
« Odpověď #16 kdy: 21. 02. 2018, 18:28:54 »
a nejake konstruktivni napady, jak se naucit dobre programovat a najit odpovidajici job by byly?

Ja by som skusil haskell, v nicom inom sa dobre programovat neda.

Labrat

Re:Programování jako druhé zaměstnání. Jak na to?
« Odpověď #17 kdy: 21. 02. 2018, 19:50:49 »
a nejake konstruktivni napady, jak se naucit dobre programovat a najit odpovidajici job by byly?
Koupil bych kurz Java za 21 dní, pak se dá jít do banky nebo Oraclu.

Labrat

Re:Programování jako druhé zaměstnání. Jak na to?
« Odpověď #18 kdy: 21. 02. 2018, 20:05:40 »
a nejake konstruktivni napady, jak se naucit dobre programovat a najit odpovidajici job by byly?

Ja by som skusil haskell, v nicom inom sa dobre programovat neda.
Haskell je out, teď letí Idris.

cydreb

Re:Programování jako druhé zaměstnání. Jak na to?
« Odpověď #19 kdy: 21. 02. 2018, 20:30:09 »
1) jak pokracovat? prochazet si tutorialy nebo jit uz nekam do firmy (treba za male penize, protoze ze zacatku se budu asi dost ucit)

Najlepšie je ísť pracovať niekam do firmy na juniornú pozíciu a popritom doma skúsiť spraviť nejaký vlastný netriviálny projekt na "naučenie sa", napr. eshop.

2) jaka by mela byt prvni firma, abych se toho co nejvic naucil a zaroven me chteli - startup, mala firma interni pozice, firma preprodavajici vyvojare dal, korporat? Pres personalku nebo naprimo? Klidne mi muzete nejakou firmu doporucit..

Išiel by som do nejakej strednej firmy, napr. okolo 50-100 zamestnancov. V takýchto firmách sa dá toho naučiť z mojej skúsenosti viac ako v korporáciach a zároveň sa človek nezodrie ako v startupe.

3) co a jak se ucit dal, abych se posouval a za 2 roky byl senior developer

Každý deň sa venovať Jave, technológiam okolo nej, spolu aspoň 10.000 hodín. Potom si môžeš povedať, že si senior (asi).

4) jak tezke bude nejaky job part-time job, kdyz jsem de facto zacatecnik. Pracovat bych chtel castecne vzdalene.

Pracovať vzdialene ako junior nemá význam, dokopy nič sa tak nenaučíš a tiež pravdepodobne ani nenájdeš remote juniorskú pozíciu. Nájdi si full-time job ako junior programátor, popri tom sa doma vzdelávaj. Ak chceš tomu venovať len 10-15h týždenne, tak sa na to rovno vyser, nikam sa nedostaneš.


UF

Re:Programování jako druhé zaměstnání. Jak na to?
« Odpověď #20 kdy: 21. 02. 2018, 22:02:07 »
Doporucuju: zkus QA - tester / automatizace - 'osahas' si vyvojovy proces a kdyz budes ve spravne firme -  budes v kontaktu a teamu s vyvojari - pak se posunes dal.

mikrom

Re:Programování jako druhé zaměstnání. Jak na to?
« Odpověď #21 kdy: 21. 02. 2018, 22:03:45 »
Ked nemas s programovanim prakticke skusenosti, ten vedlajsi pracovny uvazok 10 - 15 hodin je podla mna nerealny.
Ak sa chces niekam posunt tak jedine fulltime. Zacni chodit na pohovory a skusaj. Podla mna, na tvojom mieste je blbost zacinat za juniorsky plat. Je mnozstvo roznych projektov, mozno niekde budu potrebovat prave niekoho, kto sa vyzna v security a zoberu ta za seniorsky plat. Takisto ak by si este ovladal vyborne nejaky cudzi jazyk, moze to byt rozhodujuce, aby zobrali prave teba.

UF

Re:Programování jako druhé zaměstnání. Jak na to?
« Odpověď #22 kdy: 21. 02. 2018, 22:04:11 »
Doporucuju: zkus QA - tester / automatizace - 'osahas' si vyvojovy proces a kdyz budes ve spravne firme -  budes v kontaktu a teamu s vyvojari - pak se posunes dal.
a jeste - zkus se zapojit do komunity (napr. redhat projekty) - to muzes i z domu na tech 10-15 hodin - dulezity je ze budes delat na realnych vecech a komunikovat s realnymi lidmi kolem toho a navic je to zabava

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Programování jako druhé zaměstnání. Jak na to?
« Odpověď #23 kdy: 21. 02. 2018, 23:38:31 »
Koupil bych kurz Java za 21 dní, pak se dá jít do banky nebo Oraclu.

To mi pripomina tyhlety knizky jako "Mandarin in 24 easy lessons". Clovek by cekal, ze se po celem svete bezne domluvi cinsky, ale ono nejak ne.

Labrat

Re:Programování jako druhé zaměstnání. Jak na to?
« Odpověď #24 kdy: 22. 02. 2018, 02:15:19 »
Koupil bych kurz Java za 21 dní, pak se dá jít do banky nebo Oraclu.

To mi pripomina tyhlety knizky jako "Mandarin in 24 easy lessons". Clovek by cekal, ze se po celem svete bezne domluvi cinsky, ale ono nejak ne.
Jen v Číně.

balki

Re:Programování jako druhé zaměstnání. Jak na to?
« Odpověď #25 kdy: 22. 02. 2018, 06:05:16 »
Koupil bych kurz Java za 21 dní, pak se dá jít do banky nebo Oraclu.

To mi pripomina tyhlety knizky jako "Mandarin in 24 easy lessons". Clovek by cekal, ze se po celem svete bezne domluvi cinsky, ale ono nejak ne.
Jen v Číně.

A to len niekde, lebo mandarinstinou nerozpravaju vseci cinania.


Aby som nepisal len odveci, tak aj si treba nieco precitat o objektovo-orientovanom programovani, navrhovych vzoroch, o tom ako pisat efektivne algoritmy, o refaktoringu, o tom, ako pisat pekny kod. Knizky nenapisem, su dohladatelne a kupite v kazdom lepsom knihkupectve, minimalne v amazone. A este aj nieco o UML, aby pytajuci sa vedel to UML spravne minimalne citat. A nevytvaral hovna, ked mu povedia, ze ma nejake UML vytvorit. (90% UML vytvaraneho vo firmach hovna su, lebo si neprecitaju knizku a tvoria "intuitivne" cize zle). Senior by mal uml poznat podla mojho naivneho nazoru.

Potom, ked vam nejaky kvazi-senior povie, ze naprogramujte to podla navrhoveho vzoru "Pepa", alebo "Kobliha", mozete mu sebavedomo povedat ze "Pepa", alebo "Kobliha" nie su vzory, nech s tym ide do zadeke. (Vid zdrojak.cz)

TVL

Re:Programování jako druhé zaměstnání. Jak na to?
« Odpověď #26 kdy: 22. 02. 2018, 09:53:27 »
V dobách hospodářského růstu firmy vždy braly poloprogramátory-samouky a snažily se z nich vychovat vývojáře. Čili příležitost opravdu leží na ulici.
Fungovalo to ale samozřejmě tak, že ti lidi nastoupili na plný úvazek. Nejsem si jistý, jestli bude nějaká firma ochotná tě nabrat na půl úvazku. Jestli trváš na 10 -15 hodinách, tak bych počítal spíš s tím, že tě někde vezmou jako neplaceného stážistu. Se vzdálenou prací nepočítej. Na dálku tě nikdo nic nenaučí.

Určitě tu bude hodně lidí Javu hejtovat, ale myslím, že to je dobrý jazyk pro člověka, který chce začít komerčně programovat. Problém je ten, že nejspíš budeš potřebovat umět Javu EE, ke které je zoufale málo tutoriálů (ve srovnání s Javou SE). Javu EE se na dobré úrovni holt naučíš až v praxi.

Nezapomeň, že vývojář musí umět spoustu doplňkových znalostí, například:
- verzovací systémy a kolaborovací systémy pro práci v týmu
- v případě javy různé buildovací systémy a celkově ekosystém frameworků
- datová vrstva, čili jak samotné sql, tak různé ORM frameworky
- prezentační vrstva, což dneska hodně znamená HTML ukryté za devatero JS knihovnami o kterých vlastně už nikdo
neví, co vlastně dělají.
- celý koncept testování kódu.
Hodně z toho můžeš zkoušet a pilovat doma. Čím více těchto doplňkových znalostí budeš mít, tím více budeš atraktivní pro svého prvního zaměstnavatele ve vývoji.

O tom, že by z tebe byl senior za dva roky programování na plný úvazek, rovnou zapomeň. O tom, že bys to dokázal za dva roky práce na částečný úvazek, se nemusíme bavit už vůbec.

Pokud jsi senior v networkingu a security, tak musíš primárně hledat firmy, kde jako programátor využiješ tyhle doménové znalosti. Pak je šance, že ti dají více než juniorský plat, ale i tak pravděpodobně platově dočasně klesneš.
Pokud uděláš průnik tvých doménových znalosti, tvého jazyka a tvých časových možností, tak myslím, že nebudeš mít mnoho možností, volit si ještě typ firmy.
Může to být korporát, může to být střední firma. U přeprodávačů je to otázka, pokud má někdo zákazníky, co dělají tvůj obor, tak tě chtít může. Ale pokud budeš přeprodaný, tak není vůbec jisté, jak bude zaručen tvůj růst. Jestli budeš mít svého seniora, který tě bude mentorovat.
Na startupy bych to neviděl - to obecně nejsou dobří v nabírání nezkušených a jejich výchově a to celé za slušný plat. Výjimka se samozřejmě najít může.

Hodně štěstí!