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 - eMko

Stran: 1 ... 15 16 [17] 18 19 ... 31
241
Vývoj / Re:Chyba v kódu C++
« kdy: 20. 11. 2013, 15:44:49 »
Sice jsem Ti nedal přímé odkazy jak někteří tady, ale i tak bys měl mít dost informací.

Good luck!

242
Vývoj / Re:Chyba v kódu C++
« kdy: 20. 11. 2013, 14:57:08 »
Ty si mě psal kde? Sis mě asi s někým spletl!

Za posledních pár týdnů jsi tu založil minimálně dva thready týkající se programování v C++ (možná jich bylo víc - fórum na rootu nečtu nějak podrobně). Tam jsem Ti psal. A ne, nesplet jsem si Tě - Tebe si nelze s nikým splést. Upřímně, potkat Tě na přijímacím pohovoru tady ve firmě, tak letíš - a ne dveřmi, ale oknem, upozorňuji, že je to 13 pater.

Chápu, že se učíš - každý někdy začínal. Ale Ty prostě neposloucháš dobře míněné rady od nikoho. Kdyby jen ode mě, tak je mi to celkem jedno - nejsem mistr světa (nepočítáme-li brnkání na nervy) a mám na mnohé věci odlišný názor od ostatních tady na fóru. Ale s Tvým přístupem se programovat nenaučíš nikdy.

243
Vývoj / Re:Chyba v kódu C++
« kdy: 20. 11. 2013, 13:40:07 »
Minimálně já jsem Ti dvakrát psal, z čeho čerpat.

A ano, chybí Ti základy.

Hlášky z C++ kompilátoru možná nejsou z nejpřehlednějších, ale kdybys je četl a znal základy, na většinu chyb bys přišel.

244
Studium a uplatnění / Re:Nástupní plat pro programátora
« kdy: 19. 11. 2013, 21:00:27 »
Pak někam přijdeš a budeš rád za to, že tě vůbec zaměstnají?

Ano, takto to normálně chodí. Informatika je trochu svět sám pro sebe a uplatnění se v ní hledá snáze než v ostatních oborech, ale i tak to není sranda.

245
Studium a uplatnění / Re:Nástupní plat pro programátora
« kdy: 19. 11. 2013, 09:29:24 »
Hmmm

Ok, nahraď si slovo "žádný" slovem "minimální". Přestože FIT je zaměřen hodně do praxe, rozhodně nenastávají situace, kdy absolvent přijde do firmy a slyší "nevím, jak jsme bez Tebe mohli žít". Přestože i nováček samozřejmě ve firmě maká a jsou za ním vidět výsledky (je-li ta firma co k čemu a ne zašívárna), většinou do něj firma vloží mnohem více peněz (ať už přímo nebo nepřímo - tedy technické vybavení, školení, konzultace s kolegy, opravy toho, co ten nováček posere...) než z něj získá. Lámat se to začíná zhruba v půl roce až roce. Pokud chceš, aby člověk "generoval příjem" už během zkušebky, musíš najít někoho, kdo zná jak nástroje, tak technologie tak systém projektového řízení, s kterými firma pracuje. To v žádném případě není absolvent s minimem praxe, naopak - a takové lidi na "volném trhu" moc nepotkáš, protože si je firmy drží.

Jinak co slyším od kolegů, tak nástupní platy pro programátory nebo správce bez praxe a bez hodně velkých znalostí technologií, se kterými firma pracuje, se pohybuje kolem 20t hrubého v Brně a v Ostravě.

omg
To jsi vzal prosímtě kde? Celkem by mě zajímalo, kolik v takovém případě mají senioři ;-)

246
24t hrubého je sice celkem dost (ne každý absolvent to má), ale ne určitě ne přespříliš (jsi-li dobrý, je to OK). Pokud u té firmy již pracuješ, jsou s Tebou spokojení a chtějí Tě na HPP, tak si myslím, že není důvod si o ty prachy neříct.

247
Studium a uplatnění / Re:Co si myslite o online IT kurzech?
« kdy: 15. 11. 2013, 12:26:20 »
Personalisti, headhunteři, personální agentury ... takovým je zpravidla lepší se vyhnout. V ManPoweru (což je největší světová personálka, obecně dobře hodnocená), kde mi nabízeli pozici Java developera, se mě ptali, jestli umím v Javě nejen programovat, ale i skriptovat - baba se samozřejmě ptala na JavaScript. Na moji otázku jestli by bylo v dané firmě možné si brát alespoň dovolenou/náhradní či neplacené volno na zkoušky ve škole (což není samozřejmost) mi odpověděla, že je tam pružná pracovní doba a když si dám zkoušky před 9. nebo po 15. hodině, tak není problém.

U takových pohovorů nepomůže nic, ani VŠ, ani online kurzy - tam projde každý, kdo tý krávě nedá v nasranosti po tlamě.

248
Studium a uplatnění / Re:Co si myslite o online IT kurzech?
« kdy: 15. 11. 2013, 10:36:54 »
Kurzy jsou fajn věc, ale existuje jich tolik, že bych si stejně u přijímacího pohovoru a ve zkušebce musel ověřit znalosti - totéž samozřejmě platí i o lidech s titulem z VŠ nebo s praxí. Mnohem víc záleží na ochotě se učit a rozvíjet se než na dosaženém vzdělání - proto bych se nebál k online kurzům přihlédnout (v pozitivním slova smyslu). Samozřejmě nedoporučuju se s tím u přijímacího pohovoru nějak ohánět nebo ze sebe dělat machra s tím, že máš kurz.

249
Vývoj / Re:Technika kódenia webApps
« kdy: 12. 11. 2013, 06:43:36 »
Frameworky řeší spoustu věcí za Tebe - nejvíc je to vidět právě v organizaci kódu (většinou se používá návrhový vzor MVC (http://msdn.microsoft.com/en-us/library/ff649643.aspx , http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller), ale není to podmínkou) a také v interakci s uživatelem (většinou mají podporu pro validaci formulářů, občas pro jejich automatické generování). Webová aplikace je pak přehlednější a lépe rozšiřitelná, udržovatelná a lépe se Ti bude řešit zabezpečení (což je především u začátečníků velmi podceňováno).

Co se týče návyků, zkus nějaký framework - pro PHP je jich spousta a po internetu se válí spoustu článků na jejich srovnání a výběr. Hodně toho najdeš i zde na fóru - neuplyne týden, aby tu někdo nepoložil podobný dotaz, jako máš Ty ;-) . Každopádně velmi doporučuji se dívat po nějakém FW, který má dobrou dokumentaci a je k němu dostupná literatura (což bohužel není Nette, proto důrazně doporučuji se mu ze začátku vyhnout, byť je to po všech jiných stránkách zajímavý projekt).

Jinak návrhové vzory jsou celkem dobrá věc. Pokud je použiješ, přispěje to k čitelnějšímu kódu a často jej budeš moct použít znovu v jiné části stejného projektu nebo v jiném projektu. Opět je na to spousta literatury.

Co se týče OOP, rozhodně to není o tom vědět, jak v PHP napíšeš třídu. Stejně jako řídit auto není o tom, že víš, že existuje volant, blinkr, pedál a řadící páka. Opět doporučuji kvalitní literaturu (na internetu se jí válí tuny ... dokonce i volně ke stažení), z 10 stránkových tutoriálů na netu se programovat nenaučíš, pokud "začínáš od nuly". Ty tutorialy jsou fajn, pokud již nějaký jazyk a OOP umíš na dobré úrovni, jinak ne, byť jejich autor může tvrdit co chce.

250
znám dost věcí, ale všecko jen z domácích podmínek a nedokážu si moc představit to použít v praxi ...

Tohle je typická základní meta. Nemůžeš mít s něčím zkušenosti z praxe, pokud žádnou praxi nemáš. Firmy s tím samozřejmě počítají a to je také důvod, proč vypisují výběrovky na "junior" pozice, což je přesně to, po čem by ses měl koukat. Většinou to funguje tak, že dostaneš někoho zkušenějšího, od koho se budeš učit a za koho budeš dělat jednodušší práci (na které si sáhneš na reálné věci a budeš na nich získávat reálné zkušenosti) a on se zatím bude moct věnovat něčemu lepšímu (od složitých věcí, na které je potřeba hooodně zkušeností po sledování vtipných videí na youtube - firma od firmy je to jiné ;-) ).

Samozřejmě také juniorské pozice jsou mnohem méně placené a počítej s tím, že si platově pohoršíš. "Až 27k" není na Ostravu vůbec špatné, spíš naopak.

251
poté jsem nastoupil na VŠB, kterou jsem po prvním semestru ukončil

Praxe je samozřejmě z pohledu zaměstnavatele cennější než hluboké teoretické znalosti, které bys třeba ani nedokázal reálně použít. Na druhou stranu pokud by ses chtěl časem věnovat "něčemu víc" než "manuální práci", i ty teoretické znalosti budou potřeba - samozřejmě ne všechny, co Ti budou tlouct do hlavy ve škole (IT vysoká škola je jako gymnázium). Znám pár dobrých programátorů, kteří nemají IT základ ve vzdělání a jsou dobří - ale teoretické znalosti mají, byť jen malou část (to, co skutečně nezbytně potřebují, což je v mnoha směrech velmi limituje) a museli na to přijít sami / najít a nastudovat si nezbytnou literaturu.

Zrovna FEI VŠB není zas tak těžká škola (když to srovnám s VUT a MU v Brně) a dá se studovat kombinovanou formou, což se dá skloubit s prací. Přimlouval bych se za to, abys to sraní vydržel aspoň na Bc; ve výsledku budeš umět to, co stejně asi po roce praxe umíš a potřebuješ k práci (+ nějaký další všeobecný rozhled; detaily velmi rád zapomeneš, věř tomu), ale budeš mít na to papír v deskách. Nikdy nevíš, kdy se Ti bude hodit.

Jinak pokud nechceš dál studovat a nejsi vázaný na Ostravsko, osobně bych se na Ostravu vyprdl a zkusil Brno nebo Prahu. Bydlení je tam sice o dost dražší než tady, ale pracovních příležitostí je více a lépe placených. V Ostravě jsem například od jednoho CEO jedné IT firmy (bohužel nemůžu jmenovat) slyšel hlod, že jsou velmi atraktivní zaměstnavatel, protože člověk s vysokou školou a s praxí u nich nemá problém dosáhnout na průměrný plat - myšlen byl celorepublikový průměr, tedy 24 tisíc. Kdyby si v Brně nebo Praze někdo dovolil takovýhle výsměch, tak končí. V Ostravě je to atraktivní zaměstnavatel...

252
Hardware / Re:Jak zadat
« kdy: 09. 11. 2013, 21:04:00 »
přidat options snd-hda-intel model=laptop on /etc/modprobe.d/alsa-base

To vypadá jako přidat řádek

"snd-hda-intel model=laptop"

do souboru /etc/modprobe.d/alsa-base

Ale pošli sem celý relevantní příspěvek toho fóra a v původním jazyce, bez toho se špatně radí.

253
Vývoj / Re:Získání dat z třídy v PHP
« kdy: 08. 11. 2013, 21:13:10 »
eMko: Nějak mi ale uniká pointa tý třídy ReturnValuDTO. Jediné co třída dělá, je, že nastaví proměnné, ale nějak nerozumím, kdy ji mám volat. Díky

Tak misto toho aby si ty vysledky ukladal do 3 privatnich promennych, tak je ulozis do instance toho DTO a ten si vratis

Co je na tom prosím k nepochopení?

Kód: [Vybrat]
class Pozadavky {
     function getPozadavky(...) {
          ...
          $retDto = new ReturnValueDTO();
          $retDto->value1 = ...;
          ...
          return $retDto;
     }
}

class Sablona {
     function something(...) {
          $requirements = new Pozadavky();
          $reqVals = $requirements->getPozadavky(...);
          echo $reqVals->value1;
     }
}

Nevím, jestli je to syntakticky správně, ale měla by na tom být vidět pointa. Funkce vracející objekt. Nic světoborného ;-)

Samozřejmě offtopic rada - psát kód anglicky. Většina počítačových jazyků (snad vyjma Brainfucku) vychází z angličtiny - při psaní názvů česky z toho vznikne nepěkná spatlanina. Některé dialekty Smalltalku umožňují v názvech proměnných použít veškeré znaky z UTF-8. Věř tomu, že jsem viděl kód, kde názvy proměnných byly Rusky - azbukou. Tam se PHPčko zatím ještě nedostalo, ale když na netu vidím části kódu česky nebo v práci finsky, vždy si na to vzpomenu :-)

254
Vývoj / Re:Napsat znovu interpret PHP?
« kdy: 08. 11. 2013, 21:00:09 »
To, že PHP je dobrá volba demonstruje i Facebook, protože paradoxně i když tady jsou všechny ty javy a pythony a ruby, tak ta největší aplikace běží na PHP, byť tam dochází k nějakému překladu do C++.

Což znamená přesný opak - pro ně to není dobrá volba, ale evidentně kompilovat to přinese méně nákladů. To, že někdo velký používá něco, neznamená, že je to dobré, zvlášť, když s tím má nemalé problémy.

java ee cílý hlavně na opravdu true enterpreise projekty

Ach ta čeština, Ty jí teda dáváš. Několikrát chyba ve shodě podmětu s přísudkem a teď "cílý"... Každopádně pro vytvoření webshopu v Javě není třeba využívat celou Java EE. Existují frameworky, které dokonce ani nevyužívají Servlety (např. Play!) a tím pádem nepotřebují ani aplikační server.

taky zabudování nějakého template enginu alá smarty

To nepřinese nic dobrého. Dostaneš se na stejnou úroveň, jako mixování php a html kódu - to v současné době je možné. Template system by měl být oddělený, ne zabudovaný v jazyku.

Zatím je to všechno takový "sen"

Tam by to taky IMHO mělo zatím zůstat. Máš příliš megalomanské plány, tohle není možné v rozumném čase v jenom člověku zvládnout, podporovat a ještě vytvořit + udržovat dokumentaci.

255
Vývoj / Re:Jak získat data z požadované class v php
« kdy: 08. 11. 2013, 12:35:09 »
Udržet to čistě objektově = použít tupý objekt pro předávání dat.

Kód: [Vybrat]
class ReturnValueDTO {
     public $value1;
     public $value2;
     public $value3;
     ...

     public __construct($value1, $value2, $value3 ...) {
          $this->value1 = $value1;
          ...
     }

}

kde $value1 (atd.) by samozřejmě měly být smysluplně pojmenovány a vyplatí k nim hodit i PHPDoc type-hinty. Asociativní pole funguje samozřejmě taky, ale tímto docílíš přesného kontraktu, kde ihned jak Ty, tak Tvoje IDE vidí, co metoda vrací. Samozřejmě se to dá použít i na vstupní parametry - pokud je jich řekněme víc jak 5, zabalit je do samostatného objektu je lepší volba.

Ostatní věci, co psal Kozzi, samozřejmě budou fungovat taky. Tohle je IMHO nejlepší cesta (a nejen v PHP, platí to obecně pro objektové jazyky nebo procedurální jazyky, které podporují struktury - v práci to používáme skoro furt na C/C++/C#).

Stran: 1 ... 15 16 [17] 18 19 ... 31