jensej 2 Zgłoś post Napisano Lipiec 9, 2011 Witam. Jako iż jestem dopiero "początkującym" koderem w php. Proszę Was o jakieś wskazówki, co mógłbym wykonywać aby poćwiczyć kodowanie. Jakieś skrypty, pomysły. z góry dzięki. Udostępnij ten post Link to postu Udostępnij na innych stronach
ednet 136 Zgłoś post Napisano Lipiec 9, 2011 hmmmm..... prosta odpowiedź. po prostu pisz rozne skrypty php stopniowo zwiększając poziom trudnosci. i nie pisz nic od zera ale uzywaj gotowych class/frameworków. Ed Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość AceDude Zgłoś post Napisano Lipiec 9, 2011 i nie pisz nic od zera ale uzywaj gotowych class/frameworków. Nie zgodzę się - to zaczynanie budowania domu od rusztowania. Na początek zaprzyjaźnij się z pojęciem "programowanie strukturalne" i pomyśl, jaki skrypt może ci ułatwić życie. Wykaz posiadanych książek, kalkulator, cokolwiek. Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Lipiec 10, 2011 i nie pisz nic od zera ale uzywaj gotowych class/frameworków. Bzdura, frameworki wyłączają myślenie, bez napisania od zera niczego się nie nauczy. Jakiś czas temu przerabiałem aplikację w symfony bo się okazało, że korzystając ze standardowych funkcji przy dużej ilości iteracji wykonuje się bardzo wolno. Framework ma taki narzut czasowy (bo chce za nas zrobić wszystko sam za nas), że wyleczyłem się z korzystania z niego, wolę własne sprawdzone funkcje + gotowe klasy do konkretnych zastosować (np. pear) od frameworka, który pozornie przyspiesza proces tworzenia aplikacji. Udostępnij ten post Link to postu Udostępnij na innych stronach
jensej 2 Zgłoś post Napisano Lipiec 10, 2011 Panowie, najgorsze jest to że nie wiem co pisać. Brak pomysłów. Udostępnij ten post Link to postu Udostępnij na innych stronach
KowR 103 Zgłoś post Napisano Lipiec 10, 2011 (edytowany) Witaj, Zacznij pisać zwykłe projekty typu: - księga gości; - uploady plików; - generowanie plików PDF; - ganerowanie grafiki (GD); - Proste systemy zarządzania treścią (CMS). Dla poćwiczenia można napisać dla siebie sklep, skrypt aukcji itd... Tak bardzo brakuje Ci pomysłów? Rozejrzyj się w internecie, dookoła jest pełno stron, serwisów które mają wiele ciekawych elementów i rób swoje. I tak jak wyżej wspomniał między innymi @AceDude, na początku naucz się pisać strukturalnie... Potem zacznij czytać o OOP + wzorcach projektowych. Korzystając z pewnych schematów można pisać całkiem przystępne aplikacje internetowe. Każdy skrypter/programista powinien napisać co najmniej kilka aplikacji od totalnego zera... Później należy nauczyć się choćby jednego frameworka (nauczyć się jest chyba złym określeniem, hmmm... nauczyć się korzystać, brzmi już lepiej) jak np.: Symfony 2, Yii lub Kohana (nie wymieniam wszystkich bo jest ich na prawdę wiele). Życzę miłego dnia. Pozdrawiam, Robert Kowalski. Edytowano Lipiec 10, 2011 przez KowR (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Webb Zgłoś post Napisano Lipiec 10, 2011 i nie pisz nic od zera ale uzywaj gotowych class/frameworków. Również się nie zgodzę, ja poczytałem kursy i zacząłem po każdym dziale pisać swój skrypt z głowy, następnie odczekałem 30 minut i znowu napisałem dla pewności, że rozumiem kod, no i potem przechodziłem do kolejnego działu. Udostępnij ten post Link to postu Udostępnij na innych stronach
ednet 136 Zgłoś post Napisano Lipiec 10, 2011 Nie zgodzę się - to zaczynanie budowania domu od rusztowania. Bzdura, frameworki wyłączają myślenie, bez napisania od zera niczego się nie nauczy. moje doświadczenia są odwrotne. od 11 lat programuje w php i dla mnie teraz bylo i jest nadal pewnym problemem przejscie na frameworki z powodu moich nawyków i wygody. Przez wiele lat napisalem wiele własnych klas i funkcji które tworzą niezly framework, ale napewno gorszy od obecnych Kohan i Zendów. Mam wiele aplikacji w tym napisanych i je nadal supportuje i nie mam czasu na przerobienie na nowy framework. Znajomość czystego PHP na pewno trzeba miec, ale nie warto tracic czasu na pisanie struktury aplikacji od zera. Myślenie włączy się samo, ponieważ i tak wiele metod trzeba napisac lub zmodyfikowac. Ed Udostępnij ten post Link to postu Udostępnij na innych stronach
KowR 103 Zgłoś post Napisano Lipiec 10, 2011 (edytowany) @ednet rozumiem, że zacząłeś pisać w PHP w 2000 roku (czyli w PHP3, lub jeżeli zacząłeś się uczyć jakoś w maju/czerwcu to PHP4), jest co pogratulować... Wytrwałości. Rozumiem, że Twoje doświadczenia są odwrotne... Ale jak człowiek może zrozumieć konwencję, pisać zaawansowane aplikacje nie znając totalnych podstaw, nie znając wzorców projektowych i nie mając doświadczenia w ogóle z kodem? Edit.. Kwestie przyzwyczajenia... Widzisz... Od tego są pewne wzorce projektowe, które "uczą" nas przestrzegać pewnych zasad i konwencji. Dobry kod to taki, który jest przenośny i dobrze udokumentowany. Ale by pisać dobrze musisz mieć solidne podstawy. Edytowano Lipiec 10, 2011 przez KowR (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
ednet 136 Zgłoś post Napisano Lipiec 10, 2011 (edytowany) Rozumiem, że Twoje doświadczenia są odwrotne... Ale jak człowiek może zrozumieć konwencję, pisać zaawansowane aplikacje nie znając totalnych podstaw, nie znając wzorców projektowych i nie mając doświadczenia w ogóle z kodem? oczywiste jest to aby posiadać podstawy, ale nie można później brnąć w pisanie aplikacji od zera. edit: Zacząłem od PHP3 Ed Edytowano Lipiec 10, 2011 przez ednet (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość AceDude Zgłoś post Napisano Lipiec 10, 2011 Ja zaczynałem od PHP4 wczesnego. Obecnie pracuję wyłącznie w OOP, ale jest to naturalna konsekwencja rozwoju i potrzeb - nic na siłę. Nie zaczynałem nauki jako pracownik firmy, tylko jako pasjonat - amator. Potrzeby rosły z czasem, więc zaczynałem od modyfikowania cudzego kodu (phpbb2), a obecnie mam własny framework... Udostępnij ten post Link to postu Udostępnij na innych stronach
ednet 136 Zgłoś post Napisano Lipiec 10, 2011 edit: Zacząłem od PHP3 Udostępnij ten post Link to postu Udostępnij na innych stronach
KowR 103 Zgłoś post Napisano Lipiec 10, 2011 (edytowany) Przeglądanie cudzego kodu i jego przerabianie nie jest dobrą praktyką... Możemy nauczyć się wielu złych nawyków... W dzisiejszych czasach dobrym rozwiązaniem jest kupno książki choćby z wyd. Helion. Głównie są to tłumaczenia choć rodzime pozycje także się znajdują (jakoś nie przypadają do gustu) choć ja osobiście stawiał bym na pozycje, które są zwykłym przekładem książki/ek Rasmusa Lerdorfa (twórcy PHP) - bo co jak co, ale Twórca wie najlepiej. Edytowano Lipiec 10, 2011 przez KowR (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
jensej 2 Zgłoś post Napisano Lipiec 10, 2011 (edytowany) no właśnie ja uczyłem się przerabiając już gotowy kod. Napisałem jakieś tam systemy na podstawie gotowca. Jednak to nie daje mi pewności że czegoś się nauczyłem i szukam co mogę zrobić aby się porządnie nauczyć. Edytowano Lipiec 10, 2011 przez jensej (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
KowR 103 Zgłoś post Napisano Lipiec 10, 2011 (edytowany) Np. Helion: http://helion.pl/kat...masterstwo/php/ Edit: Zawsze możesz też czytać blogi dobrych programistów, forum php.pl ich artykuły oraz samą dokumentację na php.net. Edytowano Lipiec 10, 2011 przez KowR (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach