Szukam pracy dla Juniora w Javie

1

Dobry B8, 6 stron w niecały dzień :D.

0
R3qUi3M napisał(a):

I to ja mam rozdmuchane ego... sorry przecież twoja godzina taka cenna a moja nic nie warta. Ładnie wam się w główkach poprzestawiało w tym IT. To co napisane w punktach to jakaś autokompromitacja. Co to przepraszam w zespole sie nie pracuje w innych branżach tylko w IT? Z angielskiego matuje Cie jak chce na 99% i to Ty nie wiesz o czym piszesz na temat natywnego poziomu. Pracowalas kiedys w biurze przez 3 lata z samymi Angolami? W ogole czepianie sie formatki albo przecinkow to juz jest jakiś żart a zarzucanie kłamstwa kiedy mowa już prędzej o nieklarowności podkreśla tylko jakim pryszczem jesteś. Jakbyscie nie byli takimi ignorantami to rozumielibyscie ze CAD i w ogole inzyniera a w szczegolnosci studia scisle z ciężką matmą i fizą mają bardzo bliskie przełożenie na programowanie. Jakbys nie wiedizala to programing i programming w obu formach jest dopuszczalne ale nie wiem po co mam uczyć taką osobe jak ty ktora juz wszystko wie najlepiej na temat mojej osoby i potencjalu jaki reprezentuje. Sorry ale w tym momencie zachodze w głowe jak tacy ludzie jak Ty mogą zarabiać tyle kase i że ktoś z nimi w ogóle chce współpracować... ja bym nie chciał.

W sumie to nie mam za wiele wspólnego z Java bo zajmuje się bi oraz ml, ale sam wybieram osoby do mojego zespołu i powiem Ci ze (zakładając że nie jesteś trollem, jeśli jesteś to gratulacje 😁) z tą wiedzą i poziomem arogancji nawet przez myśl by mi nie przeszło aby cię zatrudnić. Zwyczajnie nie masz wiedzy aby być bucem.
Pracowałem już raz z człowiekiem którego ego musiało mieć dodatkowy fotel na spotkaniach. W skrócie błędy tak proste że wyjaśniał mu je junior obok i strata czasu na wyjaśnieniu żeby w ogóle raczył sprawdzić.
Powinno się przydać:
https://pl.m.wikipedia.org/wiki/Efekt_Krugera-Dunninga

0

Dlaczego porównanie tego wątku do elektrody zostało skasowane...?

4

Słuchajcie, wiem, że internet rządzi się swoimi prawami, ale co powiecie na usunięcie tego tematu i odnośników do kont tego chłopaka, żeby ograniczyć mu spalenia? Może ma słabszy okres w życiu. Może się jeszcze ogarnie i wyjdzie na społeczną prostą. Może zrozumie mimo powierzchownej buty, że skoro objeżdża go tyle ludzi, to coś w tym jest. Co Wy na to?

1

prawie 5k w prawie 12h :D jeśli bait to zasługuje na miano najlepszego baitu 2018r.
ALE chwila. Op podał swoje prywatne dane osobowe? no way... trochę aż żal się robi.

12

Dla wszystkich którzy myślą że pastwimy się nad biednym developerem zostawę tylko to:

https://github.com/R3qUi3M86/DofH/blob/master/src/Monster.java

    private void setMonsterGear(){
        if (monsterName.equals("Poacher")){primaryWeaponType=weaponTypeTable[1];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[0];setPrimaryWeaponName("his sword");}
        if (monsterName.equals("Archer")){primaryWeaponType=weaponTypeTable[6];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[0];setPrimaryWeaponName("his bow");}
        if (monsterName.equals("Bandit")){primaryWeaponType=weaponTypeTable[2];secondaryWeaponType=weaponTypeTable[1];shieldType=shieldTypeTable[1];setPrimaryWeaponName("his hand crossbow");setSecondaryWeaponName("his sword");}
        if (monsterName.equals("BladeClaw")){primaryWeaponType=weaponTypeTable[1];secondaryWeaponType=weaponTypeTable[1];shieldType=shieldTypeTable[0];setPrimaryWeaponName("his claw");setSecondaryWeaponName("his claw");}
        if (monsterName.equals("Ophidian")){primaryWeaponType=weaponTypeTable[8];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[2];setPrimaryWeaponName("his magical staff");}
        if (monsterName.equals("Stalker")){primaryWeaponType=weaponTypeTable[2];secondaryWeaponType=weaponTypeTable[1];shieldType=shieldTypeTable[0];setPrimaryWeaponName("his acid spit");setSecondaryWeaponName("his bite");}
        if (monsterName.equals("Wendigo")){primaryWeaponType=weaponTypeTable[5];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[0];setPrimaryWeaponName("his giant arms");}
        if (monsterName.equals("Ettin")){primaryWeaponType=weaponTypeTable[1];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[1];setPrimaryWeaponName("his mace");}
        if (monsterName.equals("Gargoyle")){primaryWeaponType=weaponTypeTable[2];secondaryWeaponType=weaponTypeTable[4];shieldType=shieldTypeTable[2];setPrimaryWeaponName("his spiked tail");setSecondaryWeaponName("magical orb");}
        if (monsterName.equals("Undead Warrior")){primaryWeaponType=weaponTypeTable[7];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[0];setPrimaryWeaponName("his giant magical sword");}
        if (monsterName.equals("Dark Bishop")){primaryWeaponType=weaponTypeTable[4];secondaryWeaponType=weaponTypeTable[4];shieldType=shieldTypeTable[2];setPrimaryWeaponName("his magical attack");setSecondaryWeaponName("his magical attack");}
        if (monsterName.equals("Slaughtaur")){primaryWeaponType=weaponTypeTable[4];secondaryWeaponType=weaponTypeTable[1];shieldType=shieldTypeTable[1];setPrimaryWeaponName("his magical attack");setSecondaryWeaponName("his cleaver");}
        if (monsterName.equals("Romuald Quickblade")){primaryWeaponType=weaponTypeTable[1];secondaryWeaponType=weaponTypeTable[1];shieldType=shieldTypeTable[0];setPrimaryWeaponName("his short sword");setSecondaryWeaponName("his short sword");}
        if (monsterName.equals("Gorg Boneeater")){primaryWeaponType=weaponTypeTable[5];secondaryWeaponType=weaponTypeTable[0];setPrimaryWeaponName("his giant bone club");}
        if (monsterName.equals("Thor The Mauler")){primaryWeaponType=weaponTypeTable[1];secondaryWeaponType=weaponTypeTable[4];shieldType=shieldTypeTable[0];setPrimaryWeaponName("his giant war hammer");setSecondaryWeaponName("fire bolt casted from his massive hammer");}
        if (monsterName.equals("Corvus The Black Knight")){primaryWeaponType=weaponTypeTable[3];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[1];setPrimaryWeaponName("his magical great sword");}
        if (monsterName.equals("Morfeus The Fallen")){primaryWeaponType=weaponTypeTable[1];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[1];setPrimaryWeaponName("his evolving bone sword");}
        if (monsterName.equals("Moaa")){primaryWeaponType=weaponTypeTable[8];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[2];setPrimaryWeaponName("magical soul drain");}
        if (monsterName.equals("Latis")){primaryWeaponType=weaponTypeTable[2];secondaryWeaponType=weaponTypeTable[1];shieldType=shieldTypeTable[1];setPrimaryWeaponName("its scorpion tail");setSecondaryWeaponName("its lion claws");}
        if (monsterName.equals("Lelak Deathhand")){primaryWeaponType=weaponTypeTable[4];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[0];setPrimaryWeaponName("magic missile launched from his hell-staff");}
        if (monsterName.equals("Banarr The Corruptor")){primaryWeaponType=weaponTypeTable[2];secondaryWeaponType=weaponTypeTable[1];shieldType=shieldTypeTable[2];setPrimaryWeaponName("his vile spores");setSecondaryWeaponName("his bramble vines");}
        if (monsterName.equals("Quaresa")){primaryWeaponType=weaponTypeTable[7];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[2];setPrimaryWeaponName("her magical flaming blade");}
        if (monsterName.equals("Gharr")){primaryWeaponType=weaponTypeTable[4];secondaryWeaponType=weaponTypeTable[2];specialWeaponType="Shock Wave";shieldType=shieldTypeTable[0];setPrimaryWeaponName("flame orb");setSecondaryWeaponName("onyx fragment thrown at you with tremendous speed");setSpecialWeaponName("his gargantuan arms which cause shock wave carrying debris and pushing you several meters away");}
        if (monsterName.equals("Hazel Void")){primaryWeaponType=weaponTypeTable[7];shieldType=shieldTypeTable[0];setPrimaryWeaponName("her void gaze");}
        if (monsterName.equals("Arrid The Cursed")){primaryWeaponType=weaponTypeTable[2];secondaryWeaponType=weaponTypeTable[3];shieldType=shieldTypeTable[2];setPrimaryWeaponName("her elven hand crossbow");setSecondaryWeaponName("her magical elven blade");}
        if (monsterName.equals("Hyrreia")){primaryWeaponType=weaponTypeTable[1];secondaryWeaponType=weaponTypeTable[4];shieldType=shieldTypeTable[2];setPrimaryWeaponName("her magical demonic scythe");setSecondaryWeaponName("fire ball");}
        if (monsterName.equals("Melekiel")){primaryWeaponType=weaponTypeTable[1];secondaryWeaponType=weaponTypeTable[2];shieldType=shieldTypeTable[2];setPrimaryWeaponName("his magical claymore");setSecondaryWeaponName("void orb");}
        if (monsterName.equals("Tox'roguq")){primaryWeaponType=weaponTypeTable[8];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[2];setPrimaryWeaponName("death ray");}
        if (monsterName.equals("Yxxax")){primaryWeaponType=weaponTypeTable[2];secondaryWeaponType=weaponTypeTable[1];shieldType=shieldTypeTable[0];setPrimaryWeaponName("plasma beam");setSecondaryWeaponName("his bladed teeth");}
        if (monsterName.equals("Belphegor")){primaryWeaponType=weaponTypeTable[8];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[0];setPrimaryWeaponName("gravity ball");}
        if (monsterName.equals("Azgoth")){primaryWeaponType=weaponTypeTable[5];secondaryWeaponType=weaponTypeTable[0];shieldType=shieldTypeTable[0];setPrimaryWeaponName("his enormous vorpal blade");}
        if (monsterName.equals("Khorvaxx")){primaryWeaponType=weaponTypeTable[8];secondaryWeaponType=weaponTypeTable[7];shieldType=shieldTypeTable[0];setPrimaryWeaponName("disintegrate");setSecondaryWeaponName("his glowing spear of destiny");}
    }
    private void setBasicMonsterStats(){
        if (monsterName.equals("Poacher")){maxHP=10;maxMP=0;headArmor=2;bodyArmor=4;dodge=2;accuracy=4;baseDmg=2;race="Human";}
        if (monsterName.equals("Archer")){maxHP=10;maxMP=0;headArmor=1;bodyArmor=2;dodge=3;accuracy=4;baseDmg=4;race="Human";}
        if (monsterName.equals("Bandit")){maxHP=16;maxMP=0;headArmor=3;bodyArmor=6;shieldArmor=2;dodge=2;accuracy=3;baseDmg=6;race="Human";}
        if (monsterName.equals("BladeClaw")){maxHP=30;maxMP=0;headArmor=7;bodyArmor=7;dodge=6;accuracy=6;baseDmg=6;race="Humanoid";}
        if (monsterName.equals("Ophidian")){maxHP=25;maxMP=5;headArmor=6;bodyArmor=6;shieldArmor=10;dodge=7;accuracy=12;baseDmg=8;race="Naga";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[2]);maxBarrierHP=20;}
        if (monsterName.equals("Stalker")){maxHP=35;maxMP=3;headArmor=2;bodyArmor=2;dodge=10;accuracy=8;baseDmg=9;race="Humanoid";spellArrayList.add(enemySpellsTable[3]);}
        if (monsterName.equals("Wendigo")){maxHP=70;maxMP=0;headArmor=12;bodyArmor=12;dodge=4;accuracy=8;baseDmg=16;race="Humanoid";}
        if (monsterName.equals("Ettin")){maxHP=65;maxMP=0;headArmor=0;bodyArmor=16;shieldArmor=12;dodge=9;accuracy=10;baseDmg=14;race="Humanoid";}
        if (monsterName.equals("Gargoyle")){maxHP=75;maxMP=6;headArmor=14;bodyArmor=14;dodge=10;accuracy=12;baseDmg=10;race="Magical Creature";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[6]);spellArrayList.add(enemySpellsTable[7]);maxBarrierHP=40;}
        if (monsterName.equals("Undead Warrior")){maxHP=85;maxMP=0;headArmor=14;bodyArmor=18;dodge=12;accuracy=12;baseDmg=20;race="Undead";}
        if (monsterName.equals("Dark Bishop")){maxHP=75;maxMP=10;headArmor=2;bodyArmor=2;shieldArmor=20;dodge=14;accuracy=16;baseDmg=10;race="Unknown";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[2]);spellArrayList.add(enemySpellsTable[4]);spellArrayList.add(enemySpellsTable[5]);maxBarrierHP=50;}
        if (monsterName.equals("Slaughtaur")){maxHP=95;maxMP=15;headArmor=18;bodyArmor=20;shieldArmor=18;dodge=12;accuracy=13;baseDmg=18;race="Centaur";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[1]);spellArrayList.add(enemySpellsTable[8]);maxBarrierHP=40;maxBarrierHP=60;}
        if (monsterName.equals("Romuald Quickblade")){maxHP=60;maxMP=3;headArmor=8;bodyArmor=8;dodge=7;accuracy=10;baseDmg=8;race="Human";spellArrayList.add(enemySpellsTable[3]);}
        if (monsterName.equals("Gorg Boneeater")){maxHP=200;maxMP=0;headArmor=15;bodyArmor=15;dodge=9;accuracy=10;baseDmg=30;race="Troll";}
        if (monsterName.equals("Thor The Mauler")){maxHP=400;maxMP=0;headArmor=5;bodyArmor=25;dodge=8;accuracy=15;baseDmg=35;race="Hybrid";bossSkillArrayList.add(bossSkillsTable[0]);}
        if (monsterName.equals("Corvus The Black Knight")){maxHP=550;maxMP=8;headArmor=50;bodyArmor=50;shieldArmor=30;dodge=14;accuracy=16;baseDmg=40;race="Undead";spellArrayList.add(enemySpellsTable[0]);maxBarrierHP=120;}
        if (monsterName.equals("Morfeus The Fallen")){maxHP=750;maxMP=5;headArmor=30;bodyArmor=45;shieldArmor=40;dodge=17;accuracy=19;baseDmg=35;race="Human";bossSkillArrayList.add(bossSkillsTable[1]);spellArrayList.add(enemySpellsTable[0]);maxBarrierHP=100;}
        if (monsterName.equals("Moaa")){maxHP=1100;maxMP=25;headArmor=0;bodyArmor=0;shieldArmor=100;dodge=45;accuracy=70;baseDmg=45;race="Undead";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[4]);maxBarrierHP=250;}
        if (monsterName.equals("Latis")){maxHP=1500;maxMP=18;headArmor=35;bodyArmor=40;shieldArmor=50;dodge=22;accuracy=65;baseDmg=62;race="Hybrid";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[6]);maxBarrierHP=160;}
        if (monsterName.equals("Lelak Deathhand")){maxHP=2000;maxMP=100;headArmor=30;bodyArmor=50;shieldArmor=0;dodge=19;accuracy=70;baseDmg=60;race="Human";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[1]);spellArrayList.add(enemySpellsTable[2]);spellArrayList.add(enemySpellsTable[6]);spellArrayList.add(enemySpellsTable[8]);maxBarrierHP=300;}
        if (monsterName.equals("Banarr The Corruptor")){maxHP=2400;maxMP=0;headArmor=74;bodyArmor=74;shieldArmor=50;dodge=1;accuracy=65;baseDmg=68;race="Ent";bossSkillArrayList.add(bossSkillsTable[2]);}
        if (monsterName.equals("Quaresa")){maxHP=3000;maxMP=50;headArmor=140;bodyArmor=100;shieldArmor=100;dodge=26;accuracy=75;baseDmg=90;race="Hybrid";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[1]);maxBarrierHP=320;buffsDebuffsList.add("Haste");}
        if (monsterName.equals("Gharr")){maxHP=4000;maxMP=1;headArmor=225;bodyArmor=225;shieldArmor=0;dodge=24;accuracy=84;baseDmg=60;race="Golem";spellArrayList.add(enemySpellsTable[0]);maxBarrierHP=8000;bossSkillArrayList.add(bossSkillsTable[3]);}
        if (monsterName.equals("Hazel Void")){maxHP=5000;maxMP=100;headArmor=80;bodyArmor=80;shieldArmor=0;dodge=40;accuracy=100;baseDmg=120;race="Undead";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[3]);maxBarrierHP=125;bossSkillArrayList.add(bossSkillsTable[4]);}
        if (monsterName.equals("Arrid The Cursed")){maxHP=6000;maxMP=340;headArmor=100;bodyArmor=100;shieldArmor=160;dodge=48;accuracy=115;baseDmg=130;race="Dark Elf";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[3]);spellArrayList.add(enemySpellsTable[9]);maxBarrierHP=680;buffsDebuffsList.add("Haste");}
        if (monsterName.equals("Hyrreia")){maxHP=6500;maxMP=20;headArmor=40;bodyArmor=40;shieldArmor=250;dodge=18;accuracy=140;baseDmg=110;race="Demon";spellArrayList.add(enemySpellsTable[5]);bossSkillArrayList.add(bossSkillsTable[5]);buffsDebuffsList.add("Magic Barrier");barrierHP=9000;buffsDebuffsList.add("Infused with Magic");}
        if (monsterName.equals("Melekiel")){maxHP=10000;maxMP=100;headArmor=60;bodyArmor=100;shieldArmor=85;dodge=35;accuracy=150;baseDmg=120;race="Demon";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[5]);spellArrayList.add(enemySpellsTable[9]);maxBarrierHP=550;;buffsDebuffsList.add("Infused with Magic");}
        if (monsterName.equals("Tox'roguq")){maxHP=11000;maxMP=175;headArmor=40;bodyArmor=90;shieldArmor=0;dodge=38;accuracy=160;baseDmg=147;race="Undead";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[1]);spellArrayList.add(enemySpellsTable[5]);spellArrayList.add(enemySpellsTable[6]);spellArrayList.add(enemySpellsTable[10]);spellArrayList.add(enemySpellsTable[9]);maxBarrierHP=1200;barrierHP=1200;buffsDebuffsList.add("Magic Barrier");}
        if (monsterName.equals("Yxxax")){maxHP=13000;maxMP=100;headArmor=0;bodyArmor=40;shieldArmor=0;dodge=26;accuracy=100;baseDmg=100;race="Beholder";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[5]);maxBarrierHP=1111;barrierHP=1111;buffsDebuffsList.add("Magic Barrier");buffsDebuffsList.add("Haste");buffsDebuffsList.add("Infused with Magic");bossSkillArrayList.add(bossSkillsTable[6]);bossSkillArrayList.add(bossSkillsTable[7]);bossSkillArrayList.add(bossSkillsTable[8]);}
        if (monsterName.equals("Belphegor")){maxHP=15000;maxMP=100;headArmor=70;bodyArmor=100;shieldArmor=0;dodge=36;accuracy=150;baseDmg=135;race="Demon";spellArrayList.add(enemySpellsTable[5]);spellArrayList.add(enemySpellsTable[6]);spellArrayList.add(enemySpellsTable[7]);maxBarrierHP=5000;barrierHP=5000;buffsDebuffsList.add("Magic Barrier");buffsDebuffsList.add("Haste");bossSkillArrayList.add(bossSkillsTable[9]);}
        if (monsterName.equals("Azgoth")){maxHP=17500;maxMP=50;headArmor=100;bodyArmor=120;shieldArmor=0;dodge=34;accuracy=250;baseDmg=110;race="Demon";spellArrayList.add(enemySpellsTable[5]);maxBarrierHP=30000;barrierHP=30000;buffsDebuffsList.add("Magic Barrier");buffsDebuffsList.add("Haste");bossSkillArrayList.add(bossSkillsTable[10]);buffsDebuffsList.add("Infused with Magic");}
        if (monsterName.equals("Khorvaxx")){maxHP=25000;maxMP=220;headArmor=70;bodyArmor=90;shieldArmor=0;dodge=32;accuracy=180;baseDmg=160;race="Heretic";spellArrayList.add(enemySpellsTable[0]);spellArrayList.add(enemySpellsTable[5]);spellArrayList.add(enemySpellsTable[4]);spellArrayList.add(enemySpellsTable[6]);spellArrayList.add(enemySpellsTable[11]);buffsDebuffsList.add("Haste");bossSkillArrayList.add(bossSkillsTable[11]);maxBarrierHP=1000;}
    }
    private void setMonsterDescriptionAndExp(){
        if (monsterName.equals("Poacher")){monsterDescription = "Poachers are one of many outlaws who decided to live in the woods. Forest serves them as a base and safe haven for their criminal activities. ";}
        if (monsterName.equals("Archer")){monsterDescription = "Men like this one decide to join outlaw lifestyle for many reasons. Some join for promise of gold, some seek power, others simply take pleasure in putting arrow in other people's heads. ";}
        if (monsterName.equals("Bandit")){monsterDescription = "Bandits always take what they want and whenever they want. Either by persuasion or use of brute force. This one decided to go with the second option. ";}
        if (monsterName.equals("BladeClaw")){monsterDescription = "BladeClaws are creatures of unknown origin. They inhabit darker areas of the realm and therefore don't need eyes and use some other method of orientation. Their elongated bizarre heads seem to associate it with bugs. They have bone-like tail, move on two legs and attack any threat relentlessly with their blade ended hands. They are not very smart and behave more like bees rather than any other developed creature. ";}
        if (monsterName.equals("Ophidian")){monsterDescription = "From waist-up Ophidians look like human but the rest is a snake tail. They are magical creatures capable of human speech and therefore they use powerful magic spells. ";}
        if (monsterName.equals("Stalker")){monsterDescription = "Humanoid creature which prefers walking on all four limbs. Can walk on walls and ceilings and attack its pray from unexpected angles. It's very agile, can bite or shoot sharp projectiles with it's grotesque, spiked teeth. ";}
        if (monsterName.equals("Wendigo")){monsterDescription = "Wendigos are about 3m tall, covered with fur beasts. Their raw strength is enough to toss a bull around like a doll. They are not very agile but can withstand severe wounds without a problem. ";}
        if (monsterName.equals("Ettin")){monsterDescription = "Ettins are two headed lizardmen. They are very strong, agile and can reach 2.5m height. They usually fight with all kinds of maces and wear solid protection. ";}
        if (monsterName.equals("Gargoyle")){monsterDescription = "Gargoyles are semi-flight capable monsters able to mentally cast magic spells. They can be challenging enemies if not taken seriously. ";}
        if (monsterName.equals("Undead Warrior")){monsterDescription = "This atrocity was once a noble warrior. Now it's rotting body is controlled by evil magic. ";}
        if (monsterName.equals("Dark Bishop")){monsterDescription = "It's hard to tell whether this is human, ghost or something else. Its basically a hovering hooded robe. You cannot see it's face nor hands as they are completely black. You can only hear his whispery chanting which sounds quite grim and puzzling. ";}
        if (monsterName.equals("Slaughtaur")){monsterDescription = "Walking on four hoofs, armored and able to cast magic spells - Slaughtaurs are fearsome opponents. They are very defensive and usually wait for good opportunity to attack. " ;}

        if (monsterName.equals("Poacher") && monsterPwrLvl==0){monsterDescription += "This particular one is poorly armed with dagger and is wearing bespoke armor made of leathers and dirty rags.\n";monsterExpReward=1;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Poacher") && monsterPwrLvl==1){monsterDescription += "He's well armed with sharp sword and is wearing piked armor. His eyes tell you that they have killed many people.\n";monsterExpReward=7500;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Poacher") && monsterPwrLvl==2){monsterDescription += "He's using noble sword which was probably stolen and is wearing good quality leather armor with chain mail reinforcements. Could be deadly at close range even for seasoned warriors.\n";monsterExpReward=75000;monsterExpRewardMagnitude="K";}
        if (monsterName.equals("Poacher") && monsterPwrLvl==3){monsterDescription += "Equipped with razor sharp falchion and wearing wild animal furs and hides creates impression of someone who was born in the wilds.\n";monsterExpReward=432000;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Poacher") && monsterPwrLvl==4){monsterDescription += "Many scars mark the face of this person and eyes filled with blood only amplify his disturbing look. His one hand wields curved scythe blade covered in dried up blood. His armor is made of sewn furs and skins of animals and... possibly other humans!\n";monsterExpReward=10340;monsterExpRewardMagnitude="T";}
        if (monsterName.equals("Archer") && monsterPwrLvl==0){monsterDescription += "This man is armed with primitive bow and is wearing very light armor made of dirty rags.\n";monsterExpReward=1;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Archer") && monsterPwrLvl==1){monsterDescription += "He's well armed with long bow and wearing leather armor. His eyes tell you that they have killed many people.\n";monsterExpReward=7500;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Archer") && monsterPwrLvl==2){monsterDescription += "He's using hunting bow and is wearing good quality leather armor. He surely knows how to kill a person quickly and efficiently.\n";monsterExpReward=75000;monsterExpRewardMagnitude="K";}
        if (monsterName.equals("Archer") && monsterPwrLvl==3){monsterDescription += "Equipped with strange bespoke bow and wearing wild animal hides creates impression of someone who was born in the wilds.\n";monsterExpReward=432000;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Archer") && monsterPwrLvl==4){monsterDescription += "Many scars mark the face of this person and eyes filled with blood only amplify his disturbing look. Wields curved bow made of some black wood. His armor is made of sewn skins of animals and... possibly other humans!\n";monsterExpReward=10340;monsterExpRewardMagnitude="T";}
        if (monsterName.equals("Bandit") && monsterPwrLvl==0){monsterDescription += "This man is armed with simple short sword and round small shield, wearing custom armor made of leathers.\n";monsterExpReward=2;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Bandit") && monsterPwrLvl==1){monsterDescription += "Well armed with long sword in one hand and kite shield in the other. His wearing bespoke chain mail.\n";monsterExpReward=15000;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Bandit") && monsterPwrLvl==2){monsterDescription += "Armed with seriously looking and sharp long sword, plated shield and sturdy chain armor with plates, this man creates an impression of someone who cannot be taken lightly.\n";monsterExpReward=150000;monsterExpRewardMagnitude="K";}
        if (monsterName.equals("Bandit") && monsterPwrLvl==3){monsterDescription += "Armed with flail, shield with wild animal face nailed in the center and a mix of plates and furs covering his body, this bandit is not going to go down easily.\n";monsterExpReward=864000;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Bandit") && monsterPwrLvl==4){monsterDescription += "He is wearing black werewolf furs with plated reinforcements stained with splashes of dried up blood. His one hand is replaced by sickle blade and other wields tower shield covered in demonic symbols. He must be serving dark lord really well.\n";monsterExpReward=20680;monsterExpRewardMagnitude="T";}
        if (monsterName.equals("BladeClaw") && monsterPwrLvl==0){monsterDescription += "Hissing noises he makes are accompanied by metallic clings - sharp claws are eager to carve your skin. He is covered partially with chitin armor.\n";monsterExpReward=11;monsterExpRewardMagnitude="";}
        if (monsterName.equals("BladeClaw") && monsterPwrLvl==1){monsterDescription += "His blade ended claws are capable of chopping any living being to pieces. Hes covered with sturdy chitin armor.\n";monsterExpReward=82500;monsterExpRewardMagnitude="";}
        if (monsterName.equals("BladeClaw") && monsterPwrLvl==2){monsterDescription += "His hands are ended with axe-like, razor-sharp blades which can easily tear anyone apart. He is fully covered with strong chitin armor.\n";monsterExpReward=830;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("BladeClaw") && monsterPwrLvl==3){monsterDescription += "His arms look like long scythes which can halve any man with one swing. His black chitin armor is so strong than any weaker blade might just break.\n";monsterExpReward=4752;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("BladeClaw") && monsterPwrLvl==4){monsterDescription += "Scythe-like fingers and long spikes sticking out of elbows makes this BladeClaw look like creature from hell. His dark red skin is covered with very thick plated chitin armor stronger than any steel you know.\n";monsterExpReward=113;monsterExpRewardMagnitude="Q";}
        if (monsterName.equals("Ophidian") && monsterPwrLvl==0){monsterDescription += "He wields large staff with two hands capable of magic attacks. His head is covered with helmet adorned with large horn in the center and body is covered with crossing steel chains.\n";monsterExpReward=11;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Ophidian") && monsterPwrLvl==1){monsterDescription += "This one wields long staff with magical symbols capable of hurling blue magic bolts. Head is covered with winged helmet and body is obscured with scale armor.\n";monsterExpReward=82500;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Ophidian") && monsterPwrLvl==2){monsterDescription += "He is equipped with magical trident is capable of tossing devastating magic blasts. Hi is wearing steel plated armor and helm with two vertical horns.\n";monsterExpReward=830;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Ophidian") && monsterPwrLvl==3){monsterDescription += "He holds large staff with cross-bladed ends capable of melting any foe with magic and is wearing red armor of unknown origin along with curly horns on the helmet.\n";monsterExpReward=4752;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("Ophidian") && monsterPwrLvl==4){monsterDescription += "This enemy wields large staff with trident endings on both sides. His full plate purple armor is covered in mystical symbols and two horns stick out of his helmet, curling down the shoulders.\n";monsterExpReward=113;monsterExpRewardMagnitude="Q";}
        if (monsterName.equals("Stalker") && monsterPwrLvl==0){monsterDescription += "He's brown in colour and sometimes difficult to distinguish from the environment. Spiked mouth seems to be hungry.\n";monsterExpReward=22;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Stalker") && monsterPwrLvl==1){monsterDescription += "He's gray in colour and seems to be blurring itself whenever it wants making itself practically invisible. Beware of it's sharp teeth and claws.\n";monsterExpReward=165000;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Stalker") && monsterPwrLvl==2){monsterDescription += "He's opal-black colour make it very difficult to see in the dark. Deadly blade-like teeth can chew human bones like a butter.\n";monsterExpReward=1660;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Stalker") && monsterPwrLvl==3){monsterDescription += "His camouflaged look and superior speed makes it almost impossible to see. Has very long bladed arms and teeth capable of ripping any living being apart.\n";monsterExpReward=9504;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("Stalker") && monsterPwrLvl==4){monsterDescription += "Covered with spikes and transparent body make it practically invisible. Only red glowing eyes betray it's position but when you see them it may be too late.\n";monsterExpReward=226;monsterExpRewardMagnitude="Q";}
        if (monsterName.equals("Wendigo") && monsterPwrLvl==0){monsterDescription += "This Wendigo seems young and smaller than most. It's still capable of harming you however.\n";monsterExpReward=121;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Wendigo") && monsterPwrLvl==1){monsterDescription += "This one is a full grown Wendigo. It's dense fur amplifies visually it's size... or maybe it is just this big.\n";monsterExpReward=907500;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Wendigo") && monsterPwrLvl==2){monsterDescription += "This one is one of the leaders in wendigo's tribes. Wears a necklace of animal bones and looks very muscular.\n";monsterExpReward=9100;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Wendigo") && monsterPwrLvl==3){monsterDescription += "This a rare prime Wendigo bigger than others. He must have killed something recently as the blood splatters cover his hands and fur.\n";monsterExpReward=52270;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("Wendigo") && monsterPwrLvl==4){monsterDescription += "This Wendigo looks quite terrifying. It's even bigger than primes, wearing a necklace made of human heads he must specialize in killing enemies like yourself.\n";monsterExpReward=1251;monsterExpRewardMagnitude="Q";}
        if (monsterName.equals("Ettin") && monsterPwrLvl==0){monsterDescription += "This Ettin is wielding mace and small round shield. He also has iron vest and plated shoulders.\n";monsterExpReward=121;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Ettin") && monsterPwrLvl==1){monsterDescription += "This Ettin is wielding large spiked mace and round steel shield. He also has steel vest and shoulders.\n";monsterExpReward=907500;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Ettin") && monsterPwrLvl==2){monsterDescription += "This one looks very intimidating in his plate armor, wielding sledge hammer and kite shield.\n";monsterExpReward=9100;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Ettin") && monsterPwrLvl==3){monsterDescription += "Skin of this Ettin is covered in scales which provide extra protection on top of full plate armor. He has large battle hammer in one hand and spiked almond shield in the other.\n";monsterExpReward=52270;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("Ettin") && monsterPwrLvl==4){monsterDescription += "This one is wearing lamellar armor which fully covers his body which is additionally covered with dark scales. He is using tower shield with demonic symbols and swings around his massive battle hammer with one hand like a wooden stick. He gives you intimidating look with his burning red eyes.\n";monsterExpReward=1251;monsterExpRewardMagnitude="Q";}
        if (monsterName.equals("Gargoyle") && monsterPwrLvl==0){monsterDescription += "This Gargoyle is grey in colour and can hurl magic orbs. His skin can prove quite hard to be pierced by the blade or arrows.\n";monsterExpReward=242;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Gargoyle") && monsterPwrLvl==1){monsterDescription += "This black Gargoyle can toss powerful magic spheres. His skin is his natural armour which can be difficult to damage.\n";monsterExpReward=1815;monsterExpRewardMagnitude="K";}
        if (monsterName.equals("Gargoyle") && monsterPwrLvl==2){monsterDescription += "This is a green Gargoyle which are quite rare. Few have seen one. Even fewer survived to talk about it. Beware of his magic attacks.\n";monsterExpReward=18200;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Gargoyle") && monsterPwrLvl==3){monsterDescription += "This Gargoyle is black like onyx stone. His skin is very tough like granite and he can cast powerful magic blasts.\n";monsterExpReward=104540;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("Gargoyle") && monsterPwrLvl==4){monsterDescription += "This Gargoyle is one of the scariest ones you ever saw. Its white colour resembles death it can bring. It can hurl very large orbs of magic and his skin is strong as toughest steel known to men.\n";monsterExpReward=2502;monsterExpRewardMagnitude="Q";}
        if (monsterName.equals("Undead Warrior") && monsterPwrLvl==0){monsterDescription += "His silhouette is shrouded with yellow magical aura. Hollow eyes in naked skull give impression of something truly evil controlling it. He is wearing chainmail with open plate helm and holds glowing long sword.\n";monsterExpReward=1331;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Undead Warrior") && monsterPwrLvl==1){monsterDescription += "His silhouette is shrouded with green magical aura. Hes looking at you with two dots of yellow light placed in the sockets of his skull .He is wearing plate armour with horned helm and wields glowing two handed blade.\n";monsterExpReward=10;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Undead Warrior") && monsterPwrLvl==2){monsterDescription += "His silhouette is shrouded with purple magical aura. Two dots of green light look at you from skull's sockets. He is wearing full plate armour with winged helm and wields large glowing greatsword.\n";monsterExpReward=100;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("Undead Warrior") && monsterPwrLvl==3){monsterDescription += "This undead is glowing with ruby flame. He looks at you with two dots of purple light form ports of his full plate helm. He is wielding colossal blade in two hands which shines dark energy. Hes well armored in thick full plate armor with some unholy symbols carved on shoulders and pentagram on the chest.\n";monsterExpReward=575;monsterExpRewardMagnitude="T";}
        if (monsterName.equals("Undead Warrior") && monsterPwrLvl==4){monsterDescription += "This undead is burning with pitch black flame. His skeletal body is completely covered with finest quality armour except his palms. Looking at you from ports of his helmet are two ruby like dots of light betraying something of greatest evil inside. He's firmly wielding greatsword burning with black flame as well.\n";monsterExpReward=13762;monsterExpRewardMagnitude="Q";}
        if (monsterName.equals("Dark Bishop") && monsterPwrLvl==0){monsterDescription += "This particular robe is brown with leather reinforcements and shines with yellow aura. He's able to throw magical lightnings at distance.\n";monsterExpReward=1331;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Dark Bishop") && monsterPwrLvl==1){monsterDescription += "This particular robe is emerald green with golden ornaments resembling its noble origin. Figure glows with blue flame and can throw balls of electricity which can be quite harmful.\n";monsterExpReward=10;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Dark Bishop") && monsterPwrLvl==2){monsterDescription += "Sapphire blue robe with red and yellow stitched ornaments looks very expensive. It glows with green flame. This enemy can shred enemies with powerful lightning bolts.\n";monsterExpReward=100;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("Dark Bishop") && monsterPwrLvl==3){monsterDescription += "Black robe is badly ripped in many places but the black holes in it do not betray any flesh. It glows with purple aura and can throw devastating void orbs.\n";monsterExpReward=575;monsterExpRewardMagnitude="T";}
        if (monsterName.equals("Dark Bishop") && monsterPwrLvl==4){monsterDescription += "Ruby colour robe is adorned with bone necklace and human skulls on the shoulders. It burns with black flame which resembles its evil origin. He can attack with terrifying black orbs which simply destroy life.\n";monsterExpReward=13762;monsterExpRewardMagnitude="Q";}
        if (monsterName.equals("Slaughtaur") && monsterPwrLvl==0){monsterDescription += "He's armed with cleaver and kite shield but can also throw blue magic bolts. Armored in plate helmet and chainmail.\n";monsterExpReward=2662;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Slaughtaur") && monsterPwrLvl==1){monsterDescription += "He's armed with chopping blade and large kite shield but can also throw red magic bolts. Armored in full helmet and scale armour.\n";monsterExpReward=20;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Slaughtaur") && monsterPwrLvl==2){monsterDescription += "He's wielding katana and large round shield with spikes around. He can also throw green magic bolts. Armored in winged helmet and plate armour.\n";monsterExpReward=200;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("Slaughtaur") && monsterPwrLvl==3){monsterDescription += "He's wielding long tetsuo and large round shield with skull symbol in the centre. He can also throw purple energy orbs. Armored in dragon helmet and full plate armour adorned with demonic symbols.\n";monsterExpReward=1150;monsterExpRewardMagnitude="T";}
        if (monsterName.equals("Slaughtaur") && monsterPwrLvl==4){monsterDescription += "He's wielding blood covered reaper sword and red shield adorned with bones and skulls. He can throw massive flame orbs which can decimate any living being. His ruby red armour has large pentagram in the middle and two additional ones at the armour's shoulders. Helmet has large horns bent down towards the shoulders ending at the chest level.\n";monsterExpReward=27524;monsterExpRewardMagnitude="Q";}
        if (monsterName.equals("Romuald Quickblade")){monsterDescription = "Romuald Quickblade is well known villain who's name conveys respect amongst all outlaws. He is wanted dead or alive for his crimes. He robbed and killed many good people. Armed with two short swords, rogue armor and exceptional agility he is also known to be able to hide in the shadows using magic. Beware of his deadly swords - he knows how to use them.\n";monsterExpReward=10;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Gorg Boneeater")){monsterDescription = "Not many of those who have seen Gorg were able to tell others about it. This ever hungry troll is a personification of brute force and ugliness. Gorg is a terrifying opponent using large bone as a club with which he can bash out stupid ideas from anyone facing this abomination. Keeping him at distance is probably best idea.\n";monsterExpReward=110;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Thor The Mauler")){monsterDescription = "This 3.5 meter tall minotaur holding massive war hammer in one hand is truly an amazing creature. He has a golden belt strapped around the waist with chain mail skirt and golden ring going through his nostrils. He is capable of tossing magical fire bolts from the hammer or hitting the ground with it causing massive earthquake which will throw you out of balance. Of course he can still use it to smash your little body like a grape.\n";monsterExpReward=1210;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Corvus The Black Knight")){monsterDescription = "Corvus once was a paladin but his soul got corrupted byc evil magic. He wears very grim looking black armor decorated with skulls and spikes. To fight his oponents he uses his large shield and enchanted magical sword which deals both physical and magical damage. His existence is an offense to life itself. Someone should put him out of his misery.\n";monsterExpReward=13310;monsterExpRewardMagnitude="";}
        if (monsterName.equals("Morfeus The Fallen")){monsterDescription = "Morfeus is a human who made strange pact with evil forces. His arm was severed during the process but he got treated by mystical magic and medicine which made it regrow as something else - a special type of sword made of flesh and bone. He is able to evolve this weapon at his will granting him more damage or accuracy every time he wants.\n";monsterExpReward=150;monsterExpRewardMagnitude="K";}
        if (monsterName.equals("Moaa")){monsterDescription = "This horrific wraith is partially blurred ghost entity and partialy physical in it's form. It's black ripped robe seems to be warping in space. Two red dots in place of human eyes look at you and flash with ruby light. This thing can attack at range with powerful soul drain and can use magic spells as well.\n";monsterExpReward=1650;monsterExpRewardMagnitude="K";}
        if (monsterName.equals("Latis")){monsterDescription = "This chimeric creature is told to be one of the most dangerous monsters in this realm. It looks like a winged lion with scorpion tail. It can atack you with it's huge claws, shoot spikes from its tail or shield itself from physical damage using it's scaled wings. It's told that chimeras can also cast some magic spells. Face of chimera looks very bizarre and disturbing - sort of cross between human face and lion.\n";monsterExpReward=18148;monsterExpRewardMagnitude="K";}
        if (monsterName.equals("Lelak Deathhand")){monsterDescription = "Lelak is an undead necromancer using magic spells to raise dead from the grave. He is capable of casting other magic spells as well as firing magic missiles from his large hell staff. Dressed in black-purple robes decorated with bones and skulls he presents himself as someone who made a pact with death itself.\n";monsterExpReward=200;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Banarr The Corruptor")){monsterDescription = "This tree-like creature looks like some dark twisted tree with no leaves. It's bark is falling apart in various places and is covered with acidic spores capable of firing it's content at long range. Additionally his large arm-branches are covered with razor thorns capable of shredding any living being to pieces. It emanates some kind of poisonous gas which seems to attack body and brain, targeting most developed parts first.\n";monsterExpReward=2250;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Quaresa")){monsterDescription = "She looks like a giant spider with legs reaching outward to 5m diameter, and bizarre woman torso placed where normal spider thorax should be. She looks rather disturbing with her long arms and ugly face. Quaresa has instead of one arm a big bone-like blade burning with green flame which suggests magical properties. Capable of moving very fast and using some spells this monster is a fearsome enemy.\n";monsterExpReward=24900;monsterExpRewardMagnitude="M";}
        if (monsterName.equals("Gharr")){monsterDescription = "This 5m tall golem is made od black onyx stone which is very hard and durable. Gharr is imbued with magic and can toss magical flame orbs or just throw onyx fragments at you. He is also capable of ground slam with his gargantuan arms which will cause huge shock wave that can blow anyone away like a leaf and cause serious damage. If this thing would get to the village it could easily level it to the ground.\n";monsterExpReward=273;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("Hazel Void")){monsterDescription = "This undead soul looks like lady ghost dressed in a tattered robe. Her face is somewhat twisted permanently in a screaming expression. She is trapped in the reality by evil magic which prevents her from going where she should go after death. Looking into her void eyes causes physical and magical harm. She can also scream horrifically with terror strong enough to make your holy spirit want to escape from your body. Someone should put an end to this misery and banish her from earth's realm.\n";monsterExpReward=3000;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("Arrid The Cursed")){monsterDescription = "Arrid is a cursed dark elf who turned into evil side. Black skin, dark elven mithrill armor and exceptional dexterity make her a very nimble and deadly enemy. Beside her magical sword and dark elven hand crossbow she is also known to use magic which extends her toolkit even further. If not for her blood red eyes she would be a very beautiful woman with her long silver hair.\n";monsterExpReward=12960;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("Hyrreia")){monsterDescription = "Looking like a winged demon-woman, Hyrreia is a succubus holding a large magical scythe burning with purple flame. Her tempting appearance represents a sin of pure lust. It is told that these types of demons are luring unaware wanderers into their nests where they can consume their hearts while they are hypnotized by their charm.\n";monsterExpReward=475200;monsterExpRewardMagnitude="B";}
        if (monsterName.equals("Melekiel")){monsterDescription = "This black winged demon is standing about 4m tall and is equipped with huge sword burning with black-purple flame. Although Melekiel is lower rank demon he is he can be deadly as he can throw void orbs from his sword as well as use it in melee fight. He is also able to use some defensive spells making him a formidable enemy which should not be taken lightly.\n";monsterExpReward=2091;monsterExpRewardMagnitude="T";}
        if (monsterName.equals("Tox'roguq")){monsterDescription = "When necromancer ascends into higher level of death mastery he becomes a \"Lich\" like Tox'Roguq. He has skeletal appearance with green glowing eyes and smooth black silk coat decorated with long thorns around the shoulders. He is wielding a powerful staff of the lich which can can spark destructive death rays. Capable of summoning Undead Warriors, casting protection spells, slows and mind blasts this lich represents death incarnation itself and should be sent back to the grave - where it came from.\n";monsterExpReward=28750;monsterExpRewardMagnitude="T";}
        if (monsterName.equals("Yxxax")){monsterDescription = "This creature must be coming straight from deepest horror dreams. It is a about 5m in diameter ball of flesh floating in space with big black eye in the centre and jaw beneath it large enough to eat a horse in whole not to mention human! It has many tentacles sticking out from its ball-shaped body ending with eye balls. Both Yxaxx attacks - plasma beam shot from his main eye and his jaw attack, are mostly physical source but the creature is infused with magic making its every attack do extra magic damage. It is capable of shooting various types of rays from his tentacle-eyes which do various things depending on which eye it came from. All in all - this must be the most horrific creature you ever seen!\n";monsterExpReward=517;monsterExpRewardMagnitude="Q";}
        if (monsterName.equals("Belphegor")){monsterDescription = "It's hard to determine whether two long horns stick out from his his skull or is this some kind of bone helmet which also covers completely his eyes. It wouldn't be surprising if he didn't have any eyes under that \"helmet\" either. He is wearing a long burgundy robe decorated with bone-like ornaments. His fingers and limbs seem to be very thin and unnaturally long. Belphegor is one of the higher rank demons capable of summoning lower minions to fight for him but he doesn't mind throwing devastating gravity balls at his enemies either. His mouth doesn't have any lips so only long teeth is visible which seem to always express mockery. Sending this fiend back to hell wont be easy...\n";monsterExpReward=5650;monsterExpRewardMagnitude="Q";}
        if (monsterName.equals("Azgoth")){monsterDescription = "This demon is told to be one of demonic legions general. This monstrosity, standing above 5m tall covered with hard black scales is looking at you with green flame burning eyes. Similarly to Belphegor his mouth has no lips only large spike-like teeth. He has no wings and when he walks on two legs it makes ground shake a little bit. He wields a large two handed vorpal blade which shifts reality out of existence and replaces it with purple-glimmering void dimension. He is able to swing the blade in the air which rips the reality apart and anyone standing on the crack is going to receive heavy damage of physical nature. This type of attack is unavoidable and there is no protection against it! Azgoth can still use his vorpal blade to fight with it like a normal weapon which deals physical damage but because he is infused with magic he also deals extra magical damage when in melee. Outstanding toughness, strength and speed makes Azgoth truly worthy his title of legion's general.\n";monsterExpReward=62550;monsterExpRewardMagnitude="Q";}
        if (monsterName.equals("Khorvaxx")){monsterDescription = "Your ultimate enemy stands before you. Khorvaxx once was an inquisitor but his obsession with power twisted his mind and turned him into side of heresy. Lured by the demons and promise of great power he learned much of dark magic and is able to cast spells never seen before. He looks down on you with his hollow eyes. His lower jaw is made of gold and blends with rotting flesh of his face forming a large golden spiked collar around his head. He is floating slightly above ground, wears purple-black-golden tunic and has floating glyphs spinning around him as well as various tomes and scrolls with unholy symbols. Red aura entwines him and locally forms strange glowing symbols from time to time. Banishing him out of this realm will be the ultimate test of resilience and will!\n";monsterExpReward=688100;monsterExpRewardMagnitude="Q";}
    }

Oraz autor twierdzi ze kod jest 10k linii unikalnego kodu a tam:

https://github.com/R3qUi3M86/DofH/blob/master/src/Caravan.java
https://github.com/R3qUi3M86/DofH/blob/master/src/ArmorerStore.java
https://github.com/R3qUi3M86/DofH/blob/master/src/ArcherStore.java
https://github.com/R3qUi3M86/DofH/blob/master/src/WeaponsmithStore.java
https://github.com/R3qUi3M86/DofH/blob/master/src/TempleStore.java

Analizę pozostawiam czytelnikom do samodzielnej analizy,

1

Też jestem za usunięciem przynajmniej danych osobowych (CV i dalej jeden link) - mi się zdarzyło zapłacić za arogancję wyrażoną w o wiele bardziej ograniczony sposób (w zasadzie zostałem skreślony z dwóch rekrutacji (o których wiem) w dobrych firmach bo byłem zbyt pyskatym studenciakiem i trochę się to rozniosło).

Jeśli OP nic z tego nie wyniesie, to będzie się wykładał po kolei na każdej rozmowie. Jeśli wyniesie, sądzę że można mu chyba ten gorszy dzień podarować.

5

Jeśli wyniesie, sądzę że można mu chyba ten gorszy dzień podarować.

Nie rozumiem, czemu niby mielibyśmy mu cokolwiek darowywać. Sam sobie to zrobił. Dodatkowo zwyzywał wszystkich jak leci i nie wyraził choćby cienia refleksji na swój temat. Nie mam w sobie za grosz empatii wobec takich osobników. Poza tym, sam twierdził, że się nie wstydzi tego kim jest.

0
aurel napisał(a):

Jeśli wyniesie, sądzę że można mu chyba ten gorszy dzień podarować.

Nie rozumiem, czemu niby mielibyśmy mu cokolwiek darowywać. Sam sobie to zrobił. Dodatkowo zwyzywał wszystkich jak leci i nie wyraził choćby cienia refleksji na swój temat. Nie mam w sobie za grosz empatii wobec takich osobników. Poza tym, sam twierdził, że się nie wstydzi tego kim jest.

Nie musimy schodzić tak nisko, OP jak będzie chciał to założy nowy temat, a pastwienie się nad nim raczej nic już nie da - facet pewnie jest sfrustrowany tym że nie rozumie dlaczego nikt go nie chce, w tym momencie z tego co pisał musi już dorabiać w CADzie bo przep!eprzył cały zaoszczędzony hajs, no i ma osobowość z którą zostanie nawet kasjerem w biedronce może być trudne (zalecałbym aplikowanie na pocztę do okienka, OP by się spełniał). Podejrzewam że facet już tutaj nie zajrzy, obraził się na świat i koniec, o programistach nie wspominając. Oczywiście nie moja decyzja, ale ja bym usunął z samej litości dla tak smutnego żywota OPa, no i dlatego że to jednak dane osobowe prywatnej osoby - zostawiając je tutaj bierzecie poniekąd odpowiedzialność za to co z nimi się stanie.

12

Co się uczepiliście chłopa... że cham, że buc... przecież napisał w CV, że jest z Warszawy. Trochę empatii.

1
[R3qUi3M napisał(a):]

Ja się nie obraziłem w żadnym momencie. Poza tym mowilem że nawet jeśli mam wartość ujemną na początku ze względu na to co piszesz to tak samo każdy inny.

Oczywiście, w pierwszym dniu masz taką samą, ujemną wartość. Ale przeczytaj całość ze zrozumieniem, z punktu widzenia firmy kluczowe jest, jak rokujesz na przyszłość, a tu przegrywasz z kontrkandydatami.
Przegrywasz ze świeżakiem po studiach informatycznych, bo nie masz wykształcenia, które daje ogólne podstawy (o tym pisali Ci inni, że poznałeś trochę składni języka, a od tego bardzo daleka droga do bycia programistą).
Przegrywasz z ludźmi bez wykształcenia, którzy pokazują sensowny kod (o tym też Ci ludzie pisali, że to, co zamieściłeś jest słabe).
To widzą ludzie na rekrutacji i dlatego Ciebie nie zatrudniają. A o obrażaniu pisałem, ponieważ odniosłem wrażenie, że masz pretensje do tego złego światka IT, który nie dostrzega nieoszlifowanego diamentu, który przed nimi staje.

[R3qUi3M napisał(a):]

Z innych powodów natomiast można polemizować kto robi więcej pleców firmie a kto mniej. Z tego co wynika piszesz, że przebranżowienie się to strata czasu dla każdego. A skoro twierdzisz ze mam złe nastawienie to proszę powiedz mi jakie jest dobre.

Faktycznie powinieneś przemyśleć usunięcie danych osobowych, bo jeśli ludzie skojarzą Ciebie przy rekrutacji z tym wątkiem, oprócz braku wykształcenia i doświadczenia dojdzie jeszcze brak umiejętności wyciągania wniosków, skoro z konkretnej wskazówki "Popraw umiejętności, (...), zwiększysz szanse." nie jesteś w stanie wyciągnąć informacji, jakie nastawienie jest dobre, wnioskujesz natomiast, że piszę, że przebranżowienie to strata czasu dla każdego.

Krótko powinieneś:

  1. Zaakceptować, że to, co obecnie wiesz, jest poniżej poziomu juniora, a na staż ludzi kilka lat po studiach raczej nikt nie bierze (bo, uwaga... nie rokują).
  2. Poprawić umiejętności twarde, czysto programistyczne, ogarnąć więcej teoretycznych podstaw pisania obiektowego i pokazać to w projektach.
  3. Poprawić umiejętności miękkie takie, jak reagowanie na krytykę. Dużo lepsza będzie pokora i wdzięczność za to, że ktoś postanowił poświęcić swój wolny czas na przeglądanie tego, co zrobiłeś zamiast negowania, bo wiesz lepiej (przykładowa reakcja na błędy w angielskim CV). Z krytyką i błędami w wyprodukowanym kodzie każdy programista spotyka się regularnie. Reakcja na tą krytykę to umiejętność pracy w zespole, a po wystąpieniu na forum umiejętności pracy w zespole programistów u Ciebie brak.

O ile pierwsze dwa punkty wymagają jedynie ciężkiej pracy (i tu rokujesz, że dojdziesz do poziomu juniora pracując tak, jak teraz, ale za +- rok), o tyle w ostatniej kwestii nie wróżę sukcesów.

[R3qUi3M napisał(a):]

Z twojej pozycji wszystko wygląda kolorowo i jest super... ale tak to jest. Zapomniał wół jak cielęciem był.

Nie zapomniał, bo nie mógł, bo nie był w takiej sytuacji. Inne studia, inna wiedza w momencie rozpoczynania pracy.
Dostałeś mnóstwo informacji "z drugiej strony" rekrutacyjnego biurka, na pytania zadane w pierwszym poście.

[R3qUi3M napisał(a):]

powiedzieli mi czy jak na miesiąc nauki programowania w ogóle (grę napisałem po miesiącu nauki i pisałem ją 2 miechy) nie robi to na nikim wrażenia.

Pozytywnego nie robi. Robi negatywne

[R3qUi3M napisał(a):]

Czy to nie pokazuje żadnego potencjału?

Pokazuje potencjał, że osiągniesz poziom juniora za rok

[R3qUi3M napisał(a):]

Czy faktycznie, mój mózg to takie g**no z którego żadnego bata nie ukręci?

Nie wiadomo.

[R3qUi3M napisał(a):]

Czy są to umiejętności niewystarczające żeby podjąć prace za darmo lub za minimalną krajową?

Tak, to są umiejętności niewystarczające.

3

Uff, przeczytałem cały ten wątek.

Ja szukając swojej pierwszej pracy musiałem wykazać się pokorą. Po 3 latach pracy pomimo, że moja wiedza jest około 10x większa niż na starcie, to i tak uważam, że prawie nic nie umiem i jeszcze wiele mogę się nauczyć, a nawet muszę.

U Ciebie pokory brak za grosz. Gdybym musiał pracować z taką osobą jak Ty, zwolniłbym się. Mam nadzieję, że nie dostaniesz ŻADNEJ pracy w IT, nawet jako QA czy HR, bo oni też są normalni i nie mają ego wyniesionego pod niebiosa.

P.S. W młodości dobrze grałem na pianinie, ale nie zamiescilem tego w CV.

3
  1. Nie widze w tym cv pasji. Jest to cv desperata (takie sprawia wrazenie), skoro ja to wylapalem to rekruterzy tez to wylapali.
  2. Nie przylozyles sie do cv i pewnie takze do szukania ofert pracy. Byc moze wynika to z tego ze nie wiesz jak wygladaja rekrutacje, czego oczekuja rekruterzy albo kieruja toba zle motywacje i zle nastawienie.
1

Tak patrząc na kod mam wrażenie, że @maszynaz przerzucił się na Javę.

0
Karol Szymanowski napisał(a):

Teraz jestem juz na finalowej sciezce (tak mi sie wydaje) do zdobycia pierwszej pracy jako web-dev. Zostalo mi do napisania ze dwa projekty w react/redux i w koncu zaczne rozsylac cv i listy motywacyjne nie w celach eksperymentalnych ale aby zdobyc prace.

I oto moje wnioski:

  1. CV jest wizytowka twojej osoby, brzydki "layout" czy bledy (chocby formatowania) moga i czesto skreslaja cie od razu.
  2. CV ma byc twoja reklama i tak jak glownym zadaniem reklamy jest zwrocenie uwagi odbiorcy w ciagu 3 sekund tak i twoje cv musi zwrocic uwage rekrutera.
  3. LIST MOTYWACYJNY - pytalem sie pare razy rekruterow co moze zwiekszyc moje szanse na rekrutacje, odpowiadali ze krotki list motywacyjny moze zadecydowac o tym ze zostane zaproszony na rozmowe (mimo mniejszych umiejetnosci u innych).

[cut]

Praca ASAP? Bo jak nie to przynajmniej część powinna wiedzieć jak jest przechowywane CV w firmach rekruterskich.
Z CV wyciąga się słowa kluczowe umiejętności (słynne rozróżnianie Java od Java Script), firmy z historii pracy, branże projektów. Lata doświadczenia, wykształcenie, znajomość języków. Sprawdza się dodanie zgody na przetwarzanie danych osobowych. Adres zamieszkania, email, telefon.
CV siedzi w bazie, przy każdej rekrutacji prowadzonej dla klientów jest skanowane po ogólnych kryteriach.
Po wybraniu zgrubnym pewnej liczby CV zaczyna się sprawdzanie czy kandydat nadal jest zainteresowany nową pracą, jakie ma oczekiwania itp.
Po wybraniu z bazy przy odpowiednich kryteriach i potwierdzeniu ogólnych informacji rekruter zaczyna pracę z człowiekiem nie zwracając uwagi na szatę graficzną CV.
Gdy CV nie zostanie wybrane po zapytaniu do bazy to też nie ma znaczenia czy było ładne i przebojowe czy nie, w tej rundzie nie bierze udziału.

0

Serio, nie wiem jak niektórzy szukają tej pracy. Moim znajomym znalezienie jej znajduje miesiąc/dwa (Warszawa - pierwsza praca w Javie/Front/JS Dev) a tu w wątku czytam o liście motywacyjnym i miesięcznych poszukiwaniach XD

0
vendie napisał(a):

Serio, nie wiem jak niektórzy szukają tej pracy. Moim znajomym znalezienie jej znajduje miesiąc/dwa (Warszawa - pierwsza praca w Javie/Front/JS Dev) a tu w wątku czytam o liście motywacyjnym i miesięcznych poszukiwaniach XD

Jak czyjeś CV wygląda tak jak CV autora wątku to co się dziwić. Z kilometra wygląda, że typ urwał się z choinki. Już by odżałował te 20 PLN na jakiś profesjonalny szablon to by chociaż tą desperację pod ładnym wzorkiem ukrył.

0

Szczerze mówiąc to naprawdę zdziwiłbym się jakby ktokolwiek chciałby Cię zatrudnić... skoro prawie nic nie umiesz, masz jakieś głupoty w repozytorium, dziwny opis w CV, wybujałe mniemanie o sobie, postawę "bo mi się należy". Po drugie, nie trzeba żadnego "kompjuter sajens" aby być programistą, ale coś znacznie cenniejszego - umiejętności (na + jest też odpowiednia życiowa postawa).
Papier przydaje się w poszukiwaniach stażu, ale staże są dla studentów... a nie 32-latków którzy NAGLE odkrywają swoją wielką "pasje" do programowania... żałosne... skoro to pasja to własnie tak to traktuj - programuj po godzinach pracy.

0
vendie napisał(a):

Serio, nie wiem jak niektórzy szukają tej pracy. Moim znajomym znalezienie jej znajduje miesiąc/dwa (Warszawa - pierwsza praca w Javie/Front/JS Dev) a tu w wątku czytam o liście motywacyjnym i miesięcznych poszukiwaniach XD

no nie każdy jest ogarnięty/zaradny/samodzielny życiowo, dlatego tyle wątków tego typu na forum ;) Autor założył ten wątek aby wylać swoje frustracje... a to już dużo mówi o tym jakim jest człowiekiem. Nie szuka błędu w swoim postępowaniu ani rady od doświadczonych programistów. Lepiej wyszedłby korzystając z wizyty u specjalisty niż zakładając ten wątek, bo przynajmniej by mu przytaknął i poklepałby po plecach.

0
vendie napisał(a):

Serio, nie wiem jak niektórzy szukają tej pracy. Moim znajomym znalezienie jej znajduje miesiąc/dwa (Warszawa - pierwsza praca w Javie/Front/JS Dev) a tu w wątku czytam o liście motywacyjnym i miesięcznych poszukiwaniach XD

Wcześniej nie programowałem ale zawsze chciałem to robić. Zdecydowałem się na intensywny kurs bootcampowy. Z pomocą przyszła firma kredytowa finansujące szkolenie. Jeden miesiąc intensywnej nauki tylko tematów przydatnych w pracy. Po kursie firma szybko pomogła znaleźć pracę. Jeden miesiąc intensywnej nauki i udzielone wsparcie finansowe zmieniło na zawsze moje życie.

0
R3qUi3M napisał(a):

Witam wszystkich,
Na wstępie chciałbym zaznaczyć że jestem samoukiem i nie skończyłem żadnego "kompjuter sajens" ani nic z tych rzeczy lecz coś znacznie trudniejszego (czekam na hejt po tym zdaniu).

W sumie jestem ciekawy jak można określić, czy jakieś studia były trudniejsze nie mając o nich pojęcia :D. Już nawet pomijając to, że dla każdego coś innego jest trudne (dla mnie bardzo trudna jest historia, bo bardzo jej nie lubię, za dużo niepotrzebnego uczenia się na pamięć, a dla przeciętnego studenta historii informatyka to jakiś kosmos), to trochę nie rozumiem w jaki sposób ktoś nie mający z tym styczności może wydać taki wyrok. Przecież na studiach uczy się m.in. tego co uznałeś za "niepotrzebne na początku" i do "nauczenia się w pracy", czyli inżynieria oprogramowania (metodologie pracy, refactoring kodu, wzorce projektowe), czy jakieś projekty zespołowe (co szokujące - też jest potrzebne w pracy). Dlatego nie ma się co dziwić, że wolą kogoś po takich studiach.

A no i nie do końca rozumiem na czym miałaby polegać ta nauka w pracy. W korpo rzucą Cię do jakiegoś ogromnego systemu, który ogarniają 2 osoby w zespole i jak będziesz chciał zrobić zmiany to będziesz na debuggerze przez tydzień patrzył jak sobie leci ten kod, żeby dokonać jakiejkolwiek zmiany. A musisz dokonać zmiany w systemie, który ta korporacja sprzedaje za dziesiątki milionów $ i przez który sobie przepływa parę milionów Dolarów, czy Euro dziennie, od którego zależą wyniki finansowe jakiejś firmy, albo odpowiada za życie jakiejś grupy ludzi. Ktoś kto wprowadza randomowe zmiany (bo się uczy) nie jest najlepszą osobą do wpuszczenia do takiego systemu :D.

Dla kogoś bez doświadczenia i bez studiów dużo łatwiej dostać się do jakiejś małej firmy. Nie w Javie.

PS Z perspektywy korporacji to gość, który chce pracować za darmo nie jest żadną zaletą. Po pierwsze korporacje mają często ściśle ustawione widełki na danym stanowisku, żeby nie być oskarżonym o dyskryminację, więc MUSISZ dostać pensję z widełek, po prostu nie ma takiej opcji, żeby pracować za darmo. A po drugie to dla korporacji pensja to jedna komórka w excelu. Na serio dla korporacji to jest mało istotne ile zarabiasz, byle mieściło się w budżecie (który przychodzi gdzieś z góry, nikt nie wie skąd się bierze, ani dlaczego taki). Dlatego gość, który zarabia 0, czy 4000 to niewielka różnica, bo oni na danym systemie i tak sobie odhaczą parędziesiąt baniek. Dla nich liczy się to jak szybko będziesz w stanie wdrożyć się na tyle, żeby nie przeszkadzać seniorowi, który i tak będzie robił większość roboty w zespole :).

2

Najśmieszniejsze w tej z******j branży (jak większość w PL) jest to, że będą nadal płakać, że brakuje programistów i mamić ludzi, którzy chcieliby poprawić swoje zarobki i się przebranżowić.

Potem powiedzą, że juniorów im nie trzeba, tylko już doświadczonych profesjonalistów.
Logika po c****.

Pewien rolnik chciał mieć dorodne, duże woły do pracy na roli. Ale jak się rodziły cielaki to miał pretensję, że są za mało silne i za lekkie... Wyrzucił ich z gospodarstwa i potem dalej płakał, że nie ma wołów do pracy.

0

Dajcie mu szanse i usuncie jego dane osobowe. Przeciez teraz to on juz jest spalony..

0
Biedny Kret napisał(a):

Dajcie mu szanse i usuncie jego dane osobowe. Przeciez teraz to on juz jest spalony..

Prawda, chociaż to na własne życzenie autora - kto ogniem wojuje od ognia ginie. Nie potrzebnie prowokował swoim zawistnym wątkiem.
Najlepiej zakończyć "dyskusje", bo to wieszanie psów, a nie o to chodzi.

3

Nie będę się nad nikim pastwił, ale jako osoba odpowiedzialna czasem za zatrudnianie, podam konkrety:

  1. Wpisywanie w CV, że ma się zerowe oczekiwania finansowe jest błędem. To sugestia dla pracodawcy, że sam bardzo nisko oceniasz własne umiejętności. Skoro sam oceniasz je na zero, to znaczy, że nie będziesz stanowił wartości dodanej. Brzmi to po prostu jak "I'll code HTML for food". Ba, to sugeruje, że nikt Cię nie chce zatrudnić i jesteś zdesperowany. Rada: Nie wpisuj oczekiwań. Aplikuj na staż / praktyki. Pracodawcy wiedzą, że osoby aplikujące na staż mają raczej niskie oczekiwania finansowe. Oczekiwania finansowe zostaw na rozmowę.

  2. Wymieniasz wiele firm, ale żadnych konkretów. W CV musi być - data rozpoczęcia, data zakończenia pracy, stanowisko, krótka informacja czym się zajmowałeś. Do kluczowych firm warto podać adres / kontakt firmy, aby pracodawca mógł zasięgnąć referencji.

  3. Wbrew temu co inni napisali, nawet jeśli ukończyłeś lotnictwo czy coś tam innego, należy to wpisać. Lepsze to niż nic.

  4. Kod gierki jest słaby - pisali to już przedmówcy. Warto się chwalić projektami, które są niesztampowe. Pracujesz w CAD? Świetnie. Pochwal się jakie skrypty napisałeś, które rozwiązują realny problem. Każdy poważny pakiet CAD można rozszerzać. Przy okazji pokażesz, że umiesz się nauczyć czegoś mniej standardowego, czego nie ma w pierwszym lepszym tutorialu w sieci. Przy okazji masz możliwość zrobienia live demo. Serio, jak będziesz mieć fajny use-case, to tolerancja na gorszy kod początkującego automatycznie będzie wyższa.

0
NeutrinoSpinZero napisał(a):

Najśmieszniejsze w tej zjebanej branży (jak większość w PL) jest to, że będą nadal płakać, że brakuje programistów i mamić ludzi, którzy chcieliby poprawić swoje zarobki i się przebranżowić.

Potem powiedzą, że juniorów im nie trzeba, tylko już doświadczonych profesjonalistów.
Logika po c****.

Pewien rolnik chciał mieć dorodne, duże woły do pracy na roli. Ale jak się rodziły cielaki to miał pretensję, że są za mało silne i za lekkie... Wyrzucił ich z gospodarstwa i potem dalej płakał, że nie ma wołów do pracy.

Twoja logika jest po ch... niedobra.
Rolnik chce mieć dorodne, duże woły do pracy, a przychodzi do niego hodowca z cielakami i mówi: kup pan, przecież dorosną. Według Twojej logiki powinien je brać, cieszyć się i czekać, aż dorosną.
Jak chce woły, a jest deficyt na rynku, to albo zacznie płacić im więcej, albo sprowadzać tańsze, z zagranicy.
Kapitalizm.

0
NeutrinoSpinZero napisał(a):

Najśmieszniejsze w tej zjebanej branży (jak większość w PL) jest to, że będą nadal płakać, że brakuje programistów i mamić ludzi, którzy chcieliby poprawić swoje zarobki i się przebranżowić.

Potem powiedzą, że juniorów im nie trzeba, tylko już doświadczonych profesjonalistów.
Logika po c****.

Nie, nie brakuje juniorów. W dużych miastach-it topowe wydziały informatyki wypuszczają na rynek pracy tak dużo absolwentów, że firmy mogą do woli wybierać w kogo zainwestują.
Przebranżowionych dla poprawienia zarobków nie muszą brać na naukę od podstaw.

Brakuje dobrych specjalistów dlatego tak dobrze zarabiają. Media nie kłamią.
Reszta to reklama, kasa i rozbudzone nadzieje na przebranżowienie.

1

off-topic. Temat o pracy dla juniorów był już poruszany wielokrotnie, więc po co się znowu nad tym rozwodzić...

Zasada jest prosta - jesteś dobry to robotę znajdziesz, ze studniami albo bez nich - bez różnicy.
Ale jak chcesz łatwy start w korporacji w technologiach Java/.NET to wtedy musisz być studentem. Żaden z moich znajomych nie miał problemu ze znalezieniem stażu w tych technologiach. No chyba, ze jesteś zupełną miernotą to nawet studia Ci nie pomogą.

0

Potem powiedzą, że juniorów im nie trzeba, tylko już doświadczonych profesjonalistów.

Na pewno nie byle jakich juniorów.

2
vendie napisał(a):

Potem powiedzą, że juniorów im nie trzeba, tylko już doświadczonych profesjonalistów.

Na pewno nie byle jakich juniorów.

lepiej, potrzeba im profesjonalistów za pensje juniorów :E

1 użytkowników online, w tym zalogowanych: 0, gości: 1