A keby povedali, ze musis tiez pouzivat NetBeans tak by si nenastupil ?
Pokud jde o me, tak ja bych asi opravdu nenastoupil.
Obávám se, že nenastoupil. Pokud trvaj na takovéhle věci, tak to smrdí.
O starsich programatoroch sa zvyklo hovorit, ze su neprisposobivi a neschopni naucit sa nove veci, i ked ja som to nikdy nezazil. Mam kolegov ktori mozno za par rokov odidu do dochodku, ale nikto nikdy nepolemizoval o pouzitom IDE.
Zrovna se starsimi programatory jsem cetl, ze se vyskytuje "agismus", ktery neni ani vedecky podlozeny. Sice jim prace tvra vetsinou dele, ale byva taky podstatne kvalitnejsi. A neni to tim, ze jsi v zamestnani obklopen lidmi, kterym je jedno, ze budou delat v IDE/OS/cemkoliv co je prudi, ale potrebuji penize/zvykli si trpet/jsou lini hledat jine misto?
O Vas predpokladam, ze mate este daleko do dochodku, tak preco taka neflexibilita, zavislost na jednom posratom IDE a neochota k troche namahy a prisposobeniu sa.
A neni to naopak? Proc zamestnavatel neopodstatnene vynucuje jedno IDE nebo jeden OS? Dokud to neni opravdu nutne, napr. ze aplikace jede pouze v Winech, tak nevidim duvod, proc nutit vsem zamestnancum Winy. To stejne s IDE. Pokud to proste cpe vsem, tak to smrdi a naopak pusobi neflexibilne ta firma.
Ved v prvom rade je jak je projekt zaujimavy, jak ma posunie dalej a kolko prachov mi to hodi. Pouzite nastroje su podla mna asi tak na predposlednom mieste.
Jak jsem psal, penize jsou treba pro me na seznamu priorit dost nizko. Zajimavost projektu je pro me primo spojena s pouzitymi nastroji, napr. sebezajimavejsi zadani projektu pokud budu nucet to psat v Notepadu a v C# bych odmitl (spatny nastroj a jazyk, u ktereho nechci firmu, ktera za nim stroji, podporovat).
Ked mi takto povies, ze dokazes pouzivat iba jeden druh IDE tak predpokladam, ze ked budes mat zbuildovat nieco na command line , alebo napisat na to skript tak to nedas. Skratka vyzera to tak, ze si tvrdohlavy a budu s tebou skor alebo neskor nejake problemy.
To sis vycucal z prstu. Neni to o tom, ze bych nedokazal pouzivat jine IDE (na VS jsem byl nucet zkusit i Eclipse i NetBeans), jen nevidim duvod, proc bych mel pouzivat (minimalne pro me) horsi IDE, kde budu mit nizsi produktivitu i komfort. Mam zkusenosti s Bashem (i pod Widlema ho pouzivam na jednodussi ukoly), delal jsem i neco malo v Pythonu, PHP, hodne v JS a konzoli pouzivam primo zabudovanou v IntelliJ IDEA. Napr. nas build proces je konzolovy (Gulp). Nedovedu si predstavit, ze by neci nebyl a spolehali by vsichni na IDE. Jak to budou automaticky testovat na vzdalenem servru? Automaticky nasazovat? Eh, nechci to ani vedet, jak by to muselo byt ubastlene.
Laskave nevyvozuj zavery o jinych lidech z faktu, ktere sis vymyslel. Ocividne to nefunguje.
IMHO, takymto pristupom si iba zatvaras dvere k praci v slusnej firme a k lukrativnemu jobu.
K penezum mozna, ale slusna firma podle me nevynucuje neoduvodnene IDE (ani OS), takze tam si dvere nezaviram. Ze se me zavrali dvere nekam, kde nechci pracovat, me zase tak moc nemrzi
.
Ale neprekvapilo ma to, ocakaval som, ze to asi nejako takto dopadne. Toto spochybnovanie a filozovanie je typicka vlastnost nas Slovakov a Cechov. Kazdy sa tu nadrapuje ako majster sveta a najvacsi odbornik a vsecko ostane spochybnuje.
Toto napriklad v nemeckej firme nezazijes. Tam ked sa povie, ze toto je standard tak nikto o tom nediskutuje - a cuduj sa, ze sa tam zaraba 2x viac ako tu.
Opet, penize me moc nezajimaji. Dokud je to dost, abych vyzil a obcas si neco poridil, tak je neresim. Pokud jsem do firmy nastupoval s tim, ze budu vyvijet v Linuxu a v IntelliJ IDEA a oni za pul roku dojdou, ze mam Winy a Eclipse, tak z fleku odchazim. To by musela byt prace snu (nepocitaje IDE a OS) s platem nejmene v radu statisicu, aby to vyvazilo ty nevyhody. Neni to, ze vydelavaji 2x vic, dano spis ekonomickym stavem statu, nez te firmy? Co jsem cetl, tak jsou i myslim ochotni pracovat mnohem dele (neplacene prescasy?) a prostredi ve firmach byva podstatne horsi, nez u nas. Ja radsi o neco mene, ale nemit kazdy pohyb pod drobnohledem a byt neustale ve stresu, jestli me za neco hloupeho nevyhodi.
Takze asi sa mam na co tesit, ked moji starsi kolegovia sa rozhodnu odist do dochodku, s naborom mladsich rozmaznanych programatorov to bude asi o dost zlozitejsie ...
To bych cekal, ze si budou "stari" programatori rikat vzdy a vsude. Je to stejne, jako kdyz kazda "duchna" na ulici nadava, jak jsou ty dnesni decka rozmazleny a zkazeny, ze za nich to bylo vsecko jinak a uctivy a vsecko vlastne lepsi.
Alebo aby som konecne presiel na Intellij IDEA? Popravde robil som v tom nejake webservisy, ale pripada mi to oproti eclipse zbytocne zlozite a tazkopadne. Naposledy som mal verziu tusim 12 a kym nastartovala, mohol som si uvarit kavu. Ma to kopu funkcionality, ktoru nevyzivam a nepotrebujem a pokladam za zbytocne za to platit, ked eclipse je de facto standard a pouzivaju ho i nasi zahranicni partneri s ktorymi spolupracujeme.
Ma to mesic zkusebni dobu (ta placena verze), takze si myslim by nemel byt velky problem to zkusit. A proc vubec musite vsichni pouzivat stejne IDE? To pouzivate nejake IDE-specific veci (fuj), nebo jaky je duvod? Pokud to trva tak dlouho, nez nabehne, tak doporucuji upgrade PC. Nerikam, ze je to rychlik, ale stroj vyvojare by mohl mit alespon SSD, i5 a kotel pameti. Trosku me zarazi, ze zrovna Eclipse ma byt rychlejsi
. Nevim, je to dlouho, mozna se to opravdu posunulo. Pokud to tak je, tak nemam problem pockat jednou denne o par vetrin dele, abych dostal po zbytek dne pristup k vyspelejsimu IDE.
My v nasej firme pracujeme podla standardov, takze nepotrebujeme stale refaktorovat, ako vy ostatni kutili a freelanceri.
O tom silne pochybuju (nevernejne fieldy nikdy nerefaktorujete? nepresouvate funkcionalitu mezi patry v hierarchii dedicnosti?), ale budiz. IntelliJ IDEA si me poprve ziskala naseptavanim - v dobe, kdy jsem to zkousel, tak jsem musel do skoly delat v NetBeans a nejake naseptavani podle casti retezce neexistovalo. Pritom mi to prislo jako neco uplne zakladniho. Dalsi veci je chytre "type-aware" naseptavani, v JavaScriptu ne az tak pouzitelne, ale prave v Jave nebo Scale uzasne - v naseptavani uprednostnuje polozky podle typu, ktery se hodi do aktualniho vyrazu (napr. do parametru volani metody). Extremne casto pouzivam treba "search everywhere" (3x shift), kde to automaticky vyhledava v naposledy otevrenych souborech, ve tridach a symbolech. A takovych vychatavek je tam kotel, jen si je treba napoprve projit a zjistit, co to umi, aby clovek vedel, kdy to muze pouzit a ulehcit si zivot (treba takovy multicursor jsem podezrival, jestli je k necemu, a hle, kdyz znam zkratku, tak to najednou pouzivam a nemusim psat slozite [spise casove narocnejsi] regexpy na nahrazovani).
(BTW vyvojem se zivim a nejsem freelancer.)
Ale vsetko toto o com sa tu bavime je vlaste OT v tomto threade.
Pointa je v tom, ze ak vies iba Javu a nejake tvoje IDE, tak si ako zaba v studni.
Pointa je, ze pokud znas Javu a nejake pouzivane IDE, tak nebudes mit problem najit si dobre misto, kde budes psat v Jave a tvem IDE. Nechapu, proc bych mel kvuli par korunam jit do firmy, kde me bude prace prudit, protoze sefove setri na vybaveni (pomala PC, spatne/malo monitoru atd.) a neoduvodnene me limituji (vyber OS, IDE).
Myslis si ze to je cely svet. Preto sa nauc minimalne aj Python, alebo iny jazyk ... aby si trochu pochopil aj svet, ktory je okolo tvojej studne. Inac zostanes vzdy iba tou zabou v studni.
Tohle se bezne deje na IT VS (nebo alespon na VUT FITu). Donuti te udelat ten tymovy projekt v Haskellu, Prologu, C++. Proste musis napsat ten prekladac a interpret (zjednoduseneho) Pascalu a musis pochopit alespon zaklady "magie" (spise pekla) Bashe, jinak neprojdes. Ale vyzkousis si i zajimave veci jako neuronove site, evolucni algoritmy, programovani HW (neprilis popularni), reseni beznych algoritmu ve vysoce paralelnim prostredi, jak funguje sifrovani a jak se to lame atd.