Zadejte hledaný výraz...

Otázka na skúsených PHPčkarov

dervin
verified
rating uzivatele
24. 7. 2013 12:44:29
Ahojte ľuďia rád by som sa Vás spýtal na vaše skúsenosti v oblasti učenia PHP jazyka.
Asi pred mesiacom som sa začal učiť tento jazyk pretože by som rád v tomto jazyku pokračovať potrebujem vidieť cestu po ktorej musí ešte isť a čo všetko sa naučiť.
Moje súčastné skúsensoti v oblasti PHP su pohla mojho nazoru lepšie než pre mesiacom ale ked sa na tom pozriem z Vašeho uhlu su to určite mizivé schopnosti.
V sučastnosti som si presiel par kurzov v oblasti PHP a ovládam zaklady jazyka, doplnil som ich znalostami MySql. V súčastnosti sa dá povedať viem ako to fungujú jednoduché dynamicke stranky, /kontantní formular, registracia, prihlasovanie,a iné formuláry/.
Rád by som sa Vás spítal na tu cestu. Aka bola? Co všetko ste sa v oblasti PHP učili a jak mam ja pokračovať. Mysli si že to čo ja viem je asi mizive percento.
Takže otázky :
Čo všetko si mám ešte naučiť a naprogramovať ? /napr bezbecnosť alebo ine veci/
Mám sa učiť nejaký PHP framework ?
OOP bude nutna ? Ak ano ako na nu alebo kedy ?
rád by som tu cestu co ste presli videl aby som vedel na ktorom schode toho dlhého schodiska stojím dakujem za nazor čaute
24. 7. 2013 12:44:29
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926299
David Musil
verified
rating uzivatele
(69 hodnocení)
24. 7. 2013 12:48:16
Já ti k tomu řeknu tohle:
PHP programátorů je strašně moc. Těch fakt dobrých je podstatně méně, ale pořád jich je strašně moc.
Pokud tě programování baví, spíš bych ti doporučil třeba Javu. Pak lehko přejdeš třeba na programování pro Android a jiné mobilní platformy, kde vidím obrovskou budoucnost.
Ale pokud chceš zůstat u PHP, tak bys určitě měl zvládat OOP a znát více frameworků.
24. 7. 2013 12:48:16
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926298
kor3k
verified
rating uzivatele
24. 7. 2013 14:12:20
Čo všetko si mám ešte naučiť a naprogramovať ?
http://www.martinus.sk/?uItem=114968
Mám sa učiť nejaký PHP framework ?
http://symfony.com
OOP bude nutna ? Ak ano ako na nu alebo kedy ?
ano
jinak k tomu co píše David Musil.... Java je jazyk, který byl původně vyvinut pro ovládání domácích spotřebičů. dnes se používá na desktop/mobile aplikace navzdory tomu, že je šíleně pomalá a má mizernou správu paměti. dělat v ní web to je jako jet orat pole s tankem.
zatímco PHP bylo už od svého počátku určené pro web, za tím jediným účelem vzniklo.
tedy pokud chcete vytvářet webové aplikace, tak rozhodně PHP (popřípadě třeba python, perl, ale určitě ne javu).
pokud chcete vytvářet desktopové/mobilní aplikace, pak je C#.NET správnou volbou
24. 7. 2013 14:12:20
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926297
David Musil
verified
rating uzivatele
(69 hodnocení)
24. 7. 2013 14:15:58
Neměl jsem pocit, že bych nepsal, ať děla web v Javě...
V PHP už prostě není taková šance se prosadit. Pořád s tím začíná někdo další a další a najde se už dost lidí, který jsou v tom fakt dobrý.
24. 7. 2013 14:15:58
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926296
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
24. 7. 2013 14:22:47
OOP ani PHP frameworky nejsou potřeba. Jsou spíš výhoda, pokud je člověk opravdu umí používat. V opačném případě jsou spíše na škodu.
Druhá věc pak jsou nabídky zaměstnání, kde mnoho zaměstnavatelů opisuje požadavky, právě jako oop a frameworky, z jiných inzerátů, aniž by věděli, co to vlastně je. Pokud někdo hledá opravdu kvalitního programátora, je mu jedno, v čem píše (jedinnou výjimkou jsou veliké projekty, na kterých pracuje spousta programátorů, kde je nutné držet nějaké standardy, ale takových projektů je u nás minimum).
24. 7. 2013 14:22:47
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926295
dellax
verified
rating uzivatele
(1 hodnocení)
24. 7. 2013 15:32:01
Alebo skús Ruby on Rails. Za pár hodín som v tom spravil slušný web aj s administráciou atď... Beží na tom aj twitter, github.
24. 7. 2013 15:32:01
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926294
@kor3k
Mám sa učiť nejaký PHP framework ?
http://symfony.com
Tak spíš bych doporučil Nette a pak přejít na Symfony nebo na jiný Framework.
24. 7. 2013 16:08:08
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926293
Martin
verified
rating uzivatele
(62 hodnocení)
24. 7. 2013 16:47:11
Napsal tomas86;977172
@kor3k
Tak spíš bych doporučil Nette a pak přejít na Symfony nebo na jiný Framework.
Zkus jakýkoliv framework, kromě Nette. Já doporučuji CodeIgniter. V CI se budeš cítit jako ryba ve vodě za pár dní a dá Ti to super základy na mnohem rychlejší pochopení jiných frameworků. Až se v tom zorientuješ, tak jdi klidně do nette, ale pro začátečníka" nepracujícího v OOP je to při současném stavu dokumentace utrpení.
24. 7. 2013 16:47:11
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926292
tsistud
verified
rating uzivatele
24. 7. 2013 17:10:18
Napsal musil.david;977120
V PHP už prostě není taková šance se prosadit.
To částečně platí na trhu práce, tzn. když se chceš uplatnit jako zaměstnanec nebo třeba externí nájemný programátor. Pokud probagoo chce fungovat sám na sebe, fakt, že bude dělat "jen v PHP", nehraje roli vůbec žádnou.
24. 7. 2013 17:10:18
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926291
crs
verified
rating uzivatele
(1 hodnocení)
24. 7. 2013 18:21:34
Určitě není na škodu zkoušet si řešit různé problémy, které jsi dosud neřešil, pročítat své oblíbené zdroje o programování v tomto jazyce (ať už suchou teorii někde na Wikipedii, dokumentaci na php.net, včetně komentářů, oblíbeného blogera pro praktické příklady) a, samozřejmě, neustále se učit.
Mě přijde jako výborný zdroj informací blog a kniha Jakuba Vrány, na kterou jsou vesměs výborné ohlasy.
Doporučil bych nezůstávat u problémů, které jsi už vyřešil - například, pokud jsi zvládl udělat jednoduchou prezentaci v PHP, programováním další stejné úlohy nic nezískáš - jdi na další problém, další výzvu.
Pak jsou tu věci, které hned nejsou vidět z pohledu klienta, ale jsou o to důležitější. Například prvotní rozvržení, jak problém řešit, rozvržení problému do jednotlivých částí, nebo třeba bezpečnost, nezapomínej ani na 'štábní kulturu' při psaní kódu (psaní přehledně, znovupoužitelně, odsazování, komentáře v kódu…). Taktéž je tu a tam pár věcí, které se s vývojem toho jazyka mění, funkce, které zastarávají, takže nesmíš zkostnatět a přizpůsobovat se jim. (Jsou lidi, kteří PHP píší od jeho 2. nebo 3. verze stále ve stejném stylu, bohužel někteří z nich se takto i živí, takže to by měl být pro tebe varovný příklad.)
Ano, programátorů PHP je hodně (však se podívej na diskuzi na jakémkoli serveru o programování včetně tohoto a porovnej, kolik je příspěvků v PHP a kdy byl vložen poslední z nich, v porovnání s Pythonem, Perlem, Ruby nebo ASP.NET). Podle mě je to výhoda i nevýhoda (velká komunita, ale i velká konkurence). Můžeš skončit pracovat ve firmě, kde nebudeš mít o zakázky nouzi a budeš odstíněn od martýria jejich shánění, to ale za cenu, že si firma vezme (často velkou) provizi.
Pokud se v tom jazyku učíš měsíc, pak doporučuji ještě po frameworkách nepokukovat a naučit se dobře procedurální a potom objektové programování. Není nejlepší přepsat všechno slepě do objektů bez znalosti, v čem ti mohou prospět, a nebo zaplácat si projekt desítkami až stovkami kilobajtů kódu z frameworků a pak se v nich snažit něco odladit.
24. 7. 2013 18:21:34
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926290
Nishkam
verified
rating uzivatele
(3 hodnocení)
24. 7. 2013 22:50:46
Zkus udělat Zend certifikat - http://www.zend.com/services/certification/php-5-certification/
Je k tomu ucebnice, podle ktere se muzes naucit vse dulezite a ziskat mezinarodne uznavany titul.
I kdyz zkousku neudelas, da Ti to spravny smer co se tyce studia php.
24. 7. 2013 22:50:46
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926289
Registrace
verified
rating uzivatele
(1 hodnocení)
24. 7. 2013 23:14:34
Doporučil bych se hlavně učit, zkoušet, dělat projekty a ne nějaký nesmyslný certifikáty :-)
24. 7. 2013 23:14:34
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926288
kor3k
verified
rating uzivatele
29. 7. 2013 12:09:41
Napsal tomas86;977172
@kor3k
Tak spíš bych doporučil Nette a pak přejít na Symfony nebo na jiný Framework.
Nette? to byl doufám joke :)
nette fakt nebrat... pro úplného nooba v oblasti mvc-fw bych doporučil Silex http://silex.sensiolabs.org/.
29. 7. 2013 12:09:41
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926287
Tom
verified
rating uzivatele
(6 hodnocení)
29. 7. 2013 12:10:35
kor3k: proč ne Nette? :)
29. 7. 2013 12:10:35
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926286
kor3k
verified
rating uzivatele
29. 7. 2013 12:53:53
Napsal Jadro007;978920
kor3k: proč ne Nette? :)
komunita, zázemí, jazyk.
nette je one-man show.
nette nepoužívá kromě czsk nikdo.
stačí se jen podívat na statistiky obou frameworků na githubu.
nebo na to kolik je 3rd party add-onů do nette a kolik je 3rd party bundlů do symfony.
navíc na symfony je imba to, že každá jednotlivá komponenta se dá používat stand-alone, bez potřeby celého frameworku (ten silex je příkladem).
29. 7. 2013 12:53:53
https://webtrh.cz/diskuse/otazka-na-skusenych-phpckarov/#reply926285
Pro odpověď se přihlašte.
Přihlásit