Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - tomas88

Stran: 1 2 3 [4] 5 6 ... 9
46
Vývoj / Re:Jenkins - Groovy nebo Shell scripty?
« kdy: 01. 03. 2021, 21:49:58 »
Ideálně to mít poskládané tak, aby se případně dalo lehce změnit build server. To jest groovy jen pro jenkins specifické věci a jinak pouštět skripty v gitu. Např. javě se snažím aby všechny ty skripty začínaly "mvnw..." nebo "gradlew..." protože většina vývojařů v čr používá windows

47
Studium a uplatnění / Re:IČO nebo HPP jako programátor?
« kdy: 01. 03. 2021, 21:40:04 »
Já jsem přešel z IČO na HPP. Záleží co je pro tebe důležité. Já jsem docela líný jedinec. Baví mě všechno kolem vývoje, ale už mě nebavilo řešit papíry a další věci. Takhle se mi o to stará firma. Peněz je méně, ale furt to je o dost více než potřebuju. Tak to neřeším.

Jinak jsem teda taky v IT neslyšel o případu, že by někdo vyhodil odborníka ze dne na den. Pokud něco umíš tak si tě držej co to jde...

48
Studium a uplatnění / Re:IT firma pro starší programátory
« kdy: 01. 02. 2021, 08:56:00 »
Co je na tom tezkeho? Proste si dat inzerat "hledame programatora s 20+ let praxe" na tom neni nic diskriminacniho. Jen teda co je to za divny pozadavek hledat cilene nekoho "stareho"  :o Jeste chapu, ze firmy hledaji cerstve absolventy s predstavou, ze budou delat skoro zadarmo  ;D

49
Vývoj / Re:Jak posunout vývojáře k CI/CD
« kdy: 27. 01. 2021, 21:40:42 »
Kolik vas (jich) vyvojaru je? Nenajde se mezi nima alespon jeden, ktery by si to od tebe nechal vysvetlit a pak byl inspiraci pro ostatni? Pripadne by ti je pomahal presvedcovat. Protoze pokud ses sam, tak to muzes rovnou vzat. Pises ze mas podporu vedeni. Pokud ses sam ale mas opravdu podporu vedeni, tak bych sel klidne "na silu". Usetris si hromadu starosti. Chapu tvoji flustraci. Taky ve firme neco resime v ramci internich procesu.

50
Vývoj / Re:Mají smysl daily standupy?
« kdy: 07. 01. 2021, 18:33:21 »
Taky jedno tajemství o nahraditelnosti: je to vlhký sen každého manažera.

Realita: pokud odejde klíčový vývojář na projektu, co není pouze nějaká crud slátanina statisícátého webu, projekt nejde sice do sraček, pokud tam někdo zbyl, ale jde téměř do sraček.

No tohle se typicky deje u bankovnich a podobnych zakazkovych systemu. Hlavne at je vyvoj co nejlevnejsi. Nastesti se to temer nedeje u zadnych vetsich a dulezitejsich projektu.

51
Vývoj / Re:Mají smysl daily standupy?
« kdy: 06. 01. 2021, 08:21:53 »
To ani nevypadá, že jste programátoři, ale nějaký ozubený kolečka, který drží tu firmu v chodu. Odejdeš a najde se nový kolečko jako náhrada.

A co delas tak svetoborneho ty? Klidne 90% programatoru jen udrzuje neco v chodu. Tak to proste je.

52
Studium a uplatnění / Re:Jak děláte (Java) pohovory?
« kdy: 23. 12. 2020, 09:36:22 »
To horolezeni, nebo obecne jakykoliv adrenalinovy sport, ma dle me uplne jasny duvod. Kazdy aspect dane cinosti je protiklad tomu co delame v praci. Ja si napriklad ctenim knizky / hranim karet /... proste neodpocinu :)

53
Studium a uplatnění / Re:Jak děláte (Java) pohovory?
« kdy: 23. 12. 2020, 09:24:22 »
Delame zakazkovy vyvoj pro automotive, banky a podobne. Proste typicky SW dum. Nejsme zadny facebook nebo microsoft. Pokud by nam na pozici javisty prisel nekdo kdo umi plynule anglicky a francouzky, asi bych to bral spise jako jeho omyl. Urcite by to bylo velke prekvapeni. Nadprumerne schopni vyvojari hledaji praci v jinem sektoru. Presto je pro me potreba odfiltrovat prumerne a podprumerne. S neschopnyma lidma se proste delat neda. Ani se je to neda naucit. Kde nic neni, ani smrt nebere.

Ze stres nicemu nepomuze urcite souhlasim. Proto mi prislo lepsi, nez delat nejake parove programovani, tak si dat cviceni v code review. Vetsinou se kod casteji cte nez pise. A kdo si vsima detailu pri cteni, bude si jich snad vsimat i pri psani. Za druhe, me samotnemu neni prijemne programovat na pohovoru kde mi nekdo kouka pres rameno. Potom v praci, kdy uz o nic nejde, je to v pohode.

54
Studium a uplatnění / Re:Jak děláte (Java) pohovory?
« kdy: 22. 12. 2020, 18:17:15 »

Pokud jde o samotný test u pohovoru, tam jsou různé přístupy. Někdo zadává větší úkol, který uchazeč vypracovává na svém počítači. Tím se dá poznat hodně, nicméně musíte být dost atraktivní zaměstnavatel, aby vám uchazeč byl ochotný věnovat třeba 1 MD.


To uz jsem taky zazil, moc se mi to nelibi a to z obou stran. Za prve jako kandidat jsem si rikal "to si snad delaji srandu" ale vypracoval jsem. A z pozice hodnoticiho - jakou mam jistotu, ze to je fakt jeho prace. Timhle smerem bych urcite nechtel jit.

55
Studium a uplatnění / Jak děláte (Java) pohovory?
« kdy: 22. 12. 2020, 16:57:01 »
Jak delate (java) pohovory? Na internetu se da najit par prikladu. Asi nejpopularnejsi je jisty blog od samuraje... Nicmene, zajimalo by me, jestli i nekdo dalsi nema nejake tipy jak zjistit kandidatuv potencial v cca dvou hodinach? Rekneme neco mene obvykleho co se osvedcilo.

Ja jsem si zatim dosel k metode, ze po uvodnim predstavovanim, teoretizovani atd. dam kandidatovi pocitac, kde ma pripraveny IDE s jiz funkcnim programem. Snazil jsem se najit neco primerene jednoducheho - sachy s jednoduchym gui  (javax.swing). Aplikaci si spolecne rychle proletneme. Potom necham kandidatovi nejaky cas - 15, 20, 30 minut osamote, aby se s kodem nejak seznamil a udelal code review nad celym projektem. Potom si spolecne projdeme jeho poznatky. Takze moje druha otazka - co si o tom myslite? Byla by vam takovato forma prijemna? Me se treba moc nelibi pair-programming u pohovoru. Ale jak jinak zjistit jak dotycny pracuje. Nez si s nim na chvili "zapracovat". No zatim to mam odzkousene jen u par lidi.

56
Vývoj / Re:Maven vs. Gradle
« kdy: 30. 11. 2020, 20:13:47 »
Mihnul sem se kolem projektu kde meli na confluence na titulni strance pro vyvojare napsano: Pokud lehne build tak pouzijte tyhle prikazy na pozabijeni vsech gradle deamonu a podprocesu ktere to vytvorilo a zkuste to znova.
A jeden z vyvojaru tam mel napsanej script v antu kterej presne tohle delal.... :-)

A jeste si pamatuju projekt kde se poustel script kterej poustel maven... ten vnitrne poustel pomoci antrun pluginu ant.... ten sam poustel nekolik bash a perl scriptu... jeden z tech perl scriptu myslim generoval a poustel nejaky make fily...  a jeden z tech scriptu dokonce znova poustel maven...
A ja mel na starosti to znova uchodit po migraci repozitaru  a build serveru.... Krasne straveny tyden :-D

Pointa.... ani presne nevim...

Jo, tedka si vzpominam ze si tu mel vlakno "Nový projekt vs. cizí kód". Jsou silenosti v obou pripadech. Pritom skoro na kazdem projektu je nekdo kdo ma visacku "senior". Ze se nableje business logika do kodu, az to je neudrzitelne. To nejak dokazu pochopit. Ale takovehle, rekneme, obecne veci business logikou absolutne nezatizene. Achjo.

57
Vývoj / Re:Maven vs. Gradle
« kdy: 30. 11. 2020, 20:06:35 »
To je prave problem to nechat na seniornich lidech. Trochu ty seniorni java backend programatory podeziram, ze znaji jen svatou trojici - java8 / maven / spring a tim koncej. Vyhovuje jim to. Coz by bylo dobre... Jen se bojim, ze jim to vyhovuje, protoze v tom delaji dlouho... Ja jsem v teto oblasti (java backend) pomerne novy, ale vyrobe SW se uz venuju docela dlouho a odzkousel jsem si mnoho jinych veci.

Nevěřím, že by neznali Gradle - Gradle není žádná hipsteřina. Pokud by znali jen java 8, Maven a Spring tak je to pro projekt IMHO problém. Jako ne že by nemohli být užiteční, ale přibral bych do týmu ještě někoho dalšího, kdo má up-to-date znalosti a kdo pomůže, aby byl kód přiměřeně moderní.

Proč to ale neřešíte přímo s nima?

Tak tomu verte, ze jsou senior java developeri, kteri si Gradle nikdy nevyzkouseli. Ja si asi hlavne chtel potvrdit, ze nejsem zadny hipster. A taky se dozvedet jak ten Maven/Gradle vnima sirsi spektrum lidi. A me toto vlakno pomohlo. Dostal jsem nejake podmety si to cele znova prebrat a popremyslet nad tim. Treba co jsem si odnesl - koukat se na Maven jako na "automation tool" je chyba.

58
Vývoj / Re:Maven vs. Gradle
« kdy: 30. 11. 2020, 08:11:51 »
Popište co má ten váš projekt řešit a co chcete řešít v rámci buildu - zkušenější vám pak řeknou, jak to řešit v Maven a Gradle a vy se budete moci rozhodnout co a jak. Pokud se ale ptáte jen takto obecně, tak to raději nechte na seniorních lidech z týmu. Za mě se má build systém postarat hlavně o závislosti a výslednou spustitelnou podobu programu a to umí Maven dobře a s přehledným pom.xml.

Ale pokud chcete řešit i  nasazení, integrační testy, migrační skripty a podobně, tak máte mnohem větší téma než zda volit Maven či Gradle.

To je prave problem to nechat na seniornich lidech. Trochu ty seniorni java backend programatory podeziram, ze znaji jen svatou trojici - java8 / maven / spring a tim koncej. Vyhovuje jim to. Coz by bylo dobre... Jen se bojim, ze jim to vyhovuje, protoze v tom delaji dlouho... Ja jsem v teto oblasti (java backend) pomerne novy, ale vyrobe SW se uz venuju docela dlouho a odzkousel jsem si mnoho jinych veci.

Jinak jo. Resim to kompletne. Vlastne neresim vcelku nic konkretniho. Spise se snazim pochopit proc ti seniorni java backend vyvojari tak trvaji na urcitych vecech, kdyz se ty veci daji delat jednoduseji, elegantneji.

59
Vývoj / Re:Maven vs. Gradle
« kdy: 29. 11. 2020, 22:10:54 »

V GNU make si nadefinuji různé vstupní body, každý definuje, jak se má výsledek sestavit. Maven to má také. Doporučuji, aby se každý výsledek odlišného buildu jmenoval jinak, ať se ti to nepoplete.

Větvemi jsem mínil tvé sety profilů, které nacpeš všechny do jediného profilu. Tím se zbavíš duplicit.

To je zajimavy pristup. S GNU make jsem se pri programovani javy jeste nesetkal (pokud se neresilo kooperace s C++). No nevim jestli by to obstalo jako standardni pristup  :D

60
Vývoj / Re:Maven vs. Gradle
« kdy: 29. 11. 2020, 22:03:20 »
Zalezi jak moc custom chces byt. Ak sa chces drzat standardov, tak IMO staci Maven. Ak chces viac customizovat (zazil som aj to, ze bol problem standardny directory layout), tak tooly problem mat mozu, lebo s niektorymi vecami nerataju...aj ked to uz bolo par rokov dozadu.
Ad spustanie buildu a testov - kto pozna Maven, tak ich bude vediet spustit. U Gradlu zalezi na tom, jak moc velku fantaziu autor ma a je mozne, ze sa budes musiet naucit nazov targetu pre dany projekt, co je zbytocne.
Ad pisanie build skriptu - ak nechces nic custom, nepotrebujes Gradle, ak chces custom, tak si pises build skript.

Me prave prijde skvele, ze muzu vyuzit standard, ktery mi ve vetsine pripadu staci a je tou nejlepsi volbou. Ale kdyz potrebuju nahodou neco custom, tak nemusim ohybat maven, nebo vymyslet nejake kulisarny, abych toho docilil.

No a s tou fantazii autora. Tak budto to ma nejaky smysl udela custom a nebo nema. Proc se jako vyhoda Mavenu bere, ze to potlacuje fantazii autora a vynucuje to podrizeni buildu moznostem Mavenu, vlastne moznostem dostupnym maven pluginu? Vzdyt toho sameho cloveka pak nechame programovat a tam uz mu jako verime, ze to udela dobre? Vzdyt samotnou tvorbou programu muze napachat daleko vetsi skody. Nebo mu neverime, ale proste nikoho jineho nemame, tak nam nic jineho nezbyva nez mu verit?

Stran: 1 2 3 [4] 5 6 ... 9